[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: