public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* [linux-dvb] problems with Terratec Cinergy 1200 DVB-C MK3 after mainboard switch
@ 2009-07-11 12:44 Matthias Müller
  2009-07-11 13:02 ` Andy Walls
  0 siblings, 1 reply; 4+ messages in thread
From: Matthias Müller @ 2009-07-11 12:44 UTC (permalink / raw)
  To: linux-dvb

Hi,

I use two Cinergy 1200 DVB-C MK3 for quite a long time and had no 
problems so far. Now I switched to a new mainboard (Asus m4n78 pro) and 
after some time, the dvb-c cards aren't usable anymore. This can be 
triggered by heavy IO.
On both mainboards I use Ubuntu 9.04 with the same kernel version 
(2.6.28-13-generic, also tested with 2.6.28-14-server). While running 
vdr I see the following in syslog:

Jul 11 12:29:52 bowser vdr: [4678] frontend 0 lost lock on channel 6, tp 121
Jul 11 12:29:52 bowser kernel: [ 1235.601266] DVB: TDA10023(0): 
tda10023_readreg: readreg error (reg == 0x11, ret == -1)
Jul 11 12:29:52 bowser vdr: [4682] frontend 1 lost lock on channel 40, 
tp 730
Jul 11 12:29:52 bowser kernel: [ 1235.631263] DVB: TDA10023(1): 
tda10023_readreg: readreg error (reg == 0x11, ret == -1)
Jul 11 12:29:52 bowser kernel: [ 1235.701265] DVB: TDA10023(0): 
tda10023_readreg: readreg error (reg == 0x11, ret == -1)
Jul 11 12:29:52 bowser kernel: [ 1235.741264] DVB: TDA10023(1): 
tda10023_readreg: readreg error (reg == 0x11, ret == -1)
Jul 11 12:29:52 bowser kernel: [ 1235.801262] tda10023: lock tuner fails
Jul 11 12:29:52 bowser kernel: [ 1235.851263] DVB: TDA10023(1): 
tda10023_readreg: readreg error (reg == 0x11, ret == -1)
Jul 11 12:29:52 bowser kernel: [ 1235.951264] DVB: TDA10023(1): 
tda10023_readreg: readreg error (reg == 0x11, ret == -1)
Jul 11 12:29:52 bowser kernel: [ 1236.001263] tda10023: unlock tuner fails
Jul 11 12:29:52 bowser kernel: [ 1236.051271] tda10023: lock tuner fails
Jul 11 12:29:52 bowser kernel: [ 1236.101271] DVB: TDA10023(0): 
tda10023_readreg: readreg error (reg == 0x03, ret == -1)
Jul 11 12:29:53 bowser kernel: [ 1236.200557] DVB: TDA10023(0): 
tda10023_writereg, writereg error (reg == 0x03, val == 0x00, ret == -1)

Using lspci I see the following:

01:05.0 Multimedia controller: Philips Semiconductors SAA7146 (rev ff) 
(prog-if ff)
        !!! Unknown header type 7f
        Kernel driver in use: budget_av

01:07.0 Multimedia controller: Philips Semiconductors SAA7146 (rev ff) 
(prog-if ff)
        !!! Unknown header type 7f
        Kernel driver in use: budget_av

Before the problem the lspci output looked like this:

01:06.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
        Subsystem: TERRATEC Electronic GmbH Device 1176
        Flags: bus master, medium devsel, latency 32, IRQ 16
        Memory at faeffc00 (32-bit, non-prefetchable) [size=512]
        Kernel driver in use: budget_av
        Kernel modules: budget-av

01:07.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
        Subsystem: TERRATEC Electronic GmbH Device 1176
        Flags: bus master, medium devsel, latency 32, IRQ 19
        Memory at faeff800 (32-bit, non-prefetchable) [size=512]
        Kernel driver in use: budget_av
        Kernel modules: budget-av

Searching on google I found something about adjusting pci-latencies to 
64, I already tried that, but it didn't help. I updated the BIOS to the 
latest version, but that didn't help either.

Any ideas?

Matthias

_______________________________________________
linux-dvb users mailing list
For V4L/DVB development, please use instead linux-media@vger.kernel.org
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [linux-dvb] problems with Terratec Cinergy 1200 DVB-C MK3 after mainboard switch
  2009-07-11 12:44 [linux-dvb] problems with Terratec Cinergy 1200 DVB-C MK3 after mainboard switch Matthias Müller
@ 2009-07-11 13:02 ` Andy Walls
  2009-07-11 13:49   ` Matthias Müller
  0 siblings, 1 reply; 4+ messages in thread
From: Andy Walls @ 2009-07-11 13:02 UTC (permalink / raw)
  To: linux-media; +Cc: linux-dvb

On Sat, 2009-07-11 at 14:44 +0200, Matthias Müller wrote:
> Hi,
> 
> I use two Cinergy 1200 DVB-C MK3 for quite a long time and had no 
> problems so far. Now I switched to a new mainboard (Asus m4n78 pro) and 
> after some time, the dvb-c cards aren't usable anymore. This can be 
> triggered by heavy IO.
> On both mainboards I use Ubuntu 9.04 with the same kernel version 
> (2.6.28-13-generic, also tested with 2.6.28-14-server). While running 
> vdr I see the following in syslog:
> 
> Jul 11 12:29:52 bowser vdr: [4678] frontend 0 lost lock on channel 6, tp 121
> Jul 11 12:29:52 bowser kernel: [ 1235.601266] DVB: TDA10023(0): 
> tda10023_readreg: readreg error (reg == 0x11, ret == -1)
> Jul 11 12:29:52 bowser vdr: [4682] frontend 1 lost lock on channel 40, 
> tp 730
> Jul 11 12:29:52 bowser kernel: [ 1235.631263] DVB: TDA10023(1): 
> tda10023_readreg: readreg error (reg == 0x11, ret == -1)
> Jul 11 12:29:52 bowser kernel: [ 1235.701265] DVB: TDA10023(0): 
> tda10023_readreg: readreg error (reg == 0x11, ret == -1)
> Jul 11 12:29:52 bowser kernel: [ 1235.741264] DVB: TDA10023(1): 
> tda10023_readreg: readreg error (reg == 0x11, ret == -1)
> Jul 11 12:29:52 bowser kernel: [ 1235.801262] tda10023: lock tuner fails
> Jul 11 12:29:52 bowser kernel: [ 1235.851263] DVB: TDA10023(1): 
> tda10023_readreg: readreg error (reg == 0x11, ret == -1)
> Jul 11 12:29:52 bowser kernel: [ 1235.951264] DVB: TDA10023(1): 
> tda10023_readreg: readreg error (reg == 0x11, ret == -1)
> Jul 11 12:29:52 bowser kernel: [ 1236.001263] tda10023: unlock tuner fails
> Jul 11 12:29:52 bowser kernel: [ 1236.051271] tda10023: lock tuner fails
> Jul 11 12:29:52 bowser kernel: [ 1236.101271] DVB: TDA10023(0): 
> tda10023_readreg: readreg error (reg == 0x03, ret == -1)
> Jul 11 12:29:53 bowser kernel: [ 1236.200557] DVB: TDA10023(0): 
> tda10023_writereg, writereg error (reg == 0x03, val == 0x00, ret == -1)
> 
> Using lspci I see the following:
> 
> 01:05.0 Multimedia controller: Philips Semiconductors SAA7146 (rev ff) 
> (prog-if ff)
>         !!! Unknown header type 7f
>         Kernel driver in use: budget_av
> 
> 01:07.0 Multimedia controller: Philips Semiconductors SAA7146 (rev ff) 
> (prog-if ff)
>         !!! Unknown header type 7f
>         Kernel driver in use: budget_av

This is not a PCI latency problem.

You appear to be experiencing PCI bus errors.  Read errors on the PCI
bus return 0xffffffff and it looks like that's happening on your system:

	(rev ff) (prog-if ff)

PCI bus error are usually caused by the PCI bridge chips on your
motherboard being overwhelmed or by bus signals of marginal quality or,
of course, by actually defective hardware.

As something simple and easy to try, I would suggest:

1. Remove *all* your PCI cards
2. Blow the dust out of *all* the slots.
3. Reseat the cards.

That will hopefully improve the signal quality on the bus.

You may also want to test with only 1 video capture card installed at
first.

Regards,
Andy

> Before the problem the lspci output looked like this:
> 
> 01:06.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
>         Subsystem: TERRATEC Electronic GmbH Device 1176
>         Flags: bus master, medium devsel, latency 32, IRQ 16
>         Memory at faeffc00 (32-bit, non-prefetchable) [size=512]
>         Kernel driver in use: budget_av
>         Kernel modules: budget-av
> 
> 01:07.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
>         Subsystem: TERRATEC Electronic GmbH Device 1176
>         Flags: bus master, medium devsel, latency 32, IRQ 19
>         Memory at faeff800 (32-bit, non-prefetchable) [size=512]
>         Kernel driver in use: budget_av
>         Kernel modules: budget-av
> 
> Searching on google I found something about adjusting pci-latencies to 
> 64, I already tried that, but it didn't help. I updated the BIOS to the 
> latest version, but that didn't help either.
> 
> Any ideas?
> 
> Matthias



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [linux-dvb] problems with Terratec Cinergy 1200 DVB-C MK3 after mainboard switch
  2009-07-11 13:02 ` Andy Walls
