Fix for DWL-650 Rev P1 (hostap_cs)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
hostap (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
I have detailed my whole account of getting my card to work at:
http://
http://
The quick summary is that hostap_cs.c is missing the correct device IDs for this card, but has a similar ID labeled as being the correct card. I e-mailed Jouni Malinen (maintainer) regarding the problem and received the following response:
On Mon, Feb 26, 2007 at 10:59:08PM -0600, Phil Barton wrote:
> I'm not sure if you are the person I need to contact regarding this, but I
> have found that hostap_cs.c needs a small change in order to work with the
> D-Link DWL-650 Rev P1 PCMCIA card. Specifically, device 000B 7110 needs to
> be recognized (I don't know if 000B 7100 is the right device for revisions
> of this card earlier than P1, and orinoco_cs lists this device 000B 7100 as
> a "SonicWALL Long Range Wireless Card").
Thanks for reporting this. It looks like DWL-650 Rev P1 id was lost when
Host AP driver was converted to use the new pcmcia mechanism for
selecting the driver. I submitted the attached patch to add it back.
It has been over a month now, and several kernel revisions later the support for this device is still broken. Perhaps Ubuntu could assist in setting things straight...
Jouni also forwarded the patch that would fix this to me, which I can send to anyone who is interested. It's a rather simple fix.
-Philip Barton
This is fixed as of Linux kernel 2.6.22. This card still requires that firmware be loaded, but there's nothing Ubuntu can do about that while remaining within their policies.