[mythtv-users] How to force ivtv.o to initialize the correct card?

Pete Cable petercable at gmail.com
Sun Oct 10 09:29:44 UTC 2004


A couple of ideas:

* switch the cards around (change their PCI slot order)

* force the system to load the ivtv driver prior to bttv. On my gentoo
box I do this by adding ivtv to /etc/modules.autoload.d/kernel2.6
YMMV. This loads ivtv AND bttv since ivtv needs some parts of bttv.

maybe one of these will make a difference....

Pete


On Sat, 09 Oct 2004 22:27:04 -0400, Steven Schaefer
<sschaefer1 at woh.rr.com> wrote:
> At 11:48 AM 10/9/2004, you wrote:
> >looks like it's dieing when it wants to load the firmware... do you have it?
> >Johnny
> 
> Yes, the firmware is there. I've confirmed it with the md5sum and then
> recompiled the drivers.
> As long as the PixelView PlayTV Pro card is not in the system at the time
> of the ivtv.o module loading, everything works fine.
> When the PixelView PlayTV Pro card IS in the system, ivtv.o gets confused
> and locks up the system, requiring a reboot.
> 
> 
> 
> > > How can I load ivtv.o and force it to initialize my Hauppauge WinTV
> > > PVR-350
> > > card?
> > >
> > > I have an existing PixelView PlayTV Pro (BTTV based, PCI tuner) card,
> > > which
> > > I use with the program "motion". Last night I got the chance to open up
> > > the
> > > computer and pulled out the BTTV based card. After starting up, the ivtv.o
> > > module successfully found and loaded the Hauppauge PVR-350.
> > >
> > > (some hopefully useful 'lspci' output)
> > >       Hauppauge computer works Inc. WinTV PVR-350
> > >       01:0c.0 Class 0400: 4444:0803 (rev 01)
> > >               Subsystem: 0070:4000
> > >               Flags: bus master, medium devsel, latency 0, IRQ 6
> > >               Memory at f0000000 (32-bit, prefetchable) [size=64M]
> > >               Capabilities: [44] Power Management version 2
> > >
> > >       Brooktree Corporation Bt878 Video Capture
> > >       01:0a.0 Class 0400: 109e:036e (rev 11)
> > >               Flags: bus master, medium devsel, latency 32, IRQ 3
> > >               Memory at f46fe000 (32-bit, prefetchable) [size=4K]
> > >               Capabilities: [44] Vital Product Data
> > >               Capabilities: [4c] Power Management version 2
> > >
> > >       Brooktree Corporation Bt878 Audio Capture
> > >       01:0a.1 Class 0480: 109e:0878 (rev 11)
> > >               Flags: bus master, medium devsel, latency 32, IRQ 3
> > >               Memory at f46ff000 (32-bit, prefetchable) [size=4K]
> > >               Capabilities: [44] Vital Product Data
> > >               Capabilities: [4c] Power Management version 2
> > >
> > > If I have the bttv modules loaded I get the following errors when
> > > attempting to load ivtv.o,
> > >
> > > /lib/modules/2.4.26/kernel/drivers/media/video/ivtv.o: init_module: No
> > > such
> > > device
> > > /lib/modules/2.4.26/kernel/drivers/media/video/ivtv.o: Hint: insmod errors
> > > can be caused by incorrect module parameters, including invalid IO or IRQ
> > > parameters.
> > >        You may find more information in syslog or the output from dmesg
> > > /lib/modules/2.4.26/kernel/drivers/media/video/ivtv.o: insmod
> > > /lib/modules/2.4.26/kernel/drivers/media/video/ivtv.o failed
> > > /lib/modules/2.4.26/kernel/drivers/media/video/ivtv.o: insmod ivtv failed
> > >
> > > /var/log/syslog reports:
> > > Oct  5 10:50:32 www kernel: ivtv: version 0.1.9 (release) loading
> > > Oct  5 10:50:32 www kernel: ivtv: SGarray_size = 340, DSGarray_size = 16
> > > Oct  5 10:50:32 www kernel: ivtv: Found an iTVC15 based chip
> > > Oct  5 10:50:33 www kernel: ivtv: failed loading encoder firmware
> > > Oct  5 10:50:33 www kernel: ivtv: Error loading firmware!
> > > Oct  5 10:50:33 www kernel: ivtv: Error initializing.
> > > Oct  5 10:50:33 www kernel: ivtv: Error -12 on init
> > > Oct  5 10:50:33 www kernel: ivtv: Error detecting PCI card
> > >
> > > or if I unload all bttv drivers before trying to load the ivtv related
> > > modules, when I attempt to load ivtv.o the system locks up and I have to
> > > reboot.
> > >
> > > I'm running Slackware 10 on an Intel Pentium III  1 GHz, 512 MB.
> > > My kernel is 2.4.26 with V4L2 patch (20_v4l2-2.4.26.diff.gz) applied.
> > >
> > > _______________________________________________
> > > mythtv-users mailing list
> > > mythtv-users at mythtv.org
> > > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
> > >
> >
> >_______________________________________________
> 
> 
> >mythtv-users mailing list
> >mythtv-users at mythtv.org
> >http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
> 
> 
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
> 
> 
> 


-- 

Pete

MythTV geek http://www.mythtv.org
- and -
1983 R80ST rider http://www.airheads.org


More information about the mythtv-users mailing list