Web lists-archives.org

Re: WinTV PVR PCI




On Sun, 2008-04-27 at 09:04 -0700, Xefur Ragnarok wrote:
> Hello, 
> 
> I have recently acquired a WinTV PVR PCI card. What is interesting about this card is that none of the drivers worked in either windows or linux. I believe the reason to be the following:
> 
> excerpt from lspci:
> 01:02.0 Multimedia video controller: Unknown device 009e:036e (rev 11)
> 01:02.1 Multimedia controller: Unknown device 009e:0878 (rev 11)

Are you sure those aren't 109e:036e & 109e:0878 ?

http://pci-ids.ucw.cz/iii/?i=109e036e
http://pci-ids.ucw.cz/iii/?i=109e0878

What are the subsystem id's (available via lspci -nv)?

Once you know the subsystem id's, you can look at the lines in
drivers/media/video/bt8xx/bttv-cards.c that look like this:

{ 0x13eb0070, BTTV_BOARD_HAUPPAUGE878,  "Hauppauge WinTV" },
{ 0x39000070, BTTV_BOARD_HAUPPAUGE878,  "Hauppauge WinTV-D" },
{ 0x45000070, BTTV_BOARD_HAUPPAUGEPVR,  "Hauppauge WinTV/PVR" },
...
/* ---- card 0x50 ---------------------------------- */
   [BTTV_BOARD_HAUPPAUGEPVR] = {
        .name           = "Hauppauge WinTV PVR",
...


and the card numbers listed in Documentation/video4linux/CARDLIST.bttv,
and try to modprobe the bttv module specifying the card type:

# modprobe -r bttv
# modprobe bttv card=2 (or 10, or 80 = 0x50, or something else)



> I'm positive that this is the card. However its' PCI Subsystem ID is unrecognised.

What are the subsystem id's? (lspci -nv)

> It has the BT878 Chipset, I'm not sure about the tuner but I know it is NTSC. I've tried manually following the directions on the bttv howto to no avail. All of those instructions assume that you have a pci subsystem id of a card that should have been already detected.
> 
> Other Info:
> 
> mediacenter:/home/tim/Desktop/bttv-0.9.15 # lspci
> 00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)
> 00:01.0 PCI bridge: Intel Corporation 82865G/PE/P PCI to AGP Controller (rev 02)
> 00:03.0 PCI bridge: Intel Corporation 82865G/PE/P PCI to CSA Bridge (rev 02)
> 00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02)
> 00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02)
> 00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02)
> 00:1d.3 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev 02)
> 00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02)
> 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2)
> 00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)
> 00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02)
> 00:1f.2 IDE interface: Intel Corporation 82801EB (ICH5) SATA Controller (rev 02)
> 00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
> 00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
> 01:01.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
> 01:02.0 Multimedia video controller: Unknown device 009e:036e (rev 11)
> 01:02.1 Multimedia controller: Unknown device 009e:0878 (rev 11)
> 02:01.0 Ethernet controller: Intel Corporation 82547EI Gigabit Ethernet Controller
> 03:00.0 VGA compatible controller: ATI Technologies Inc RV350 AR [Radeon 9600]
> 03:00.1 Display controller: ATI Technologies Inc RV350 AR [Radeon 9600] (Secondary)
> 
> 
> mediacenter:/home/tim/Desktop/bttv-0.9.15 # lsmod |grep bt
> bttv                  168980  0
> i2c_algo_bit            9988  1 bttv
> tveeprom               18960  1 bttv
> i2c_core               27520  3 bttv,i2c_algo_bit,tveeprom
> video_buf              27652  1 bttv
> ir_common              38148  1 bttv
> compat_ioctl32          5376  1 bttv
> btcx_risc               8840  1 bttv
> videodev               30464  1 bttv
> v4l2_common            20608  2 bttv,videodev
> v4l1_compat            16388  2 bttv,videodev
> firmware_class         13568  2 bttv,microcode

Did you modprobe these yourself, or did it happen automatically?  What
was logged in dmesg when the module was probed?  What was logged
in /var/log/messages?

Earlier you stated the linux driver wasn't working.  What are the
symptoms - what is not working?

> 
> Any help would be appreciated
> Timothy

-Andy

--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list