after upgrading udev from version 0.54 upwards till udev 0.71 it fails to load the firmware for my DVB card, last working version was 0.54 my /var/log/messages shows the following: Nov 1 18:02:02 duesentrieb saa7146: register extension 'dvb'. Nov 1 18:02:02 duesentrieb ACPI: PCI Interrupt 0000:00:06.0[A] -> Link [LNKB] -> GSI 10 (level, low) -> IRQ 10 Nov 1 18:02:02 duesentrieb saa7146: found saa7146 @ mem e0aaae00 (revision 1, irq 10) (0x13c2,0x0003). Nov 1 18:02:12 duesentrieb dvb-ttpci: could not load firmware, file not found: dvb-ttpci-01.fw Nov 1 18:02:12 duesentrieb dvb-ttpci: usually this should be in /usr/lib/hotplug/firmware Nov 1 18:02:12 duesentrieb dvb-ttpci: and can be downloaded here http://www.linuxtv.org/download/dvb/firmware/ and I've checked, the firmware is at the right place. Reproducible: Always Steps to Reproduce: 1.rmmod dvb_ttpci 2.mdoprobe dvb_ttpci Expected Results: load the firmware and create a video device
now I looked at uedvmonitor and it gives me the following UEVENT[1131060928] add@/class/firmware/0000:00:06.0 ACTION=add DEVPATH=/class/firmware/0000:00:06.0 SUBSYSTEM=firmware SEQNUM=1041 PHYSDEVPATH=/devices/pci0000:00/0000:00:06.0 PHYSDEVBUS=pci PHYSDEVDRIVER=dvb FIRMWARE=dvb-ttpci-01.fw TIMEOUT=10 UEVENT[1131060938] remove@/class/firmware/0000:00:06.0 ACTION=remove DEVPATH=/class/firmware/0000:00:06.0 SUBSYSTEM=firmware SEQNUM=1042 PHYSDEVPATH=/devices/pci0000:00/0000:00:06.0 PHYSDEVBUS=pci PHYSDEVDRIVER=dvb FIRMWARE=dvb-ttpci-01.fw TIMEOUT=10 looks like the firmware is loaded but gets unloaded immediately
etc-update did the trick, all works fine now