From owner-freebsd-current Mon Jul 9 13:35:30 2001 Delivered-To: freebsd-current@freebsd.org Received: from snipe.mail.pas.earthlink.net (snipe.mail.pas.earthlink.net [207.217.120.62]) by hub.freebsd.org (Postfix) with ESMTP id 06B5E37B401 for ; Mon, 9 Jul 2001 13:35:28 -0700 (PDT) (envelope-from tlambert2@mindspring.com) Received: from mindspring.com (dialup-209.244.104.114.Dial1.SanJose1.Level3.net [209.244.104.114]) by snipe.mail.pas.earthlink.net (EL-8_9_3_3/8.9.3) with ESMTP id NAA09982; Mon, 9 Jul 2001 13:35:21 -0700 (PDT) Message-ID: <3B4A15AD.A3E23267@mindspring.com> Date: Mon, 09 Jul 2001 13:35:57 -0700 From: Terry Lambert Reply-To: tlambert2@mindspring.com X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony} (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Warner Losh Cc: current@FreeBSD.ORG Subject: Re: Problems with ata probing twice. References: <3B4A1087.49E2EB20@mindspring.com> <3B49FE28.AEE25978@mindspring.com> <20010707215344.4B1F2380F@overcee.netplex.com.au> <200107072254.f67MsiJ73462@harmony.village.org> <200107091858.f69IwVJ20839@harmony.village.org> <200107092017.f69KH6J21578@harmony.village.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Warner Losh wrote: > In message <3B4A1087.49E2EB20@mindspring.com> Terry Lambert writes: > : Warner Losh wrote: > : > : The problem with this is drivers that can't share > : > : interrupts because there is no way to ask the hardware > : > : which of several devices caused the interrupt. This > : > : means that it's an attribute of the driver, not the > : > : bus, so having the bus do this automatically would not > : > : be correct. > : > > : > Give me an example of hardware that does this. I know of > : > no devices in the tree that do this.... > : > : LANCE Ethernet? > > So what happens when you lose an interrupt for one of these devices? > Does life suck? Big time. The only way it can be probed is to poke it in the eye, and get the interrupt back saying it's there. Lose that interrupt, and you lose your network connection. Going to be fun for the SPARC folks, too... I kind of wish Bill Paul had written the driver; he has the most colorful things to say about arcane hardware. 8-). -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message