Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Re: Error on 2. DVB card




----- Original Message -----
From: "Juergen Schmidt" <ju@ct.heise.de>
To: <vdr@linuxtv.org>
Sent: Wednesday, January 09, 2002 8:51 PM
Subject: [vdr] Re: Error on 2. DVB card


> On Tue, 8 Jan 2002, Juergen Schmidt wrote:
>
> > Hello,
> >
> > I have two Siemens DVB cards installed, the driver reports:
> >
> > dvb0: AV7111 - firm f0240009, rtsl b0250018, vid 71010068, app 00010002
> > dvb1: AV7111 - firm f0240009, rtsl b0250018, vid 71010068, app 00010002
> > dvb: 2 dvb(s) found!
> >
> > VDR also finds both cards, but refuses to record on the second one (no DVB
> > ressources). When I start vdr with an explicit "vdr -D 1" and try to
> > switch a channel (telnet to port 2001 and "chan 2") I get:
> >
> > Jan  8 11:32:21 matrix vdr[2240]: switching to channel 2
> > Jan  8 11:32:21 matrix vdr[2240]: ERROR: Transfer-Mode kann nicht
> > gestartet werden!
> >
> > (can't start Transfer Mode!)
> > Somehow vdr has problems to talk to the second card.
> >
> > I used vdr 0.98 and just upgraded to 0.99pre1 w.o. any changes in
> > behaviour. The DVB driver is a snapshot from 1.1.2002
>
> I just tried the siemens_dvb-0.9-20011117.tgz from the vdr-ftp-server. No
> changes. A couple more tests showed strange behaviour:
>
> When I start vdr with the primary card set to "2", watching tv is
> fine,switching channels works.
>
> Jan  9 19:11:53 matrix vdr[7423]: found 2 video devices
> Jan  9 19:11:53 matrix vdr[7423]: setting primary DVB to 2
>
> When a recording starts, the display freezes but the recording works (on
> card 1, I suppose). When I try to switch channels I get the "can't start
> Transfer Mode" error on the frozen tv image.
>
> When I start vdr with the primary card set to "1", I get:
>
> Jan  9 19:52:31 matrix vdr[8290]: found 2 video devices
> Jan  9 19:52:31 matrix vdr[8290]: setting primary DVB to 1
>
> but it always records on card 1, switching channels is blocked, and there
> is no option in the menu, to stop the recording.
>
> It looks like there might be a kind of ressource conflict, that keeps vdr
> from talking to card 2 when card 1 is busy.
>
> I detected, that the second card is sharing interrupts with the isdn card
> and an additional ide controller:
>
>   9:   18951340          XT-PIC  saa7146(1)
>  10:   13729405          XT-PIC  ide2, HiSax, saa7146(2)
>
> Might this cause the problem? If so, how do I change the interrupt used by
> the second card?
>
> Is there something like i/o-ports to configure? Any tests I can make to
> further investigate this issue? Or should I mail this to the DVB list, to
> get assistance?
>
> bye, ju
>
>
>

In my machine, both DVB-S are on the same IRQ. Works fine with the driver from Klaus' page.

If your BIOS doesn't allow to configure Interrupts, you should look for a list of the board vendor, which Slots are sharing IRQ.

You only have four IRQs for PCI. Take one alone for graphic card, and take one for each DVB or, if you don't have enough IRQs, let
only DVB cards share a slot with another, but not with other PCI-devices!

If your BIOS doesn't support options for IRQ selection and there is no sheet, which slots are IRQ-sharing, you have to change cards
'til right configuration.

There's also a different priority of the IRQs in a system. No PCI-card (except PCI- or AGP- graphic card if you use it strongly)
should have more priority than DVB-cards to avoid loss in the data-stream ...

Rene




Home | Main Index | Thread Index