Ich schließe eine externe Festplatte an meinen Laptop an. Ich versuche die Informationen durch herauszufinden $ udevadm info -a -n /dev/sdb Udevadm info starts with the device specified by the devpath and then walks up the chain of parent devices. It prints for every device found, all possible attributes in …
Ich fange gerade an, in die Interna von Linux einzutauchen, und ich habe mich gefragt, was der Unterschied zwischen udev und dem hal-Daemon ist. Soweit ich weiß, scheinen beide für die Verwaltung von Hot-Plug-fähigen Geräten verantwortlich zu sein. Wird hald von udev zum Abhören verwendet, oder handelt es sich um …
Ich habe ein Thinkpad und möchte das ThinkLight (das weiße Blitzlicht über dem Bildschirm zum Aufleuchten der Tastatur) für Benachrichtigungen bei eingehenden Jabber-Nachrichten verwenden. Es ist leicht zu realisieren, da man nur /sys/class/leds/tpacpi::thinklight/brightnessauf 255 wechseln muss. Ich mache es mit einem einfachen Bash-Skript, das das Licht dreimal blinken lässt. Aber …
Verwandte Frage: Benachrichtigung über USB-Verbindung / Trennung Wenn das Gerät ein- oder ausgesteckt ist, erhalte ich sofort eine Benachrichtigung, das ist großartig. Aber um es (fast) perfekt zu machen, möchte ich auch den Dateinamen des Geräts /dev/ttyUSB0und, noch besser, alle Symlinks dazu erhalten. Aber ich kann nicht finden, wie ich …
Ich möchte eine PPP- Verbindung herstellen, wenn mein USB-Modem angeschlossen ist. Daher verwende ich diese udevRegel: ACTION=="add", SUBSYSTEM=="tty", ATTRS{idVendor}=="16d8",\ RUN+="/usr/local/bin/newPPP.sh $env{DEVNAME}" (Mein Modem erscheint in /devals ttyACM0) newPPP.sh: #!/bin/bash /usr/bin/pon prov $1 >/dev/null 2>&1 & Problem: Das udevEreignis wird ausgelöst und newPPP.sh wird ausgeführt, aber der newPPP.shProzess wird nach ~ …
Ich weiß, dass diese Frage " Udev: Umbenennen meiner Netzwerkschnittstelle " ähnelt , aber ich betrachte sie nicht als Duplikat, da meine Schnittstelle nicht über eine udev-Regel benannt ist und keine der anderen Antworten in dieser Frage für mich funktioniert hat. Ich habe also einen WiFi-Adapter auf diesem Laptop und …
Ich erkunde derzeit den Verzeichnisbaum unter Linux Mint und unterstütze ihn durch ein Buch, das ich gekauft habe. Nun, das Buch sagte ausdrücklich: Das /devVerzeichnis enthält die speziellen Gerätedateien für alle Geräte. Die Gerätedateien werden während der Installation und später mit dem /dev/MAKEDEVSkript erstellt. Dies /dev/MAKEDEV.localist ein vom Systemadministrator geschriebenes …
Ich führe Debian Squeeze auf einem Plug-Computer aus (also nur SSH, keine GUI) und versuche es so zu bekommen, dass ein eingesteckter USB-Stick automatisch gemountet wird. Was ich getan habe, ist eine Installation, autofsdie, wie ich erfahre, die automatische Montage übernimmt, vorausgesetzt, sie weiß, wo sich das Gerät befindet /dev. …
Wie kann ich udevRegeln für jedes angeschlossene USB-Massenspeichergerät implementieren , nicht nur für ein bestimmtes? Was sollte geändert werden in idVendorund idProduct? ACTION=="add", SUBSYSTEM=="usb", SYSFS{idVendor}=="0204", SYSFS{idProduct}=="6025", RUN+="/home/workspace/bash_script.sh"
Ich habe einige Probleme zu verstehen, wie die udev-Geräteattribute von verschiedenen übergeordneten Geräten in einer Regel ausgewertet werden. Ich möchte eine Regel für ein bestimmtes serielles USB-Gerät (HUAWEI-Modem) mit einem Attribut-Walk wie folgt schreiben: $ udevadm info --attribute-walk --name=/dev/ttyUSB0 looking at device '/devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/ttyUSB0/tty/ttyUSB0': KERNEL=="ttyUSB0" SUBSYSTEM=="tty" DRIVER=="" looking at parent device …
Ich möchte wissen, wie ich alle udev-Regeln auflisten kann. Ich weiß, dass sie möglicherweise als Zeilen (eine Zeile = eine Regel) in *.rulesDateien in diesen Verzeichnissen gespeichert werden können /etc/udev/rules.d /lib/udev/rules.d /run/udev/rules.d /var/run/udev/rules.d Daher kann ich alle Regeln finden, indem ich einfach alle *.rulesDateien in diesen Verzeichnissen zusammenstelle. Dies scheint …
Ich habe Datei geschrieben 90-usb.rulesunter /etc/udev/rules.d/enthalten: ACTION=="add", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="2008", RUN+="/bin/mkdir /home/pandya/Desktop/testdir" ACTION=="remove", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="2008", RUN+="/bin/rmdir /home/pandya/Desktop/testdir" Wenn ich das Gerät angeschlossen habe, ACTION=="add"erstellt udev ein Verzeichnis mit RUN+="/bin/mkdir /home/pandya/Desktop/testdir"(was gut funktioniert) ABER wenn ich ein ähnliches Gerät vom Stromnetz getrennt ACTION=="remove habe, entfernt udev das Verzeichnis nicht mitRUN+="/bin/rmdir /home/pandya/Desktop/testdir" Es …
Die Manpage für udev erwähnt an mehreren Stellen, dass bestimmte Regeloptionen verwendet werden können, um eingebaute Befehle aufzurufen, die anscheinend in das udev-Programm selbst integriert sind. Ich konnte jedoch keine Referenzdokumentation finden, die klar erklärt, welche udev-Builds verfügbar sind. was sie tun und wie sie verwendet werden. Ich habe das …
Ich habe den folgenden Inhalt in /etc/udev/rules.d/81-external-disk.rules: ENV{ID_FS_UUID}=="6826692e-79f4-4423-8467-cef4d5e840c5", RUN{program}+="/bin/mount -o nofail,x-systemd.device-timeout=1 -t ext4 -U 6826692e-79f4-4423-8467-cef4d5e840c5 /backup/external" Nach dem Rennen: udevadm control --reload ; udevadm trigger /dev/sdb1 Es macht überhaupt nichts. Wenn ich jedoch den Befehl mount für etwas wie / bin / touch / tmp / xyz ändere, funktioniert es. …
Ich habe ein Image meines Systems erstellt und es jemandem zum Ausführen gegeben. Sie haben ihr System erfolgreich mit dem Image geleert und führen es aus. Das Problem ist wie folgt: Das System verfügt normalerweise über 2 drahtlose Adapter. Beide tauchen im lsusb auf: pi@raspberry:~ $ lsusb Bus 001 Device …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.