System - Ubuntu 7.10 - fully up to date
Card - Hauppauge PVR 150
 
I have a strange problem -- my motherboard is corrupting the PCI-ID read
back from the PVR-150. 
 
This card works properly in _another_ system and is identified as
system_good-root # lspci
01:06.0 Multimedia video controller: Internext Compression Inc iTVC16
(CX23416) MPEG-2 Encoder (rev01)
system_good-root# lspci -n
01:06.0 0400 4444:0016 (rev 01)
 
In the system that I _want_ to use, I get back a corrupted PCI-ID
 
system_bad-root# lspci
00:14.0 Multimedia video controller: Unknown device 4044:0016 (rev 01)
 
Note that it is reporting the manufacturer as 4044 instead of 4444
 
In digging through the source, I see that ivtv is looking specifically for
the 4444
#define PCI_VENDOR_ID_ICOMP 0x44444
 
I have two of the same motherboards and both are behaving similarly -- so
I'm guessing that this is some sort of systemic hardware or BIOS problem
that the vendor won't fix quickly, so I'm looking for a work around.
 
Reviewing modules.txt in the 1.0.2 ivtv distribution and digging in the ivtv
source in the 2.6.22 kernel tree, I see that there is the idea to force ivtv
to recognize a particular card even with the "wrong" id using "modprobe ivtv
probe ..." but at this point, I've run in to a dead end since the format of
the "adapter, address, pairs to scan additionally" is not specified.
 
 
[  146.625081] lirc_dev: IR Remote Control driver registered, at major 61
[  147.768649] Linux video capture interface: v2.00
[  149.125427] bttv: driver version 0.9.17 loaded
[  149.125443] bttv: using 8 buffers with 2080k (520 pages) each for capture

[  149.934520] ivtv:  ==================== START INIT IVTV
====================
[  149.934537] ivtv:  version 1.0.0 (2.6.22-12-generic SMP mod_unload 586 )
loading
[  149.940457] ivtv:  ====================  END INIT IVTV
==================== 
[  150.130630] cx2388x v4l2 driver version 0.0.6 loaded

Summarizing the question - how can I tell ivtv to use my PVR-150 even though
it is improperly identified as PCI-ID 4404:0016?

Thanks
 
Mike



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

Reply via email to