Mailing List archive

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

[linux-dvb] Problem with DVB card PCTVSat Xe and kernel 2.6.5



Recently I buyed the above mentioned card. I fit in the card into my PC
which has an installed Linux Suse 9.0 distribution. In order to get the
card working I decided to download a 2.6.5 kernel. I built a kernel with
all necessary things (i2c support, bt848-driver, video4linux, .. refereing
to the kernel documentation  .../Dokumentation/dvb/bt8xx.txt). My .config
file is attached to this mail. Now the problem is, that I can not receive
any data from the card. But let me explain the problem step by step.
 
After booting the kernel the card is visible via lspci:
lspci -v tells me:
 
    --snap--
        00:04.2 USB Controller: VIA Technologies, Inc. USB (rev 10)
(prog-if 00 [UHCI])
        Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
        Flags: bus master, medium devsel, latency 32, IRQ 9  
        I/O ports at d400 [size=32]
        Capabilities: [80] Power Management version 2
 
00:04.3 USB Controller: VIA Technologies, Inc. USB (rev 10) (prog-if 00
[UHCI])
        Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
        Flags: bus master, medium devsel, latency 32, IRQ 9
        I/O ports at d000 [size=32]
        Capabilities: [80] Power Management version 2
 
00:04.4 Host bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI]
(rev 30)
        Flags: medium devsel, IRQ 9
        Capabilities: [68] Power Management version 2
 
00:09.0 Multimedia video controller: Brooktree Corporation Bt878 Video  
Capture (rev 11)
        Subsystem: Pinnacle Systems Inc. PCTV Sat (DBC receiver)  
        Flags: bus master, medium devsel, latency 32, IRQ 9
        Memory at e1000000 (32-bit, prefetchable) [disabled] [size=4K]
        Capabilities: [44] Vital Product Data  
        Capabilities: [4c] Power Management version 2  
 
00:09.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture
(rev 11)  
        Subsystem: Pinnacle Systems Inc. PCTV Sat (DBC receiver)
        Flags: bus master, medium devsel, latency 32, IRQ 9  
        Memory at e0800000 (32-bit, prefetchable) [disabled] [size=4K]
        Capabilities: [44] Vital Product Data
        Capabilities: [4c] Power Management version 2
        --snap --  
 
The next step is including the driver modules into the kernel (see also /
Dokumentation/dvb/bt8xx.txt):
1. modprobe bttv i2c_hw=1 card=0x5c
 
   After this step a look into /var/log/messages tells me:
    result in /var/log/messages:  
    May 30 17:10:29 linux kernel: atkbd.c: This is an XFree86 bug. It  
shouldn't access      hardware directly.  
    May 30 17:10:45 linux kdm[1154]: pam_unix2: session started for  
user axel, service xdm
    May 30 17:10:45 linux resmgr[699]: accepted connection from user  
root  
    May 30 17:10:45 linux resmgr[699]: disconnect from root
    May 30 17:10:56 linux kernel: device class 'sound': registering  
    May 30 17:10:56 linux kernel: CLASS: registering class device: ID  
= 'controlC0'  
    May 30 17:10:56 linux kernel: class_hotplug - name = controlC0  
    May 30 17:11:17 linux kernel: bus scsi: add driver sr  
    Mai 30 17:12:33 linux su: (to root) axel on /dev/pts/35  
    Mai 30 17:12:33 linux su: pam_unix2: session started for user  
root, service su  
    Mai 30 17:18:02 linux su: (to root) axel on /dev/pts/36  
    Mai 30 17:18:02 linux su: pam_unix2: sessitoon started for user
root, service su
    May 30 17:18:18 linux kernel: Linux video capture interface: v1.00  
    May 30 17:18:18 linux kernel: device class 'video4linux':
registering  
    May 30 17:18:18 linux kernel: bus type 'i2c' registered
    May 30 17:18:18 linux kernel: bus i2c: add driver i2c_adapter
    May 30 17:18:18 linux kernel: device class 'i2c-adapter':
registering  
    May 30 17:18:18 linux kernel: bttv: driver version 0.9.12 loaded
    May 30 17:18:18 linux kernel: bttv: using 8 buffers with 2080k
(520 pages) each for capture
    May 30 17:18:18 linux kernel: bus type 'bttv-sub' registered
    May 30 17:18:18 linux kernel: bus pci: add driver bttv
    May 30 17:18:18 linux kernel: bttv: Bt8xx card found (0).
    May 30 17:18:18 linux kernel: PCI: Enabling device 0000:00:09.0  
(0004 -> 0006)
    May 30 17:18:18 linux kernel: bttv0: Bt878 (rev 17) at  
0000:00:09.0, irq: 9, latency: 32, mmio: 0xe1000000
    May 30 17:18:18 linux kernel: bttv0: detected: Pinnacle PCTV Sat  
[card=94], PCI subsystem ID is 11bd:001c
    May 30 17:18:18 linux kernel: bttv0: using: Osprey 2000  
[card=92,insmod option]
    May 30 17:18:18 linux kernel: bttv0: gpio: en=00000000,
out=00000000 in=009f00fc [init]  
    May 30 17:18:18 linux kernel: DEV: registering device: ID =
'i2c-0'  
    May 30 17:18:18 linux kernel: PM: Adding info for No Bus:i2c-0
    May 30 17:18:18 linux kernel: CLASS: registering class device: ID  
= 'i2c-0'
    May 30 17:18:18 linux kernel: class_hotplug - name = i2c-0  
    May 30 17:18:18 linux kernel: i2c_adapter i2c-0: registered as
adapter #0  
    May 30 17:18:18 linux kernel: i2c_adapter i2c-0: master_send:
