I had trouble with modprobe ivtv-osd and ivtv-fb giving a segmentation
fault and the module left in a faulty state.
It was due to ivtvfb_set_disp() sending a null pointer to
ivtv_get_fix()

patched ivtv-0.4.5/drivers/ivtv-osd.c thus....

diff ivtv-osd.c /tmp/ivtv-osd.c

609c609,611
< 
---
> /* FIX */
>         struct fb_info dummy;
> /* END FIX */
616c618,625
<       ivtvfb_get_fix(&fix, con, 0);
---
> /* FIX ....must not send a null parameter here
>    so send the *itv in a struct fb_info
>    instead
>         ivtvfb_get_fix(&fix, con, 0);
>  */
>         dummy.par = itv;
>       ivtvfb_get_fix(&fix, con, &dummy);
> /* END FIX */
1682d1690
< 

I am using out-of-the-box slackware 10.2 distribution, which is kernel
2.4.31.

Incidentally the make coughs at the install stage, with or without fix,
so have to install and depmod by hand.

ivtv-osd loads and unloads no problem.  X starts ok but needed a
dotclock of 14.5 Mhz, (that's for PAL 50Hz) on an interlaced tv.

regards
Graham

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

Reply via email to