Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Jul 2002 05:28:07 +0100
From:      Jean-Mark <jeanmark@dupx.freeserve.co.uk>
To:        isdn@freebsd.org
Subject:   Re: I can only send 30 packackes through my ISDN connection
Message-ID:  <3D3643D7.9A49F160@dupx.freeserve.co.uk>

next in thread | raw e-mail | index | archive | help
> Martin Kahlert writes:
> > Hi Bart,
> > thanks for your reply
> > 
> > On Tue, Jul 16, 2002 at 06:57:19PM +0200, Bart van Leeuwen wrote:
> > > You might running into an IRQ conflict.
> > > Basicly, there are 2 modes of operation for IRQs, edge and level
> > > triggered.
> > > edge triggered IRQs are non sharable, regardless of bus type.
> > > level triggered IRQs are sharable, but I do not have good experience 
> with
> > > sharing an ISDN card's IRQ with any other IRQs used in the system.
> > > This shows very clearly on SMP systems, but I can imagine the same 
> applies
> > > for uniprocessor systems.
> > 
> > O.k., but what can i do about that? I thought the system assigns 
> interrupts
> > for PCI cards itself?
> > 
> 
> Generally the BIOS takes care of that if you don't have "PnP OS"
> set there. Most modern BIOSes allow you to assign specific IRQs to
> specific PCI slots. Look at the documentation for your BIOS (I
> hope you do have the documentation).
> 
> In any case, I've shared IRQs between ISDN and other cards with
> no problems. The driver specifies that the IRQ may be shared.
> 
> ---
> Gary Jennejohn / garyj@jennejohn.org gj@freebsd.org gj@denx.de
> 
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-isdn" in the body of the message
> 


Hello Martin,

Im not sure if I'm convinced by the  IRQ sharing/conflict theory 
myself, although there could be issues on that side of things too.  It's
not uncommon for systems to share an IRQ for 2, 3 or  4 devices if they
are onboard or  PCI  cards, and if the problem was the fact they were
edge-triggered then the situation would more accurately be that one of
the devices cannot be assigned at all, not that it is causing a problem
because it is sharing.  But that's enough of  what the problem isn't.

Since you  are using a PCI isdn  card it is more than likely it is  a
"passive" card, as most are, so there is a strong  chance that you need
a simple line terminator going in-between the ISDN cable from your  card
to the  ISDN socket outlet at the wall.  If you're not sure what a line 
terminator  is then just ask your usual  telecom equipment supplier or
the phone company for one - it looks like a little  plastic  phone
connector-socket and  a  connector-plug with a few centimeters of phone
cable attached in-between and the  purpose is to adapt a  "raw" S0-bus 
for passive  TA's

Hope that helps

Jean-Mark Dupoux
jeanmark_@_dupx.freeserve.co.uk  (anti-spam - remove __ )

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-isdn" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3D3643D7.9A49F160>