writing 1 bytes.  
    May 30 17:18:18 linux kernel: i2c_adapter i2c-0: master_recv:
reading 16 bytes.  
    May 30 17:18:18 linux kernel: i2c_adapter i2c-0: master_recv:
return:1 (count:16, addr:0x50)
to
2.      modprobe dvb-bt8xx
 
    result in /var/log/messages:
        May 30 17:22:08 linux kernel: bt878: Bt878 AUDIO function found  
(0).
        May 30 17:22:08 linux kernel: PCI: Enabling device 0000:00:09.1
(0004 -> 0006)
        May 30 17:22:08 linux kernel: bt878(0): Bt878 (rev 17) at 00:09.1,
irq: 9, latency: 32, memory: 0xe0800000
        May 30 17:22:08 linux kernel: bound device '0000:00:09.1' to
driver 'bt878'
        May 30 17:22:08 linux kernel: bus i2c: add driver dvb_bt8xx
        May 30 17:22:08 linux kernel: i2c-core: driver dvb_bt8xx  
registered.
        May 30 17:22:08 linux kernel: attach: checking "bt878 #0 [hw]"  
        May 30 17:22:08 linux kernel: find by pci: checking "bt878 #0
[hw]"
        May 30 17:22:08 linux kernel: attach: "bt878 #0 [hw]", to card 0
        May 30 17:22:08 linux kernel: DVB: registering new adapter (Pin).
  
3. modprobe cx24110
        result in /var/log/messages:  
        May 30 17:23:54 linux kernel: i2c_adapter i2c-0: master_xfer: with
2 msgs.
        May 30 17:23:54 linux kernel: DVB: registering frontend 0:0  
(Conexant CX24110 with CX24108 tuner, aka HM1221/HM1811).
  
After these steps I think I should be able to use the card. So I tried
out:
 
dvbstream -o -ps -f 12110 -p h -s 27500 2401 240
(normally the output is piped to xine or some other fontends)  
 
Normally I expect that I should see the stream on stdout, means on my
console. But see what happens:  
 
dvbstream -o -ps -f 12110 -p h -s 27500 2401 2402  
 
        dvbstream v0.6 - (C) Dave Chapman 2001-2004
        Released under the GPL.
        Latest version available from http://www.linuxstb.org/ 
        Tuning to 12110000 Hz
        Using DVB card "Conexant CX24110 with CX24108 tuner, aka HM1221/
HM1811"
        tuning DVB-S to Freq: 1510000, Pol:H Srate=27500000, 22kHz
tone=off, LNB: 0
        Setting only tone ON and voltage 18V
        DISEQC SETTING SUCCEDED
        polling....
        Getting frontend event
        FE_STATUS: FE_HAS_SIGNAL FE_TIMEDOUT FE_HAS_CARRIER
        Not able to lock to the signal on the given frequency
 
I think that there is no signal available (see the last 2 lines,
FE_TIMEDOUT, Not able to lock the signal). I measured the dc-output of the
card, which should be 18 V. In fact there is 0,00000 Volt ! No LNB-Power
means no signal! I am sure that the installation of my satellite antenna
is correct. I normal digital satellite receiver has no problem and shows
maximum signal strength.
 
 
The /var/log/message file shows after dvbstream:
        May 30 17:23:54 linux kernel: i2c_adapter i2c-0: master_xfer: with
2 msgs.
        May 30 17:23:54 linux kernel: DVB: registering frontend 0:0
(Conexant CX24110 with CX24108 tuner, aka HM1221/HM1811)...
        May 30 17:25:37 linux kernel: i2c_adapter i2c-0: master_xfer: with
1 msgs.
        May 30 17:25:37 linux last message repeated 37 times
        May 30 17:25:37 linux kernel: i2c_adapter i2c-0: master_xfer: with
2 msgs.
        May 30 17:25:37 linux kernel: i2c_adapter i2c-0: master_xfer: with
1 msgs.  
        May 30 17:25:37 linux kernel: i2c_adapter i2c-0: master_xfer: with
2 msgs.
        May 30 17:25:37 linux kernel: i2c_adapter i2c-0: master_xfer: with
1 msgs.  
        May 30 17:25:37 linux last message repeated 2 times
        May 30 17:25:37 linux kernel: i2c_adapter i2c-0: master_xfer: with
2 msgs.
        May 30 17:25:37 linux kernel: i2c_adapter i2c-0: master_xfer: with
1 msgs.
        May 30 17:25:37 linux kernel: i2c_adapter i2c-0: master_xfer: with
2 msgs.
        May 30 17:25:37 linux kernel: i2c_adapter i2c-0: master_xfer: with
1 msgs.
        May 30 17:25:37 linux kernel: i2c_adapter i2c-0: master_xfer: with
2 msgs.
  
I'm not sure if  i2c_adapter i2c-0: master_xfer: is correct here.
 
Do you have any ideas what could be wrong ? I do not know, if my card is
o.k. This is my first attempt to get them working. I have no direct
windows installation on my haarddisk (only wmware) so it is little bit
more diffucult for me at the moment to try them out on windows. I'm new to
the dvb card subject and I will be very happy for every hint.
 
I read a lot of things about dvb during the last time (www.vdrportal.de,
www.linuxtv.org, homepage of hubertus sandmann, .. ) but I have no
solution for my problem until know.
 
Thanks for your help in advance! 

-- 
+++ Jetzt WLAN-Router für alle DSL-Einsteiger und Wechsler +++
GMX DSL-Powertarife zudem 3 Monate gratis* http://www.gmx.net/dsl

Attachment: .config
Description: Binary data


Home | Main Index | Thread Index