Je branche un disque dur externe à mon ordinateur portable. J'essaie de trouver les informations par $ 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 …
Je commence juste à plonger dans les composants internes de Linux, et je me demandais quelle est la différence entre udev et le démon hal. D'après ce que je comprends, les deux semblent être responsables de la gestion des périphériques enfichables à chaud ... est utilisé par udev pour écouter, …
J'ai un Thinkpad et j'aimerais utiliser le ThinkLight (le flash blanc au-dessus de l'écran conçu pour éclairer le clavier) pour les notifications sur les messages Jabber entrants. C'est facile à réaliser car il suffit de passer /sys/class/leds/tpacpi::thinklight/brightnessà 255. Je le ferai avec un simple script Bash, qui laissera la lumière …
J'ai du mal à comprendre comment les attributs de périphérique udev de différents périphériques parents sont évalués dans une règle. Je veux écrire une règle pour un périphérique USB série spécifique (modem HUAWEI), avec une promenade d'attribut comme suit: $ 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" …
Je peux écrire des fichiers d'unité, qui dépendent d'un montage, car je peux les répertorier puis les ajouter Requires=xxx, tels que: # systemctl list-units | grep data mount-data.service loaded active exited Manage the data partition Ce que j'essaie de faire, c'est de démarrer le service lorsque la webcam est connectée …
Question connexe: notification de connexion / déconnexion USB Lorsque l'appareil est branché / débranché, je reçois une notification instantanée, c'est génial. Mais pour le rendre (presque) parfait, je veux également obtenir le nom de fichier de l'appareil comme /dev/ttyUSB0, et, mieux encore, tous les liens symboliques vers celui-ci. Mais, je …
Je veux exécuter une connexion ppp lorsque mon modem USB est connecté, j'utilise donc cette udevrègle: ACTION=="add", SUBSYSTEM=="tty", ATTRS{idVendor}=="16d8",\ RUN+="/usr/local/bin/newPPP.sh $env{DEVNAME}" (Mon modem apparaît en /devtant que ttyACM0) newPPP.sh: #!/bin/bash /usr/bin/pon prov $1 >/dev/null 2>&1 & Problème: L' udevévénement se déclenche et newPPP.sh est en cours d'exécution, mais le newPPP.shprocessus …
Je sais que cette question est similaire à " Udev: renommer mon interface réseau ", mais je ne la considère pas comme un doublon car mon interface n'est pas nommée via une règle udev, et aucune des autres réponses de cette question n'a fonctionné pour moi. J'ai donc un adaptateur …
J'explore actuellement l'arborescence des répertoires sur Linux Mint tout en le soutenant par un livre que j'ai acheté. Eh bien, le livre a spécifiquement dit que: Le /devrépertoire contient les fichiers de périphériques spéciaux pour tous les périphériques. Les fichiers de périphérique sont créés lors de l'installation, puis avec le …
J'utilise Debian Squeeze sur un ordinateur plug (donc SSH uniquement, pas d'interface graphique) et ce que j'essaie de faire, c'est de l'obtenir de sorte que lorsqu'une clé USB est branchée, elle soit automatiquement montée. Ce que j'ai fait, c'est installer autofsqui, d'après ce que j'ai rassemblé, gère le montage automatique …
Comment puis-je mettre en œuvre des udevrègles pour tout périphérique de stockage de masse USB branché, pas seulement pour un périphérique spécifique? Que faut-il changer en idVendor, et idProduct? ACTION=="add", SUBSYSTEM=="usb", SYSFS{idVendor}=="0204", SYSFS{idProduct}=="6025", RUN+="/home/workspace/bash_script.sh"
Je veux savoir comment lister toutes les règles udev. Je sais qu'ils peuvent être potentiellement stockés sous forme de lignes (une ligne = une règle) dans des *.rulesfichiers de ces répertoires /etc/udev/rules.d /lib/udev/rules.d /run/udev/rules.d /var/run/udev/rules.d Par conséquent, je pense que je peux trouver toutes les règles en concaténant simplement tous …
J'ai fichier écrit 90-usb.rulessous /etc/udev/rules.d/contenant: 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" Quand j'ai branché le périphérique, udev ACTION=="add"crée un répertoire au moyen de RUN+="/bin/mkdir /home/pandya/Desktop/testdir"(ce qui fonctionne bien) MAIS quand j'ai débranché un périphérique similaire udev ACTION=="remove ne supprime pas le répertoire au moyen deRUN+="/bin/rmdir /home/pandya/Desktop/testdir" …
J'ai le contenu suivant dans /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" Après l'exécution: udevadm control --reload ; udevadm trigger /dev/sdb1 Cela ne fait rien du tout. Cependant, si je modifie la commande de montage pour quelque chose comme / bin / touch / tmp / xyz, …
J'ai fait une image de mon système et je l'ai donnée à quelqu'un pour l'exécuter. Ils ont réussi à vider leur système de l'image et l'exécutent. Le problème est le suivant: Le système possède normalement 2 adaptateurs sans fil. Les deux apparaissent dans le lsusb: pi@raspberry:~ $ lsusb Bus 001 …
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.