Summary: | ivtv won't load firmware w/ udev-103 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Eric Bosch <eric.bosch> |
Component: | [OLD] Core system | Assignee: | Television related Applications in Gentoo's Portage <media-tv> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | eric.bosch, richard |
Priority: | High | ||
Version: | 2006.1 | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Eric Bosch
2006-11-25 22:50:52 UTC
Post the exact errors you get (relevant part of dmesg output), ivtv version and reopen then. Thanks. Here is the message log. Note that PWC is being loaded in the middle of IVTV, which is different than normal behaviour. This is with ivtv version 8.1, but have also tried version 9 with the same results. Again, I have verified the size and location of the firmware files. Nov 25 10:30:19 saruman ivtv: ==================== START INIT IVTV ==================== Nov 25 10:30:19 saruman ivtv: version 0.8.1 (tagged release) loading Nov 25 10:30:19 saruman ivtv: Linux version: 2.6.18-gentoo-r3 SMP preempt mod_unload PENTIUM4 REGPARM 4KSTACKS gcc-4.1 Nov 25 10:30:19 saruman ivtv: In case of problems please include the debug info between Nov 25 10:30:19 saruman ivtv: the START INIT IVTV and END INIT IVTV lines, along with Nov 25 10:30:19 saruman ivtv: any module options, when mailing the ivtv-users mailinglist. Nov 25 10:30:19 saruman ivtv0: Autodetected Hauppauge card (cx23415 based) Nov 25 10:30:19 saruman pwc: Philips webcam module version 10.0.11-unofficial loaded. Nov 25 10:30:19 saruman pwc: Supports Philips PCA645/646, PCVC675/680/690, PCVC720[40]/730/740/750 & PCVC830/840. Nov 25 10:30:19 saruman pwc: Also supports the Askey VC010, various Logitech Quickcams, Samsung MPC-C10 and MPC-C30, Nov 25 10:30:19 saruman pwc: the Creative WebCam 5 & Pro Ex, SOTEC Afina Eye and Visionite VCS-UC300 and VCS-UM100. Nov 25 10:30:19 saruman pwc: Trace options: 0x0001 Nov 25 10:30:19 saruman pwc: Logitech QuickCam 4000 Pro USB webcam detected. Nov 25 10:30:19 saruman pwc: Registered as /dev/video0. Nov 25 10:30:19 saruman usbcore: registered new driver Philips webcam Nov 25 10:30:19 saruman drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 4 if 0 alt 0 proto 2 vid 0x03F0 pid 0x3304 Nov 25 10:30:19 saruman usbcore: registered new driver usblp Nov 25 10:30:19 saruman drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver Nov 25 10:30:19 saruman ivtv0: unable to open firmware v4l-cx2341x-enc.fw (must be 262144 bytes) Nov 25 10:30:19 saruman ivtv0: did you put the firmware in the hotplug firmware directory? Nov 25 10:30:19 saruman ivtv0 warning: failed loading encoder firmware Nov 25 10:30:19 saruman ivtv0 warning: Error loading firmware -3! Nov 25 10:30:19 saruman ivtv0: Error -3 initializing firmware. Nov 25 10:30:19 saruman Trying to free already-free IRQ 5 Nov 25 10:30:19 saruman ivtv0: Error -12 on initialization Nov 25 10:30:19 saruman ivtv: probe of 0000:03:0d.0 failed with error -12 Nov 25 10:30:19 saruman ivtv: ==================== END INIT IVTV ==================== Nov 25 10:30:19 saruman lirc_dev: IR Remote Control driver registered, at major 61 Most likely a dupe of this bug: http://bugs.gentoo.org/show_bug.cgi?id=147006 (In reply to comment #3) > Most likely a dupe of this bug: http://bugs.gentoo.org/show_bug.cgi?id=147006 > I reviewed that particular bug, and removed Hotplug, and had the same results. I'll verify this again after work tonight and will reply back. (In reply to comment #4) > (In reply to comment #3) > > Most likely a dupe of this bug: http://bugs.gentoo.org/show_bug.cgi?id=147006 > > > I reviewed that particular bug, and removed Hotplug, and had the same results. > I'll verify this again after work tonight and will reply back. I removed coldplug, hotplug, and udev, cleaned out all related files, and then installed Udev-103, and the problem remains. The Firmware files are verified to be in /lib/firmware, all with the correct size. saruman firmware # pwd /lib/firmware saruman firmware # ls -al total 700 drwxr-xr-x 2 root root 280 Nov 25 12:23 . drwxr-xr-x 10 root root 4432 Nov 28 13:13 .. -rw-r--r-- 1 root root 262144 Nov 25 12:23 v4l-cx2341x-dec.fw -rw-r--r-- 1 root root 262144 Nov 25 12:23 v4l-cx2341x-enc.fw -rw-r--r-- 1 root root 155648 Nov 25 12:23 v4l-cx2341x-init.mpg -rw-r--r-- 1 root root 16382 Nov 25 12:23 v4l-cx25840.fw -rw-r--r-- 1 root root 8192 Nov 25 12:23 v4l-pvrusb2-24xxx-01.fw -rw-r--r-- 1 root root 8192 Nov 25 12:23 v4l-pvrusb2-29xxx-01.fw See the following excerpt from dmesg: Nov 28 13:24:52 saruman ivtv: ==================== START INIT IVTV ==================== Nov 28 13:24:52 saruman ivtv: version 0.8.1 (tagged release) loading Nov 28 13:24:52 saruman ivtv: Linux version: 2.6.18-gentoo-r3 SMP preempt mod_unload PENTIUM4 REGPARM 4KSTACKS gcc-4.1 Nov 28 13:24:52 saruman ivtv: In case of problems please include the debug info between Nov 28 13:24:52 saruman ivtv: the START INIT IVTV and END INIT IVTV lines, along with Nov 28 13:24:52 saruman ivtv: any module options, when mailing the ivtv-users mailinglist. Nov 28 13:24:52 saruman ivtv0: Autodetected Hauppauge card (cx23415 based) Nov 28 13:24:52 saruman ACPI: PCI Interrupt 0000:03:0d.0[A] -> GSI 21 (level, low) -> IRQ 22 Nov 28 13:24:52 saruman Bluetooth: Core ver 2.10 Nov 28 13:24:52 saruman NET: Registered protocol family 31 Nov 28 13:24:52 saruman Bluetooth: HCI device and connection manager initialized Nov 28 13:24:52 saruman Bluetooth: HCI socket layer initialized Nov 28 13:24:52 saruman Bluetooth: HCI USB driver ver 2.9 Nov 28 13:24:52 saruman usbcore: registered new driver hci_usb Nov 28 13:24:52 saruman pwc: Philips webcam module version 10.0.11-unofficial loaded. Nov 28 13:24:52 saruman pwc: Supports Philips PCA645/646, PCVC675/680/690, PCVC720[40]/730/740/750 & PCVC830/840. Nov 28 13:24:52 saruman pwc: Also supports the Askey VC010, various Logitech Quickcams, Samsung MPC-C10 and MPC-C30, Nov 28 13:24:52 saruman pwc: the Creative WebCam 5 & Pro Ex, SOTEC Afina Eye and Visionite VCS-UC300 and VCS-UM100. Nov 28 13:24:52 saruman pwc: Trace options: 0x0001 Nov 28 13:24:52 saruman pwc: Logitech QuickCam 4000 Pro USB webcam detected. Nov 28 13:24:52 saruman pwc: Registered as /dev/video0. Nov 28 13:24:52 saruman usbcore: registered new driver Philips webcam Nov 28 13:24:52 saruman drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 4 if 0 alt 0 proto 2 vid 0x03F0 pid 0x3304 Nov 28 13:24:52 saruman usbcore: registered new driver usblp Nov 28 13:24:52 saruman drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver Nov 28 13:24:52 saruman ivtv0: unable to open firmware v4l-cx2341x-enc.fw (must be 262144 bytes) Nov 28 13:24:52 saruman ivtv0: did you put the firmware in the hotplug firmware directory? Nov 28 13:24:52 saruman ivtv0 warning: failed loading encoder firmware Nov 28 13:24:52 saruman ivtv0 warning: Error loading firmware -3! Nov 28 13:24:52 saruman ivtv0: Error -3 initializing firmware. Nov 28 13:24:52 saruman Trying to free already-free IRQ 22 Nov 28 13:24:52 saruman ivtv0: Error -12 on initialization Nov 28 13:24:52 saruman ivtv: probe of 0000:03:0d.0 failed with error -12 Nov 28 13:24:52 saruman ivtv: ==================== END INIT IVTV ==================== Nov 28 13:24:52 saruman ACPI: PCI Interrupt 0000:03:0a.0[A] -> GSI 22 (level, low) -> IRQ 23 I also have this problem on x86 / kernel 2.6.18-gentoo-r2 / ivtv 0.8.1 Log output: Nov 28 21:44:05 [kernel] ivtv: ==================== START INIT IVTV =========== ========= Nov 28 21:44:05 [kernel] ivtv: version 0.8.1 (tagged release) loading Nov 28 21:44:05 [kernel] ivtv: Linux version: 2.6.18-gentoo-r2vidserv preempt m od_unload K7 gcc-4.1 Nov 28 21:44:05 [kernel] ivtv: In case of problems please include the debug inf o between Nov 28 21:44:05 [kernel] ivtv: the START INIT IVTV and END INIT IVTV lines, alo ng with Nov 28 21:44:05 [kernel] ivtv: any module options, when mailing the ivtv-users mailinglist. Nov 28 21:44:05 [kernel] ivtv0: Autodetected Hauppauge card (cx23415 based) Nov 28 21:44:16 [kernel] ivtv0: unable to open firmware v4l-cx2341x-enc.fw (must be 262144 bytes) Nov 28 21:44:16 [kernel] ivtv0: did you put the firmware in the hotplug firmware directory? Nov 28 21:44:16 [kernel] ivtv0 warning: failed loading encoder firmware Nov 28 21:44:16 [kernel] ivtv0 warning: Error loading firmware -3! Nov 28 21:44:16 [kernel] ivtv0: Error -3 initializing firmware. Nov 28 21:44:16 [kernel] Trying to free already-free IRQ 20 Nov 28 21:44:16 [kernel] ivtv0: Error -12 on initialization Nov 28 21:44:16 [kernel] ivtv: probe of 0000:01:09.0 failed with error -12 Nov 28 21:44:16 [kernel] ivtv: ==================== END INIT IVTV =========== As per bug #147006 removing hotplug from the system solved the firmware load problem - firmware is now loaded to the card. Did you also delete contents of /etc/hotplug and /etc/hotplug.d? I've removed hotplug but it doesn't seem to solve the problem for me. Is there something else I'm missing? (In reply to comment #6) > I also have this problem on x86 / kernel 2.6.18-gentoo-r2 / ivtv 0.8.1 > Log output: > Nov 28 21:44:05 [kernel] ivtv: ==================== START INIT IVTV > =========== > ========= > Nov 28 21:44:05 [kernel] ivtv: version 0.8.1 (tagged release) loading > Nov 28 21:44:05 [kernel] ivtv: Linux version: 2.6.18-gentoo-r2vidserv preempt > m > od_unload K7 gcc-4.1 > Nov 28 21:44:05 [kernel] ivtv: In case of problems please include the debug > inf > o between > Nov 28 21:44:05 [kernel] ivtv: the START INIT IVTV and END INIT IVTV lines, > alo > ng with > Nov 28 21:44:05 [kernel] ivtv: any module options, when mailing the ivtv-users > mailinglist. > Nov 28 21:44:05 [kernel] ivtv0: Autodetected Hauppauge card (cx23415 based) > Nov 28 21:44:16 [kernel] ivtv0: unable to open firmware v4l-cx2341x-enc.fw > (must > be 262144 bytes) > Nov 28 21:44:16 [kernel] ivtv0: did you put the firmware in the hotplug > firmware > directory? > Nov 28 21:44:16 [kernel] ivtv0 warning: failed loading encoder firmware > Nov 28 21:44:16 [kernel] ivtv0 warning: Error loading firmware -3! > Nov 28 21:44:16 [kernel] ivtv0: Error -3 initializing firmware. > Nov 28 21:44:16 [kernel] Trying to free already-free IRQ 20 > Nov 28 21:44:16 [kernel] ivtv0: Error -12 on initialization > Nov 28 21:44:16 [kernel] ivtv: probe of 0000:01:09.0 failed with error -12 > Nov 28 21:44:16 [kernel] ivtv: ==================== END INIT IVTV > =========== > > As per bug #147006 removing hotplug from the system solved the firmware load > problem - firmware is now loaded to the card. > |