Kernel 2.6.16 kein Ton von WinTV-Karte
Hi NG,
ich bin durch meinen lokalen Fernsehsender zum Umstieg auf DVB-T genötigt.
Ich habe schon eine entsprechende PCI-Karte Technisat Airstar eingebaut.
Wegen ihr bin ich auf den neuen Kernel 2.6.16 umgestiegen, da nur dieser
den erforderlichen Treiber als Modul schon mitbringt. Ich möchte aber meine
alte WinTV-Karte weiterverwenden zum Radioempfang.
Leider bleibt die TV-Karte stumm.
dmesg liefert zunächst unverdächtige Meldungen, dann erscheint folgendes:
bt878: Bt878 AUDIO function found (0).
ACPI: PCI Interrupt 0000:00:0a.1[A] -> GSI 18 (level, low) -> IRQ 201
bt878_probe: card id=[0x13eb0070], Unknown card.
Exiting..
ACPI: PCI interrupt for device 0000:00:0a.1 disabled
bt878: probe of 0000:00:0a.1 failed with error -22
Ist es möglich, dass sich die Treiber gegenseitig bebindern? Mit den Kerneln
2.4.27 und 2.6.8 kann ich problemlos Fernsehen (-hören), doch die binden ja
die neue DVB-T Karte nicht ein. Ich habe schon alle möglichen Module
ausprobiert, nichts geht. Auch wenn ich die DVB-Treibermodule entferne,
erhalte ich mit 2.6.16 keinen Ton.
Gruß Joachim Eikenbusch
Anhang:
lsmod
Module Size Used by
radeon 95904 1
drm 61972 2 radeon
lp 10432 0
ipv6 217664 10
ext2 56648 2
mbcache 7652 1 ext2
nls_cp437 5600 9
vfat 11328 9
dm_mod 47892 0
dst_ca 11104 0
dst 19684 1 dst_ca
tvmixer 5040 0
uart401 10628 0
sound 67632 1 uart401
ata_piix 9732 0
libata 52784 1 ata_piix
autofs4 16644 0
nls_iso8859_1 3936 1
i2c_algo_pcf 5796 0
msdos 8704 0
fat 46588 2 vfat,msdos
nls_iso8859_15 4512 8
tsdev 7200 0
mousedev 10368 2
hostap_pci 47664 0
hostap 99140 1 hostap_pci
ieee80211_crypt 5312 1 hostap
snd_bt87x 13256 1
sg 30300 0
snd_cmipci 30624 1
gameport 13480 1 snd_cmipci
snd_pcm 74408 2 snd_bt87x,snd_cmipci
snd_page_alloc 9800 2 snd_bt87x,snd_pcm
snd_opl3_lib 9024 1 snd_cmipci
snd_timer 20292 2 snd_pcm,snd_opl3_lib
snd_hwdep 8516 1 snd_opl3_lib
snd_mpu401_uart 6592 1 snd_cmipci
snd_rawmidi 22048 1 snd_mpu401_uart
snd_seq_device 8236 2 snd_opl3_lib,snd_rawmidi
bt878 10364 1 dst
snd 46080 13
snd_bt87x,snd_cmipci,snd_pcm,snd_opl3_lib,snd_timer,snd_hwdep,snd_mpu401_uart,
snd_rawmidi,snd_seq_device
orinoco_pci 6528 0
tuner 44876 0
evdev 8736 0
tvaudio 22012 0
orinoco 34452 1 orinoco_pci
b2c2_flexcop_pci 7864 0
b2c2_flexcop 24236 1 b2c2_flexcop_pci
mt352 5668 1 b2c2_flexcop
mt312 6916 1 b2c2_flexcop
bcm3510 8516 1 b2c2_flexcop
stv0299 9672 1 b2c2_flexcop
dvb_core 70112 3 dst_ca,b2c2_flexcop,stv0299
stv0297 6656 1 b2c2_flexcop
nxt200x 11652 1 b2c2_flexcop
dvb_pll 11140 2 b2c2_flexcop,nxt200x
soundcore 8672 3 tvmixer,sound,snd
msp3400 27616 0
hermes 7136 2 orinoco_pci,orinoco
shpchp 39200 0
pci_hotplug 24180 1 shpchp
lgdt330x 7036 1 b2c2_flexcop
i2c_sis96x 5028 0
bttv 157340 1 bt878
video_buf 19972 1 bttv
firmware_class 9472 4 b2c2_flexcop,bcm3510,nxt200x,bttv
compat_ioctl32 1184 1 bttv
i2c_algo_bit 8136 1 bttv
v4l2_common 7360 3 tuner,msp3400,bttv
btcx_risc 4520 1 bttv
ir_common 9156 1 bttv
tveeprom 13520 1 bttv
videodev 8640 1 bttv
i2c_core 19312 18
dst,tvmixer,i2c_algo_pcf,tuner,tvaudio,b2c2_flexcop,mt352,mt312,bcm3510,
stv0299,stv0297,nxt200x,msp3400
,lgdt330x,i2c_sis96x,bttv,i2c_algo_bit,tveeprom
parport_pc 31472 1
parport 31720 2 lp,parport_pc
floppy 55628 0
sis_agp 8164 1
agpgart 29232 2 drm,sis_agp
psmouse 34248 0
serio_raw 6436 0
rtc 11252 0
pcspkr 2948 0
reiserfs 216784 1
ide_cd 35328 0
cdrom 31888 1 ide_cd
ide_disk 14528 15
generic 4164 0 [permanent]
usb_storage 69312 0
sd_mod 16208 0
sis5513 11980 0 [permanent]
ide_core 111440 5 ide_cd,ide_disk,generic,usb_storage,sis5513
ohci_hcd 17252 0
usbcore 110560 3 usb_storage,ohci_hcd
tmscsim 19232 0
scsi_mod 122220 5 libata,sg,usb_storage,sd_mod,tmscsim
3c59x 39848 0
mii 5056 1 3c59x
thermal 13000 0
processor 21376 1 thermal
fan 4452 0
Kernel-Meldungen zu den TV-Kartentreibern:
Linux video capture interface: v1.00
bttv: driver version 0.9.16 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
ACPI: PCI Interrupt 0000:00:0a.0[A] -> GSI 18 (level, low) -> IRQ 201
bttv0: Bt878 (rev 17) at 0000:00:0a.0, irq: 201, latency: 32, mmio:
0xee800000
bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb
bttv0: using: Hauppauge (bt878) [card=10,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00ffffdb [init]
bttv0: Hauppauge/Voodoo msp34xx: reset line init [5]
tveeprom 0-0050: Hauppauge model 44354, rev B121, serial# 2122426
tveeprom 0-0050: tuner model is Philips FM1216 (idx 21, type 5)
tveeprom 0-0050: TV standards PAL(B/G) (eeprom 0x04)
tveeprom 0-0050: audio processor is MSP3415 (idx 6)
tveeprom 0-0050: has radio
bttv0: Hauppauge eeprom indicates model#44354
bttv0: using tuner=5
bttv0: i2c: checking for MSP34xx @ 0x80... found
i2c-sis96x version 1.0.0
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
msp3400 0-0040: MSP3415D-B3 found @ 0x80 (bt878 #0 [sw])
msp3400 0-0040: MSP3415D-B3 supports nicam, mode is autodetect
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded
successfully
orinoco 0.15rc3 (David Gibson <hermes@gibson.dropbear.id.au>, Pavel Roskin
<proski@gnu.org>, et al)
bttv0: i2c: checking for TDA9887 @ 0x86... not found
tuner 0-0061: chip found @ 0xc2 (bt878 #0 [sw])
tuner 0-0061: type set to 5 (Philips PAL_BG (FI1216 and compatibles))
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: registered device radio0
bttv0: PLL: 28636363 => 35468950 .<7>orinoco_pci 0.15rc3 (Pavel Roskin
<proski@gnu.org>, David Gibson <hermes@gibson.dropbear.id.au> & Jean
Tourrilhes <jt@hpl.hp.com>)
. ok
sis96x_smbus 0000:00:02.1: SiS96x SMBus base address: 0xe600
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
flexcop-pci: will use the HW PID filter.
flexcop-pci: card revision 2
ACPI: PCI Interrupt 0000:00:0b.0[A] -> GSI 19 (level, low) -> IRQ 209
DVB: registering new adapter (FlexCop Digital TV device).
b2c2-flexcop: MAC address = 00:d0:d7:0a:35:92
b2c2-flexcop: i2c master_xfer failed
bt878: AUDIO driver version 0.0.0 loaded
Device not ready. Make sure there is a disc in the drive.
Device not ready. Make sure there is a disc in the drive.
0:0:5:0: Attached scsi generic sg0 type 6
sd 0:0:6:0: Attached scsi generic sg1 type 0
sd 1:0:0:0: Attached scsi generic sg2 type 0
sd 1:0:0:1: Attached scsi generic sg3 type 0
sd 1:0:0:2: Attached scsi generic sg4 type 0
sd 1:0:0:3: Attached scsi generic sg5 type 0
b2c2-flexcop: i2c master_xfer failed
b2c2-flexcop: found the mt352 at i2c address: 0x0f
DVB: registering frontend 0 (Zarlink MT352 DVB-T)...
b2c2-flexcop: initialization of 'Air2PC/AirStar 2 DVB-T' at the 'PCI' bus
controlled by a 'FlexCopIIb' complete
bt878: Bt878 AUDIO function found (0).
ACPI: PCI Interrupt 0000:00:0a.1[A] -> GSI 18 (level, low) -> IRQ 201
bt878_probe: card id=[0x13eb0070], Unknown card.
Exiting..
ACPI: PCI interrupt for device 0000:00:0a.1 disabled
bt878: probe of 0000:00:0a.1 failed with error -22
ACPI: PCI Interrupt 0000:00:09.0[A] -> GSI 17 (level, low) -> IRQ 177
orinoco_pci: Detected device 0000:00:09.0, mem:0xef000000-0xef000fff, irq
177
eth1: Hardware identity 8013:0000:0001:0000
eth1: Station identity 001f:0009:0001:0004
eth1: Firmware determined as Intersil 1.4.9
eth1: Ad-hoc demo mode supported
eth1: IEEE standard IBSS ad-hoc mode supported
eth1: WEP supported, 104-bit key
eth1: MAC address 00:04:75:BB:8D:ED
eth1: Station name "Prism I"
eth1: ready
ACPI: PCI Interrupt 0000:00:05.0[A] -> GSI 17 (level, low) -> IRQ 177
ACPI: PCI Interrupt 0000:00:0a.1[A] -> GSI 18 (level, low) -> IRQ 201
ieee80211_crypt: registered algorithm 'NULL'
hostap_pci: 0.4.4-kernel (Jouni Malinen <jkmaline@cc.hut.fi>)
mice: PS/2 mouse device common for all mice
ts: Compaq touchscreen protocol output
Adding 498920k swap on /dev/hda5. Priority:-1 extents:1 across:498920k
libata version 1.20 loaded.
tvmixer: MSP3415D-B3 (bt878 #0 [sw]) registered with minor 0
device-mapper: 4.5.0-ioctl (2005-10-04) initialised: dm-devel@redhat.com
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
ACPI: PCI Interrupt 0000:00:0d.0[A] -> GSI 17 (level, low) -> IRQ 177
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
lp0: using parport0 (interrupt-driven).
eth0: no IPv6 routers present
[drm] Initialized drm 1.0.1 20051102
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 185
[drm] Initialized radeon 1.22.0 20051229 on minor 0
agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V2 device at 0000:00:00.0 into 1x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 1x mode
[drm] Loading R200 Microcode
tvmixer: unregistered (#2)
i2c /dev entries driver
i2c_adapter i2c-2: SMBus Quick command not supported, can't probe for chips
i2c_adapter i2c-2: SMBus Quick command not supported, can't probe for chips
rtc8564: cant init ctrl1
i2c_adapter i2c-2: SMBus Quick command not supported, can't probe for chips
msp3400 0-0040: MSP3415D-B3 found @ 0x80 (bt878 #0 [sw])
msp3400 0-0040: MSP3415D-B3 supports nicam, mode is autodetect
tuner 0-0061: chip found @ 0xc2 (bt878 #0 [sw])
tuner 0-0061: type set to 5 (Philips PAL_BG (FI1216 and compatibles))
Reply to: