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

Leadtek Winfast TV2000 XP Global - No Sound



I hope someone can help me with this card because I really spent lots of time
and have no more ideas.

I manged to extract firmware from windows driver using tutorial from
/usr/src/linux-source-2.6.26/Documentation/video4linux/extract_xc3028.pl

#   1) Download the windows driver with something like:
#       wget http://www.steventoth.net/linux/xc5000/HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip
#   2) Extract the file hcw85bda.sys from the zip into the current dir:
#       unzip -j HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip Driver85/hcw85bda.sys
#   3) run the script:
#       ./extract_xc3028.pl
#   4) copy the generated file:
#       cp xc3028-v27.fw /lib/firmware

Then specied card=61 as module parameter to cx88xx.

It seems bttv module is not needed, only cx88xx and cx8800 because bttv is for
RM and Deluxe and cx88 is for Expert and Global. It loads other modules, too,
like cx88_alsa, but I don't need it because it's not a problem for me to connect
from card to line in of motherboard. The problem is I hear only white noise. I
tried the card on another machine with Windows XP. I installed drivers and PVR2
and started it, but no picture nor sound. After reboot, there was picture but no sound.
Then I connected from TV card to Line In and there was a sound (in Lenny only
white noise). After closing app, it never worked again. Don't have an idea why.
So please tell me if You have any information or ideas.

I tried 'rmmod cx88_alsa', but it didn't help.

Relevant entries from /var/log/messages:

Feb 25 21:26:12 main kernel: [   11.205240] cx88/0: cx2388x v4l2 driver version 0.0.6 loaded
Feb 25 21:26:12 main kernel: [   11.211141] cx88[0]: subsystem: 107d:6618, board: Winfast TV2000 XP Global [card=61,insmod option]
Feb 25 21:26:12 main kernel: [   11.215214] cx88[0]: TV tuner type 71, Radio tuner type 0
Feb 25 21:26:12 main kernel: [   11.247217] cx2388x alsa driver version 0.0.6 loaded
Feb 25 21:26:12 main kernel: [   11.349494] tuner' 1-0061: chip found @ 0xc2 (cx88[0])
Feb 25 21:26:12 main kernel: [   11.446851] xc2028 1-0061: creating new instance
Feb 25 21:26:12 main kernel: [   11.449603] xc2028 1-0061: type set to XCeive xc2028/xc3028 tuner
Feb 25 21:26:12 main kernel: [   11.452419] cx88[0]: Asking xc2028/3028 to load firmware xc3028-v27.fw
Feb 25 21:26:12 main kernel: [   11.457159] cx88[0]/0: found at 0000:05:00.0, rev: 5, irq: 20, latency: 32, mmio: 0xf9000000
Feb 25 21:26:12 main kernel: [   11.459902] cx88[0]/0: registered device video0 [v4l2]
Feb 25 21:26:12 main kernel: [   11.462572] cx88[0]/0: registered device vbi0
Feb 25 21:26:12 main kernel: [   11.465162] cx88[0]/0: registered device radio0
Feb 25 21:26:12 main kernel: [   11.467804] firmware: requesting xc3028-v27.fw
Feb 25 21:26:12 main kernel: [   11.508697] xc2028 1-0061: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 firmware, ver 2.7
Feb 25 21:26:12 main kernel: [   11.513115] cx88[0]: Calling XC2028/3028 callback
Feb 25 21:26:12 main kernel: [   11.715437] xc2028 1-0061: Loading firmware for type=BASE MTS (5), id 0000000000000000.
Feb 25 21:26:12 main kernel: [   11.716945] cx88[0]: Calling XC2028/3028 callback
Feb 25 21:26:12 main kernel: [   13.241533] xc2028 1-0061: Loading firmware for type=MTS (4), id 000000000000b700.
Feb 25 21:26:12 main kernel: [   13.269506] xc2028 1-0061: Loading SCODE for type=MTS LCD NOGD MONO IF SCODE HAS_IF_4500 (6002b004), id 000000000000b700.
Feb 25 21:26:12 main kernel: [   13.334964] cx88[0]: Calling XC2028/3028 callback
Feb 25 21:26:12 main kernel: [   13.470432] cx88[0]/1: CX88x/0: ALSA support for cx2388x boards
Feb 25 21:26:22 main kernel: [   30.823802] cx88[0]: Calling XC2028/3028 callback
Feb 25 21:26:23 main kernel: [   31.025465] xc2028 1-0061: Loading firmware for type=BASE FM (401), id 0000000000000000.
Feb 25 21:26:23 main kernel: [   31.027614] cx88[0]: Calling XC2028/3028 callback
Feb 25 21:26:24 main kernel: [   32.561334] xc2028 1-0061: Loading firmware for type=FM (400), id 0000000000000000.
Feb 25 21:26:24 main kernel: [   32.615159] cx88[0]: Calling XC2028/3028 callback
Feb 25 21:26:32 main kernel: [   40.891637] cx88[0]: Calling XC2028/3028 callback
Feb 25 21:26:33 main kernel: [   41.095407] xc2028 1-0061: Loading firmware for type=BASE F8MHZ MTS (7), id 0000000000000000.
Feb 25 21:26:33 main kernel: [   41.095413] cx88[0]: Calling XC2028/3028 callback
Feb 25 21:26:34 main kernel: [   42.617558] xc2028 1-0061: Loading firmware for type=MTS (4), id 0000000100000007.
Feb 25 21:26:34 main kernel: [   42.669586] cx88[0]: Calling XC2028/3028 callback
Feb 25 21:26:34 main kernel: [   42.920716] cx88[0]: Calling XC2028/3028 callback
Feb 25 21:26:35 main kernel: [   43.471299] cx88[0]: Calling XC2028/3028 callback
Feb 25 21:27:34 main kernel: [  106.332392] cx88[0]: Calling XC2028/3028 callback
Feb 25 21:27:34 main kernel: [  106.484524] cx88[0]: Calling XC2028/3028 callback

mr@main:~$ cat /etc/modprobe.d/options
options cx88xx card=61 audio_debug=1
options cx8800 video_debug=1
mr@main:~$ ls -l /dev/video0
crw-rw---- 1 root video 81, 0 2009-02-25 21:27 /dev/video0
mr@main:~$ ls -l /dev/vbi0
crw-rw---- 1 root video 81, 224 2009-02-25 22:26 /dev/vbi0
mr@main:~$ lsmod | egrep "(cx|xc|alsa)"
tuner_xc2028           23344  1
firmware_class         12544  1 tuner_xc2028
cx88_alsa              15880  0
cx8800                 37396  0
snd_pcm                81672  3 snd_hda_intel,cx88_alsa,snd_pcm_oss
cx88xx                 73256  2 cx88_alsa,cx8800
ir_common              47108  1 cx88xx
i2c_algo_bit           10244  1 cx88xx
compat_ioctl32         12288  1 cx8800
videodev               35840  4 tuner,cx8800,cx88xx,compat_ioctl32
tveeprom               18052  1 cx88xx
v4l2_common            16384  2 tuner,cx8800
videobuf_dma_sg        17412  3 cx88_alsa,cx8800,cx88xx
videobuf_core          23300  3 cx8800,cx88xx,videobuf_dma_sg
i2c_core               27936  7 tuner_xc2028,tuner,cx88xx,i2c_algo_bit,tveeprom,i2c_i801,v4l2_common
btcx_risc               9096  3 cx88_alsa,cx8800,cx88xx
snd                    63688  10 snd_hda_intel,snd_seq_oss,cx88_alsa,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device


Reply to: