UDEV nie ładuje modułów karty TV

Michal Kochanowicz michal w michal.waw.pl
Pon, 21 Lis 2005, 20:27:17 CET


On Sun, Nov 20, 2005 at 08:11:30PM +0100, Fryderyk Dziarmagowski wrote:
> --- Michal Kochanowicz <michal w michal.waw.pl> wrote:
> 
> > > >Jak to rozwiązac? Obecnie muszę ręcznie wywoływać
> > > >modprobe bttv
> > > >modprobe tuner
> > > >wcześniej (devfs) nie było takiej potrzeby.
> > > >
> > > Ja mam swoje w /etc/modules.
> > 
> > Ale to chyba nie jest The Right Way? Po odpaleniu udevsyntesize
> > udevmonitor pokazuje m.in.:
> > UDEV  [1132507536] add@/class/video4linux/vbi0
> > UDEV  [1132507536] add@/class/video4linux/video0
> > 
> > czyli spodziewałbym się że spowoduje to załadowanie modułów. To nie
> > powinno tak być? Może trzeba gdzieś wpisać jakie moduły mają być
> > ładowane?
> 
> udevsynthesize powinno samo załadować odpowiedni moduł. spróbuj dopisać
> do /etc/udev/rules.d/udev.modprobe.rules:
> 
> ACTION=="add", SUBSYSTEM=="video4linux", MODALIAS=="*", \
> 	RUN+="/sbin/modprobe $modalias"
> 
Jest lepiej, bo załadował: 
video_buf              17668  0
firmware_class          8256  0
i2c_algo_bit            8776  0
v4l2_common             4736  0
btcx_risc               3912  0
tveeprom               12368  0
videodev                7424  0

udevmonitor pokazał to tak:
UEVENT[1132601066] add@/module/videodev
UDEV  [1132601066] add@/devices/pci0000:00/0000:00:09.2
UDEV  [1132601066] add@/devices/pci0000:00/0000:00:01.0/0000:01:00.0
UEVENT[1132601066] add@/module/tveeprom
UEVENT[1132601066] add@/bus/i2c/drivers/tveeprom
UEVENT[1132601066] add@/module/btcx_risc
UEVENT[1132601066] add@/module/v4l2_common
UEVENT[1132601066] add@/module/i2c_algo_bit
UDEV  [1132601066] add@/devices/pci0000:00/0000:00:11.1
UEVENT[1132601066] add@/module/firmware_class
UEVENT[1132601066] add@/module/video_buf
UDEV  [1132601066] add@/devices/pci0000:00/0000:00:0c.0
UDEV  [1132601066] add@/devices/pci0000:00/0000:00:11.2
UDEV  [1132601066] add@/devices/pci0000:00/0000:00:11.3
UDEV  [1132601066] add@/devices/platform/i8042
UDEV  [1132601066] add@/devices/pci0000:00/0000:00:0e.0
UDEV  [1132601066] add@/devices/pci0000:00/0000:00:0f.0
UDEV  [1132601066] add@/devices/platform/vesafb.0
UDEV  [1132601066] add@/module/videodev
UDEV  [1132601066] add@/module/tveeprom
UDEV  [1132601066] add@/bus/i2c/drivers/tveeprom
UDEV  [1132601066] add@/devices/pci0000:00/0000:00:11.0
UDEV  [1132601066] add@/module/i2c_algo_bit
UDEV  [1132601066] add@/module/firmware_class
UDEV  [1132601066] add@/module/video_buf
UDEV  [1132601066] add@/module/btcx_risc
UDEV  [1132601066] add@/module/v4l2_common

Ale powinien jeszcze:
tuner                  38504  0
tvaudio                22236  0
bttv                  155024  0

Po ręcznym
modprobe bttv
modprobe tuner
udevmonitor pokazał:
UEVENT[1132601190] add@/module/bttv
UEVENT[1132601190] add@/bus/pci/drivers/bttv
UEVENT[1132601190] add@/class/i2c-adapter/i2c-1
UDEV  [1132601191] add@/module/bttv
UDEV  [1132601191] add@/bus/pci/drivers/bttv
UDEV  [1132601191] add@/class/i2c-adapter/i2c-1
UEVENT[1132601191] add@/module/tvaudio
UEVENT[1132601191] add@/bus/i2c/drivers/generic i2c audio driver
UEVENT[1132601191] add@/module/tuner
UEVENT[1132601191] add@/bus/i2c/drivers/tuner
UEVENT[1132601191] add@/devices/pci0000:00/0000:00:0c.0/i2c-1/1-0061
UEVENT[1132601191] add@/class/video4linux/video0
UEVENT[1132601191] add@/class/video4linux/vbi0
UDEV  [1132601191] add@/module/tvaudio
UDEV  [1132601191] add@/bus/i2c/drivers/generic i2c audio driver
UDEV  [1132601191] add@/module/tuner
UDEV  [1132601191] add@/bus/i2c/drivers/tuner
UDEV  [1132601191] add@/devices/pci0000:00/0000:00:0c.0/i2c-1/1-0061
UDEV  [1132601191] add@/class/video4linux/video0
UDEV  [1132601191] add@/class/video4linux/vbi0

Any idea?

-- 
--= Michal Kochanowicz =--==--==BOFH==--==--= michal w michal.waw.pl =--
--= finger me for PGP public key or visit http://michal.waw.pl/PGP =--
--==--==--==--==--==-- Vodka. Connecting people.--==--==--==--==--==--
A chodzenie po górach SSIE!!!



Więcej informacji o liście dyskusyjnej pld-users-pl