UDEV will nicht so recht mit WLAN USB-Stick

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
heinzelrumpel
Beiträge: 159
Registriert: 26.07.2004 20:07:58

UDEV will nicht so recht mit WLAN USB-Stick

Beitrag von heinzelrumpel » 22.11.2006 16:17:12

Hi,

habe einen Fiberline Wl410U, der auch prächtig funktioniert. Nun möchte ich, dass beim einstecken ein skript ausgeführt wird.

Der Kernel liefert folgendes beim einstecken

Code: Alles auswählen

Nov 22 16:09:46 localhost kernel: zd1211:USB ST Code = -108
Nov 22 16:09:46 localhost kernel: zd1211_disconnect
Nov 22 16:09:50 localhost kernel: usb 3-3: USB disconnect, address 12
Nov 22 16:09:55 localhost kernel: usb 3-3: new high speed USB device using ehci_hcd and address 13
Nov 22 16:09:56 localhost kernel: usb 3-3: configuration #1 chosen from 1 choice
Nov 22 16:09:56 localhost kernel: zd1211 - http://zd1211.ath.cx/ - SVN_TRUNK
Nov 22 16:09:56 localhost kernel: Based on www.zydas.com.tw driver version 2.5.0.0
Nov 22 16:09:56 localhost kernel: usb 3-3: reset high speed USB device using ehci_hcd and address 13
Nov 22 16:09:56 localhost kernel: Release Ver = 4330
Nov 22 16:09:56 localhost kernel: zd1211:bulk out: wMaxPacketSize = 200
Nov 22 16:09:56 localhost kernel: zd1211:bulk in: wMaxPacketSize = 200
Nov 22 16:09:56 localhost kernel: zd1211:interrupt in: wMaxPacketSize = 40
Nov 22 16:09:56 localhost kernel: zd1211:interrupt in: int_interval = 1
Nov 22 16:09:56 localhost kernel: zd1211:interrupt out: wMaxPacketSize = 40
Nov 22 16:09:56 localhost kernel: EEPORM Ver = 4330
Nov 22 16:09:56 localhost kernel: zd1211:USB Download Boot code success
Nov 22 16:09:56 localhost kernel: zd1211:MAC address = 00:11:f6:7e:c6:a9
Nov 22 16:09:56 localhost kernel: zd1211:AddrEntryTable = f7d4
Nov 22 16:09:56 localhost kernel: zd1211:RF_Mode = 0000000d
Nov 22 16:09:56 localhost kernel: PA type: 0
Nov 22 16:09:56 localhost kernel: RFMD RF
Nov 22 16:09:56 localhost kernel: zd1211:Mixed Mode
Nov 22 16:09:56 localhost kernel: zd1211:AllowedChannel = 000007ff
Nov 22 16:09:56 localhost kernel: zd1211:LinkLEDn = 200
Nov 22 16:09:56 localhost kernel: AllowedChannel = 000107ff
Nov 22 16:09:56 localhost kernel: Region:48
Nov 22 16:09:56 localhost kernel: zd1205: (exit) zd1205_config, /usr/local/src/zd1211/zd1211-driver-svn/src/zd1205.c line 2601
Nov 22 16:09:56 localhost kernel: zd1205: (exit) zd1205_init, /usr/local/src/zd1211/zd1211-driver-svn/src/zd1205.c line 8570
Nov 22 16:09:56 localhost kernel: usbcore: registered new driver zd1211
lsusb -v gibt das aus

Code: Alles auswählen

Bus 003 Device 013: ID 0ace:1211
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass       255 Vendor Specific Subclass
  bDeviceProtocol       255 Vendor Specific Protocol
  bMaxPacketSize0        64
  idVendor           0x0ace
  idProduct          0x1211
  bcdDevice           43.30
  iManufacturer          16 ZyDAS
  iProduct               32 USB2.0 WLAN
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           46
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           4
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
Daraufhin habe ich im Verzeichnis /etc/udev/rules.d/ die Regel 010-wlan.rules erstellt.

Code: Alles auswählen

BUS=="usb", SYSFS{manufacturer}=="ZyDAS", SYSFS{product}=="1211", RUN+="/root/skripte/wlan.up"
Das Skript wir beim einstöpseln aber nicht ausgeführt. Woran kann das liegen?

Gruß, Torsten

heinzelrumpel
Beiträge: 159
Registriert: 26.07.2004 20:07:58

Beitrag von heinzelrumpel » 22.11.2006 16:46:02

Hab den Fehler gefunden. Muss heissen SYSFS{idProduct}== und nicht SYSFS{product}==

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 22.11.2006 17:20:27

Hallo,
warum hast Du diese scripte unter /root liegen? Die gehören nach /usr/local/sbin siehe http://www.pathname.com/fhs/pub/fhs-2.3 ... LHIERARCHY

markus

Antworten