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 :-(
Regards,
Hans
diff -r 2cb0a67c420a -r d1bfc4440540 linux/drivers/media/video/cx25840/cx25840-firmware.c
--- linux/drivers/media/video/cx25840/cx25840-firmware.c Sun Feb 04 23:39:25 2007 +0100
+++ linux/drivers/media/video/cx25840/cx25840-firmware.c Mon Feb 05 20:56:22 2007 +0100
@@ -39,7 +39,7 @@
#define FWSEND 48
#if LINUX_VERSION_CODE > KERNEL_VERSION(2,5,0)
-#define FWDEV(x) &((x)->adapter->dev)
+#define FWDEV(x) &((x)->dev)
#else
#define FWDEV(x) (x)->name
#endif
_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel