D-Link DRC-650 and wpa_supplicant fails

Alberto Venturini venturini
Tue Dec 26 01:23:38 PST 2006


On Mon, 25 Dec 2006 18:15:59 -0500
Dan Williams <dcbw at redhat.com> wrote:

> On Mon, 2006-12-25 at 12:37 +0100, Alberto Venturini wrote:
> > I've bought a D-Link DRC-650 wifi pc-card (AKA D-Link "Neteasy"), and
> > [...]
> > 
> > My first doubt is the driver: this card has a PrismII chipset, so I
> > think the hostap driver is fine. But when I plug the card in, the udev
> > subsystem loads both hostap_cs and orinoco_cs modules. I'm a bit
> > confused: why are two drivers loaded? I'm using a 2.6.19.1 kernel; the
> 
> Because both drivers can actually drive your hardware.  Drivers are
> supposed to be _able_ to bind to any hardware they support, which is
> 100% correct and fine.  Where this starts to break down is that, of
> course, only one driver should bind to the card.  So you get to add
> orinoco_cs, hermes, and orinoco to your /etc/modprobe.d/blacklist file
> (or wherever Arch keeps the modprobe blacklist file).
> 

Ok, thank you :)

> > Anyway, the card is identified, and when I do "iwconfig", both
> > wlan0 and wifi0 interfaces are listed. Now, I want to run
> > wpa_supplicant, and I run these commands:
> > 
> > [root at vega ~]# iwconfig wlan0 mode managed
> > [root at vega ~]# ifconfig wlan0 up
> > [root at vega ~]# wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf
> > -Dhostap
> > ioctl[PRISM2_IOCTL_PRISM2_PARAM]: Operation not supported
> > 

I solved it upgrading the firmware, as explained here:
http://linux.junsun.net/intersil-prism/ . The preinstalled firmware
was an old 0.8.3 version; I upgraded it to 1.7.1, and now everything is
working fine.

Goodbye,
Alberto




More information about the Hostap mailing list