From owner-freebsd-current@FreeBSD.ORG Sat Jun 5 03:21:17 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 083A416A4CE for ; Sat, 5 Jun 2004 03:21:17 -0700 (PDT) Received: from clever.eusc.inter.net (clever.eusc.inter.net [213.73.101.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 98DAE43D45 for ; Sat, 5 Jun 2004 03:21:16 -0700 (PDT) (envelope-from msch@snafu.de) Received: from dial-76-188.de.inter.net ([213.73.76.188] helo=current.best-eng.de) by clever.eusc.inter.net with esmtp (Exim 3.36 #4) id 1BWYIM-0002JH-00 for freebsd-current@FreeBSD.org; Sat, 05 Jun 2004 12:20:58 +0200 Received: from current.best-eng.de (localhost.best-eng.de [127.0.0.1]) by current.best-eng.de (8.12.11/8.12.11) with ESMTP id i55AKv79001045 for ; Sat, 5 Jun 2004 12:20:57 +0200 (CEST) (envelope-from matthias@current.best-eng.de) Received: from localhost (localhost [[UNIX: localhost]]) by current.best-eng.de (8.12.11/8.12.11/Submit) id i55AKuDu001044 for freebsd-current@FreeBSD.org; Sat, 5 Jun 2004 12:20:56 +0200 (CEST) (envelope-from matthias) From: Matthias Schuendehuette Organization: Micro$oft-free Zone To: freebsd-current@FreeBSD.org Date: Sat, 5 Jun 2004 12:20:56 +0200 User-Agent: KMail/1.6.2 MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Message-Id: <200406051220.56698.msch@snafu.de> X-Mailman-Approved-At: Sat, 05 Jun 2004 04:40:05 -0700 Subject: IRQ-Routing Problems (ShowStopper) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: msch@snafu.de List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Jun 2004 10:21:17 -0000 Hi all, I have still IRQ-Problems on my machine which seem to be ACPI related (i.e. which don't occur without ACPI) but seem to have a different source than the last shutdown/reboot issue. The last working kernel is from May 22, after the new ACPI-Code no kernel boots with ACPI enabled any more. The core problem is the handling of IRQ 10 on my machine. This IRQ is marked as 'Legacy/ISA' in my BIOS-Settings and is used for my ISA "Teles S0/16.3"-ISDN-Card. With my old working kernel, things look as follows: FreeBSD 5.2-CURRENT #0: Sat May 22 13:01:03 CEST 2004 [...] pcib0: slot 7 INTD is routed to irq 11 pcib0: slot 7 INTD is routed to irq 11 pcib0: slot 7 INTC is routed to irq 12 pcib0: slot 9 INTA is routed to irq 11 pcib0: slot 10 INTA is routed to irq 12 pcib0: slot 12 INTA is routed to irq 12 [...] sym0: <875> port 0xd800-0xd8ff mem 0xe3000000-0xe3000fff, 0xe3001000-0xe30010ff irq 11 at device 9.0 on pci0 [...] isic0 at port 0x580-0x59f,0x180-0x19f,0x980-0x99f,0xd80-0xd9f irq 10 flags 0x3 on isa0 Now, with newer kernels, there's a different IRQ-Routing, where "pcib0: slot 9 INTA is routed to irq 10" and therefore "isic0: Could not get IRQ for Teles S0/16.3" "sym0" is on IRQ 10 as well (of course), so the detection of my SCSI-Disks hangs (because of the ISA-Card on this IRQ I assume) and with this the whole boot process... :-( Obviously the new IRQ-Routing does not look at the BIOS-Settings and grabs an IRQ which is reserved for legacy ISA-Cards. I tried both possible "PnP-OS" settings but it makes no difference there. I admit that ISA cards aren't state of the art anymore, but in the moment it's my fastest Internet-access and it was working for a long time. I hope that this behaviour is not intended and that ISA-Cards remain to be supported under FreeBSD 5... -- Ciao/BSD - Matthias Matthias Schuendehuette , Berlin (Germany) PGP-Key at and ID: 0xDDFB0A5F