Philip Walston a écrit :
> My long-running VIA EPIA MythTV system crashed the other day due to an
> HDD failure - pretty good reliability for 5 years use. Luckily I had a
> fairly recent image of the disc and restored this to another HDD. But
> this image was almost a year old and I had replaced the PVR-350 card
> in this system since then when the tuner started drifting radically.
> When I changed the card, I had issues with IVTV 0.4.x and upgraded
> both my kernel and IVTV at the time. Worked great, but like I said, I
> lost the HDD about a year later.
>
> So, I find myself retracing my steps and having been trying to upgrade
> to kernel 2.6.20 with IVTV 0.10.4, following the instructions on the
> site. But I'm getting some pretty fundamental errors with IVTV:
>
> Linux video capture interface: v2.00
> ivtv: ==================== START INIT IVTV ====================
> ivtv: version 0.10.4 (tagged release) loading
> ivtv: Linux version: 2.6.20.081707 preempt mod_unload CYRIXIII
> ivtv: In case of problems please include the debug info between
> ivtv: the START INIT IVTV and END INIT IVTV lines, along with
> ivtv: any module options, when mailing the ivtv-users mailinglist.
> ivtv0: Autodetected Hauppauge card (cx23415 based)
> ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
> ivtv0: loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
> ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
> ivtv0: Retry loading firmware
> ivtv0: loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
> ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
> ivtv0: Error initializing firmware
> ivtv0: Error -19 on initialization
> ivtv: ==================== END INIT IVTV ====================
>
> After this, things go really bad with a kernel oops which I suspect
> may be related to the firmware issue. The rest of the system appears
> to boot normally. Nothing IVTV specific in modules.conf, by the way. I
> did download the recommended firmware package and install it, it looks
> like it's all there:
>
> ~# ls -l /usr/lib/hotplug/firmware
> -rw-r--r-- 1 root root 262144 2007-08-18 17:08 v4l-cx2341x-dec.fw
> -rw-r--r-- 1 root root 376836 2007-08-18 17:07 v4l-cx2341x-enc.fw
> -rw-r--r-- 1 root root 155648 2007-08-18 17:08 v4l-cx2341x-init.mpg
> -rw-r--r-- 1 root root 16382 2007-08-18 17:07 v4l-cx25840.fw
>
>
> Like most IVTV issues I've banging away on this for a while trying to
> chase down why the firmware won't apparently load. I even took the
> extreme step of putting the card in a Windows system and running the
> firmware update that way. Everything seems to be fine. Since the card
> worked before, I irrationally assume it should work again. I haven't
> seen a lot of -19 errors in the archives and I'm looking for some
> guidance on how to troubleshoot this - anybody have any bright ideas
> or even inspired guesses?
>
> Phil
>
>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> ivtv-users mailing list
> [email protected]
> http://ivtvdriver.org/mailman/listinfo/ivtv-users
Maybe your problem comes from the change happened in the kernel 2.6.20.
You don't use anymore devfs but udev. So, you should write a udev script
like this one :
#v4l devices
#KERNEL="video[0-9]*", NAME="v4l/video%n", SYMLINK="%k"
#KERNEL="vbi[0-9]*", NAME="v4l/vib%n", SYMLINK="%k"
#drivers
DRIVERS=="ivtv", ATTR{name}=="ivtv? encoder MPEG",
KERNELS=="0000:05:01.0", SYMLINK+="pvr_350_1"
DRIVERS=="ivtv", ATTR{name}=="ivtv? encoder PCM audio",
KERNELS=="0000:05:01.0", SYMLINK+="pvr_350_1_audio"
ACTION=="add", SUBSYSTEM=="firmware", ENV{FIRMWARE}=="*",
RUN+="/lib/udev/firmware.sh", OPTIONS="last_rule"
And as hotplug is no more used by udev, I advise you to put your
firmware in /lib/firmware.
On my Gentoo, I'm working like that.
Hope I could have provided you some helps.
_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users