Hardware issue's resolving bt878 & recent kernels

Bug #188478 reported by Amon_Re on 2008-02-03
0
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Undecided
Unassigned

Bug Description

Binary package hint: linux-image

The recent versions of linux have an incompability with PinnacleSys PCTV Studio/Rave PCI tv-tuner cards.

There are currently two issue's, inability to select/scan tv-channels, for which there is a work-arround (mentioned later in this post).
The second issue sofar has proven to be more challenging, the bt878 module is unable to properly recognise the sound-componant of the PCI device, older kernels, like the dapper kernels, work properly, and bt878 works perfectly on those kernels.

-----------------
lspci output:

06:00.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
 Subsystem: Pinnacle Systems Inc. PCTV pro (TV + FM stereo receiver, audio section)
 Flags: medium devsel, IRQ 20
 Memory at 50000000 (32-bit, prefetchable) [size=4K]
 Capabilities: [44] Vital Product Data
 Capabilities: [4c] Power Management version 2

06:03.0 FireWire (IEEE 1394): Agere Systems FW323 (rev 70) (prog-if 10 [OHCI])
 Subsystem: Agere Systems FW323
 Flags: bus master, fast Back2Back, medium devsel, latency 32, IRQ 19
 Memory at 50100000 (32-bit, non-prefetchable) [size=4K]
 Capabilities: [44] Power Management version 2

--------
dmesg | grep bt:

[ 41.508703] bttv: driver version 0.9.17 loaded
[ 41.508705] bttv: using 4 buffers with 2080k (520 pages) each for capture
[ 41.508748] bttv: Bt8xx card found (0).
[ 41.508771] bttv0: Bt878 (rev 17) at 0000:06:00.0, irq: 20, latency: 32, mmio: 0x50001000
[ 41.508777] bttv0: detected: Pinnacle PCTV [card=39], PCI subsystem ID is 11bd:0012
[ 41.508779] bttv0: using: Pinnacle PCTV Studio/Rave [card=39,insmod option]
[ 41.508781] bttv0: gpio config override: mask=0x1, mux=0x1,0x1,0x1,0x1
[ 41.508802] bttv0: gpio: en=00000000, out=00000000 in=00ff67ff [init]
[ 41.509139] bttv0: i2c: checking for MSP34xx @ 0x80... not found
[ 41.509733] bttv0: miro: id=25 tuner=1 radio=no stereo=no
[ 41.509735] bttv0: tuner type=33
[ 41.509736] bttv0: i2c: checking for MSP34xx @ 0x80... not found
[ 41.510332] bttv0: i2c: checking for TDA9875 @ 0xb0... not found
[ 41.511157] bttv0: i2c: checking for TDA7432 @ 0x8a... not found
[ 41.721720] tuner 0-0060: chip found @ 0xc0 (bt878 #0 [sw])
[ 41.918577] bttv0: registered device video0
[ 41.918590] bttv0: registered device vbi0
[ 41.918610] bttv0: PLL: 28636363 => 35468950 .. ok
[ 41.972211] bt878: AUDIO driver version 0.0.0 loaded
[ 42.012415] bt878: Bt878 AUDIO function found (0).
[ 42.012434] bt878_probe: card id=[0x1211bd], Unknown card.
[ 42.012441] bt878: probe of 0000:06:00.1 failed with error -22

----------------
work-arround for channel issue:

Add the following to /etc/modprobe.d/options:

options bttv radio=0 card=39 tuner=33 gbuffers=4

Amon_Re (ochal) wrote :

Whoops, wrong lspci output:

06:00.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
 Subsystem: Pinnacle Systems Inc. PCTV pro (TV + FM stereo receiver)
 Flags: bus master, medium devsel, latency 32, IRQ 20
 Memory at 50001000 (32-bit, prefetchable) [size=4K]
 Capabilities: [44] Vital Product Data
 Capabilities: [4c] Power Management version 2

06:00.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
 Subsystem: Pinnacle Systems Inc. PCTV pro (TV + FM stereo receiver, audio section)
 Flags: medium devsel, IRQ 20
 Memory at 50000000 (32-bit, prefetchable) [size=4K]
 Capabilities: [44] Vital Product Data
 Capabilities: [4c] Power Management version 2

Amon_Re (ochal) wrote :

Kit has been scrapped, no longer able to test

Daniel T Chen (crimsun) on 2008-11-28
Changed in linux-meta:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers