I've got an Hauppauge WinTV PVR 150 tv card, which works very well with the ivtv 0.3.x drivers. The only thing I can't get to work is that they won't load automatically at startup - I've googled a bit and it seems all the advice out there is to add stuff to /etc/modprobe.conf, which I've done thus:
Code:
#TV Card settings
alias char-major-81 videodev
alias char-major-81 ivtv
alias char-major-81-0 ivtv
alias char-major-61 lirc_i2c
options tveeprom debug=2
options msp3400 debug=1
options cx25840 i2c_enable=1 debug=2 cardtype=0
options tuner type=38 pal=i
options ivtv ivtv_debug=255 ivtv_std=2 cardtype=6
install ivtv /sbin/modprobe --ignore-install ivtv
install lirc_i2c /sbin/modprobe ivtv; /sbin/modprobe --ignore-install lirc_i2c
As I understand it, this should mean that the first time /dev/video0 is accessed, the ivtv drivers should automatically load. However this isn't happening - because /dev/video0 doesn't exist until the ivtv stuff loads.
I'm wondering if it's something to do with the fact that the system doesn't know which driver is associated with the TV card; here's an extract from /etc/sysconfig/hwconf (very similar to lspci, but it shows which drivers each device is using):
Code:
class: CAPTURE
bus: PCI
detached: 0
driver: unknown
desc: "Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder"
vendorId: 4444
deviceId: 0016
subVendorId: 0070
subDeviceId: 8003
pciType: 1
pcidom: 0
pcibus: 0
pcidev: 8
pcifn: 0
If it doesn't know which driver it's supposed to be using, kudzu probably can't pick an appropriate module to load. Am I interpreting this correctly? Is this fixable?
Any suggestions?