On Monday 05 February 2007 21:08, Hans Verkuil wrote:
> Hi all,
>
> When porting ivtv to 2.6.20 I discovered that I got errors when
> loading the cx25840 module and that that module couldn't load the
> firmware anymore.
>
> I've just discovered that changes in 2.6.20 brought a cx25840 bug to
> the surface (it was always there). I've made a patch and pending some
> testing it should end up in 2.6.20.1 (it's a pretty serious bug after
> all), but this means that cards with a cx2584x won't work with 2.6.20
> unless you manually apply the attached patch.
>
> If you have a saa7115-based card (pvr250/350), then it will work
> fine.
>
> The ivtv trunk has been patched as well to support 2.6.20.
>
> Next kernel cycle I really should do some tests before the kernel is
> released :-(
Oops, that patch was against the version in the v4l-dvb repository. Here
is a new one against the actual 2.6.20 kernel source.
Regards,
Hans
--- cx25840-firmware.c.org 2007-02-06 07:43:22.000000000 +0100
+++ cx25840-firmware.c 2007-02-06 07:43:14.000000000 +0100
@@ -95,7 +95,7 @@
u8 buffer[4], *ptr;
int size, send, retval;
- if (request_firmware(&fw, firmware, &client->adapter->dev) != 0) {
+ if (request_firmware(&fw, firmware, &client->dev) != 0) {
v4l_err(client, "unable to open firmware %s\n", firmware);
return -EINVAL;
}
_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel