WLAN RT73 bzw. rt2x00usb vendor request failed

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
ctvdrnoob
Beiträge: 51
Registriert: 13.09.2008 12:32:56

WLAN RT73 bzw. rt2x00usb vendor request failed

Beitrag von ctvdrnoob » 21.07.2009 20:12:42

Hallo,
mein Wlan-Stick zickt rum. Ab und an läßt er den Rechner abstürzen oder das Netzwerk bricht zusammen.
Folgende Fehlermeldungen erscheinen dann rollierend:

Code: Alles auswählen

Jul 21 19:38:46 HTPC1 dhclient: DHCPRELEASE on wlan0 to 192.168.178.1 port 67
Jul 21 19:38:46 HTPC1 kernel: [ 1520.062485] phy0 -> rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x3090 with error -110.
Jul 21 19:38:48 HTPC1 kernel: [ 1523.175386] phy0 -> rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x3090 with error -110.
Jul 21 19:38:51 HTPC1 kernel: [ 1526.309769] phy0 -> rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x3090 with error -110.
Jul 21 19:38:53 HTPC1 kernel: [ 1529.533223] phy0 -> rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x3090 with error -110.
Jul 21 19:38:53 HTPC1 kernel: [ 1529.533409] phy0 -> rt73usb_rf_write: Error - PHY_CSR4 register busy. Write failed.
Jul 21 19:38:56 HTPC1 kernel: [ 1532.808707] phy0 -> rt2x00usb_vendor_request: Error - Vendor Request 0x06 failed for offset 0x2400 with error -110.
Jul 21 19:38:58 HTPC1 kernel: [ 1536.034374] phy0 -> rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x3064 with error -110.
Jul 21 19:39:01 HTPC1 kernel: [ 1539.077181] phy0 -> rt2x00usb_vendor_request: Error - Vendor Request 0x06 failed for offset 0x3064 with error -110.
Jul 21 19:39:06 HTPC1 kernel: [ 1545.311310] phy0 -> rt2x00usb_vendor_request: Error - Vendor Request 0x06 failed for offset 0x3008 with error -110.
Den Stick habe ich:
Bus 005 Device 002: ID 148f:2573 Ralink Technology, Corp. RT2501USB Wireless Adapter

Hat jemand eine Abhilfemaßnahme oder Erklärung dafür?
GIGABYTE GA-M68M-S2P, AMD-BE2400, Palit Geforce 9500 GT Super+ 1GB, Antec Fusion Black, yaVDR 0.5

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: WLAN RT73 bzw. rt2x00usb vendor request failed

Beitrag von rendegast » 23.07.2009 11:43:48

Für den Stick gibt es zwei Module

Code: Alles auswählen

$ cat /lib/modules/2.6.26-2-686/modules.* | grep 2573
alias usb:v148Fp2573d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v148Fp2573d*dc*dsc*dp*ic*isc*ip* rt73usb
(rt73 lädt noch crc-itu-t und braucht
firmware=rt73.bin
(zBsp aus einem Treiberpaket von ralinktech))
Ist "das andere" in der blacklist?
Probiere mal "das andere".


Alternativ diese beiden blacklisten und den/einen Treiber von ralinktech verwenden?
(Da kannst Du auch wieder wählen rt73 (rt2570) oder rt25*)
Ist etwas anders in der Bedienung, aber gut dokumentiert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

ctvdrnoob
Beiträge: 51
Registriert: 13.09.2008 12:32:56

Re: WLAN RT73 bzw. rt2x00usb vendor request failed

Beitrag von ctvdrnoob » 31.07.2009 20:46:24

Ich bin jetzt nach dieser Anleitung vorgegangen: http://zyrusthc.homeip.net/include.php? ... readid=183
Wie finde ich raus, ob er den richtigen Treiber lädt?

Code: Alles auswählen

HTPC1:~# lsmod |grep rt73
rt73                  224056  0
rt73usb                29696  0
crc_itu_t               6528  1 rt73usb
rt2x00usb              15744  2 rt2500usb,rt73usb
rt2x00lib              30080  3 rt2500usb,rt73usb,rt2x00usb
Übrigens heißt die Verbindung bei mir wlan0 und nicht rausb0. Muss ich dafür noch irgendwas umbenennen?
Wlan läuft übrigens. Ob es noch Abbrüche gibt, muß ich noch testen.
GIGABYTE GA-M68M-S2P, AMD-BE2400, Palit Geforce 9500 GT Super+ 1GB, Antec Fusion Black, yaVDR 0.5

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: WLAN RT73 bzw. rt2x00usb vendor request failed

