用kernel 2.6.0-1-k7開機,dmesg 中有關載入電視卡的訊息如下:
Jan 8 21:39:11 debian kernel: Linux agpgart interface v0.100 (c) Dave Jones
Jan 8 21:39:11 debian kernel: Linux video capture interface: v1.00
Jan 8 21:39:11 debian kernel: tvaudio: TV audio decoder + audio/video mux driver
Jan 8 21:39:11 debian kernel: tvaudio: known chips: tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic
16c54 (PV951),ta8874z
Jan 8 21:39:11 debian kernel: bttv: driver version 0.9.12 loaded
Jan 8 21:39:11 debian kernel: bttv: using 8 buffers with 2080k (520 pages) each for capture
Jan 8 21:39:11 debian kernel: bttv: Bt8xx card found (0).
Jan 8 21:39:11 debian kernel: bttv0: Bt878 (rev 17) at 0000:00:0b.0, irq: 11, latency: 64, mmio: 0xcddfe000
Jan 8 21:39:11 debian kernel: bttv0: using: *** UNKNOWN/GENERIC *** [card=0,autodetected]
Jan 8 21:39:11 debian kernel: tvaudio: found pic16c54 (PV951) @ 0x96
Jan 8 21:39:11 debian kernel: registering 0-004b
Jan 8 21:39:11 debian kernel: bttv: readee error
Jan 8 21:39:11 debian kernel: bttv0: using tuner=-1
Jan 8 21:39:11 debian kernel: bttv0: i2c: checking for MSP34xx @ 0x80... not found
Jan 8 21:39:11 debian kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... not found
Jan 8 21:39:11 debian kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... not found
Jan 8 21:39:11 debian kernel: bttv0: registered device video0
Jan 8 21:39:11 debian kernel: bttv0: registered device vbi0
用xawtv看電視有聲無影(好像電視未調好頻道一樣).
但小弟用kernel 2.4.23-1-k7 開機, 電視卡的運作正常.
用kernel 2. 4.23-1-k7 開機,dmesg 中有關載入電視卡的訊息如下:
Jan 8 22:35:27 debian kernel: Linux video capture interface: v1.00
Jan 8 22:35:27 debian kernel: i2c-core.o: i2c core module
Jan 8 22:35:27 debian kernel: tvaudio: TV audio decoder + audio/video mux driver
Jan 8 22:35:27 debian kernel: tvaudio: known chips: tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic
16c54 (PV951),ta8874z
Jan 8 22:35:27 debian kernel: i2c-core.o: driver generic i2c audio driver registered.
Jan 8 22:35:27 debian kernel: i2c-core.o: driver tv card mixer driver registered.
Jan 8 22:35:27 debian kernel: i2c-algo-bit.o: i2c bit algorithm module
Jan 8 22:35:27 debian kernel: bttv: driver version 0.7.108 loaded
Jan 8 22:35:27 debian kernel: bttv: using 4 buffers with 2080k (8320k total) for capture
Jan 8 22:35:27 debian kernel: bttv: Bt8xx card found (0).
Jan 8 22:35:27 debian kernel: PCI: Found IRQ 11 for device 00:0b.0
Jan 8 22:35:27 debian kernel: PCI: Sharing IRQ 11 with 00:0b.1
Jan 8 22:35:27 debian kernel: bttv0: Bt878 (rev 17) at 00:0b.0, irq: 11, latency: 64, mmio: 0xcddfe000
Jan 8 22:35:27 debian kernel: bttv0: using: ProVideo PV951 [card=42,insmod option]
Jan 8 22:35:27 debian kernel: tvaudio: found pic16c54 (PV951) @ 0x96
Jan 8 22:35:27 debian kernel: i2c-core.o: client [pic16c54 (PV951)] registered to adapter [bt848 #0](pos. 0).
Jan 8 22:35:27 debian kernel: i2c-core.o: adapter bt848 #0 registered as adapter 0.
Jan 8 22:35:27 debian kernel: bttv0: using tuner=1
Jan 8 22:35:27 debian kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... not found
Jan 8 22:35:27 debian kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... not found
Jan 8 22:35:27 debian kernel: i2c-core.o: driver i2c TV tuner driver registered.
Jan 8 22:35:27 debian kernel: tuner: chip found @ 0xc0
Jan 8 22:35:27 debian kernel: tuner(bttv): type forced to 1 (Philips PAL_I (FI1246 and compatibles)) [insmod]
Jan 8 22:35:27 debian kernel: tuner: type already set (1)
Jan 8 22:35:27 debian kernel: i2c-core.o: client [Philips PAL_I (FI1246 and compa] registered to adapter [bt848 #0](pos. 1)
.
Jan 8 22:35:27 debian kernel: bttv0: PLL: 28636363 => 35468950 .. ok
Jan 8 22:35:27 debian kernel: bttv0: registered device video0
Jan 8 22:35:27 debian kernel: bttv0: registered device vbi0
而小弟的/etc/modules.conf有關電視卡的部份如下:
# The BTTV module does not load the tuner module automatically,
# so do that in here
#post-install bttv insmod tuner
#post-remove bttv rmmod tuner
options bttv pll=1 radio=0 card=42
options tuner type=1
小弟亦查過kernel 2.6.0-1-k7的 doc, video4linux中的bttv有關tvcard及tuner的編號並沒有改變.
不知是那裡出了問題?