Summary: | ivtv 0.4.2 unable to open firmware v4l-cx2341x-enc.fw | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Johannes Peeters <jpeeters> |
Component: | Current packages | Assignee: | Television related Applications in Gentoo's Portage <media-tv> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | alc6379 |
Priority: | High | ||
Version: | 2005.0 | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Johannes Peeters
2006-01-29 07:02:44 UTC
Upgrade to a newer kernel. There should have been some checks to prevent you from installing a bunch of those packages on such an old kernel. Maybe you have one configured in /usr/src/linux but are still running on old one. *** Bug 120843 has been marked as a duplicate of this bug. *** (In reply to comment #1) > Upgrade to a newer kernel. There should have been some checks to prevent you > from installing a bunch of those packages on such an old kernel. Maybe you have > one configured in /usr/src/linux but are still running on old one. > I don't see why I should upgrade a newer kernel. 2.6.12 works fine for me, and everything above this one doesn't work. I am using a Marvell SATA chipset, which does only work with 2.6.12 at this moment (kernel 2.6.15 has native support, but PIO mode only which is very slow). Is this an udev issue? I would love to downgrade to an older version which is working, but I can't find any on my gentoo system. Ok, I tried upgrading my kernel to 2.6.15-gentoo-r1 (without raid, just for testing) and I receive the very same error message: ivtv0: unable to open firmware v4l-cx2341x-enc.fw ivtv0: did you put the firmware in the hotplug firmware directory? ivtv0 warning: failed loading encoder firmware ivtv0 warning: Error loading firmware -3! ivtv0: Error -3 initializing firmware. ivtv0: Error -12 on initialization ivtv: probe of 0000:00:0c.0 failed with error -12 What else can I try? I reverted back to ivtv-0.4.0-r3 which works fine on both kernels. I found that my /proc/sys/kernel/hotplug was empty. Putting /sbin/udevsend or /sbin/hotplug in there seemed to fix it for me. Hi, I seems that ivtv-0.4.2 is depends on the hotplug package, so just do an: emerge sys-apps/hotplug and you are running ;) At least that's what got me running again. (In reply to comment #6) > I found that my /proc/sys/kernel/hotplug was empty. Putting /sbin/udevsend or > /sbin/hotplug in there seemed to fix it for me. > Mine was already set to /sbin/udevsend. I emerged hotplug, and changed it to /sbin/hotplug, and things seemed to work now. I haven't restarted yet, but I will do so as soon as I possibly can. So then this is fixed? Reopen if it's still an issue. |