|
Bugzilla – Full Text Bug Listing |
| Summary: | Install did not detect pcHDTV 2000 HDTV card | ||
|---|---|---|---|
| Product: | [openSUSE] SUSE LINUX 10.0 | Reporter: | Doug Beattie <dbeattie> |
| Component: | Installation | Assignee: | Steffen Winterfeldt <snwint> |
| Status: | RESOLVED FIXED | QA Contact: | Klaus Kämpf <kkaempf> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | lslezak |
| Version: | Beta 1 | ||
| Target Milestone: | --- | ||
| Hardware: | i686 | ||
| OS: | SUSE Other | ||
| Whiteboard: | |||
| Found By: | Other | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Doug Beattie
2005-08-09 02:26:39 UTC
Does hwinfo detect also HDTV cards? What should it be, a dvb card? What's the driver? I moved the card to another PCI slot and noticed it was then physically recognized. This is what lspci now reports: 0000:03:0a.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11) 0000:03:0a.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11) It appears you do have the modules.pcimap has a brooktree device with ffffffff mask that is for the bttv - bt878 modules that is being used. The Manufacture of this card is pcHDTV. It should have a vendor tag of 00007063 with a model tag of 00002000. I'm not real skilled in this area, but it appears the dvd-bt8xx drivers are being built and do exist on the system, but depmod -a does not build the modules.pcimap and perhaps other files so this card will be recognized and used. My son Brandon spoke with the owner/designer for the pcHDTV cards. They could possibly send you a 2000 and 3000 card to try if that would be of help. If anyone is coming to Provo after Linux World who may wish to carry these cards back with them to Germany for you I will try to get cards for you. It also appears the dvb driver for the cx88 that the 3000 uses is built, but I haven't tried to install one and see if it loads properly. I hope this info helps a littel. Please let me know what I should do next to help get these devices recognized and working. Thanks, Doug You can use lcpsi -n to get device numbers. Could you try to load the drives to see if they work properly with this card? Gerd, are these HDTV cards supported in Linux? Not sure about the 2000. The 3000 should work (and is registered as dvb card in the dvb core), driver module is cx88-dvb. Both the 2000 and 3000 model cards were developed for Linux, not windows. They are both supported under fedora core releases and I have used the non-dvb drivers supplied by pcHDTV in the past to get them working. The pcHDTV folks have worked with the kernel developers to get support for the cards into the kernel since 2.6.12. In speaking with them last night they said the 2.6.13 dvb drivers should support the cards well. The 2000 has both NTSC and ATSC capabilities. As I mentioned in my previous update, it appears the depmod -a is not building the modules.pcimap file so that is knows of this cards ID tags specifically, so a generic bttv bt878 option is chosen instead of the dvb-bt8xx driver. For more info see www.pchdtv.com I can get you in touch with Jack Kelliher, the owner/designer of the cards if you would like. Also, These are the cards the Electronic Frontier Foundation (eff.org) speaks about a lot and encourages US people to buy and has worked against possibly FCC rulings to help keep the "Broadcast Flag" from becoming a reality in the US. These cards have lots of exposure in the US. Ok, so hwinfo just has to learn the Subsystem IDs to identify them correctly as DVB cards. The 3000 should be 14f1:8800 / 7063:3000, the 2000 should be 109e:0878 / 7063:2000. I still don't know what the pci ids of those cards are. Could you attach either 'hwinfo --pci' or 'lspci -vn' or 'lspci -vx'. Something that has some numbers in it in any case. Ah, ok, that should answer that. Gerd, you're sure it isn't 14f1:8802? Yep, 8802, you are correct. should work in beta2 I could not find lcpci so I used the hwinfo --pci util. Here is the part you
should need to verify things.
------------------------------------------------------------------------------
27: PCI 30a.0: 11200 TV Card
[Created at pci.271]
Unique ID: d0n+.QxHJcFPZf8F
Parent ID: 6NW+.c7JTK_YUBi2
SysFS ID: /devices/pci0000:00/0000:00:1e.0/0000:03:0a.0
SysFS BusID: 0000:03:0a.0
Hardware Class: tv card
Model: "Brooktree Bt878"
Vendor: pci 0x109e "Brooktree Corporation"
Device: pci 0x036e "Bt878"
SubVendor: pci 0x7063
SubDevice: pci 0x2000
Revision: 0x11
Driver: "bttv"
Memory Range: 0xefefe000-0xefefefff (rw,prefetchable)
IRQ: 217 (18364 events)
Driver Info #0:
Driver Status: bttv is active
Driver Activation Cmd: "modprobe bttv"
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #18 (PCI bridge)
28: PCI 30a.1: 0480 Multimedia controller
[Created at pci.271]
Unique ID: VLGr.QEbe+KjTQI8
Parent ID: 6NW+.c7JTK_YUBi2
SysFS ID: /devices/pci0000:00/0000:00:1e.0/0000:03:0a.1
SysFS BusID: 0000:03:0a.1
Hardware Class: unknown
Model: "Brooktree Bt878 Audio Capture"
Vendor: pci 0x109e "Brooktree Corporation"
Device: pci 0x0878 "Bt878 Audio Capture"
SubVendor: pci 0x7063
SubDevice: pci 0x2000
Revision: 0x11
Driver: "btaudio"
Memory Range: 0xefeff000-0xefefffff (rw,prefetchable)
IRQ: 217 (18364 events)
Driver Info #0:
Driver Status: bt878 is active
Driver Activation Cmd: "modprobe bt878"
Driver Info #1:
Driver Status: btaudio is active
Driver Activation Cmd: "modprobe btaudio"
Driver Info #2:
Driver Status: btaudio is active
Driver Activation Cmd: "modprobe btaudio"
Driver Info #3:
Driver Status: dvb-bt8xx is active
Driver Activation Cmd: "modprobe dvb-bt8xx"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #18 (PCI bridge)
------------------------------------------------------------------------------
I have one other question. I xawtv going to be updated to allow for ATSC signals/channels? At this time it knows PAL, NTSC, SECAM, and variations of these. Try xawtv4.rpm (stabel/current beta) that one has dvb support and should also work with atsc cards, assuming they are supported by the dvb subsystem of the kernel. ATSC support is completely untested though, and also some features are still missing (parse ATSC-NITs for channel scanning for example). |