* DVBWorld DVB-S2 2005 PCI-Express Card
@ 2010-01-01 23:57 Jakub Láznička
2010-01-04 11:37 ` Leszek Koltunski
0 siblings, 1 reply; 3+ messages in thread
From: Jakub Láznička @ 2010-01-01 23:57 UTC (permalink / raw)
To: linux-media
[-- Attachment #1: Type: text/plain, Size: 11599 bytes --]
Hello.
At first, sorry for my bad english.
I have problem with card DVBWorld DVB-S2 2005 PCI-Express Card. I have
four pci-expresses slots (with these cards) in computer.
#uname -a
Linux frey 2.6.30-2-686-bigmem #1 SMP Fri Dec 4 02:13:28 UTC 2009 i686
GNU/Linux (Debian)
#frey:/dev/dvb# lspci | grep Conexant
83:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI
Video and Audio Decoder (rev 04)
84:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI
Video and Audio Decoder (rev 04)
85:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI
Video and Audio Decoder (rev 04)
86:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI
Video and Audio Decoder (rev 04)
Using modules from kernel, i tried to use these cards, but:
modprobe cx23885 card=16
(from dmesg | grep cx)
[282852.623177] cx23885 driver version 0.0.2
loaded
[282852.623221] cx23885 0000:83:00.0: PCI INT A -> GSI 48 (level, low)
-> IRQ
48
[282852.623312] CORE cx23885[0]: subsystem: 0001:2005, board: DVBWorld
DVB-S2 2005 [card=16,insmod
option]
[282852.749698] cx23885_dvb_register() allocating 1
frontend(s)
[282852.749700] cx23885[0]: cx23885 based dvb
card
[282852.750696] cx23885[0]: frontend initialization
failed
[282852.750727] cx23885_dvb_register() dvb_register failed err =
-1
[282852.750758] cx23885_dev_setup() Failed to register dvb adapters on
VID_B
[282852.750792] cx23885_dev_checkrevision() Hardware revision =
0xa5
[282852.750798] cx23885[0]/0: found at 0000:83:00.0, rev: 4, irq: 48,
latency: 0, mmio:
0xf5800000
[282852.750805] cx23885 0000:83:00.0: setting latency timer to
64
[282852.750809] IRQ 48/cx23885[0]: IRQF_DISABLED is not guaranteed on
shared
IRQs
[282852.750827] cx23885 0000:84:00.0: PCI INT A -> GSI 50 (level, low)
-> IRQ
50
[282852.750917] CORE cx23885[1]: subsystem: 0001:2005, board: DVBWorld
DVB-S2 2005
[card=16,autodetected]
[282852.878287] cx23885_dvb_register() allocating 1
frontend(s)
[282852.878289] cx23885[1]: cx23885 based dvb
card
[282852.879296] cx23885[1]: frontend initialization failed
[282852.879326] cx23885_dvb_register() dvb_register failed err = -1
[282852.879357] cx23885_dev_setup() Failed to register dvb adapters on
VID_B
[282852.879387] cx23885_dev_checkrevision() Hardware revision = 0xa5
[282852.879393] cx23885[1]/0: found at 0000:84:00.0, rev: 4, irq: 50,
latency: 0, mmio: 0xf5a00000
[282852.879400] cx23885 0000:84:00.0: setting latency timer to 64
[282852.879403] IRQ 50/cx23885[1]: IRQF_DISABLED is not guaranteed on
shared IRQs
[282852.879421] cx23885 0000:85:00.0: PCI INT A -> GSI 54 (level, low)
-> IRQ 54
[282852.879495] CORE cx23885[2]: subsystem: 0001:2005, board: DVBWorld
DVB-S2 2005 [card=16,autodetected]
[282853.009718] cx23885_dvb_register() allocating 1 frontend(s)
[282853.009720] cx23885[2]: cx23885 based dvb card
[282853.010713] cx23885[2]: frontend initialization failed
[282853.010743] cx23885_dvb_register() dvb_register failed err = -1
[282853.010774] cx23885_dev_setup() Failed to register dvb adapters on
VID_B
[282853.010808] cx23885_dev_checkrevision() Hardware revision = 0xa5
[282853.010813] cx23885[2]/0: found at 0000:85:00.0, rev: 4, irq: 54,
latency: 0, mmio: 0xf5c00000
[282853.010821] cx23885 0000:85:00.0: setting latency timer to 64
[282853.010824] IRQ 54/cx23885[2]: IRQF_DISABLED is not guaranteed on
shared IRQs
[282853.010842] cx23885 0000:86:00.0: PCI INT A -> GSI 56 (level, low)
-> IRQ 56
[282853.011398] CORE cx23885[3]: subsystem: 0001:2005, board: DVBWorld
DVB-S2 2005 [card=16,autodetected]
[282853.141192] cx23885_dvb_register() allocating 1 frontend(s)
[282853.141194] cx23885[3]: cx23885 based dvb card
[282853.142152] DVB: registering new adapter (cx23885[3])
[282853.142318] cx23885_dev_checkrevision() Hardware revision = 0xa5
[282853.142323] cx23885[3]/0: found at 0000:86:00.0, rev: 4, irq: 56,
latency: 0, mmio: 0xf5e00000
[282853.142331] cx23885 0000:86:00.0: setting latency timer to 64
[282853.142334] IRQ 56/cx23885[3]: IRQF_DISABLED is not guaranteed on
shared IRQs
Only one card is in /dev/dvb
If i try modprobe cx23885 card=4
[282956.988447] cx23885 driver version 0.0.2
loaded
[282956.988490] cx23885 0000:83:00.0: PCI INT A -> GSI 48 (level, low)
-> IRQ
48
[282956.988570] CORE cx23885[0]: subsystem: 0001:2005, board: DViCO
FusionHDTV5 Express [card=4,insmod
option]
[282957.114402] cx23885_dvb_register() allocating 1
frontend(s)
[282957.114404] cx23885[0]: cx23885 based dvb
card
[282957.114954] tuner-simple 1-0061: creating new
instance
[282957.114956] tuner-simple 1-0061: type set to 64 (LG
TDVS-H06xF)
[282957.114958] DVB: registering new adapter
(cx23885[0])
[282957.114960] DVB: registering adapter 0 frontend 0 (LG Electronics
LGDT3303 VSB/QAM
Frontend)...
[282957.115103] cx23885_dev_checkrevision() Hardware revision =
0xa5
[282957.115109] cx23885[0]/0: found at 0000:83:00.0, rev: 4, irq: 48,
latency: 0, mmio:
0xf5800000
[282957.115116] cx23885 0000:83:00.0: setting latency timer to
64
[282957.115120] IRQ 48/cx23885[0]: IRQF_DISABLED is not guaranteed on
shared
IRQs
[282957.115136] cx23885 0000:84:00.0: PCI INT A -> GSI 50 (level, low)
-> IRQ
50
[282957.115214] CORE cx23885[1]: subsystem: 0001:2005, board: DVBWorld
DVB-S2 2005
[card=16,autodetected]
[282957.244064] cx23885_dvb_register() allocating 1
frontend(s)
[282957.244066] cx23885[1]: cx23885 based dvb
card
[282957.245034] Invalid probe, probably not a CX24116
device
[282957.245081] cx23885[1]: frontend initialization
failed
[282957.245111] cx23885_dvb_register() dvb_register failed err =
-1
[282957.245142] cx23885_dev_setup() Failed to register dvb adapters on
VID_B
[282957.245176] cx23885_dev_checkrevision() Hardware revision = 0xa5
[282957.245182] cx23885[1]/0: found at 0000:84:00.0, rev: 4, irq: 50,
latency: 0, mmio: 0xf5a00000
[282957.245189] cx23885 0000:84:00.0: setting latency timer to 64
[282957.245193] IRQ 50/cx23885[1]: IRQF_DISABLED is not guaranteed on
shared IRQs
[282957.245212] cx23885 0000:85:00.0: PCI INT A -> GSI 54 (level, low)
-> IRQ 54
[282957.245291] CORE cx23885[2]: subsystem: 0001:2005, board: DVBWorld
DVB-S2 2005 [card=16,autodetected]
[282957.373191] cx23885_dvb_register() allocating 1 frontend(s)
[282957.373193] cx23885[2]: cx23885 based dvb card
[282957.374142] Invalid probe, probably not a CX24116 device
[282957.374189] cx23885[2]: frontend initialization failed
[282957.374219] cx23885_dvb_register() dvb_register failed err = -1
[282957.374250] cx23885_dev_setup() Failed to register dvb adapters on
VID_B
[282957.374280] cx23885_dev_checkrevision() Hardware revision = 0xa5
[282957.374285] cx23885[2]/0: found at 0000:85:00.0, rev: 4, irq: 54,
latency: 0, mmio: 0xf5c00000
[282957.374293] cx23885 0000:85:00.0: setting latency timer to 64
[282957.374296] IRQ 54/cx23885[2]: IRQF_DISABLED is not guaranteed on
shared IRQs
[282957.374313] cx23885 0000:86:00.0: PCI INT A -> GSI 56 (level, low)
-> IRQ 56
[282957.374377] CORE cx23885[3]: subsystem: 0001:2005, board: DVBWorld
DVB-S2 2005 [card=16,autodetected]
[282957.501607] cx23885_dvb_register() allocating 1 frontend(s)
[282957.501609] cx23885[3]: cx23885 based dvb card
[282957.502555] DVB: registering new adapter (cx23885[3])
[282957.502557] DVB: registering adapter 1 frontend 0 (Conexant
CX24116/CX24118)...
[282957.502705] cx23885_dev_checkrevision() Hardware revision = 0xa5
[282957.502711] cx23885[3]/0: found at 0000:86:00.0, rev: 4, irq: 56,
latency: 0, mmio: 0xf5e00000
[282957.502718] cx23885 0000:86:00.0: setting latency timer to 64
[282957.502722] IRQ 56/cx23885[3]: IRQF_DISABLED is not guaranteed on
shared IRQs
2 cards looks good.
I tried to compile liplianin original modules too, but there are some
problems with (ir_haupagge...) etc. and module cannot be loaded.
I don`t know where is problem. Asked 2 friends too but they don`t care.
I asked on irc channel too, but i was forwared here.
Thank you for reply.
Jakub Láznička <jakub@jiznak.cz>
[-- Attachment #2: Toto je digitálně podepsaná část zprávy --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: DVBWorld DVB-S2 2005 PCI-Express Card
2010-01-01 23:57 DVBWorld DVB-S2 2005 PCI-Express Card Jakub Láznička
@ 2010-01-04 11:37 ` Leszek Koltunski
2010-01-04 23:54 ` Jakub Láznička
0 siblings, 1 reply; 3+ messages in thread
From: Leszek Koltunski @ 2010-01-04 11:37 UTC (permalink / raw)
To: Jakub Láznička; +Cc: linux-media
I have a very similar problem with DVBWorld 2006 DVB-S2 card.
The v4l-dvb ( freshly pulled ) compiles and loads, firmware is loaded,
but when I actually try to use it ( dvbstream commands ) the following
appears in /var/log/messages:
Jan 4 18:30:24 november kernel: i2c_sendbytes: i2c error NAK or timeout occur
Jan 4 18:30:24 november kernel: ds3000_readreg: reg=0xd1(error=-1)
Jan 4 18:30:25 november kernel: i2c_sendbytes: i2c error NAK or timeout occur
Jan 4 18:30:25 november kernel: ds3000_readreg: reg=0xd1(error=-1)
Jan 4 18:30:25 november kernel: i2c_sendbytes: i2c error NAK or timeout occur
Jan 4 18:30:25 november kernel: ds3000_writereg: writereg error(err
== -1, reg == 0xf9, value == 0x04)
Jan 4 18:30:25 november kernel: i2c_sendbytes: i2c error NAK or timeout occur
Jan 4 18:30:25 november kernel: ds3000_readreg: reg=0xf8(error=-1)
Jan 4 18:30:25 november kernel: i2c_sendbytes: i2c error NAK or timeout occur
Jan 4 18:30:25 november kernel: ds3000_writereg: writereg error(err
== -1, reg == 0x03, value == 0x12)
Jan 4 18:30:25 november kernel: i2c_sendbytes: i2c error NAK or timeout occur
Jan 4 18:30:25 november kernel: ds3000_tuner_readreg: reg=0x3d(error=-1)
Jan 4 18:30:25 november kernel: i2c_sendbytes: i2c error NAK or timeout occur
Jan 4 18:30:25 november kernel: ds3000_writereg: writereg error(err
== -1, reg == 0x03, value == 0x12)
Jan 4 18:30:25 november kernel: i2c_sendbytes: i2c error NAK or timeout occur
Jan 4 18:30:25 november kernel: ds3000_tuner_readreg: reg=0x21(error=-1)
... and many more of this.
Actually I have to say I already tried DVBWorld 2006, NetUP dual
DVB-S2 and TwinHan VP-1041 ( like the Technisat card ) but no success
at all. DVBWorld is giving me errors like above, NetUP's driver loads
but doesn't want to tune to anything, Twinhan can tune to one
transponder and scan the channels but for reasons far beyond me fails
to tune to anything else.
DVB-T ( Leadtek WinFast ) is working for me perfectly, but DVB-S is an
exercise in frustration...
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: DVBWorld DVB-S2 2005 PCI-Express Card
2010-01-04 11:37 ` Leszek Koltunski
@ 2010-01-04 23:54 ` Jakub Láznička
0 siblings, 0 replies; 3+ messages in thread
From: Jakub Láznička @ 2010-01-04 23:54 UTC (permalink / raw)
To: linux-media
[-- Attachment #1: Type: text/plain, Size: 2441 bytes --]
I think that`s not the same problem, maybe similar as you wrote. All 4
cards are same type. But only last one (if i write to shell #modprobe
cx23885) works and show in /dev/dvb .
Maybe it`s driver problem (doesn`t like more cards?).
Jakub.
Leszek Koltunski píše v Po 04. 01. 2010 v 19:37 +0800:
> I have a very similar problem with DVBWorld 2006 DVB-S2 card.
> The v4l-dvb ( freshly pulled ) compiles and loads, firmware is loaded,
> but when I actually try to use it ( dvbstream commands ) the following
> appears in /var/log/messages:
>
> Jan 4 18:30:24 november kernel: i2c_sendbytes: i2c error NAK or timeout occur
> Jan 4 18:30:24 november kernel: ds3000_readreg: reg=0xd1(error=-1)
> Jan 4 18:30:25 november kernel: i2c_sendbytes: i2c error NAK or timeout occur
> Jan 4 18:30:25 november kernel: ds3000_readreg: reg=0xd1(error=-1)
> Jan 4 18:30:25 november kernel: i2c_sendbytes: i2c error NAK or timeout occur
> Jan 4 18:30:25 november kernel: ds3000_writereg: writereg error(err
> == -1, reg == 0xf9, value == 0x04)
> Jan 4 18:30:25 november kernel: i2c_sendbytes: i2c error NAK or timeout occur
> Jan 4 18:30:25 november kernel: ds3000_readreg: reg=0xf8(error=-1)
> Jan 4 18:30:25 november kernel: i2c_sendbytes: i2c error NAK or timeout occur
> Jan 4 18:30:25 november kernel: ds3000_writereg: writereg error(err
> == -1, reg == 0x03, value == 0x12)
> Jan 4 18:30:25 november kernel: i2c_sendbytes: i2c error NAK or timeout occur
> Jan 4 18:30:25 november kernel: ds3000_tuner_readreg: reg=0x3d(error=-1)
> Jan 4 18:30:25 november kernel: i2c_sendbytes: i2c error NAK or timeout occur
> Jan 4 18:30:25 november kernel: ds3000_writereg: writereg error(err
> == -1, reg == 0x03, value == 0x12)
> Jan 4 18:30:25 november kernel: i2c_sendbytes: i2c error NAK or timeout occur
> Jan 4 18:30:25 november kernel: ds3000_tuner_readreg: reg=0x21(error=-1)
>
> ... and many more of this.
>
> Actually I have to say I already tried DVBWorld 2006, NetUP dual
> DVB-S2 and TwinHan VP-1041 ( like the Technisat card ) but no success
> at all. DVBWorld is giving me errors like above, NetUP's driver loads
> but doesn't want to tune to anything, Twinhan can tune to one
> transponder and scan the channels but for reasons far beyond me fails
> to tune to anything else.
>
> DVB-T ( Leadtek WinFast ) is working for me perfectly, but DVB-S is an
> exercise in frustration...
[-- Attachment #2: Toto je digitálně podepsaná část zprávy --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2010-01-04 23:54 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-01-01 23:57 DVBWorld DVB-S2 2005 PCI-Express Card Jakub Láznička
2010-01-04 11:37 ` Leszek Koltunski
2010-01-04 23:54 ` Jakub Láznička
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox