Fix for DWL-650 Rev P1 (hostap_cs)

Bug #97172 reported by audiophyl
4
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://sin613.blogspot.com/2007/02/i-win.html
http://sin613.blogspot.com/2007/02/i-win-again.html

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

Revision history for this message
audiophyl (audiophyl) wrote :
Revision history for this message
audiophyl (audiophyl) wrote :

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.

Revision history for this message
Daniel Holbach (dholbach) wrote :

To get your fix included in Ubuntu, try transforming it into a debdiff (http://wiki.ubuntu.com/PackagingGuide/Recipes/Debdiff) and submitting it for review (http://wiki.ubuntu.com/SponsorshipProcess).

Setting to 'incomplete' for now.

Changed in hostap:
status: New → Incomplete
Revision history for this message
audiophyl (audiophyl) wrote : Re: [Bug 97172] Re: Fix for DWL-650 Rev P1 (hostap_cs)

Daniel,

This is no longer a bug. The card works fine in Linux kernel 2.6.22 or
newer.

-Philip

On Feb 6, 2008 9:09 AM, Daniel Holbach <email address hidden> wrote:

> To get your fix included in Ubuntu, try transforming it into a debdiff
> (http://wiki.ubuntu.com/PackagingGuide/Recipes/Debdiff) and submitting
> it for review (http://wiki.ubuntu.com/SponsorshipProcess).
>
> Setting to 'incomplete' for now.
>
> ** Changed in: hostap (Ubuntu)
> Status: New => Incomplete
>
> --
> Fix for DWL-650 Rev P1 (hostap_cs)
> https://bugs.launchpad.net/bugs/97172
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Connor Imes (ckimes) wrote :

This bug report is being closed due to your last comment regarding this being fixed with an update. For future reference you can manage the status of your own bugs by clicking on the current status in the yellow line and then choosing a new status in the revealed drop down box. You can learn more about bug statuses at [WWW] https://wiki.ubuntu.com/Bugs/Status . Thank you again for taking the time to report this bug and helping to make Ubuntu better. Feel free to submit any future bugs you may find.

Changed in hostap:
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.