Probleme mit MA101
Hi Liste,
habe mir 2 Netgear MA101 zugelegt, da diese angeblich unter Linux
funktionieren. Im Internet habe ich auch Einiges darüber gefunden. Unter
anderem zwei verschiedene Treiber dafür. Nur leider: Mit dem aktuellen Kernel
und den USB-Utils scheinen die Dinger nicht zum laufen zu kriegen. Egal
welchen Host-Controller ich verwende, es funktioniert einfach nicht. Habe
mich auch mit verschiedenen USB-Managern herumgespielt (ubsmgr, hotplug,
murasaki). Nachdem ich mich ein bisserl in den Kernel und lsusb reingehackt
habe, bin ich draufgekommen, daß
1) Der Host-Controller die setup-Funktion des USB-Treibers nicht aufruft, weil
scheinbar die vom Gerät gelieferten Header-Informationen dem Host-Controller
nicht schmecken.
2) lsusb eine InterfaceClass mit dem Wert 3 erwartet, das Gerät aber 254
liefert und deshalb eine Fehlermeldung als Folge ausgegeben wird.
Mein System:
Debian Sid, mit Kernel 2.4.21-rc2
Ausgabe von lsusb -v:
Bus 002 Device 001: ID 0000:0000
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 9 Hub
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0000
idProduct 0x0000
bcdDevice 0.00
iManufacturer 0
iProduct 2 USB OHCI Root Hub
iSerial 1 e1327000
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x40
Self Powered
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type none
wMaxPacketSize 2
bInterval 255
Language IDs: (length=4)
0000 (null)((null))
Bus 002 Device 003: ID 0864:4102 NetGear, Inc. MA101 Wireless Adapter
Language IDs: none (cannot get min. string descriptor; got len=-1,
error=32:Broken pipe)
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 254
bDeviceSubClass 1
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0864 NetGear, Inc.
idProduct 0x4102 MA101 Wireless Adapter
bcdDevice 1.00
iManufacturer 0
iProduct 0
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 254
bInterfaceSubClass 1
bInterfaceProtocol 0
iInterface 0
unknown descriptor type: 07 21 01 13 05 00 04
Language IDs: none (cannot get min. string descriptor; got len=-1,
error=32:Broken pipe)
Ausgabe der syslog:
May 18 23:20:15 bender usbmgr[233]: stop //etc/usbmgr/vendor/0864/4102/script
May 18 23:20:15 bender usbmgr[233]: "usbvnetr" was unloaded
May 18 23:20:18 bender kernel: hub.c: new USB device 00:02.1-3, assigned
address 3
May 18 23:20:18 bender kernel: usb.c: USB device 3 (vend/prod 0x864/0x4102) is
not claimed by any active driver.
May 18 23:20:19 bender usbmgr[233]: vendor:0x864 product:0x4102
May 18 23:20:19 bender usbmgr[233]: class:0xfe subclass:0x1 protocol:0x0
May 18 23:20:19 bender usbmgr[233]: USB device is matched the configuration
May 18 23:20:19 bender kernel: usb.c: registered new driver usbvnetr
May 18 23:20:19 bender usbmgr[233]: "usbvnetr" was loaded
May 18 23:20:19 bender usbmgr[233]: start //etc/usbmgr/vendor/0864/4102/script
May 18 23:20:32 bender kernel: usbdevfs: USBDEVFS_CONTROL failed dev 3 rqt 128
rq 6 len 256 ret -32
May 18 23:20:32 bender kernel: usbdevfs: USBDEVFS_CONTROL failed dev 3 rqt 128
rq 6 len 256 ret -32
Kann mir das bitte jemand weiterhelfen? Ich bin schon ganz verzweifelt...
Grüße, Martin
Reply to: