Twinhan DVB-T card does not tune with 2.6.29

From: Ralf Gerbig
Date: Tue Mar 10 2009 - 08:01:56 EST


Hi Mauro, everybody else,

it is a Twinhan VisionPlus DVB, works perfectly with 2.6.28 and
previous.

I tried rc6, rc7 and current git. The only thing that stands out (to
my untrained eye) is:

IRQ 17/bt878: IRQF_DISABLED is not guaranteed on shared IRQs

messages, /proc/interrupts, modules, lspci included, config.gz
attached.

I hope this helps,

thanks Ralf




Kaffeine says:
2.6.29:

Tuning to: MDR FERNSEHEN / autocount: 0
DvbCam::probe(): /dev/dvb/adapter0/ca0: : No such file or directory
Using DVB device 0:0 "DST DVB-T"
tuning DVB-T to 594000000 Hz
inv:2 bw:0 fecH:2 fecL:9 mod:1 tm:1 gi:3 hier:0
...............

Not able to lock to the signal on the given frequency
Frontend closed
Tuning delay: 1602 ms
Tuning to: RTL Television / autocount: 0
Using DVB device 0:0 "DST DVB-T"
tuning DVB-T to 498000000 Hz
inv:2 bw:0 fecH:2 fecL:9 mod:1 tm:1 gi:3 hier:0
...............

Not able to lock to the signal on the given frequency
Frontend closed
Tuning delay: 1602 ms
Saved epg data : 4667 events (70 msecs)

2.6.28:

Tuning to: RTL Television / autocount: 0
DvbCam::probe(): /dev/dvb/adapter0/ca0: : No such file or directory
Using DVB device 0:0 "DST DVB-T"
tuning DVB-T to 498000000 Hz
inv:2 bw:0 fecH:2 fecL:9 mod:1 tm:1 gi:3 hier:0
. LOCKED.
NOUT: 1
dvbEvents 0:0 started
Tuning delay: 559 ms
pipe opened
xine pipe opened /home/rge/.kaxtv.ts
Asked to stop
pipe closed
Live stopped
dvbstream::run() end
dvbEvents 0:0 ended
fdDvr closed
Frontend closed
Tuning to: NDR FS NDS / autocount: 1
Using DVB device 0:0 "DST DVB-T"
tuning DVB-T to 594000000 Hz
inv:2 bw:0 fecH:2 fecL:9 mod:1 tm:1 gi:3 hier:0
. LOCKED.
NOUT: 1
dvbEvents 0:0 started
Tuning delay: 304 ms
pipe opened
xine pipe opened /home/rge/.kaxtv1.ts
Asked to stop
pipe closed
Live stopped
dvbstream::run() end
dvbEvents 0:0 ended
fdDvr closed
Frontend closed
Saved epg data : 5506 events (78 msecs)

