Hi list, I've been struggling hard with getting Twinhan VP 1025 DVB-S PCI card with uBuntu 8.04 - Hardy and latest v4l-dvb source in India. I'm in need of some insight.
The problem seems to be that the front end is unable to tune to or monitor a signal. Here is some background info:
Card: Twinhan 1025 VisionPlus PCI DVB-S Kernel/Dist: 2.6.24-19-generic
I just used hg to download the latest v4l-dvb and dvb-apps from Mercurial and everything compiled and installed fine. My card is auto detected and loaded by BTTV module.
dmesg says:
###############dmesg#####################
Linux video capture interface: v2.00
bttv: driver version 0.9.17 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
ACPI: PCI Interrupt 0000:03:03.0[A] -> GSI 21 (level, low) -> IRQ 21
bttv0: Bt878 (rev 17) at 0000:03:03.0, irq: 21, latency: 64, mmio: 0xfafff000
bttv0: detected: Twinhan VisionPlus DVB [card=113], PCI subsystem ID is 1822:0001
bttv0: using: Twinhan DST + clones [card=113,insmod option]
bttv0: risc main @ 1eafb000
bttv0: gpio: en=00000000, out=00000000 in=00d500ff [init]
bttv0: tuner type=16
bttv0: add subdevice "dvb0"
bt878: AUDIO driver version 0.0.0 loaded
bt878: Bt878 AUDIO function found (0).
ACPI: PCI Interrupt 0000:03:03.1[A] -> GSI 21 (level, low) -> IRQ 21
bt878_probe: card id=[0x11822],[ Twinhan VisionPlus DVB ] has DVB functions.
bt878(0): Bt878 (rev 17) at 03:03.1, irq: 21, latency: 64, memory: 0xfaffe000
DVB: registering new adapter (bttv0)
ACPI: PCI Interrupt 0000:00:14.2[A] -> GSI 16 (level, low) -> IRQ 18
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
hda_codec: Unknown model for ALC883, trying auto-probe from BIOS...
dst(0) dst_get_device_id: Recognise [DST-03T]
dst(0) dst_get_device_id: Unsupported
dst(0) dst_check_mb86a15: Found a MB86A15 NIM
dst(0) dst_get_device_id: [DST-03T] has a [MB 86A15]
dst(0) dst_get_device_id: [DST-03T] has a [MB 86A15]
DST type flags : 0x2 ts204 0x4 symdiv 0x10 firmware version = 2
dst(0) dst_get_mac: MAC Address=[00:08:ca:16:67:00]
DVB: registering frontend 0 (DST DVB-S)...
###########################################
this seems fine to me. Now the problems...
I try to dvbtune to the inset4b, I'm in India but it gives following issues:
# dvbtune -f 10990000 -p V -s 27500 -v 501 -a 601 -m
Using DVB card "DST DVB-S"
tuning DVB-S to L-Band:0, Pol:V Srate=27500000, 22kHz=off
polling....
Getting frontend event
FE_STATUS:
polling....
Getting frontend event
FE_STATUS: FE_HAS_SIGNAL FE_HAS_LOCK FE_HAS_CARRIER FE_HAS_VITERBI FE_HAS_SYNC
Event: Frequency: 1240000
SymbolRate: 27500000
FEC_inner: 9
Bit error rate: 0
Signal strength: 16384
SNR: 6400
FE_STATUS: FE_HAS_SIGNAL FE_HAS_LOCK FE_HAS_CARRIER FE_HAS_VITERBI FE_HAS_SYNC
A/V/TT Filters set
FE READ_BER: : Operation not supported
FE READ UNCORRECTED BLOCKS: : Operation not supported
Signal=16384, Verror=0, SNR=6400dB, BlockErrors=0, (S|L|C|V|SY|)
FE READ_BER: : Operation not supported
FE READ UNCORRECTED BLOCKS: : Operation not supported
Signal=16640, Verror=0, SNR=6400dB, BlockErrors=0, (S|L|C|V|SY|)
FE READ_BER: : Operation not supported��������..
Then I look a dvbsnoop frontend info: # dvbsnoop -s feinfo
dvbsnoop V1.4.50 -- http://dvbsnoop.sourceforge.net/
---------------------------------------------------------
FrontEnd Info...
---------------------------------------------------------
Device: /dev/dvb/adapter0/frontend0
Basic capabilities:
Name: "DST DVB-S"
Frontend-type: QPSK (DVB-S)
Frequency (min): 950.000 MHz
Frequency (max): 2150.000 MHz
Frequency stepsiz: 1.000 MHz
Frequency tolerance: 29.500 MHz
Symbol rate (min): 1.000000 MSym/s
Symbol rate (max): 45.000000 MSym/s
Symbol rate tolerance: 0 ppm
Notifier delay: 0 ms
Frontend capabilities:
auto inversion
FEC AUTO
QPSK
Current parameters:
Frequency: 1240.000 MHz
Inversion: OFF
Symbol rate: 27.500000 MSym/s
FEC: FEC AUTO
user@machine:~$ dvbsnoop -s signal
dvbsnoop V1.4.50 -- http://dvbsnoop.sourceforge.net/
---------------------------------------------------------
Transponder/Frequency signal strength statistics...
---------------------------------------------------------
Error(95): frontend ioctl: Operation not supported
cycle: 1 d_time: 0.001 s
You can see that the freq is not set. An interesting note is that up in the basic capabilities section is lists frequency (max) as 2150.00 MHz. Interestingly, when I change my cable to Windows with all the same settings, I am able to tune and lock channels with TwinHan provided SW.
Am I missing something here? Is the Linux DVB providing support of TwinHan? I would REALLY appreciate any help or insight you might have on this. Thanks ton for your consideration.
_______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb