tomcom
29.07.13, 11:03
Hallo,
ich habe zwei unterschiedliche WLAN-Dongles mit rt2800usb-Chipsatz.
Den einen möchte ich mit dem Parameter nohwcrypt=1 betreiben und den anderen normal.
Mein erster Schritt war, rt2800usb.ko als rt2800usb_nohwcrypt.ko zu bauen. Dank entsprechender Konfiguration funktioniert das auch soweit:
# lsmod
Module Size Used by
rt2800usb_nohwcrypt 9833 0
rt2800usb 16869 0
rt2800lib 68685 2 rt2800usb,rt2800usb_nohwcrypt
...
# cat /sys/module/rt2800usb/parameters/nohwcrypt; cat /sys/module/rt2800usb_nohwcrypt/parameters/nohwcrypt
N
Y
Die USB-Dongles haben unterschiedliche USB-Vendor/Device-Ids.
Kann ich irgend wie damit was anfangen und sagen: Dongel 1: rt2800usb, Dongle 2: rt2800usb_nohwcrypt.
Als einzige Lösung viel mir ein, die Kernelmodule entsprechend zu Manipulieren.
Aber das will ich eigentlich nicht. Geht das irgendwie anders. Vieleicht mit Udev?
Gruß,
Tom
ich habe zwei unterschiedliche WLAN-Dongles mit rt2800usb-Chipsatz.
Den einen möchte ich mit dem Parameter nohwcrypt=1 betreiben und den anderen normal.
Mein erster Schritt war, rt2800usb.ko als rt2800usb_nohwcrypt.ko zu bauen. Dank entsprechender Konfiguration funktioniert das auch soweit:
# lsmod
Module Size Used by
rt2800usb_nohwcrypt 9833 0
rt2800usb 16869 0
rt2800lib 68685 2 rt2800usb,rt2800usb_nohwcrypt
...
# cat /sys/module/rt2800usb/parameters/nohwcrypt; cat /sys/module/rt2800usb_nohwcrypt/parameters/nohwcrypt
N
Y
Die USB-Dongles haben unterschiedliche USB-Vendor/Device-Ids.
Kann ich irgend wie damit was anfangen und sagen: Dongel 1: rt2800usb, Dongle 2: rt2800usb_nohwcrypt.
Als einzige Lösung viel mir ein, die Kernelmodule entsprechend zu Manipulieren.
Aber das will ich eigentlich nicht. Geht das irgendwie anders. Vieleicht mit Udev?
Gruß,
Tom