lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13933
|
undine schrieb: mein neuer wlan Stick wird jetzt als wlan1 bezeichnet, diesen möchte ich auf wlan0 umbenennen.
Wo, wie kann ich das tun? Ein dritter Teststick wird als wlan3 bezeichnet.
Wie ist z. Zt. die Ausgabe von:
cat /etc/udev/rules.d/70-persistent-net.rules | egrep -i 'device|sub' -A3
?
|
undine
(Themenstarter)
Anmeldungsdatum: 25. Januar 2007
Beiträge: 3314
|
cat /etc/udev/rules.d/70-persistent-net.rules | egrep -i 'device|sub' -A3
# PCI device 0x1317:0x0985 (tulip)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="60:30:05:c3:7d:1f", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# USB device 0x:0x (ath9k_htc)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="40:4e:7f:d7:93:04", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"
# PCI device 0x14e4:0x1677 (tg3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="20:30:09:ca:cb:3d", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
# USB device 0x:0x (ath9k_htc)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="21:4e:78:d8:92:cd", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan1"
*MAC Adresen geändert. Hallo, die Ausgabe siehe zuvor.
Wo lösche nicht nun die wlan-Adapter? Greetz undine
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13933
|
undine schrieb: cat /etc/udev/rules.d/70-persistent-net.rules | egrep -i 'device|sub' -A3
# PCI device 0x1317:0x0985 (tulip)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="60:30:05:c3:7d:1f", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# USB device 0x:0x (ath9k_htc)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="40:4e:7f:d7:93:04", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"
# PCI device 0x14e4:0x1677 (tg3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="20:30:09:ca:cb:3d", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
# USB device 0x:0x (ath9k_htc)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="21:4e:78:d8:92:cd", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan1"
*MAC Adresen geändert. Hallo, die Ausgabe siehe zuvor.
Wo lösche nicht nun die wlan-Adapter?
Du könntest diese Datei, z. B. mit dem nano-Editor bearbeiten. Oder erstmal, nur die Zeilen mit den wlan-Adaptern, kommentieren (mit #).
|
undine
(Themenstarter)
Anmeldungsdatum: 25. Januar 2007
Beiträge: 3314
|
|
undine
(Themenstarter)
Anmeldungsdatum: 25. Januar 2007
Beiträge: 3314
|
Hallo elektronenblitz63 und andere Wissende. lsusb
Bus 001 Device 003: ID 0cf3:20ff Atheros Communications, Inc. Virtual CD-ROM
Jetzt wird mein Stick wie zuvor angezeigt. Wie kann ich verhindern, das der Stick als Virtual CD-ROM erkannt wird?
Durch mehrfaches Booten, Ein- und Ausstecken kann ich den Fehler beheben. Mit ist an einer dauerhaften, stabilen Lösung gelegen. Erste Infos: cat /lib/udev/rules.d/40-usb_modeswitch.rules | egrep -i 'atheros|20ff'
cat: /lib/udev/rules.d/40-usb_modeswitch.rules: Datei oder Verzeichnis nicht gefunden Greetz undine
|
undine
(Themenstarter)
Anmeldungsdatum: 25. Januar 2007
Beiträge: 3314
|
elektronenblitz63 schrieb: Der Stick befindet sich nicht im WLAN- sondern im CD-Rom/Speichermodus (Flash-Drive):
Bus 001 Device 002: ID 0cf3:20ff Atheros Communications, Inc. AR7010 (no firmware)
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/8p, 480M
|__ Port 3: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 480M Es kann sein, dass dieses Laufwerk bzw. der Modus bei der Desktopversion über usb-modeswitch automatisch geändert wird. Nachtrag: ja, müsste so funktionieren:
cat /lib/udev/rules.d/40-usb_modeswitch.rules | egrep -i 'atheros|20ff'
...
# Atheros Wireless / Netgear WNDA3200
ATTR{idVendor}=="0cf3", ATTR{idProduct}=="20ff", RUN+="usb_modeswitch '%b/%k'"
Bereits installiert?
dpkg -l usb-mode* | grep ii
Wenn nicht, dann nachinstallieren und den Stick kurz abziehen. Erneut prüfen. Erst im WLAN-Modus mit der ID 0846:9018 kann ath9k_htc arbeiten und auch die Firmware laden.
Erst Lösungsversuch: apt-get install usb-mode*
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Hinweis: »usb-modeswitch-data-packed« wird für regulären Ausdruck »usb-mode*« gewählt.
Hinweis: »usb-modeswitch-data« wird für regulären Ausdruck »usb-mode*« gewählt.
Hinweis: »usb-modeswitch« wird für regulären Ausdruck »usb-mode*« gewählt.
Hinweis: »usb-modeswitch-data« wird an Stelle von »usb-modeswitch-data-packed« gewählt.
Die folgenden zusätzlichen Pakete werden installiert:
libjim0debian2
Vorgeschlagene Pakete:
comgt wvdial
Die folgenden NEUEN Pakete werden installiert:
libjim0debian2 usb-modeswitch usb-modeswitch-data
0 aktualisiert, 3 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 224 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 667 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]? j
Holen: 1 http://ftp.de.debian.org/debian/ wheezy/main libjim0debian2 i386 0.73-3 [141 kB]
Holen: 2 http://ftp.de.debian.org/debian/ wheezy/main usb-modeswitch-data all 20120815-2 [33,2 kB]
Holen: 3 http://ftp.de.debian.org/debian/ wheezy/main usb-modeswitch i386 1.2.3+repack0-1 [49,7 kB]
Es wurden 224 kB in 0 s geholt (459 kB/s).
Vormals nicht ausgewähltes Paket libjim0debian2:i386 wird gewählt.
(Lese Datenbank ... 27996 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacken von libjim0debian2:i386 (aus .../libjim0debian2_0.73-3_i386.deb) ...
Vormals nicht ausgewähltes Paket usb-modeswitch-data wird gewählt.
Entpacken von usb-modeswitch-data (aus .../usb-modeswitch-data_20120815-2_all.deb) ...
Vormals nicht ausgewähltes Paket usb-modeswitch wird gewählt.
Entpacken von usb-modeswitch (aus .../usb-modeswitch_1.2.3+repack0-1_i386.deb) ...
Trigger für man-db werden verarbeitet ...
libjim0debian2:i386 (0.73-3) wird eingerichtet ...
usb-modeswitch-data (20120815-2) wird eingerichtet ...
usb-modeswitch (1.2.3+repack0-1) wird eingerichtet ...
Creating index of upgradeable packages ...
Hallo,der erst Lösungsversuch scheint das Problem gelöst zu haben. Wie kann ich eine "Virtual CD-ROM"-Erkennung vollständig und sicher unterbinden? Greetz undine
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
undine schrieb: Wie kann ich eine "Virtual CD-ROM"-Erkennung vollständig und sicher unterbinden?
Hallo, erzeuge dazu eine udev-Regel:
echo -e '# ignore WNDA3200 mass storage\nATTRS{idVendor}=="0cf3", ATTRS{idProduct}=="20ff", ENV{UDISKS_IGNORE}="1"' | sudo tee /etc/udev/rules.d/15-WLAN_Stick.rules
Das ist eine lange zusammenhängende Befehlszeile! Schließe den Stick nun an und prüfe. Funktioniert das nicht, dann starte mal den udev-Monitor, schließe dann den Stick an, warte etwas und zeige nun die komplette Ausgabe.
udevadm monitor
|
undine
(Themenstarter)
Anmeldungsdatum: 25. Januar 2007
Beiträge: 3314
|
Hallo elektronenblitz63, vielen Dank.
Zur Zeit habe ich leider keinen Zugriff auf den Problem-PC.
Ein Feedback erfolgt auf jeden Fall. Mit udev habe ich mich bisher noch nie beschäftigt. http://www.vdr-wiki.de/wiki/index.php/USB-Stick_mit_udev_eindeutig_benennen Greetz undine, Fan von elektronenblitz63 in Wlan-Angelegenheiten
|
undine
(Themenstarter)
Anmeldungsdatum: 25. Januar 2007
Beiträge: 3314
|
16. April 2015 Hallo, jetzt habe ich testweise die von EB erstellte UDEV Regel configuriert, die Ausgabe: echo -e '# ignore WNDA3200 mass storage\nATTRS{idVendor}=="0cf3", ATTRS{idProduct}=="20ff", ENV{UDISKS_IGNORE}="1"' | sudo tee /etc/udev/rules.d/15-WLAN_Stick.rules
# ignore WNDA3200 mass storage
ATTRS{idVendor}=="0cf3", ATTRS{idProduct}=="20ff", ENV{UDISKS_IGNORE}="1"
Jetzt teste ich weiter, d. h. ob ich so eine schnellere Verbindung beim Booten erreichen kann.
Es ist nicht die Netzgeschwindigkeit gemeint, sondern die Wlan-Verbindung Greetz undine
|
undine
(Themenstarter)
Anmeldungsdatum: 25. Januar 2007
Beiträge: 3314
|
Hallo, wie kann ich die udev Regel überprüfen, wenn ich der Wlan Adapter mit dem Netzwerk verbunden ist? Greetz undine
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
undine schrieb: Hallo, wie kann ich die udev Regel überprüfen, wenn ich der Wlan Adapter mit dem Netzwerk verbunden ist?
❓ Hallo, ich verstehe die Frage nicht. Die udev-Regel wird bei Erkennung des Sticks, also normalerweise bei Systemstart, einmalig abgearbeitet um die Einbindung des Flash-Laufwerk zu unterbinden. Der Stick befindet sich dann noch nicht im WLAN-Modus. Die Frage bei bestehender Verbindung ergibt daher keinen Sinn.
|
undine
(Themenstarter)
Anmeldungsdatum: 25. Januar 2007
Beiträge: 3314
|
Hallo eb, sorry für die undeutliche Fragestellung.
Wie kann ich bereits angelegte udev Regeln einsehen und überprüfen? So ganz 100% funktioniert deine für mich gefertigte udev Regeln nicht.
Am liebsten würde das USB ROM Laufwerk dauerhaft im Stick abschalten. Greetz undine
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
undine schrieb: Hallo eb, sorry für die undeutliche Fragestellung.
Wie kann ich bereits angelegte udev Regeln einsehen und überprüfen?
z.B. mit cat → udev - Weitere Befehle rund um udev So ganz 100% funktioniert deine für mich gefertigte udev Regeln nicht.
was bedeutest das genau? Funktioniert nicht oder nicht immer? wenn nicht, wann genau nicht? Im laufenden Betrieb oder bei Neustart? Zustand des Stick dann abfragen.
Was steht in der /etc/udev/rules.d/70-persistent-cd.rules ? Am liebsten würde das USB ROM Laufwerk dauerhaft im Stick abschalten.
Darauf hat man keinen Einfluss.
|