Beitrag von rendegast » 01.08.2009 08:46:33

rt73 224056 0
rt73usb 29696 0
EDIT Ich tippe einfach mal ohne Blick in den Quelltext, daß der eigentliche Treiber das rt73 ist, und rt73usb nur ein wrapper-dummy (?)
-> rt73 ist von ralinktech, rt73usb vom debian-kernel, also zwei Treiber gleichzeitig für dasselbe Gerät.

EDIT Wenn es funktioniert, sei zufrieden. -> sauber blacklisten.
Der Name des Interfaces ist nebensächlich. läßt auf das verwendete Modul schließen.


Der Link ist leider momentan down,
wo hast Du die firmware her? Einfach mit dem Paket firmware-ralink?
Zuletzt geändert von rendegast am 01.08.2009 15:58:33, insgesamt 2-mal geändert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

ctvdrnoob
Beiträge: 51
Registriert: 13.09.2008 12:32:56

Re: WLAN RT73 bzw. rt2x00usb vendor request failed

Beitrag von ctvdrnoob » 01.08.2009 15:11:22

Ich habe mir das zip-File von der Ralink-Homepage geladen (Version 1.1.0.3).
Ich hatte vorher nichts de-installiert. Die Firmware hatte ich damals mit apt-get install firmware-ralink gezogen.
Übrigens hat es gestern ca. 1,5h funktioniert. So lange lief es noch nie.
Heute kriege ich wieder sporadische Aussetzer beim Radiohören, TV bricht sofort ab.
Wird übrigens vom vdr an den Windows-Rechner gestreamt.
GIGABYTE GA-M68M-S2P, AMD-BE2400, Palit Geforce 9500 GT Super+ 1GB, Antec Fusion Black, yaVDR 0.5

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: WLAN RT73 bzw. rt2x00usb vendor request failed

Beitrag von rendegast » 01.08.2009 15:55:46

Ich habe mir das zip-File von der Ralink-Homepage geladen (Version 1.1.0.3).
Ich hatte vorher nichts de-installiert.
Das Modul daraus ist rt73,
rt73usb stammt vom debian-kernel.

udev lädt leider beide, da die USB-ID paßt.
Im besten Fall passiert nichts.

Wie oben geschrieben solltest Du das nicht verwendete durch blacklisten abschalten,
also entweder nur rt73 (ralinktech) oder rt2500usb (kernel) oder rt73usb (kernel) zulassen.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

ctvdrnoob
Beiträge: 51
Registriert: 13.09.2008 12:32:56

Re: WLAN RT73 bzw. rt2x00usb vendor request failed

Beitrag von ctvdrnoob » 02.08.2009 21:53:47

Ich habe jetzt beide Kernel-Treiber in der blacklist.
Eigenartigerweise kommt dieses:

Code: Alles auswählen

HTPC1:~# lsmod |grep rt73
rt73                  224056  0
rt73usb                29696  0
crc_itu_t               6528  1 rt73usb
rt2x00usb              15744  2 rt2500usb,rt73usb
rt2x00lib              30080  3 rt2500usb,rt73usb,rt2x00usb
Ich dachte, die beiden mit ...usb erscheinen dann nicht mehr.
GIGABYTE GA-M68M-S2P, AMD-BE2400, Palit Geforce 9500 GT Super+ 1GB, Antec Fusion Black, yaVDR 0.5

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: WLAN RT73 bzw. rt2x00usb vendor request failed

Beitrag von rendegast » 02.08.2009 23:52:16

naja, blacklisten ....

Code: Alles auswählen

/sbin/modprobe --showconfig  |  egrep  "rt73|rt2500"
mal auf weitere Einträge zu den Modulen prüfen?

Ganz handwerklich deaktivieren:
rt2500usb, rt73usb aus dem /lib/modules/KERNEL/ verschieben und

Code: Alles auswählen

depmod -aq

update-initramfs -u -k all
(Sichergehen, daß die Treiber nicht aus der initrd geladen werden, also wird diese neu erstellt.)
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

ctvdrnoob
Beiträge: 51
Registriert: 13.09.2008 12:32:56

Re: WLAN RT73 bzw. rt2x00usb vendor request failed

