From owner-freebsd-current Wed Dec 6 15:14: 7 2000 From owner-freebsd-current@FreeBSD.ORG Wed Dec 6 15:14:06 2000 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from critter.freebsd.dk (flutter.freebsd.dk [212.242.40.147]) by hub.freebsd.org (Postfix) with ESMTP id 1317D37B400; Wed, 6 Dec 2000 15:13:52 -0800 (PST) Received: from critter (localhost [127.0.0.1]) by critter.freebsd.dk (8.11.1/8.11.1) with ESMTP id eB6NDoL55033; Thu, 7 Dec 2000 00:13:50 +0100 (CET) (envelope-from phk@critter.freebsd.dk) To: current@freebsd.org, nsayer@freebsd.org Subject: USB related commit leads to hung systems if USB-IRQ=Disabled in BIOS From: Poul-Henning Kamp Date: Thu, 07 Dec 2000 00:13:50 +0100 Message-ID: <55031.976144430@critter> Sender: phk@critter.freebsd.dk Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In my bios I have PnPOS=NO, USB-IRQ=Disabled. The commit below results in a PCI interrupt storm and a terminally wedged system right after interrupts are enabled. Poul-Henning | nsayer 2000/12/03 09:07:24 PST | | Modified files: | sys/pci ohci_pci.c uhci_pci.c | Log: | We now have the ability to assign the correct IRQ when PNP-OS is turned | on. So stop failing the attach if the IRQ is unassigned. With this | patch, I can now boot with PNP-OS YES in my BIOS no differently than | PNP-OS NO (which is a good thing since Windows hangs with PNP-OS NO). | | Obtained from: msmith | | Revision Changes Path | 1.21 +1 -11 src/sys/pci/ohci_pci.c | 1.32 +1 -11 src/sys/pci/uhci_pci.c -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message