PDA

View Full Version : [Kubuntu] Caricare un modulo del kernel all'inserimento di una periferica usb


xwang
23-10-2008, 22:20
Ciao a tutti.
Ho una periferica usb per vedere la tv. Funziona tutto, ma non carica uno dei driver automaticamente quando la inserisco per cui non sento l'audio. Per sentirlo devo caricare a mano il modulo con sudo modprobe nome_modulo.
Se inserissi in rules.d/50-tv_pen_rules (creato da me)una stringa tipo questa
BUS=="usb", SYSFS{idVendor}=="xxxx", SYSFS{idProduct}=="yyyy", RUN+="/sbin/modprobe nome_modulo"

funzionerebbe in automatico o ci sono problemi con il fatto che modprobe lo può fare solo root?
Altrimenti come posso fare?
Grazie,
Xwang

sacarde
24-10-2008, 08:52
mi sembra una buona soluzione


p.s.
io ho un caso analogo e uso:

BUS==”usb”, SYSFS{idProduct}==”011B”, SYSFS{idVendor}==”0BAF”, \
PROGRAM="/bin/sh -c 'echo 1 > /sys/%p/device/bConfigurationValue'"

xwang
24-10-2008, 22:25
mi sembra una buona soluzione


p.s.
io ho un caso analogo e uso:

BUS==”usb”, SYSFS{idProduct}==”011B”, SYSFS{idVendor}==”0BAF”, \
PROGRAM="/bin/sh -c 'echo 1 > /sys/%p/device/bConfigurationValue'"

Ma udev ha privilegi di root?
Xwang

sacarde
25-10-2008, 07:47
direi di si



ps aux | grep udev
root 487 0.2 0.2 2624 1440 ? S<s 08:42 0:00 /sbin/udevd --daemon




p.s.

l'hai provato?

xwang
25-10-2008, 08:03
Non ancora. Oggi sarò impegnato tutto il giorno. Forse lo proverò stasera o domani.
Grazie per l'aiuto,
Xwang

xwang
25-10-2008, 21:06
L'ho fatto e funziona.
Xwang