Re: [linux-dvb] TeVii S470 (cx23885 / ds3000) makes the machine unstable
"Igor M. Liplianin" <[email protected]> Thu, 5 May 2011 21:55:14 +0300
| Newsgroups | gmane.linux.drivers.video-input-infrastructure,gmane.linux.drivers.dvb |
|---|---|
| Message-ID | <[email protected]> |
=D0=92 =D1=81=D0=BE=D0=BE=D0=B1=D1=89=D0=B5=D0=BD=D0=B8=D0=B8 =D0=BE=D1= =82 5 =D0=BC=D0=B0=D1=8F 2011 20:38:06 =D0=B0=D0=B2=D1=82=D0=BE=D1=80 A= ndrew Junev =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB: > Hello All, >=20 > I'm trying to set up a TeVii S470 DVB-S2 card for use in my MythT= V > system running on Fedora 13. I already have a couple of TT S-140= 1 > cards in that machine, and it works fine. >=20 > I copied the firmware for my S470 as described on the Wiki page= =2E > The card is detected and seem to work. I am able to watch existin= g > channels, and even found some DVB-S2 transponders. >=20 > But the machine is very unstable. After a while, I get a lot o= f > errors in my /var/log/messages , like: >=20 > May 3 22:35:51 localhost kernel: ds3000_readreg: reg=3D0xd(error=3D-= 5) > May 3 22:35:51 localhost kernel: ds3000_readreg: reg=3D0xb2(error=3D= -5) > May 3 22:35:51 localhost kernel: ds3000_writereg: writereg error(err= =3D=3D > -5, reg =3D=3D 0x03, value =3D=3D 0x11) May 3 22:35:51 localhost ker= nel: > ds3000_tuner_writereg: writereg error(err =3D=3D -5, reg =3D=3D 0x42,= value =3D=3D > 0x73) May 3 22:35:51 localhost kernel: ds3000_writereg: writereg > error(err =3D=3D -5, reg =3D=3D 0x03, value =3D=3D 0x11) May 3 22:35= :51 localhost > kernel: ds3000_tuner_writereg: writereg error(err =3D=3D -5, reg =3D=3D= 0x05, > value =3D=3D 0x01) May 3 22:35:51 localhost kernel: ds3000_writereg:= writereg > error(err =3D=3D -5, reg =3D=3D 0x03, value =3D=3D 0x11) May 3 22:35= :51 localhost > kernel: ds3000_tuner_writereg: writereg error(err =3D=3D -5, reg =3D=3D= 0x62, > value =3D=3D 0xf5) >=20 > May 3 22:35:51 localhost kernel: ds3000_readreg: reg=3D0xd(error=3D-= 5) > May 3 22:35:51 localhost kernel: ds3000_readreg: reg=3D0xd(error=3D-= 5) > May 3 22:35:51 localhost kernel: ds3000_readreg: reg=3D0xd(error=3D-= 5) > May 3 22:35:51 localhost kernel: ds3000_readreg: reg=3D0xd(error=3D-= 5) > May 3 22:35:51 localhost kernel: ds3000_readreg: reg=3D0xd(error=3D-= 5) > May 3 22:35:51 localhost kernel: ds3000_readreg: reg=3D0xd(error=3D-= 5) > May 3 22:35:51 localhost kernel: ds3000_readreg: reg=3D0xd(error=3D-= 5) > May 3 22:35:51 localhost kernel: ds3000_readreg: reg=3D0xd(error=3D-= 5) > May 3 22:35:51 localhost kernel: ds3000_readreg: reg=3D0xd(error=3D-= 5) > May 3 22:35:51 localhost kernel: ds3000_readreg: reg=3D0xd(error=3D-= 5) > May 3 22:35:51 localhost kernel: ds3000_readreg: reg=3D0xd(error=3D-= 5) > May 3 22:35:51 localhost kernel: ds3000_readreg: reg=3D0xd(error=3D-= 5) > May 3 22:35:51 localhost kernel: ds3000_readreg: reg=3D0xd(error=3D-= 5) > May 3 22:35:51 localhost kernel: ds3000_readreg: reg=3D0xd(error=3D-= 5) > May 3 22:35:51 localhost kernel: ds3000_readreg: reg=3D0xd(error=3D-= 5) >=20 >=20 > There are a lot of lines like these in the log (tens or eve= n > hundreds per second). And at some point the machine just freezes = - > stops responding completely. It happens even if I'm not watchin= g > anything. >=20 > If I take the S470 out, my machine works just fine again. >=20 >=20 > Some more info from the log - perhaps something could be useful: >=20 > May 2 20:39:15 localhost kernel: Linux video capture interface: v2.0= 0 > May 2 20:39:15 localhost kernel: cx23885 driver version 0.0.2 loaded > May 2 20:39:15 localhost kernel: cx23885 0000:04:00.0: PCI INT A -> = GSI 18 > (level, low) -> IRQ 18 May 2 20:39:15 localhost kernel: LNBx2x attac= hed > on addr=3D8 > May 2 20:39:15 localhost kernel: DVB: registering adapter 0 frontend= 0 > (Philips TDA10086 DVB-S)... May 2 20:39:15 localhost kernel: budget = dvb > 0000:06:02.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18 May 2 20:39= :15 > localhost kernel: CORE cx23885[0]: subsystem: d470:9022, board: TeVii= S470 > [card=3D15,autodetected] May 2 20:39:15 localhost kernel: IRQ 18/: > IRQF_DISABLED is not guaranteed on shared IRQs May 2 20:39:15 localh= ost > kernel: saa7146: found saa7146 @ mem fb3f4800 (revision 1, irq 18) > (0x13c2,0x1018). May 2 20:39:15 localhost kernel: saa7146 (1): dma b= uffer > size 192512 May 2 20:39:15 localhost kernel: DVB: registering new ad= apter > (TT-Budget-S-1401 PCI) May 2 20:39:15 localhost kernel: adapter has = MAC > addr =3D 00:d0:5c:0b:01:2d May 2 20:39:15 localhost kernel: LNBx2x a= ttached > on addr=3D8 > May 2 20:39:15 localhost kernel: DVB: registering adapter 1 frontend= 0 > (Philips TDA10086 DVB-S)... May 2 20:39:15 localhost kernel: > cx23885_dvb_register() allocating 1 frontend(s) May 2 20:39:15 local= host > kernel: cx23885[0]: cx23885 based dvb card May 2 20:39:15 localhost > kernel: DS3000 chip version: 0.192 attached. May 2 20:39:15 localhos= t > kernel: DVB: registering new adapter (cx23885[0]) May 2 20:39:15 > localhost kernel: DVB: registering adapter 2 frontend 0 (Montage > Technology DS3000/TS2020)... May 2 20:39:15 localhost kernel: > cx23885_dev_checkrevision() Hardware revision =3D 0xb0 May 2 20:39:1= 5 > localhost kernel: cx23885[0]/0: found at 0000:04:00.0, rev: 2, irq: 1= 8, > latency: 0, mmio: 0xfe800000 May 2 20:39:15 localhost kernel: IRQ > 18/cx23885[0]: IRQF_DISABLED is not guaranteed on shared IRQs >=20 >=20 > # uname -a > Linux mythbackend 2.6.34.8-68.fc13.i686.PAE #1 SMP Thu Feb 17 14:54:1= 0 UTC > 2011 i686 i686 i386 GNU/Linux # >=20 >=20 > I searched the Net and found a similar question that was raised some = time > ago, but there was not even a discussion on this topic... >=20 > If someone else has the same DVB-S card - please share you= r > experience! I'd appreciate any ideas! Hello, Your kernel seems necessary to update... Best Regards Igor --=20 Igor M. Liplianin Microsoft Windows Free Zone - Linux used for all Computing Tasks