All of lore.kernel.org
 help / color / mirror / Atom feed
From: Josu Lazkano <josu.lazkano@gmail.com>
To: linux-media@vger.kernel.org, Andrew Junev <a-j@a-j.ru>
Cc: linux-dvb@linuxtv.org
Subject: Re: [linux-dvb] TeVii S470 (cx23885 / ds3000) makes the machine unstable
Date: Thu, 5 May 2011 21:53:54 +0200	[thread overview]
Message-ID: <BANLkTinc9pz9X3x8Q1AQwavzoX4T4n4UwQ@mail.gmail.com> (raw)
In-Reply-To: <1908281867.20110505213806@a-j.ru>

2011/5/5 Andrew Junev <a-j@a-j.ru>:
> Hello All,
>
>  I'm  trying  to set up a TeVii S470 DVB-S2 card for use in my MythTV
>  system  running  on  Fedora 13. I already have a couple of TT S-1401
>  cards in that machine, and it works fine.
>
>  I  copied   the  firmware for my S470 as described on the Wiki page.
>  The  card is detected  and seem to work. I am able to watch existing
>  channels, and even found some DVB-S2 transponders.
>
>  But  the  machine  is  very  unstable. After a while, I get a lot of
>  errors in my /var/log/messages , like:
>
> May  3 22:35:51 localhost kernel: ds3000_readreg: reg=0xd(error=-5)
> May  3 22:35:51 localhost kernel: ds3000_readreg: reg=0xb2(error=-5)
> May  3 22:35:51 localhost kernel: ds3000_writereg: writereg error(err == -5, reg == 0x03, value == 0x11)
> May  3 22:35:51 localhost kernel: ds3000_tuner_writereg: writereg error(err == -5, reg == 0x42, value == 0x73)
> May  3 22:35:51 localhost kernel: ds3000_writereg: writereg error(err == -5, reg == 0x03, value == 0x11)
> May  3 22:35:51 localhost kernel: ds3000_tuner_writereg: writereg error(err == -5, reg == 0x05, value == 0x01)
> May  3 22:35:51 localhost kernel: ds3000_writereg: writereg error(err == -5, reg == 0x03, value == 0x11)
> May  3 22:35:51 localhost kernel: ds3000_tuner_writereg: writereg error(err == -5, reg == 0x62, value == 0xf5)
>
> May  3 22:35:51 localhost kernel: ds3000_readreg: reg=0xd(error=-5)
> May  3 22:35:51 localhost kernel: ds3000_readreg: reg=0xd(error=-5)
> May  3 22:35:51 localhost kernel: ds3000_readreg: reg=0xd(error=-5)
> May  3 22:35:51 localhost kernel: ds3000_readreg: reg=0xd(error=-5)
> May  3 22:35:51 localhost kernel: ds3000_readreg: reg=0xd(error=-5)
> May  3 22:35:51 localhost kernel: ds3000_readreg: reg=0xd(error=-5)
> May  3 22:35:51 localhost kernel: ds3000_readreg: reg=0xd(error=-5)
> May  3 22:35:51 localhost kernel: ds3000_readreg: reg=0xd(error=-5)
> May  3 22:35:51 localhost kernel: ds3000_readreg: reg=0xd(error=-5)
> May  3 22:35:51 localhost kernel: ds3000_readreg: reg=0xd(error=-5)
> May  3 22:35:51 localhost kernel: ds3000_readreg: reg=0xd(error=-5)
> May  3 22:35:51 localhost kernel: ds3000_readreg: reg=0xd(error=-5)
> May  3 22:35:51 localhost kernel: ds3000_readreg: reg=0xd(error=-5)
> May  3 22:35:51 localhost kernel: ds3000_readreg: reg=0xd(error=-5)
> May  3 22:35:51 localhost kernel: ds3000_readreg: reg=0xd(error=-5)
>
>
> There   are   a  lot  of  lines  like  these  in the log (tens or even
> hundreds  per  second).  And  at some point the machine just freezes -
> stops  responding  completely.  It  happens  even  if I'm not watching
> anything.
>
> If I take the S470 out, my machine works just fine again.
>
>
> Some more info from the log - perhaps something could be useful:
>
> May  2 20:39:15 localhost kernel: Linux video capture interface: v2.00
> 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 attached on addr=8
> 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=15,autodetected]
> May  2 20:39:15 localhost kernel: IRQ 18/: IRQF_DISABLED is not guaranteed on shared IRQs
> May  2 20:39:15 localhost kernel: saa7146: found saa7146 @ mem fb3f4800 (revision 1, irq 18) (0x13c2,0x1018).
> May  2 20:39:15 localhost kernel: saa7146 (1): dma buffer size 192512
> May  2 20:39:15 localhost kernel: DVB: registering new adapter (TT-Budget-S-1401 PCI)
> May  2 20:39:15 localhost kernel: adapter has MAC addr = 00:d0:5c:0b:01:2d
> May  2 20:39:15 localhost kernel: LNBx2x attached on addr=8
> 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 localhost 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 localhost 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 = 0xb0
> May  2 20:39:15 localhost kernel: cx23885[0]/0: found at 0000:04:00.0, rev: 2, irq: 18, latency: 0, mmio: 0xfe800000
> May  2 20:39:15 localhost kernel: IRQ 18/cx23885[0]: IRQF_DISABLED is not guaranteed on shared IRQs
>
>
> # uname -a
> Linux mythbackend 2.6.34.8-68.fc13.i686.PAE #1 SMP Thu Feb 17 14:54:10 UTC 2011 i686 i686 i386 GNU/Linux
> #
>
>
> 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...
>
> If  someone  else  has  the  same  DVB-S  card  -  please  share  your
> experience! I'd appreciate any ideas!
>
> --
> Best regards,
>  Andrew
>
>

