Hardware issue's resolving bt878 & recent kernels

Bug #188478 reported by Amon_Re
0
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
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

Revision history for this message
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

Revision history for this message
Amon_Re (ochal) wrote :

Kit has been scrapped, no longer able to test

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

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.