Collego un HDD esterno al mio laptop. Provo a scoprire le informazioni da $ 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 the udev …
Sto appena iniziando ad immergermi negli interni di Linux e mi chiedevo quale fosse la differenza tra udev e il demone hal. Da quello che raccolgo, entrambi sembrano essere responsabili della gestione dei dispositivi hot plug ... è usato da udev per ascoltare o sono due cose separate?
Ho un Thinkpad e vorrei usare ThinkLight (la luce bianca del flash sopra lo schermo progettata per illuminare la tastiera) per le notifiche sui messaggi Jabber in arrivo. È facile rendersi conto che basta cambiare /sys/class/leds/tpacpi::thinklight/brightnessa 255. Lo farò con un semplice script Bash, che farà lampeggiare la luce per …
Ho qualche problema a capire come vengono valutati gli attributi di un dispositivo udev da diversi dispositivi principali in una regola. Voglio scrivere una regola per un dispositivo USB seriale specifico (modem HUAWEI), con un attributo walk come segue: $ 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" …
Posso scrivere file di unità, che dipendono da un mount, perché posso elencarli e aggiungerli a Requires=xxx, come: # systemctl list-units | grep data mount-data.service loaded active exited Manage the data partition Quello che sto cercando di fare è avviare il servizio quando la webcam è collegata al dispositivo. systemctl …
Domanda correlata: notifica di connessione / disconnessione USB Quando il dispositivo è collegato / scollegato, ricevo una notifica istantanea, è fantastico. Ma per renderlo (quasi) perfetto, voglio anche ottenere il nome del dispositivo come /dev/ttyUSB0, e, ancora meglio, tutti i collegamenti simbolici ad esso. Ma non riesco a trovare come …
Voglio eseguire una connessione ppp quando il mio modem USB è collegato, quindi uso questa udevregola: ACTION=="add", SUBSYSTEM=="tty", ATTRS{idVendor}=="16d8",\ RUN+="/usr/local/bin/newPPP.sh $env{DEVNAME}" (Il mio modem appare /devcome ttyACM0) newPPP.sh: #!/bin/bash /usr/bin/pon prov $1 >/dev/null 2>&1 & Problema: L' udevevento viene generato e newPPP.sh è in esecuzione, ma il newPPP.shprocesso viene interrotto …
So che questa domanda è simile a " Udev: rinominare la mia interfaccia di rete ", ma non la considero un duplicato perché la mia interfaccia non è denominata tramite una regola udev e nessuna delle altre risposte in quella domanda ha funzionato per me. Quindi ho un adattatore WiFi …
Attualmente sto esplorando l'albero delle directory su Linux Mint, supportandolo da un libro che ho comprato. Bene, il libro diceva specificamente che: La /devdirectory contiene i file speciali del dispositivo per tutti i dispositivi. I file del dispositivo vengono creati durante l'installazione e successivamente con lo /dev/MAKEDEVscript. Il /dev/MAKEDEV.localè uno …
Sto eseguendo Debian Squeeze su un computer plug (quindi solo SSH, nessuna GUI) e quello che sto cercando di fare è farlo in modo che quando viene inserita una chiavetta USB, viene montata automaticamente. Quello che ho fatto è installare autofsche da quello che raccolgo gestisce l'automount purché sappia dove …
Come posso implementare le udevregole per qualsiasi dispositivo di archiviazione di massa USB collegato, non solo per uno specifico? Cosa dovrebbe essere cambiato idVendore idProduct? ACTION=="add", SUBSYSTEM=="usb", SYSFS{idVendor}=="0204", SYSFS{idProduct}=="6025", RUN+="/home/workspace/bash_script.sh"
Voglio sapere come posso elencare tutte le regole di udev. So che in essi possono essere potenzialmente memorizzati come linee (una riga = una regola) nei *.rulesfile in queste directory /etc/udev/rules.d /lib/udev/rules.d /run/udev/rules.d /var/run/udev/rules.d Pertanto, sebbene io possa trovare tutte le regole concedendo semplicemente tutti i *.rulesfile in quelle directory. …
Ho file scritto 90-usb.rulessotto /etc/udev/rules.d/che contiene: 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" Quando ho collegato il dispositivo udev ACTION=="add"crea la directory per mezzo di RUN+="/bin/mkdir /home/pandya/Desktop/testdir"(che funziona benissimo) MA quando ho scollegato il dispositivo simile udev ACTION=="remove non rimuove la directory per mezzo diRUN+="/bin/rmdir /home/pandya/Desktop/testdir" Non …
Ho il seguente contenuto 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" Dopo l'esecuzione: udevadm control --reload ; udevadm trigger /dev/sdb1 Non fa assolutamente nulla. Tuttavia, se cambio il comando mount per qualcosa come / bin / touch / tmp / xyz, funziona. versioni: [root@helsinki rules.d]# rpm …
Ho creato un'immagine del mio sistema e l'ho data a qualcuno per l'esecuzione. Hanno scaricato correttamente il loro sistema con l'immagine e lo stanno eseguendo. Il problema è il seguente: Il sistema ha normalmente 2 adattatori wireless. Entrambi si presentano in lsusb: pi@raspberry:~ $ lsusb Bus 001 Device 004: ID …
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.