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