Hello Andrew, I have same DVB-S2 card on a Debian Squeeze system, I
have installed this way:

mkdir /usr/local/src/dvb
cd /usr/local/src/dvb
wget http://tevii.com/100315_Beta_linux_tevii_ds3000.rar
unrar x 100315_Beta_linux_tevii_ds3000.rar
cp dvb-fe-ds3000.fw /lib/firmware/
tar xjvf linux-tevii-ds3000.tar.bz2
cd linux-tevii-ds3000
make && make install

It works for me, sometimes I have those message on /var/log/messages:

May  4 13:43:14 htpc kernel: [11575.306168] ds3000_firmware_ondemand:
Waiting for firmware upload (dvb-fe-ds3000.fw)...
May  4 13:43:14 htpc kernel: [11575.306181] cx23885 0000:05:00.0:
firmware: requesting dvb-fe-ds3000.fw
May  4 13:43:14 htpc kernel: [11575.358334] ds3000_firmware_ondemand:
Waiting for firmware upload(2)...

But it works well, I use it with MythTV, SD and HD channels.

Let me know if you need some test.

Kind regards.

-- 
Josu Lazkano

  parent reply	other threads:[~2011-05-05 19:53 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-05-05 17:38 [linux-dvb] TeVii S470 (cx23885 / ds3000) makes the machine unstable Andrew Junev
2011-05-05 18:55 ` Igor M. Liplianin
2011-05-05 19:53 ` Josu Lazkano [this message]
2011-05-05 19:54 ` Josu Lazkano
2011-05-05 19:56 ` Josu Lazkano
2011-05-05 21:00   ` Andrew Junev
2011-05-05 21:58     ` Josu Lazkano
2011-05-08  8:23       ` Andrew Junev
2011-05-09 15:39         ` Andrew Junev
2011-05-12  9:57           ` Andrew Junev

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=BANLkTinc9pz9X3x8Q1AQwavzoX4T4n4UwQ@mail.gmail.com \
    --to=josu.lazkano@gmail.com \
    --cc=a-j@a-j.ru \
    --cc=linux-dvb@linuxtv.org \
    --cc=linux-media@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.