Messages 2.6.29-git-00143-g99adcd9
Linux video capture interface: v2.00
bttv: driver version 0.9.17 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 0000:02:07.0, irq: 17, latency: 32, mmio: 0xfdeff000
bttv0: detected: Twinhan VisionPlus DVB [card=113], PCI subsystem ID is 1822:0001
bttv0: using: Twinhan DST + clones [card=113,autodetected]
IRQ 17/bttv0: IRQF_DISABLED is not guaranteed on shared IRQs
bttv0: gpio: en=00000000, out=00000000 in=00fb0efe [pre-init]
bttv0: risc main @ bf8ab000
bttv0: gpio: en=00000000, out=00000000 in=00f92bfe [init]
bttv0: tuner absent
bttv0: add subdevice "dvb0"
bt878: AUDIO driver version 0.0.0 loaded
bt878: Bt878 AUDIO function found (0).
bt878 0000:02:07.1: PCI INT A -> Link[APC2] -> GSI 17 (level, low) -> IRQ 17
bt878_probe: card id=[0x11822],[ Twinhan VisionPlus DVB ] has DVB functions.
bt878(0): Bt878 (rev 17) at 02:07.1, irq: 17, latency: 32, memory: 0xfdefe000
IRQ 17/bt878: IRQF_DISABLED is not guaranteed on shared IRQs
dvb_bt8xx: identified card0 as bttv0
DVB: registering new adapter (bttv0)
dst(0) dst_comm_init: Initializing DST.
dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
bttv0: gpio: en=00000001, out=00000000 in=00fbfffe [extern enable]
bttv0: gpio: en=00000001, out=00000000 in=00fb46fe [extern write]
dst(0) rdc_reset_state: Resetting state machine
dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000]
bttv0: gpio: en=00000003, out=00000002 in=00f9fffc [extern enable]
bttv0: gpio: en=00000003, out=00000000 in=00fbe4fc [extern write]
dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002]
bttv0: gpio: en=00000003, out=00000000 in=00fb5dfc [extern enable]
bttv0: gpio: en=00000003, out=00000002 in=00fb1afc [extern write]
writing [ 00 06 00 00 00 00 00 fa ]
bt-i2c: <W aa 00 06 00 00 00 00 00 fa >
dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
bttv0: gpio: en=00000000, out=00000000 in=00fbacfe [extern enable]
bt-i2c: <R ab =ff >
dst(0) read_dst: reply is 0xff
dst(0) dst_wait_dst_ready: dst wait ready after 1
bt-i2c: <R ab =20 =44 =54 =54 =44 =49 =47 =20 >
dst(0) read_dst: reply is 0x20
0x44 0x54 0x54 0x44 0x49 0x47 0x20
dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
bttv0: gpio: en=00000000, out=00000000 in=00fb1eff [extern enable]
dst(0) dst_get_device_id: Recognise [DTTDIG]
dst(0) dst_type_print: DST type: terrestrial
DST type flags : 0x10 firmware version = 2
dst(0) dst_comm_init: Initializing DST.
dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
bttv0: gpio: en=00000001, out=00000000 in=00f975fe [extern enable]
bttv0: gpio: en=00000001, out=00000000 in=00fb03fe [extern write]
dst(0) rdc_reset_state: Resetting state machine
dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000]
bttv0: gpio: en=00000003, out=00000002 in=00fbccfc [extern enable]
bttv0: gpio: en=00000003, out=00000000 in=00f9ccfc [extern write]
dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002]
bttv0: gpio: en=00000003, out=00000000 in=00fbdcfc [extern enable]
bttv0: gpio: en=00000003, out=00000002 in=00fbb7fc [extern write]
writing [ 00 0a 00 00 00 00 00 f6 ]
bt-i2c: <W aa 00 0a 00 00 00 00 00 f6 >
dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
bttv0: gpio: en=00000000, out=00000000 in=00fbadff [extern enable]
bt-i2c: <R ab =ff >
dst(0) read_dst: reply is 0xff
dst(0) dst_wait_dst_ready: dst wait ready after 0
bt-i2c: <R ab =00 =08 =ca =30 =10 =4c =2f =73 >
dst(0) read_dst: reply is 0x0
0x8 0xca 0x30 0x10 0x4c 0x2f 0x73
dst(0) dst_get_mac: MAC Address=[00:08:ca:30:10:4c]
DVB: registering adapter 0 frontend 0 (DST DVB-T)...

2.6.28.7:

Linux video capture interface: v2.00
bttv: driver version 0.9.17 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 0000:02:07.0, irq: 17, latency: 32, mmio: 0xfdeff000
bttv0: detected: Twinhan VisionPlus DVB [card=113], PCI subsystem ID is 1822:0001
bttv0: using: Twinhan DST + clones [card=113,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00fb5bfe [pre-init]
bttv0: risc main @ 3cf54000
bttv0: gpio: en=00000000, out=00000000 in=00fb5bfe [init]
bttv0: tuner absent
bttv0: add subdevice "dvb0"
bt878: AUDIO driver version 0.0.0 loaded
bt878: Bt878 AUDIO function found (0).
bt878 0000:02:07.1: PCI INT A -> Link[APC2] -> GSI 17 (level, low) -> IRQ 17
bt878_probe: card id=[0x11822],[ Twinhan VisionPlus DVB ] has DVB functions.
bt878(0): Bt878 (rev 17) at 02:07.1, irq: 17, latency: 32, memory: 0xfdefe000
dvb_bt8xx: identified card0 as bttv0
DVB: registering new adapter (bttv0)
dst(0) dst_comm_init: Initializing DST.
dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
bttv0: gpio: en=00000001, out=00000000 in=00f9b6fe [extern enable]
bttv0: gpio: en=00000001, out=00000000 in=00fb52fe [extern write]
dst(0) rdc_reset_state: Resetting state machine
dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000]
bttv0: gpio: en=00000003, out=00000002 in=00fbe6fc [extern enable]
bttv0: gpio: en=00000003, out=00000000 in=00f963fc [extern write]
dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002]
bttv0: gpio: en=00000003, out=00000000 in=00fbd5fc [extern enable]
bttv0: gpio: en=00000003, out=00000002 in=00fb0ffc [extern write]
writing [ 00 06 00 00 00 00 00 fa ]
bt-i2c: <W aa 00 06 00 00 00 00 00 fa >
dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
bttv0: gpio: en=00000000, out=00000000 in=00fb2ffe [extern enable]
bt-i2c: <R ab =ff >
dst(0) read_dst: reply is 0xff
dst(0) dst_wait_dst_ready: dst wait ready after 1
bt-i2c: <R ab =20 =44 =54 =54 =44 =49 =47 =20 >
dst(0) read_dst: reply is 0x20
0x44 0x54 0x54 0x44 0x49 0x47 0x20
dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
bttv0: gpio: en=00000000, out=00000000 in=00f96eff [extern enable]
dst(0) dst_get_device_id: Recognise [DTTDIG]
dst(0) dst_type_print: DST type: terrestrial
DST type flags : 0x10 firmware version = 2
dst(0) dst_comm_init: Initializing DST.
dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
bttv0: gpio: en=00000001, out=00000000 in=00fb39fe [extern enable]
bttv0: gpio: en=00000001, out=00000000 in=00f9ddfe [extern write]
dst(0) rdc_reset_state: Resetting state machine
dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000]
bttv0: gpio: en=00000003, out=00000002 in=00fbe5fc [extern enable]
bttv0: gpio: en=00000003, out=00000000 in=00fb01fc [extern write]
dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002]
bttv0: gpio: en=00000003, out=00000000 in=00fb2efc [extern enable]
bttv0: gpio: en=00000003, out=00000002 in=00fbecfc [extern write]
writing [ 00 0a 00 00 00 00 00 f6 ]
bt-i2c: <W aa 00 0a 00 00 00 00 00 f6 >
dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
bttv0: gpio: en=00000000, out=00000000 in=00fb1eff [extern enable]
bt-i2c: <R ab =ff >
dst(0) read_dst: reply is 0xff
dst(0) dst_wait_dst_ready: dst wait ready after 0
bt-i2c: <R ab =00 =08 =ca =30 =10 =4c =2f =73 >
dst(0) read_dst: reply is 0x0
0x8 0xca 0x30 0x10 0x4c 0x2f 0x73
dst(0) dst_get_mac: MAC Address=[00:08:ca:10:4c:00]
DVB: registering adapter 0 frontend 1601332596 (DST DVB-T)...
dst(0) dst_set_freq: set Frequency 682000000
dst(0) dst_set_frontend: Set Frequency=[682000000]
dst(0) dst_write_tuna: type_flags 0x10
dst(0) dst_comm_init: Initializing DST.
dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
bttv0: gpio: en=00000001, out=00000000 in=00fbaefe [extern enable]
bttv0: gpio: en=00000001, out=00000000 in=00fb62fe [extern write]
dst(0) rdc_reset_state: Resetting state machine
dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000]
bttv0: gpio: en=00000003, out=00000002 in=00f921fc [extern enable]
bttv0: gpio: en=00000003, out=00000000 in=00fbedfc [extern write]
dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002]
bttv0: gpio: en=00000003, out=00000000 in=00fbc5fc [extern enable]
bttv0: gpio: en=00000003, out=00000002 in=00fbccfc [extern write]
writing [ 0a 68 10 07 08 00 00 6f ]
bt-i2c: <W aa 0a 68 10 07 08 00 00 6f >
dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
bttv0: gpio: en=00000000, out=00000000 in=00fb74fe [extern enable]
bt-i2c: <R ab =ff >
dst(0) read_dst: reply is 0xff
dst(0) dst_wait_dst_ready: dst wait ready after 17
bt-i2c: <R ab =0a =68 =00 =56 =39 =00 =00 =ff >
dst(0) read_dst: reply is 0xa
0x68 0x0 0x56 0x39 0x0 0x0 0xff
function : dvb_dvr_open
dvb_bt8xx: start_feed
dvb_bt8xx: start_feed
function : dvb_dmxdev_filter_set
dvb_bt8xx: start_feed
function : dvb_dvr_poll
function : dvb_dvr_poll
function : dvb_dvr_poll
function : dvb_dvr_poll
function : dvb_dvr_poll
function : dvb_dvr_poll
function : dvb_dvr_poll
function : dvb_dvr_poll
function : dvb_dvr_poll
function : dvb_dvr_poll
function : dvb_dvr_poll
function : dvb_dvr_poll
function : dvb_dvr_poll
function : dvb_dvr_poll
function : dvb_dvr_poll
function : dvb_dvr_poll
function : dvb_dvr_poll
function : dvb_dvr_poll
function : dvb_dvr_poll
function : dvb_dvr_poll
function : dvb_dvr_poll
function : dvb_dvr_poll
function : dvb_dvr_poll
function : dvb_dvr_poll
function : dvb_dvr_poll
[...]
dmxdev: section callback 4e f1 3a 00 02 ef

interupts-2.6.29-git-00143-g99adcd9:

CPU0 CPU1 CPU2 CPU3
0: 41 0 0 3 IO-APIC-edge timer
1: 0 0 1 679 IO-APIC-edge i8042
6: 0 0 0 3 IO-APIC-edge floppy
7: 1 0 0 0 IO-APIC-edge parport0
8: 0 0 0 1 IO-APIC-edge rtc0
9: 0 0 0 0 IO-APIC-fasteoi acpi
14: 0 0 1 100 IO-APIC-edge pata_amd
15: 0 0 0 0 IO-APIC-edge pata_amd
16: 0 0 0 33 IO-APIC-fasteoi sata_sil24, ohci1394, HDA Intel
17: 0 0 0 34 IO-APIC-fasteoi bttv0, bt878
18: 0 0 0 2 IO-APIC-fasteoi fcpcipnp
21: 0 10 781 8885 IO-APIC-fasteoi sata_nv, HDA Intel
22: 0 5 743 19891 IO-APIC-fasteoi sata_nv, ohci_hcd:usb2
23: 0 5 128 17205 IO-APIC-fasteoi sata_nv, ehci_hcd:usb1
26: 0 3 68 36598 PCI-MSI-edge inner
27: 0 2 77 36011 PCI-MSI-edge outer
NMI: 0 0 0 0 Non-maskable interrupts
LOC: 18479 12585 12330 28107 Local timer interrupts
RES: 7334 7904 6049 7152 Rescheduling interrupts
CAL: 103 197 193 104 Function call interrupts
TLB: 1306 1138 941 730 TLB shootdowns
TRM: 0 0 0 0 Thermal event interrupts
THR: 0 0 0 0 Threshold APIC interrupts
SPU: 0 0 0 0 Spurious interrupts
ERR: 1
MIS: 0


interupts-2.6.28.7:

CPU0 CPU1 CPU2 CPU3
0: 41 0 1 277 IO-APIC-edge timer
1: 0 1 80 22235 IO-APIC-edge i8042
6: 0 0 0 3 IO-APIC-edge floppy
7: 1 0 0 0 IO-APIC-edge parport0
8: 0 0 0 1 IO-APIC-edge rtc0
9: 0 0 0 0 IO-APIC-fasteoi acpi
14: 0 0 0 96 IO-APIC-edge pata_amd
15: 0 0 0 0 IO-APIC-edge pata_amd
16: 0 0 0 29 IO-APIC-fasteoi sata_sil24, ohci1394, HDA Intel
17: 0 0 15 4970 IO-APIC-fasteoi bttv0, bt878
18: 0 0 0 2 IO-APIC-fasteoi fcpcipnp
20: 0 4 286 138957 IO-APIC-fasteoi ehci_hcd:usb1, HDA Intel
21: 1 368 129404 1685931 IO-APIC-fasteoi sata_nv
22: 0 300 109509 3054730 IO-APIC-fasteoi sata_nv
23: 0 49 848 136499 IO-APIC-fasteoi sata_nv, ohci_hcd:usb2
380: 0 231 9545 5827745 PCI-MSI-edge outer
381: 0 212 8358 4778392 PCI-MSI-edge inner
NMI: 0 0 0 0 Non-maskable interrupts
LOC: 2065225 1275523 589089 2608517 Local timer interrupts
RES: 487139 309466 439503 415886 Rescheduling interrupts
CAL: 395 488 486 188 Function call interrupts
TLB: 19918 9095 37597 9974 TLB shootdowns
TRM: 0 0 0 0 Thermal event interrupts
THR: 0 0 0 0 Threshold APIC interrupts
SPU: 0 0 0 0 Spurious interrupts
ERR: 1
MIS: 0

