USB host controllers and Device 12fd 1001 (aincomm awu2000b or IBlitzz BWU613B)
Enver Haase <[email protected]> Fri, 02 Apr 2004 11:37:55 +0200
| Newsgroups | gmane.linux.drivers.atmel-wlan |
|---|---|
| Message-ID | <[email protected]> |
Hello all, I just got the said device running on kernel 2.6.4 using the "berlios" driver. Only, iwconfig always gives me Link Quality 0/0 ; don't know if this is a small or a big number :) However, this device (AIN Comm. AWU2000b) should be included into the device list with the chipset known to be at76c505_rfmd2958 and the berlios driver known to be working. For the records, there's a problem with my VIA MVP3 chipset: the USB host controller (VIA rev 2 in Windows language, 1106:3038 (rev 02) in lspci -n) cannot work with that USB stick; even under Windows XP it tells me so (error 10 or something along that line). Under Linux, the firmware cannot be uploaded. Someone with that hardware combo and more luck please tell me. Unfortunately, this MVP3 chipset also has a problem with USB2.0 (EHCI) PCI adapters based on VIA -- using one of them the system locks up (freezes); this is not a bug in the 2.6 uhci_hcd driver (which was the 'good' uhci alternate JE driver in 2.4 times, not the 2.4 "uhci_ucd"). WinXP also locks up; it's also seemingly not a config error since I just threw out about all other cards, swapped PCI slots and such). [ARGH] So you cannot use this controller with my main board (no VIA USB on a VIA chipset main board - funny :( ). I then tried an OPTi OHCI USB host controller. ( PCI device id 0xc861, chipset Opti 82c861). The error message "WARNING: OPTi workarounds unavailable" is very important - using this USB host controller I always had the atmel driver tell me there were frames from mars and after some network traffic I needed to Debian-"ifdown wlan0" and "ifup wlan0" to have another 2 minutes period of wireless networking. Now I got another two cards one of them being another Opti OHCI controller, using a 82c862 chipset. But I didn't try it - and I won't, I'm sorry. I've been working for days to get myself a working USB host controller card. I won't touch the running system again. And now here is the one out of four tested (and one nontested) USB controllers that's actually working: A NEC PCI controller (USB 2.0, EHCI) with PCI ID 1033:00e0. (children 1033:0035). I didn't compile the EHCI stuff in, but EHCI seems to be backwards compatible. To get full USB 2.0 I will compile EHCI into the kernel soon --- however, I'm currently testing it and while writing this on a remote (via WLAN) machine I'm watching a movie and am scp'ing some huge file for fun and testing. The controller works like a charm as UHCI, I'd expect it to also do so as EHCI. Ah, and while at it: on the other end there's a Sony Vaio laptop, USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01), 8086:7112 (rev 01) which worked flawlessly from day one. Bottom line is: I had a lot of trouble with the sourceforge driver before I actually understood that it didn't compile under 2.6 anyway. I didn't find the USB IDs in that driver. I did have a lot of USB related problems. The Berlios driver compiled and worked out of the box, it's trustworthy :) Only I was too tired to find my USB ID in the driver in the first 5 hours. That was my own fault, however. Greetings, Enver