I am very sad because I have been for one year trying to make my Leadtek
Winfast TV2000 work under linux. And I can not hear anything. I am going
to try to describe my problem as good as I can. I hope you can help me. Thnx
1.- /sbin/lsmod (before doing nothing)
Module Size Used by
nls_iso8859-1 2832 1 (autoclean)
nls_cp437 4352 1 (autoclean)
vfat 9584 1 (autoclean)
fat 32384 0 (autoclean) [vfat]
sr_mod 15360 0 (autoclean)
emu10k1 49488 1 (autoclean)
soundcore 4464 4 (autoclean) [emu10k1]
binfmt_misc 6416 1
autofs 11520 0 (autoclean) (unused)
8139too 12832 1
ipchains 39200 0
ide-scsi 8224 0
scsi_mod 95696 2 [sr_mod ide-scsi]
ide-cd 27072 0
cdrom 28512 0 [sr_mod ide-cd]
hid 19024 0 (unused)
input 3840 0 [hid]
usb-uhci 21536 0 (unused)
usbcore 51712 1 [hid usb-uhci]
ext3 64624 1
jbd 40992 1 [ext3]
2.- My /etc/modules.conf.
alias parport_lowlevel parport_pc
alias eth0 8139too
alias sound-slot-0 emu10k1
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :
pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :
#alias char-major-81 bttv
### update-modules: start processing /etc/modutils/actions
# Special actions that are needed for some modules
# The BTTV module does not load the tuner module automatically,
# so do that in here
post-install bttv insmod tuner
post-remove bttv insmod tuner
### update-modules: end processing /etc/modutils/actions
### update-modules: start processing /etc/modutils/video
# i2c
alias char-major-89 i2c-dev
options i2c-core i2c_debug=1
options i2c-algo-bit bit_test=1
# bttv
alias char-major-81 videodev
alias char-major-81-0 bttv
options bttv card=34 radio=1
options tuner type=5
### update-modules: end processing /etc/modutils/video
alias usb-controller usb-uhci
NOTE: This modules.conf was copied from somewhere in the inet, I am
using tuner type = 5 because I am from Spain (we use PAL). And the tuner
works fine.
3.- /sbin/lsmod after starting xawtv (from console).
Module Size Used by
tuner 5008 1 (autoclean)
bttv 57456 1 (autoclean)
i2c-algo-bit 7328 1 (autoclean) [bttv]
i2c-core 13440 0 (autoclean) [tuner bttv i2c-algo-bit]
videodev 5312 4 (autoclean) [bttv]
nls_iso8859-1 2832 1 (autoclean)
nls_cp437 4352 1 (autoclean)
vfat 9584 1 (autoclean)
fat 32384 0 (autoclean) [vfat]
sr_mod 15360 0 (autoclean)
emu10k1 49488 1 (autoclean)
soundcore 4464 4 (autoclean) [emu10k1]
binfmt_misc 6416 1
autofs 11520 0 (autoclean) (unused)
8139too 12832 1
ipchains 39200 0
ide-scsi 8224 0
scsi_mod 95696 2 [sr_mod ide-scsi]
ide-cd 27072 0
cdrom 28512 0 [sr_mod ide-cd]
hid 19024 0 (unused)
input 3840 0 [hid]
usb-uhci 21536 0 (unused)
usbcore 51712 1 [hid usb-uhci]
ext3 64624 1
jbd 40992 1 [ext3]
As you can see no MSP3400 chip detected
Lets see now /var/log/messages
Nov 4 18:24:47 Luis kernel: Linux video capture interface: v1.00
Nov 4 18:24:47 Luis kernel: i2c-core.o: i2c core module
Nov 4 18:24:47 Luis kernel: i2c-algo-bit.o: i2c bit algorithm module
Nov 4 18:24:47 Luis kernel: bttv: driver version 0.7.72 loaded
Nov 4 18:24:47 Luis kernel: bttv: using 2 buffers with 2080k (4160k
total) for capture
Nov 4 18:24:47 Luis kernel: bttv: Bt8xx card found (0).
Nov 4 18:24:47 Luis kernel: PCI: Found IRQ 5 for device 00:0e.0
Nov 4 18:24:47 Luis kernel: PCI: Sharing IRQ 5 with 00:0e.1
Nov 4 18:24:47 Luis kernel: bttv0: Bt878 (rev 2) at 00:0e.0, irq: 5,
latency: 32, memory: 0xd7000000
Nov 4 18:24:47 Luis kernel: bttv0: subsystem: 6606:217d => Leadtek
WinFast TV 2000 => card=34
Nov 4 18:24:47 Luis kernel: bttv0: model: BT878(Leadtek WinFast 2000)
[insmod option]
Nov 4 18:24:47 Luis kernel: i2c-algo-bit.o: Adapter: bt848 #0 scl: 1
sda: 1 -- testing...
Nov 4 18:24:47 Luis kernel: i2c-algo-bit.o:1 scl: 1 sda: 0
Nov 4 18:24:47 Luis kernel: i2c-algo-bit.o:2 scl: 1 sda: 1
Nov 4 18:24:47 Luis kernel: i2c-algo-bit.o:3 scl: 0 sda: 1
Nov 4 18:24:47 Luis kernel: i2c-algo-bit.o:4 scl: 1 sda: 1
Nov 4 18:24:47 Luis kernel: i2c-algo-bit.o: bt848 #0 passed test.
Nov 4 18:24:47 Luis kernel: i2c-core.o: adapter bt848 #0 registered as
adapter 0.
Nov 4 18:24:47 Luis kernel: bttv0: i2c: checking for MSP34xx @ 0x80...
not found
Nov 4 18:24:47 Luis kernel: bttv0: i2c: checking for TDA9875 @ 0xb0...
not found
Nov 4 18:24:47 Luis kernel: bttv0: i2c: checking for TDA7432 @ 0x8a...
not found
Nov 4 18:24:47 Luis kernel: i2c-core.o: driver i2c TV tuner driver
registered.
Nov 4 18:24:47 Luis kernel: tuner: chip found @ 0xc2
Nov 4 18:24:47 Luis kernel: bttv0: i2c attach [Philips PAL]
Nov 4 18:24:47 Luis kernel: i2c-core.o: client [Philips PAL] registered
to adapter [bt848 #0](pos. 0).
Nov 4 18:24:47 Luis insmod:
/lib/modules/2.4.7-10/kernel/drivers/media/video/bttv.o: post-install
bttv failed
Nov 4 18:24:47 Luis insmod:
/lib/modules/2.4.7-10/kernel/drivers/media/video/bttv.o: insmod
char-major-81-0 failed
Nov 4 18:24:47 Luis kernel: bttv0: PLL: 28636363 => 35468950 ... ok
Nov 4 18:24:47 Luis kernel: tuner: TV freq (0.-6) out of range (44-958)
Nov 4 18:24:48 Luis kernel: Device not ready. Make sure there is a
disc in the drive.
Nov 4 18:24:54 Luis last message repeated 3 times
nov 4 18:24:56 Luis su(pam_unix)[1605]: session opened for user root by
nano(uid=500)
Nov 4 18:24:56 Luis kernel: Device not ready. Make sure there is a
disc in the drive.
Nov 4 18:25:28 Luis last message repeated 16 times
And that is the problem. Also if I load (force) MSP3400 (or tvaudio but
I have seen in bttvcards.c that my card doesn use tvaudio) writing
modprobe msp3400 or modprobe tvaudio when I make /sbin/lsmod, msp3400
appears but unused.
So that is the problem. If anybody can help me I will be very happy.
The only peripheral that I can't use under linux is this TV card.
I am using RedHat 7.2 but in redhat 7.1 I had the same problem.
Thanks in advance and sorry for the grammar.
Nano
Module Size Used by
nls_iso8859-1 2832 1 (autoclean)
nls_cp437 4352 1 (autoclean)
vfat 9584 1 (autoclean)
fat 32384 0 (autoclean) [vfat]
sr_mod 15360 0 (autoclean)
emu10k1 49488 1 (autoclean)
soundcore 4464 4 (autoclean) [emu10k1]
binfmt_misc 6416 1
autofs 11520 0 (autoclean) (unused)
8139too 12832 1
ipchains 39200 0
ide-scsi 8224 0
scsi_mod 95696 2 [sr_mod ide-scsi]
ide-cd 27072 0
cdrom 28512 0 [sr_mod ide-cd]
hid 19024 0 (unused)
input 3840 0 [hid]
usb-uhci 21536 0 (unused)
usbcore 51712 1 [hid usb-uhci]
ext3 64624 1
jbd 40992 1 [ext3]