From owner-freebsd-isdn Sun Jun 18 11:39: 1 2000 Delivered-To: freebsd-isdn@freebsd.org Received: from mail2.netcologne.de (mail2.netcologne.de [194.8.194.103]) by hub.freebsd.org (Postfix) with ESMTP id 71BF737B619 for ; Sun, 18 Jun 2000 11:38:58 -0700 (PDT) (envelope-from pherman@frenchfries.net) Received: from bagabeedaboo.security.at12.de (dial-195-14-226-44.netcologne.de [195.14.226.44]) by mail2.netcologne.de (8.9.3/8.9.3) with ESMTP id UAA00371; Sun, 18 Jun 2000 20:38:54 +0200 (MET DST) Received: from localhost (localhost.security.at12.de [127.0.0.1]) by bagabeedaboo.security.at12.de (8.10.1/8.10.1) with ESMTP id e5IIcXM00559; Sun, 18 Jun 2000 20:38:33 +0200 (CEST) Date: Sun, 18 Jun 2000 20:38:33 +0200 (CEST) From: Paul Herman To: Gary Jennejohn Cc: Gerhard Sittig , freebsd-isdn@FreeBSD.ORG Subject: Re: i4b hangs during boot with ELSA Microlink In-Reply-To: <200006180940.LAA01642@peedub.muc.de> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org 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