By Date: <-- -->
By Thread: <-- -->

HD3000 Issue - Drivers Not Loading



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