modules-2.6.29-git-00143-g99adcd9:

dvb_bt8xx 13596 0
nxt6000 7068 1 dvb_bt8xx
mt352 6428 1 dvb_bt8xx
sp887x 7164 1 dvb_bt8xx
dst_ca 12104 1 dvb_bt8xx
tuner_simple 12676 1 dvb_bt8xx
tuner_types 17656 1 tuner_simple
or51211 7548 1 dvb_bt8xx
zl10353 7472 1 dvb_bt8xx
lgdt330x 8700 1 dvb_bt8xx
dst 26976 2 dvb_bt8xx,dst_ca
dvb_core 87548 5 dvb_bt8xx,dst_ca,or51211,lgdt330x,dst
cx24110 7628 1 dvb_bt8xx
bt878 10296 2 dvb_bt8xx,dst
bttv 234868 2 dvb_bt8xx,bt878
i2c_algo_bit 5692 1 bttv
v4l2_common 14904 1 bttv
videodev 38064 2 bttv,v4l2_common
v4l1_compat 12604 1 videodev
videobuf_dma_sg 11468 1 bttv
videobuf_core 16284 2 bttv,videobuf_dma_sg
btcx_risc 4352 1 bttv
tveeprom 13292 1 bttv

modules-2.6.8.7:

dvb_bt8xx 13636 0
nxt6000 7300 1 dvb_bt8xx
mt352 6660 1 dvb_bt8xx
sp887x 7364 1 dvb_bt8xx
dst_ca 12352 1 dvb_bt8xx
tuner_simple 12820 1 dvb_bt8xx
tuner_types 17920 1 tuner_simple
or51211 7876 1 dvb_bt8xx
zl10353 7624 1 dvb_bt8xx
dst 26824 2 dvb_bt8xx,dst_ca
lgdt330x 8900 1 dvb_bt8xx
dvb_core 81052 5 dvb_bt8xx,dst_ca,or51211,dst,lgdt330x
cx24110 7812 1 dvb_bt8xx
bt878 10584 2 dvb_bt8xx,dst
bttv 187684 2 dvb_bt8xx,bt878
compat_ioctl32 8320 1 bttv
videodev 31104 2 bttv,compat_ioctl32
v4l1_compat 12548 1 videodev
i2c_algo_bit 5828 1 bttv
v4l2_common 12480 1 bttv
videobuf_dma_sg 11716 1 bttv
videobuf_core 16452 2 bttv,videobuf_dma_sg
btcx_risc 4616 1 bttv
tveeprom 13636 1 bttv


lspci:

00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:08.0 RAM memory: nVidia Corporation MCP55 Memory Controller (rev a1)
00:09.0 ISA bridge: nVidia Corporation MCP55 LPC Bridge (rev a2)
00:09.1 SMBus: nVidia Corporation MCP55 SMBus (rev a2)
00:0a.0 USB Controller: nVidia Corporation MCP55 USB Controller (rev a1)
00:0a.1 USB Controller: nVidia Corporation MCP55 USB Controller (rev a2)
00:0c.0 IDE interface: nVidia Corporation MCP55 IDE (rev a1)
00:0d.0 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a2)
00:0d.1 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a2)
00:0d.2 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a2)
00:0e.0 PCI bridge: nVidia Corporation MCP55 PCI bridge (rev a2)
00:0e.1 Audio device: nVidia Corporation MCP55 High Definition Audio (rev a2)
00:10.0 Bridge: nVidia Corporation MCP55 Ethernet (rev a2)
00:11.0 Bridge: nVidia Corporation MCP55 Ethernet (rev a2)
00:16.0 PCI bridge: nVidia Corporation MCP55 PCI Express bridge (rev a2)
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] HyperTransport Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] Miscellaneous Control
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] Link Control
01:00.0 VGA compatible controller: ATI Technologies Inc RV770 LE [Radeon HD 4800 Series]
01:00.1 Audio device: ATI Technologies Inc HD48x0 audio
02:07.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
02:07.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
02:08.0 Network controller: AVM GmbH Fritz!PCI v2.0 ISDN (rev 01)
02:0b.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
03:00.0 Mass storage controller: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller (rev 01)

Attachment: config-2.6.29-git-00143-g99adcd9.gz
Description: Binary data