wiki:dienste:udev

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
wiki:dienste:udev [2012/02/08 12:34] wikiadminwiki:dienste:udev [2013/11/26 12:08] (aktuell) – [was] wikiadmin
Zeile 1: Zeile 1:
 +~~BARCODE~class=barcode_right~size=S~~ 
 + 
 Udev ist ein System zur überwachung von Hotplug-fähigen geräten. Bekommt udev Informationen über ein neues Gerät, wertet es diese anhand frei konfigurierbarer Regeln aus und gibt dem Gerät einen Namen  Udev ist ein System zur überwachung von Hotplug-fähigen geräten. Bekommt udev Informationen über ein neues Gerät, wertet es diese anhand frei konfigurierbarer Regeln aus und gibt dem Gerät einen Namen 
  
Zeile 31: Zeile 33:
 </file> </file>
 Da dies sehr viele Informationen bringt, wird es in eine Datei umgeleitet. Sucht man jetzt nach der Device-ID, kommt man zu weiteren Informationen Da dies sehr viele Informationen bringt, wird es in eine Datei umgeleitet. Sucht man jetzt nach der Device-ID, kommt man zu weiteren Informationen
 +
 +Um dem Datenwust Herr zu werden, kann man noch die Parameter ''-s [bus]:[devnum]'' oder ''-d [vendor]:[product]'' mit angeben und hat so nur die Informationen, die dem Gerät entsprechen
 +
 <code> <code>
 Bus 002 Device 009: ID 13fe:1d00 Kingston Technology Company Inc. DataTraveler 2.0 1GB/4GB Flash Drive / Patriot Xporter 4GB Flash Drive Bus 002 Device 009: ID 13fe:1d00 Kingston Technology Company Inc. DataTraveler 2.0 1GB/4GB Flash Drive / Patriot Xporter 4GB Flash Drive
Zeile 172: Zeile 177:
  
 <file bash 98-usbmount.rules> <file bash 98-usbmount.rules>
-ACTION="add", ATTRS{idVendor}=="13fe", ATTRS{idProduct}=="1d00", ATTRS{serial}=="5B7415A30A98"+ACTION=="add", ATTRS{idVendor}=="13fe", ATTRS{idProduct}=="1d00", ATTRS{serial}=="5B7415A30A98"
 </file> </file>
  
Zeile 178: Zeile 183:
  
 <file bash 98-usbmount.rules> <file bash 98-usbmount.rules>
-ACTION="remove", ATTRS{idVendor}=="13fe", ATTRS{idProduct}=="1d00", ATTRS{serial}=="5B7415A30A98"+ACTION=="remove", ATTRS{idVendor}=="13fe", ATTRS{idProduct}=="1d00", ATTRS{serial}=="5B7415A30A98"
 </file> </file>
  
Zeile 188: Zeile 193:
  
 <file bash 98-usbmount.rules> <file bash 98-usbmount.rules>
-ACTION="add", ATTRS{idVendor}=="13fe", ATTRS{idProduct}=="1d00", ATTRS{serial}=="5B7415A30A98", SYMLINK+="datenstick"+ACTION=="add", ATTRS{idVendor}=="13fe", ATTRS{idProduct}=="1d00", ATTRS{serial}=="5B7415A30A98", SYMLINK+="datenstick"
 </file> </file>
  
Zeile 196: Zeile 201:
  
 <file bash 98-usbmount.rules> <file bash 98-usbmount.rules>
-ACTION="add", ATTRS{idVendor}=="13fe", ATTRS{idProduct}=="1d00", ATTRS{serial}=="5B7415A30A98", SYMLINK+="datenstick", RUN="/usr/local/bin/backup.sh"+ACTION=="add", ATTRS{idVendor}=="13fe", ATTRS{idProduct}=="1d00", ATTRS{serial}=="5B7415A30A98", SYMLINK+="datenstick", RUN="/usr/local/bin/backup.sh"
 </file> </file>
  
Zeile 208: Zeile 213:
 |GROUP|Ändert die Gruppe des Devices (Name oder GID)| |GROUP|Ändert die Gruppe des Devices (Name oder GID)|
 |MODE|Ändert die Zugriffsrechte des Devices (Oktalzahlen)| |MODE|Ändert die Zugriffsrechte des Devices (Oktalzahlen)|
 +
 +====== Troubleshooting ======
 +
 +Das Tool <file>udevadm monitor</file> kann als Live-Monitor verwendet werden. Wenn ein Device angesteckt wird, sieht man hier, ob und wie ein Gerät erkannt wird
 +
 +Mit <file>udevadm test <Device></file> kann man ausprobieren, welche Udev-Aktionen für ein bestimmtes Gerät ausgeführt wird. Für Device sollte man das Gerät im /sys-Verzeichnis (z.B. /sys/bus/usb/devices/usb1) angeben.
  
  
  • wiki/dienste/udev.1328700859.txt.gz
  • Zuletzt geändert: 2012/02/08 12:34
  • von wikiadmin