Beitrag von ctvdrnoob » 03.08.2009 18:36:22

Das übersteigt jetzt meine Linux-Fähigkeiten.
Die Ausgabe liefert einiges, womit ich nichts anfangen kann:

Code: Alles auswählen

HTPC1:~# /sbin/modprobe --showconfig  |  egrep  "rt73|rt2500"
alias wlan0 rt73
#alias rausb0 rt73
alias pci:v00001814d00000201sv*sd*bc*sc*i* rt2500
alias usb:v2019pAB50d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v2019pAB01d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v0769p31F3d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v0DF6p90ACd*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v0DF6p9712d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v1740p7100d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v18E8p6238d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v18E8p6229d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v18E8p6196d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v148Fp2671d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v148Fp2573d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v0DB0pA874d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v0DB0pA861d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v0DB0p6874d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v0DB0p6877d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v13B1p0023d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v13B1p0020d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v06F8pE020d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v06F8pE010d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v1472p0009d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v1044p800Ad*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v1044p8008d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v15A9p0004d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v07D1p3C07d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v07D1p3C06d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v07D1p3C04d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v07D1p3C03d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v07AAp002Ed*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v14B2p3C22d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v1371p9032d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v1371p9022d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v0411p00F4d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v1631pC019d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v050Dp905Cd*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v050Dp905Bd*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v050Dp705Ad*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v050Dp7050d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v0B05p1724d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v0B05p1723d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v1690p0722d*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v07B8pB21Dd*dc*dsc*dp*ic*isc*ip* rt73usb
alias usb:v5A57p0260d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v0EB0p9020d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v114Bp0110d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v0707pEE13d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v0681p3C06d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v148Fp9020d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v148Fp2573d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v148Fp2570d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v148Fp1706d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v0DB0p6869d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v0DB0p6865d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v0DB0p6861d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v0411p0097d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v0411p008Bd*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v0411p0067d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v0411p0066d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v0411p005Ed*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v06F8pE000d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v1044p8007d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v1044p8001d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v2001p3C00d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v14B2p3C02d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v13B1p001Ad*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v13B1p0011d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v13B1p000Dd*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v050Dp705Ad*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v050Dp7051d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v050Dp7050d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v0B05p1707d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias usb:v0B05p1706d*dc*dsc*dp*ic*isc*ip* rt2500usb
alias pci:v00001814d00000201sv*sd*bc*sc*i* rt2500pci
alias usb:v13B1p0020d*dc*dsc*dp*ic*isc*ip* rt73
alias usb:v13B1p0023d*dc*dsc*dp*ic*isc*ip* rt73
alias usb:v07D1p3C03d*dc*dsc*dp*ic*isc*ip* rt73
alias usb:v050Dp705Ad*dc*dsc*dp*ic*isc*ip* rt73
alias usb:v0B05p1724d*dc*dsc*dp*ic*isc*ip* rt73
alias usb:v0B05p1723d*dc*dsc*dp*ic*isc*ip* rt73
alias usb:v0586p3415d*dc*dsc*dp*ic*isc*ip* rt73
alias usb:v0411p00D8d*dc*dsc*dp*ic*isc*ip* rt73
alias usb:v0EB0p9021d*dc*dsc*dp*ic*isc*ip* rt73
alias usb:v148Fp9021d*dc*dsc*dp*ic*isc*ip* rt73
alias usb:v0DF6p90ACd*dc*dsc*dp*ic*isc*ip* rt73
alias usb:v0DF6p9712d*dc*dsc*dp*ic*isc*ip* rt73
alias usb:v1690p0722d*dc*dsc*dp*ic*isc*ip* rt73
alias usb:v1044p800Ad*dc*dsc*dp*ic*isc*ip* rt73
alias usb:v1631pC019d*dc*dsc*dp*ic*isc*ip* rt73
alias usb:v1371p9032d*dc*dsc*dp*ic*isc*ip* rt73
alias usb:v1371p9022d*dc*dsc*dp*ic*isc*ip* rt73
alias usb:v1472p0009d*dc*dsc*dp*ic*isc*ip* rt73
alias usb:v0769p31F3d*dc*dsc*dp*ic*isc*ip* rt73
alias usb:v07B8pB21Dd*dc*dsc*dp*ic*isc*ip* rt73
alias usb:v0DB0pA861d*dc*dsc*dp*ic*isc*ip* rt73
alias usb:v0DB0pA874d*dc*dsc*dp*ic*isc*ip* rt73
alias usb:v0DB0p6877d*dc*dsc*dp*ic*isc*ip* rt73
alias usb:v14B2p3C22d*dc*dsc*dp*ic*isc*ip* rt73
alias usb:v1044p8008d*dc*dsc*dp*ic*isc*ip* rt73
alias usb:v18E8p6238d*dc*dsc*dp*ic*isc*ip* rt73
alias usb:v18E8p6229d*dc*dsc*dp*ic*isc*ip* rt73
alias usb:v18E8p6196d*dc*dsc*dp*ic*isc*ip* rt73
alias usb:v04BBp093Dd*dc*dsc*dp*ic*isc*ip* rt73
alias usb:v148Fp2671d*dc*dsc*dp*ic*isc*ip* rt73
alias usb:v148Fp2573d*dc*dsc*dp*ic*isc*ip* rt73
In /lib/modules/2.6.26-2-amd64 steht dann das:

Code: Alles auswählen

HTPC1:/lib/modules/2.6.26-2-amd64# ls
build       kernel         modules.ccwmap       modules.inputmap   modules.pcimap    modules.usbmap
build.save  misc           modules.dep          modules.isapnpmap  modules.seriomap  updates
extra       modules.alias  modules.ieee1394map  modules.ofmap      modules.symbols
Da ich dort nichts von rt... finde, kann ich auch nichts verschieben. Da habe ich erstmal abgebrochen.
GIGABYTE GA-M68M-S2P, AMD-BE2400, Palit Geforce 9500 GT Super+ 1GB, Antec Fusion Black, yaVDR 0.5

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: WLAN RT73 bzw. rt2x00usb vendor request failed

Beitrag von rendegast » 03.08.2009 19:52:23

ctvdrnoob hat geschrieben:Das übersteigt jetzt meine Linux-Fähigkeiten.
Kommt noch ;)
---------------------------


Aus Deinem '/sbin/modprobe --showconfig' -- die Geräte-ID-aliase sind normal.
Über 'alias wlan0 rt73' könnte aber vielleicht das rt73 geladen werden.
Es fehlen aber die blacklist-Anweisungen.

/etc/modprobe.d/blacklist oder in eigener Datei /etc/modprobe.d/meine_blacklist :

Code: Alles auswählen

blacklist rt2500usb
blacklist rt73usb
#blacklist rt73
#blacklist wlan0
Das sollte die Module rt2500usb und rt73usb abschalten.
EDIT --------------------
blacklisten schützt aber auch nur vor automatischem Laden, verhindert nicht explizites Laden mittels 'modprobe'.
Effektives Deaktivieren erfolgt mit zusätzlich

Code: Alles auswählen

...
alias rt2500usb off
alias rt73usb off
#alias rt73 off
#alias wlan0 off
Und dann gilt:
- Ein Test zBsp mit 'modprobe -v rt73usb'
- Damit kann nicht einmal ein geladenes Modul entladen werden.
-> "FATAL: Module off not found."



----------------------
Was auf jeden Fall das Laden unterbindet,
ist die oben schon erwähnte Entfernung der Module aus dem Kernel-Treiber-Verzeichnis
(nur verschieben, nicht löschen!,
und 'depmod -aq' danach nicht vergessen, damit der kernel das Modul auch "vergißt").
Das ist aber der "Holzhammer", "sauberes" blacklisten sollte eigentlich das Ziel sein.

ctvdrnoob hat geschrieben:In /lib/modules/2.6.26-2-amd64 steht dann das:
Naja, ich hätte gedacht, Du denkst selbst an eine rekursive Suche,
http://packages.debian.org/lenny/amd64/ ... 4/filelist oder
http://packages.debian.org/lenny/i386/l ... 4/filelist :
...
/lib/modules/2.6.26-2-amd64/kernel/drivers/net/wireless/rt2x00/rt2400pci.ko
/lib/modules/2.6.26-2-amd64/kernel/drivers/net/wireless/rt2x00/rt2500pci.ko
/lib/modules/2.6.26-2-amd64/kernel/drivers/net/wireless/rt2x00/rt2500usb.ko
/lib/modules/2.6.26-2-amd64/kernel/drivers/net/wireless/rt2x00/rt2x00lib.ko
/lib/modules/2.6.26-2-amd64/kernel/drivers/net/wireless/rt2x00/rt2x00pci.ko
/lib/modules/2.6.26-2-amd64/kernel/drivers/net/wireless/rt2x00/rt2x00usb.ko
/lib/modules/2.6.26-2-amd64/kernel/drivers/net/wireless/rt2x00/rt61pci.ko
/lib/modules/2.6.26-2-amd64/kernel/drivers/net/wireless/rt2x00/rt73usb.ko
...
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

