LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Problem with 2nd DVB-S PCI card (Technisat Skystar 2) (https://www.linuxquestions.org/questions/linux-hardware-18/problem-with-2nd-dvb-s-pci-card-technisat-skystar-2-a-800107/)

nattydread 04-05-2010 07:00 AM

Problem with 2nd DVB-S PCI card (Technisat Skystar 2)
 
He guys,

I´m running Mythbuntu 10.04 Beta with the latest updates. On my system, I have installed 2 USB DVB-T Tuners and 2 DVB-S PCI Tuners (Technisat Skystar 2) but the second one does not show up in /dev/dvb!

So the situation in /dev/dvb is as follows:

The first Technisat DVB-S tuner (/dev/dvb/adapter0)
The two usb dvb-t tuners (/dev/dvb/adapter1 and /dev/dvb/adapter2)

The second DVB-S tuner is simply not there.

lspci is fine so far:

Code:

 
00:00.0 Host bridge: Intel Corporation 82915G/P/GV/GL/PL/910GL Memory Controller Hub (rev 04)
00:01.0 PCI bridge: Intel Corporation 82915G/P/GV/GL/PL/910GL PCI Express Root Port (rev 04)
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d3)
00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)
00:1f.0 ISA bridge: Intel Corporation 82801FB/FR (ICH6/ICH6R) LPC Interface Bridge (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 03)
00:1f.2 IDE interface: Intel Corporation 82801FB/FW (ICH6/ICH6W) SATA Controller (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation G96 [GeForce 9400 GT] (rev a1)
05:04.0 Network controller: Techsan Electronics Co Ltd B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card (rev 02)
05:09.0 Network controller: Techsan Electronics Co Ltd B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card (rev 02)

40:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5751 Gigabit Ethernet PCI Express (rev 01)

Here is the last part of dmesg - should this not be enough of the output please just tell me - I just post this part because I could not identify relevant text before this:


Code:

[  16.833326] b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully
[  16.837585] flexcop-pci: will use the HW PID filter.
[  16.837592] flexcop-pci: card revision 2
[  16.837600] b2c2_flexcop_pci 0000:05:04.0: enabling device (0104 -> 0107)
[  16.837611] b2c2_flexcop_pci 0000:05:04.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[  16.867749] ppdev: user-space parallel port driver
[  16.869529] DVB: registering new adapter (FlexCop Digital TV device)
[  16.870596] b2c2-flexcop: reading of MAC address failed.
[  16.870598]
[  16.871104] CX24123: cx24123_i2c_readreg: reg=0x0 (error=-121)
[  16.871147] CX24123: wrong demod revision: 87
[  16.900519] lp0: using parport0 (interrupt-driven).
[  16.905219] usbcore: registered new interface driver hiddev
[  16.919469] input: Formosa21 USB IR Receiver as /devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/input/input5
[  16.919597] generic-usb 0003:04B4:0100.0001: input,hidraw0: USB HID v1.11 Keyboard [Formosa21 USB IR Receiver] on usb-0000:00:1d.3-1/input0
[  16.919644] usbcore: registered new interface driver usbhid
[  16.919649] usbhid: v2.6:USB HID core driver
[  17.064661] af9015: command failed:170
[  17.098011] nvidia 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[  17.098024] nvidia 0000:01:00.0: setting latency timer to 64
[  17.098030] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=io+mem
[  17.098949] NVRM: loading NVIDIA UNIX x86 Kernel Module  195.36.15  Thu Mar 11 21:41:46 PST 2010
[  17.102436] dvb-usb: found a 'AverMedia AVerTV Volar Black HD (A850)' in cold state, will try to load a firmware
[  17.102446] usb 1-3: firmware: requesting dvb-usb-af9015.fw
[  17.166876] mt352_read_register: readreg error (reg=127, ret==-121)
[  17.180840] Console: switching to colour frame buffer device 80x30
[  17.189161] dvb-usb: downloading firmware from file 'dvb-usb-af9015.fw'
[  17.211437] nxt200x: nxt200x_readbytes: i2c read error (addr 0x0a, err == -121)
[  17.211445] Unknown/Unsupported NXT chip: 00 00 00 00 00
[  17.266760] lgdt330x: i2c_read_demod_bytes: addr 0x59 select 0x02 error (ret == -121)
[  17.277349] Intel ICH 0000:00:1e.2: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[  17.277414] Intel ICH 0000:00:1e.2: setting latency timer to 64
[  17.279156] dvb-usb: found a 'AverMedia AVerTV Volar Black HD (A850)' in warm state.
[  17.279245] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[  17.280715] DVB: registering new adapter (AverMedia AVerTV Volar Black HD (A850))
[  17.336600] stv0297_readreg: readreg error (reg == 0x80, ret == -121)
[  17.359171] mt312_read: ret == -121
[  17.359343] b2c2-flexcop: no frontend driver found for this B2C2/FlexCop adapter
[  17.360102] b2c2_flexcop_pci 0000:05:04.0: PCI INT A disabled
[  17.360128] flexcop-pci: will use the HW PID filter.
[  17.360134] flexcop-pci: card revision 2
[  17.360146] b2c2_flexcop_pci 0000:05:09.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[  17.376174] DVB: registering new adapter (FlexCop Digital TV device)
[  17.377886] b2c2-flexcop: MAC address = 00:08:c9:a5:6d:88
[  17.378508] CX24123: detected CX24123
[  17.379766] CX24113: trying to detect myself
[  17.380817] CX24113: sucessfully detected
[  17.381158] CX24113: version: 3
[  17.381160] b2c2-flexcop: CX24113 successfully attached
[  17.391873] b2c2-flexcop: ISL6421 successfully attached
[  17.391880] b2c2-flexcop: found 'Conexant CX24123/CX24109' .
[  17.391886] DVB: registering adapter 0 frontend 0 (Conexant CX24123/CX24109)...
[  17.392052] b2c2-flexcop: initialization of 'Sky2PC/SkyStar 2 DVB-S rev 2.8' at the 'PCI' bus controlled by a 'FlexCopIIb' complete
[  17.713023] intel8x0_measure_ac97_clock: measured 54716 usecs (2636 samples)
[  17.713027] intel8x0: clocking to 48000
[  17.817358] af9013: firmware version:4.65.0
[  17.820362] DVB: registering adapter 1 frontend 0 (Afatech AF9013 DVB-T)...
[  17.865699] MXL5005S: Attached at address 0xc6
[  17.865705] dvb-usb: AverMedia AVerTV Volar Black HD (A850) successfully initialized and connected.
[  17.872105] af9015: command failed:170
[  17.892977] dvb-usb: found a 'AverMedia AVerTV Volar Black HD (A850)' in cold state, will try to load a firmware
[  17.892985] usb 1-4: firmware: requesting dvb-usb-af9015.fw
[  17.895567] dvb-usb: downloading firmware from file 'dvb-usb-af9015.fw'
[  17.951363] dvb-usb: found a 'AverMedia AVerTV Volar Black HD (A850)' in warm state.
[  17.951443] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[  17.951789] DVB: registering new adapter (AverMedia AVerTV Volar Black HD (A850))
[  18.039344] tg3: eth0: Link is up at 100 Mbps, full duplex.
[  18.039349] tg3: eth0: Flow control is on for TX and on for RX.
[  18.039604] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[  18.376707] af9013: firmware version:4.65.0
[  18.379825] DVB: registering adapter 2 frontend 0 (Afatech AF9013 DVB-T)...
[  18.380134] MXL5005S: Attached at address 0xc6
[  18.380141] dvb-usb: AverMedia AVerTV Volar Black HD (A850) successfully initialized and connected.
[  18.387129] usbcore: registered new interface driver dvb_usb_af9015
[  28.332025] eth0: no IPv6 routers present

Maybe it´s a more general problem with PCI..?

Strange detail: I had to install mythbuntu a few times and when I installed it for the first time, all tuners showed up like they should.

Thanks for your help,

natty

smoker 04-05-2010 08:45 AM

Do they both work by themselves ? Unplug one and try it, then replug it and remove the other one. It's not unknown for things to die. Use the same slots you are using now though. Also you can check the slots. If both cards work in the same slot, but neither work in the other slot then it's a pci issue.

Also, DVB tends to take a lot out of the buss (overloads the available transport space) which may be a problem. I only have 2 pci DVB-T cards but I have to have them in widely spaced slots rather than right next to each other, or else they may share one interrupt. I can see that your nvidia card is using the same interrupt (16) as the non-working DVB-S card. Try the card in a different slot. Slot 1 usually shares an interrupt with AGP.

http://www.pcmus.com/irq.htm
http://tldp.org/HOWTO/Plug-and-Play-HOWTO-7.html

nattydread 04-05-2010 03:21 PM

Hey Smoker,

will try your suggestions - thanks so far!

Cheers,

natty


All times are GMT -5. The time now is 03:50 PM.