[linux-dvb] HELP: strange problem with siemens dvb-c card
andi_s at BonBon.net
andi_s at BonBon.net
Mon Feb 28 16:33:01 CET 2005
i have a very strange problem with my dvb card!
the analog modul works fine with xawtv (i can watch analog channels),
but DVB always fails... if i am running analog-xawtv and start ./scan
./dvbtune ./cscan the screen turns black (so it seems that the DVB tools
are able to change the frequency), but i cannot see any tv output on my
screen (even if i switch xawtv to dvb) and the sound will be turned
off... i am absolut sure that the hardware is ok (works on windows) and
that frequency and pids are correct (copied from a working channel, i
can watch under windows and checked them more than 3*)
i don't think it's important, but i use udev and not devfs (udev is
setup as described in kernel dvb documentation)
the devices seems to work, the drivers seems to be loaded and i use the
latest firmware, but whatever i try (tried xine, mplayer, vdr, xawtv)
the screen remains black! )-:
so anybody out there able/willing to help me??? i don't know what else i
can do/test it seems to be a driver or firmwareproblem, but maybe i made
somewhere a mistake???
here are some infos that may be important:
# lspci -vv
0000:00:0a.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
Subsystem: Siemens Nixdorf AG Fujitsu/Siemens DVB-C card rev1.5
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B+
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 32 (3750ns min, 9500ns max)
Interrupt: pin A routed to IRQ 5
Region 0: Memory at dfffea00 (32-bit, non-prefetchable)
# dmesg
Linux version 2.6.10-gentoo-r6 (gcc version 3.3.5 (Gentoo Linux
3.3.5-r1, ssp-3.3.2-3, pie-8.7.7.1))
Linux video capture interface: v1.00
saa7146: register extension 'dvb'.
saa7146: found saa7146 @ mem d08b4a00 (revision 1, irq 5) (0x110a,0x0000).
DVB: registering new adapter (Fujitsu Siemens DVB-C).
adapter has MAC addr = xx:xx:xx:xx:xx:xx
dvb-ttpci: gpioirq unknown type=0 len=0
dvb-ttpci: info @ card 0: firm f0240009, rtsl b0250018, vid 71010068,
app 8000261d
dvb-ttpci: firmware @ card 0 supports CI link layer interface
dvb-ttpci: DVB-C analog module @ card 0 detected, initializing MSP3400
saa7146_vv: saa7146 (0): registered device video0 [v4l2]
saa7146_vv: saa7146 (0): registered device vbi0 [v4l2]
DVB: registering frontend 0 (VLSI VES1820 DVB-C)...
dvb-ttpci: found av7110-0.
# lsmod
Module Size Used by
dvb_ttpci 70860 0
dvb_core 72200 1 dvb_ttpci
saa7146_vv 42336 1 dvb_ttpci
video_buf 16740 1 saa7146_vv
saa7146 14404 2 dvb_ttpci,saa7146_vv
ves1820 4996 1 dvb_ttpci
stv0299 8804 1 dvb_ttpci
tda8083 5060 1 dvb_ttpci
stv0297 6784 1 dvb_ttpci
sp8870 6316 1 dvb_ttpci
firmware_class 7200 2 dvb_ttpci,sp8870
ves1x93 5764 1 dvb_ttpci
ttpci_eeprom 2176 1 dvb_ttpci
i2c_core 17552 8
dvb_ttpci,ves1820,stv0299,tda8083,stv0297,sp8870,ves1x93,ttpci_eeprom
comment: it seems to be impossible to deselect some of the modules i do
not need (like stv* and tda*)
in the kernel
dvbtune-0.5:
#./dvbtune -f 394000000 -s 6900 -v 110 -a 121 -t 130 -I 2 -qam 64
Using DVB card "VLSI VES1820 DVB-C"
tuning DVB-C to 394000000, srate=6900000
polling....
Getting frontend event
FE_STATUS:
polling....
Getting frontend event
FE_STATUS: FE_HAS_CARRIER FE_HAS_VITERBI
polling....
Getting frontend event
FE_STATUS: FE_HAS_CARRIER FE_HAS_VITERBI
# ./scan from dvb-apps (latest release)
using /dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
...
tuning status == 0x00
tuning status == 0x00
tuning status == 0x00
tuning status == 0x06
tuning status == 0x00
tuning status == 0x00
tuning status == 0x00
tuning status == 0x00
feel free to mail me, if you need more infos!
More information about the linux-dvb
mailing list