Portál AbcLinuxu, 4. května 2025 17:30
SUBSYSTEM=="dvb", DRIVERS=="usb", ATTRS{serial}=="0008C9F00841", PROGRAM="/bin/sh -c 'K=%k; K=$${K#dvb}; printf dvb/adapter0/%%s $${K#*.}'", NAME+="%c"
SUBSYSTEM=="dvb", DRIVERS=="usb", ATTRS{serial}=="0008C9F0036D", PROGRAM="/bin/sh -c 'K=%k; K=$${K#dvb}; printf dvb/adapter1/%%s $${K#*.}'", NAME+="%c"
Pri behu systému(ubuntu 10.04) pravidlá fungujú.No po reboote to nemaká.Problém bude asi tu:
$ udevadm info -a -n /dev/dvb/adapter0/dvr0
looking at device '/devices/pci0000:00/0000:00:03.2/usb1/1-4/dvb/dvb1.dvr0':
KERNEL=="dvb1.dvr0"
SUBSYSTEM=="dvb"
DRIVER==""
Môžte trochu viac ozrejmiť initramfs.
sudo update-initramfs -c -k 2.6.32-24-generic
sudo update-initramfs -u
s následnym updatom grubu,nezabralo.
Vyriešil som to tým,že som adaptéry udev pravidlom prehodil na 2 a 3.
DRIVERS=="usb"
a bude to fungovat, možná.
KERNELS=="0000:03:00.0", SUBSYSTEM=="dvb", PROGRAM="/bin/sh -c 'K=%k; K=$${K#dvb}; printf dvb/adapter0/%%s $${K#*.}'", NAME+="%c" KERNELS=="0000:03:01.0", SUBSYSTEM=="dvb", PROGRAM="/bin/sh -c 'K=%k; K=$${K#dvb}; printf dvb/adapter1/%%s $${K#*.}'", NAME+="%c"
# udevadm info -a -n /dev/dvb/adapter0/frontend0 looking at device '/devices/pci0000:00/0000:00:1c.6/0000:02:00.0/0000:03:00.0/dvb/dvb0.frontend0': KERNEL=="dvb0.frontend0" SUBSYSTEM=="dvb" DRIVER=="" looking at parent device '/devices/pci0000:00/0000:00:1c.6/0000:02:00.0/0000:03:00.0': KERNELS=="0000:03:00.0" SUBSYSTEMS=="pci" DRIVERS=="budget_ci dvb" ATTRS{irq}=="18" ATTRS{subsystem_vendor}=="0x13c2" ATTRS{broken_parity_status}=="0" ATTRS{class}=="0x048000" ATTRS{enabled}=="1" ATTRS{consistent_dma_mask_bits}=="32" ATTRS{dma_mask_bits}=="32" ATTRS{local_cpus}=="ff" ATTRS{device}=="0x7146" ATTRS{msi_bus}=="" ATTRS{local_cpulist}=="0-7" ATTRS{vendor}=="0x1131" ATTRS{subsystem_device}=="0x1017" ATTRS{d3cold_allowed}=="0" looking at parent device '/devices/pci0000:00/0000:00:1c.6/0000:02:00.0': KERNELS=="0000:02:00.0" SUBSYSTEMS=="pci" DRIVERS=="" ATTRS{irq}=="18" ATTRS{subsystem_vendor}=="0x1849" ATTRS{broken_parity_status}=="0" ATTRS{class}=="0x060401" ATTRS{enabled}=="1" ATTRS{consistent_dma_mask_bits}=="32" ATTRS{dma_mask_bits}=="32" ATTRS{local_cpus}=="ff" ATTRS{device}=="0x1080" ATTRS{msi_bus}=="1" ATTRS{local_cpulist}=="0-7" ATTRS{vendor}=="0x1b21" ATTRS{subsystem_device}=="0x1080" ATTRS{d3cold_allowed}=="0" looking at parent device '/devices/pci0000:00/0000:00:1c.6': KERNELS=="0000:00:1c.6" SUBSYSTEMS=="pci" DRIVERS=="" ATTRS{irq}=="0" ATTRS{subsystem_vendor}=="0x1849" ATTRS{broken_parity_status}=="0" ATTRS{class}=="0x060401" ATTRS{enabled}=="1" ATTRS{consistent_dma_mask_bits}=="32" ATTRS{dma_mask_bits}=="32" ATTRS{local_cpus}=="ff" ATTRS{device}=="0x244e" ATTRS{msi_bus}=="1" ATTRS{local_cpulist}=="0-7" ATTRS{vendor}=="0x8086" ATTRS{subsystem_device}=="0x244e" ATTRS{d3cold_allowed}=="1" looking at parent device '/devices/pci0000:00': KERNELS=="pci0000:00" SUBSYSTEMS=="" DRIVERS==""
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.