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