Bttv card and 2.6 kernel
Hello,
I've just installed a 2.6.0 kernel from the unstable kernel-source package, and
I can't get my bttv card working, while it worked with kernel 2.4.18, and it
still works with the Knoppix CD (see below). I load the bttv module manually.
Here is what I get with lsmod after "modprobe bttv":
Module Size Used by
tuner 14476 0
bttv 130156 0
video_buf 17476 1 bttv
i2c_algo_bit 9288 1 bttv
btcx_risc 3848 1 bttv
i2c_core 20680 3 tuner,bttv,i2c_algo_bit
v4l2_common 3840 1 bttv
videodev 7168 1 bttv
nvidia 2070664 12
snd_via82xx 21792 0
snd_pcm 85540 1 snd_via82xx
snd_timer 21252 1 snd_pcm
snd_ac97_codec 51716 1 snd_via82xx
snd_page_alloc 8964 2 snd_via82xx,snd_pcm
snd_mpu401_uart 6016 1 snd_via82xx
snd_rawmidi 20384 1 snd_mpu401_uart
snd_seq_device 6536 1 snd_rawmidi
snd 42404 7
snd_via82xx,snd_pcm,snd_timer,snd_ac97_codec,snd_mpu401_uart,snd_rawmidi,snd_seq_device
nls_iso8859_1 3776 1
nls_cp437 5376 1
vfat 12480 1
ntfs 85836 0
msdos 8704 0
fat 40192 2 vfat,msdos
parport_pc 21416 0
parport 22816 1 parport_pc
tulip 43168 0
crc32 3840 1 tulip
And here is the relevant part of what I get with dmesg:
Linux video capture interface: v1.00
bttv: driver version 0.9.12 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 2) at 0000:00:09.0, irq: 5, latency: 32, mmio: 0xdd002000
bttv0: detected: FlyVideo 98 (LR50)/ Chronos Video Shuttle II [card=35], PCI
subsystem ID is 1851:1850
bttv0: using: Lifeview FlyVideo 98 LR50 / Chronos Video Shuttle II
[card=35,autodetected]
bttv0: FlyVideo Radio=no RemoteControl=yes Tuner=5 gpio=0x84ff00
bttv0: FlyVideo LR90=no tda9821/tda9820=no capture_only=no
bttv0: using tuner=5
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
tuner: chip found @ 0xc2
tuner: type set to 5 (Philips PAL_BG (FI1216 and compatibles))
registering 0-0061
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: PLL: 28636363 => 35468950 .. ok
It seems fine to me but all I see with xawtv (3.90) is a blue screen. However if
I boot on a Knoppix CD, the card works perfectly with xawtv 3.88. Here are the
ouput of lsmod and dmesg in Knoppix:
Module Size Used by Not tainted
autofs4 8756 1 (autoclean)
af_packet 13448 0 (autoclean)
ext3 64132 1 (autoclean)
jbd 46292 1 (autoclean) [ext3]
ntfs 51168 0 (autoclean)
msdos 4652 0 (autoclean)
nls_iso8859-1 2876 1 (autoclean)
nls_cp437 4380 0 (autoclean)
agpgart 38296 0 (unused)
via82cxxx_audio 19452 0
ac97_codec 11916 0 [via82cxxx_audio]
uart401 6052 0 [via82cxxx_audio]
sound 55276 0 [via82cxxx_audio uart401]
tulip 38752 1
crc32 2832 0 [tulip]
tuner 9408 1 (autoclean)
bttv 95968 0 (unused)
i2c-algo-bit 6888 1 [bttv]
i2c-core 12100 0 [tuner bttv i2c-algo-bit]
soundcore 3428 4 [via82cxxx_audio sound bttv]
videodev 5472 2 [bttv]
parport_pc 24840 0
parport 22496 0 [parport_pc]
serial 52004 0 (autoclean)
usb-uhci 21868 0 (unused)
usbcore 57472 1 [usb-uhci]
apm 9768 2
rtc 6940 0 (autoclean)
cloop 8068 2
Linux video capture interface: v1.00
i2c-core.o: i2c core module
i2c-algo-bit.o: i2c bit algorithm module
bttv: driver version 0.7.107 loaded
bttv: using 4 buffers with 2080k (8320k total) for capture
bttv: Host bridge is VIA Technologies, Inc. VT8363/8365 [KT133/KM133]
bttv: Bt8xx card found (0).
PCI: Found IRQ 5 for device 00:09.0
PCI: Sharing IRQ 5 with 00:09.1
bttv0: Bt878 (rev 2) at 00:09.0, irq: 5, latency: 32, mmio: 0xdd002000
bttv0: detected: FlyVideo 98 (LR50)/ Chronos Video Shuttle II [card=35], PCI
subsystem ID is 1851:1850
bttv0: using: BT878(Lifeview FlyVideo 98 LR) [card=35,autodetected]
i2c-core.o: adapter bt848 #0 registered as adapter 0.
bttv0: FlyVideo Radio=no RemoteControl=yes Tuner=5 gpio=0x84ff00
bttv0: FlyVideo LR90=no tda9821/tda9820=no capture_only=no
bttv0: using tuner=5
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
i2c-core.o: driver i2c TV tuner driver registered.
tuner: chip found @ 0xc2
tuner: type set to 5 (Philips PAL_BG (FI1216 and compatibles))
i2c-core.o: client [Philips PAL_BG (FI1216 and comp] registered to adapter
[bt848 #0](pos. 0).
bttv0: PLL: 28636363 => 35468950 .. ok
bttv0: registered device video0
bttv0: registered device vbi0
Should I specify some options when loading the modules? (the card and tuner
detected are the same as in Knoppix so it should work...) Could the problem be
related to ACPI in kernel 2.6 ?
Yours sincerely,
Jeremie Knuesel
Reply to: