Date: Thu, 18 Jul 2002 05:07:39 +0100 From: Jean-Mark <jeanmark@dupx.freeserve.co.uk> To: martin.kahlert@infineon.com, freebsd-isdn@FreeBSD.org Subject: Re: I can only send 30 packackes through my ISDN connection Message-ID: <3D363F0B.957C9B30@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?3D363F0B.957C9B30>