@ 2009-07-11 13:49   ` Matthias Müller
  2009-07-12 11:04     ` Matthias Müller
  0 siblings, 1 reply; 4+ messages in thread
From: Matthias Müller @ 2009-07-11 13:49 UTC (permalink / raw)
  To: linux-media; +Cc: linux-dvb

Hi Andy,

> You appear to be experiencing PCI bus errors.  Read errors on the PCI
> bus return 0xffffffff and it looks like that's happening on your system:
>
> 	(rev ff) (prog-if ff)
>
> PCI bus error are usually caused by the PCI bridge chips on your
> motherboard being overwhelmed or by bus signals of marginal quality or,
> of course, by actually defective hardware.
>
> As something simple and easy to try, I would suggest:
>
> 1. Remove *all* your PCI cards
> 2. Blow the dust out of *all* the slots.
> 3. Reseat the cards.
>
> That will hopefully improve the signal quality on the bus.
>
>   
Ok, I cleaned the cards one more and atm there's only 1 card in the 
system. Blew out all dust (the motherboard arrived brand new yesterday, 
so probably not necessary), still the same probs. After heavy IO the 
card dies.
I plugged one of the cards back in the old motherboard and installed a 
backup vdr, no probs at all with that card. Everything else on the new 
mainboard works like a charm, so I doubt the board is broken.

