HD3000 Issue - Drivers Not Loading
- From: "R. G. Newbury" <newbury (at) mandamus.org>
- Date: Tue, 21 Mar 2006 12:31:56 -0500
Jim Valavanis wrote:
>
> Warren wrote:
>
>> vamythguy wrote:
>>>
>>> Tried the same procedure with each, this time running depmod -a
>>> afterwords and then rebooting. Same results both times:
> I had this same issue under ubuntu. I noticed that in the
> /etc/init.d/mythtv-backend startup script the following...
> echo "Starting mythtv"
> echo "loading pcHDTV driver for MythTV"
> modprobe cx88_blackbird
> modprobe cx88-dvb
> modprobe -r cx8800
> modprobe cx8800
>
> By default I received similar errors to what you had. I think the order
> of loading these drivers caused my problems and/or the cx88_blackbird
> module. Not sure what that's for?
>
> I changed it to something like this...
>
> modprobe -r cx88_blackbird
> modprobe -r cx88-dvb
> # modprobe -r cx8800
> modprobe cx8800
> modprobe cx88-dvb
>
> And everything loads fine now. Try unloading and loading the drivers
> manually to see where it fails.
Did you do an upgrade?
There are 2 modes of failure involved. One is not getting the correct
module loaded in the first place. The other is using the wrong version
of a 'correctly' named support module. It looks like that may be the
error the OP is getting. This can be the result of an upgrade to ivtv or
to the kernel or both.
The first error is fixed by forcing the loading of the desired module as
in the lines just above. I do that in rc.local. This forces the ATSC
capable module to be loaded rather than cx8800 which is for NTSC.
Yesterday, I found another possible problem from upgrading. On Sunday I
did an upgrade to the mythbox, to kernel 2.6.15 and lots of other stuff
including ivtv. Last night I found that my HD3000 card was not working.
I had THREE different tveeprom.ko files! And only one will work properly!
Firstly, the upgrade to ivtv4.3 left a 'tveeprom.ko in
/lib/modules/$KVER/ivtv (and NOT a tveeprom-ivtv.ko file). This is the
wrong module for use with an HD3000. Use it only for a Hauppauge card. I
renamed only the tveeprom modules but not the others which are needed
for my PVR500 card.
Secondly there was a different version under
/lib/modules/$KVER/updates/drivers/media/video
This module is about one-tenth the size of the other 2. I renamed it.
No idea what it is for.
and finally, there was a version under
/lib/modules/$KVER/kernel/drivers/media/video
THIS is the version you need to use, along with cx88-dvb to get an
HD3000 card to work. As an extra, it will also work with PVR cards.
After renaming the other modules run DEPMOD. Then reboot and review the
output of DMESG. You will see a message naming the HD3000 whichever cx88
module is loaded, but you will see a message about loading the
'OR--xxxx' firmware only if the cx88-dvb module has been loaded.
Geoff
--
R. Geoffrey Newbury
Barrister and Solicitor
Suite 106, 150 Lakeshore Road West
Mississauga, Ontario, L5H 3R2
905-271-9600 Fax 905-271-1638
newbury (at) mandamus.org
_______________________________________________
mythtv-users mailing list
mythtv-users (at) mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users