From owner-freebsd-current@FreeBSD.ORG Sat Jun 7 04:08:16 2003 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 44A1537B404 for ; Sat, 7 Jun 2003 04:08:16 -0700 (PDT) Received: from mail.liwing.de (mail.liwing.de [213.70.188.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6E54443F3F for ; Sat, 7 Jun 2003 04:08:14 -0700 (PDT) (envelope-from rehsack@liwing.de) Received: (qmail 46513 invoked from network); 7 Jun 2003 11:08:12 -0000 Received: from stingray.liwing.de (HELO liwing.de) ([213.70.188.164]) (envelope-sender ) by mail.liwing.de (qmail-ldap-1.03) with SMTP for ; 7 Jun 2003 11:08:12 -0000 Message-ID: <3EE1C79C.4060100@liwing.de> Date: Sat, 07 Jun 2003 13:08:12 +0200 From: Jens Rehsack Organization: LiWing IT-Services User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.2) Gecko/20030208 Netscape/7.02 (Compact - Build 2) X-Accept-Language: en-us, en MIME-Version: 1.0 To: current@freebsd.org, John Baldwin References: <20030606190745.GA1290@cicely12.cicely.de> <20030606.131743.92584433.imp@bsdimp.com> <20030606192908.GD1290@cicely12.cicely.de> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: ticso@cicely.de cc: "M. Warner Losh" Subject: Re: [PATCH] Tweak re-routing of PCI interrupts X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Jun 2003 11:08:16 -0000 On 6/6/2003 9:29 PM, Bernd Walter wrote: > On Fri, Jun 06, 2003 at 01:17:43PM -0600, M. Warner Losh wrote: >> In message: <20030606190745.GA1290@cicely12.cicely.de> >> Bernd Walter writes: >> : I already wondered how you could route interrupts without ACPI until I >> : booted my printserver with a recent kernel. >> >> PCIBIOS! > > Well - I'm not very familar with what i386 offer here. > Specs are available here, so I could read. > But in any case Johns patch revived my printserver (old HX > socket7 board). > Either my BIOS is broken or FreeBSD doesn't use it correctly. > Whatever - I can run tests on that machine if required. I agree to Bernd. I don't know the problem Warner have with the patch, because it removes a big problem on non-acpi machines. Maybe a look to kern/53010 (http://www.freebsd.org/cgi/query-pr.cgi?pr=53010) change Warner's mind. If required, I will test further patches according this problem, too. Jens -- dmesg of machine which now runs with the fix: Copyright (c) 1992-2003 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 5.1-CURRENT #3: Sat Jun 7 12:06:31 GMT 2003 root@winnie.helpers.liwing.de:/usr/obj/usr/src/sys/WINNIE Preloaded elf kernel "/boot/kernel/kernel" at 0xc03a2000. Timecounter "i8254" frequency 1193182 Hz Timecounter "TSC" frequency 199433685 Hz CPU: Pentium Pro (199.43-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x619 Stepping = 9 Features=0xf9ff real memory = 134217728 (128 MB) avail memory = 126369792 (120 MB) Pentium Pro MTRR support enabled npx0: on motherboard npx0: INT 16 interface pcibios: BIOS version 2.10 pcib0: at pcibus 0 on motherboard pci0: on pcib0 isab0: at device 1.0 on pci0 isa0: on isab0 pci0: at device 1.1 (no driver attached) pci0: at device 2.0 (no driver attached) pci0: at device 2.1 (no driver attached) pci0: at device 3.0 (no driver attached) ahc0: port 0xf800-0xf8ff mem 0xfedfe000-0xfedfefff irq 11 at device 18.0 on pci0 aic7880: Ultra Wide Channel A, SCSI Id=7, 16/253 SCBs ahc1: port 0xf400-0xf4ff mem 0xfedff000-0xfedfffff irq 9 at device 19.0 on pci0 aic7880: Ultra Wide Channel A, SCSI Id=5, 16/253 SCBs orm0: