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

Reply via email to