[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: