Re: WinTV PVR PCI
- Date: Fri, 02 May 2008 15:12:18 -0400
- From: Andy Walls <awalls@xxxxxxxxx>
- Subject: Re: WinTV PVR PCI
On Fri, 2008-05-02 at 11:48 -0700, Xefur Ragnarok wrote:
> While I know now what tuner card I have, suse is not creating
> a /dev/video0 device. And I tried to follow the instructions on the
> howto to create them, and that goes without any error messages, but
> xawtv still shows only my video card on
> # xawtv --hwscan
>
> Any suggestions?
I am unfamiliar with any nuances an SuSE distro may have; I use Fedora.
I've never used xawtv; I use mplayer or MythTV.
I don't have a BTTV based card; I have a PVR-150 and an HVR-1600.
0 for 3. :)
What does "dmesg" or the contents of "/var/log/messages" say when the
card is loaded?
Does SuSE use udev? Does udev automatically create the device nodes?
What do the udev rules in /etc/udev* have in the way of v4l devices?
What does "udevmonitor" show as events when you modprobe the module?
Does "cat /proc/devices" show a video4linux device? Does that device
number match the major number you used when manually creating device
nodes?
Do you have v4l2-ctl built/installed?
What does the following command show you?:
$ v4l2-ctl --all -d /dev/video0
-Andy
> Andy Walls <awalls@xxxxxxxxx> wrote:
> 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
>
>
>
>
>
> ______________________________________________________________________
> Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try
> it now.
--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list