Still looking for any other hints,

Matthias


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [linux-dvb] problems with Terratec Cinergy 1200 DVB-C MK3 after mainboard switch
  2009-07-11 13:49   ` Matthias Müller
@ 2009-07-12 11:04     ` Matthias Müller
  0 siblings, 0 replies; 4+ messages in thread
From: Matthias Müller @ 2009-07-12 11:04 UTC (permalink / raw)
  To: linux-media; +Cc: linux-dvb

Matthias Müller schrieb:
> Ok, I cleaned the cards one more and atm there's only 1 card in the 
> system. Blew out all dust (the motherboard arrived brand new yesterday, 
> so probably not necessary), still the same probs. After heavy IO the 
> card dies.
> I plugged one of the cards back in the old motherboard and installed a 
> backup vdr, no probs at all with that card. Everything else on the new 
> mainboard works like a charm, so I doubt the board is broken.
>
> Still looking for any other hints,
>   
After testing it with a dvb-c ff card and having the same probs, I 
tracked it down further and it's triggered by fast switching of the cpu 
frequency. After disabling the ondemand governor everything works as 
expected.
So linux-media/linux-dvb are definitely the wrong lists for that kind of 
prob.

Thanks,
Matthias

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2009-07-12 11:04 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-07-11 12:44 [linux-dvb] problems with Terratec Cinergy 1200 DVB-C MK3 after mainboard switch Matthias Müller
2009-07-11 13:02 ` Andy Walls
2009-07-11 13:49   ` Matthias Müller
2009-07-12 11:04     ` Matthias Müller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox