Hi All.

Well if nothing, this problem of the ivtv modprobe not loading the  
firmware required by the DViCO FusionHDTV DVB-T range of cards is  
certainly keeping me reading from all over the net :).

What follows is what I have found out:

A> The original working ivtv driver code was from
URL: http://www.itee.uq.edu.au/~chrisp/Linux-DVB/DVICO/  by  
Christopher Pascoe (no longer available - traveling the world).

  The driver worked well and I have three cards (2 x PCI and 1 x USB)  
running with excellent performance for concurrent five streams of  
digital video.  This ivtv driver used the /etc/modprobe.conf file to  
specify aliases "alias major-char-81-0 ivtv" directives to help the  
modprobe to load the correct driver and its applicable firmware  
(located at /lib/firmware) to load and run.  My original system (same  
hardware) was using OpenSUSE 10.3

B> Now I am running Mythbuntu 8.04 -- udev release 117,  ivtv version  
1.3.0,
I have discovered that I have to build my own udev.rules (they are not  
provided) to get the "modprobe ivtv" to correctly load the firmware  
into the applicable digital tuner. aka: xc3028/xc2028 + zl10353.

I have tried the following udev.rules that I made to do this, but  
unfortunately its not successful.
{ File /etc/udev/rules.d/10-ivtv.rules }

KERNEL=="dvb.adapter0", NAME=="%k", DRIVERS=="ivtv",  
ATTRS{serial}=="0000ebb0", SUBSYSTEM=="firmware", ACTION=="add", RUN 
+="/lib/udev/firmware_helper"

KERNEL=="dvb.adapter1", NAME=="%k", DRIVERS=="ivtv",  
ATTRS{serial}=="00006bb0", SUBSYSTEM=="firmware", ACTION=="add", RUN 
+="/lib/udev/firmware_helper"

I wrote these rules based on what I could gleam from URL: 
http://www.reactivated.net/writing_udev_rules.html
and by going through the source code of "hg clone http://linuxtv.org/ 
hg/~pascoe/xc-test/ " which was the working driver source for <A> above.

According to the Christopher Pascoe source code derivative the xc3028/ 
xc2028 digital tuner firmware is loaded by the "/lib/udev/ 
firmware_helper" program as you can see describe in my rules above.   
The ATTRS(serial) is the serial number for each card determined by  
looking at sys tree using "udevinfo".

Can anyone can assist with advising what I have done incorrectly?
Alternatively, if anyone has a working ivtv udev rule I would be most  
appreciative.

Thanks.
Grahame.

Umm... So close, yet so far from getting the new mythbuntu 8.04  
running with these cards. ;(


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

Reply via email to