ctvdrnoob
Beiträge: 51
Registriert: 13.09.2008 12:32:56

Re: WLAN RT73 bzw. rt2x00usb vendor request failed

Beitrag von ctvdrnoob » 04.08.2009 19:47:18

Code: Alles auswählen

HTPC1:~# vi /etc/modprobe.d/blacklist
...
blacklist rt73usb off
blacklist rt2500usb off
...

HTPC1:~# lsmod |grep rt73
rt73                  224056  0
rt73usb                29696  0
crc_itu_t               6528  1 rt73usb
rt2x00usb              15744  2 rt2500usb,rt73usb
rt2x00lib              30080  3 rt2500usb,rt73usb,rt2x00usb
Bei lsmod hat sich also nichts geändert ggü. oben.

Und auch nach diesem keine Änderung (vorher reboot gemacht):

Code: Alles auswählen

HTPC1:~# modprobe -v rt73usb
HTPC1:~# lsmod |grep rt73
rt73                  224056  0
rt73usb                29696  0
crc_itu_t               6528  1 rt73usb
rt2x00usb              15744  2 rt2500usb,rt73usb
rt2x00lib              30080  3 rt2500usb,rt73usb,rt2x00usb
Er scheint die blacklist zu ignorieren.

Also habe ich zur Holzhammer-Methode gegriffen. Die beiden Dateien umbenannt nach *.sik, den depmod und initramfs Befehl ausgeführt, rebootet. Ergebnis: Absturz mit AIEE, ...
Die Holzhammermethode rückgängig gemacht. Ergebnis: wlan geht.

In der /etc/udev/rules.d/70-persistent-net.rules steht übrigens:

Code: Alles auswählen

# USB device 057c:6201 (ndiswrapper)
#SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:1c:4a:f9:03:a4", ATTRS{type}=="1", NAME="wlan0"

# USB device 148f:2573 (rt73)


#SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:23:cd:b8:01:9a", NAME="rausb0"

# USB device 0x148f:0x2573 (rt73usb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:23:cd:b8:01:9a", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"

# USB device 0x148f:0x2573 (rt73)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:23:cd:b8:01:9a", ATTR{type}=="1", KERNEL=="rausb*", NAME="rausb0"
~
Da habe ich die letzten Zeilen auskommentiert, rebootet. Ergebnis: lsmod zeigt noch alle Treiber an.
GIGABYTE GA-M68M-S2P, AMD-BE2400, Palit Geforce 9500 GT Super+ 1GB, Antec Fusion Black, yaVDR 0.5

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: WLAN RT73 bzw. rt2x00usb vendor request failed

Beitrag von rendegast » 05.08.2009 02:57:40

Zeig mir Deins

Code: Alles auswählen

blacklist rt73usb off
blacklist rt2500usb off
dann zeig ich Dir meins
rendegast hat geschrieben:

Code: Alles auswählen

    blacklist rt2500usb
    blacklist rt73usb
    #blacklist rt73
    #blacklist wlan0
blacklisten schützt aber auch nur vor automatischem Laden, verhindert nicht explizites Laden mittels 'modprobe'.
Effektives Deaktivieren erfolgt mit zusätzlich

Code: Alles auswählen

    alias rt2500usb off
    alias rt73usb off
    #alias rt73 off
    #alias wlan0 off
Und dann gilt:
- Ein Test zBsp mit 'modprobe -v rt73usb'
- Damit kann nicht einmal ein geladenes Modul entladen werden.
-> "FATAL: Module off not found."
Aber egal, selbst Deine Zeilen wären bei einem 'modprobe -c' angezeigt worden.
Du hast sie so erst jetzt eingefügt?
(Ansonsten bringe ich diese beiden Umstände nicht zusammmen.)


Holzhammer-Methode ... Ergebnis: Absturz mit AIEE, ...
Ein sehr ungewöhnliches Ergebnis
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten