Date: Sun, 18 Jun 2000 20:38:33 +0200 (CEST) From: Paul Herman <pherman@frenchfries.net> To: Gary Jennejohn <garyj@muc.de> Cc: Gerhard Sittig <Gerhard.Sittig@gmx.net>, freebsd-isdn@FreeBSD.ORG Subject: Re: i4b hangs during boot with ELSA Microlink Message-ID: <Pine.BSF.4.21.0006182023380.317-100000@bagabeedaboo.security.at12.de> In-Reply-To: <200006180940.LAA01642@peedub.muc.de>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 18 Jun 2000, Gary Jennejohn wrote: > Actually, the Linux driver does quite a bit more. It reads the > interrupt register on the card (in FreeBSD parlance iobase1 + 0x4c) > and checks whether the card actually interrupted. This is missing > from i4b. I did see this, but I didn't think it would have changed things, because the i4b interrupt function keeps getting called over and over and all it does is read registers. I would think some sort of solution would somehow intail telling the card politely "shut up already" i.e. some sort of write. Mind you I'm speaking from no experience whatsoever, so reality is most likely a very different story. I will hack around tomorrow and move iobase1 into the sc struct, just to test to check the card interrupt and see if that gets me anywhere. If that does the trick, then your idea with moving the interrupt routine to i4b_elsa_qs1p.c will definately be the way to go. Thanks for the suggestion Gary. As always, you da man! :) Regards, -Paul. 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?Pine.BSF.4.21.0006182023380.317-100000>