Comment 3 for bug 762987

Revision history for this message
FERNmann (fernmann-deactivatedaccount) wrote : Re: RT2870 WLAN Stick (D-Link DWA 140) not working, wrong modules loaded

OK, I've blacklisted rt2870sta und unblacklisted the other ones but that doesn't work, NetworkManager shows "firmware missing" like described above.

With lsusb, I found out something interesting. lsusb says:

Bus 001 Device 003: ID 07d1:3c0a D-Link System DWA-140 RangeBooster N Adapter(rev.B2) [Ralink RT2870]

Hm, on the one hand, it seems to be a RT2870 based one like it's written in the output, but one the other hand its ID is 07d1:3c0a which indicates that it's RT3070 based. lsusb also says it's "rev.B2" (the RT3070-based version of the DWA 140). I've checked out the original box from D-Link. Here it says "H/W Ver.: B2".

I guess my stick has a RT3070 chipset which also explains why the rt2800usb driver does not work. The root of the problem is that the stick isn't correctly identifying so the wrong driver is loaded or there is a bug in one of the subsystems (libusb, udev etc.)

The ubuntuusers-wiki says that rt2870sta *could* work with RT3070 although it hadn't been written for that. The right driver for my device is rt3070 but I am not sure of it will work because my device insists to be a RT2870. I'll have to test it out, but acutally I have no reason to complain because I was using rt2870sta with that device since Lucid and it worked properly.