From owner-freebsd-questions@FreeBSD.ORG Sun Jan 18 21:15:57 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2F80D16A4CE for ; Sun, 18 Jan 2004 21:15:57 -0800 (PST) Received: from priv-edtnes43.telusplanet.net (outbound05.telus.net [199.185.220.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id 71F8143D46 for ; Sun, 18 Jan 2004 21:15:55 -0800 (PST) (envelope-from jearl@telus.net) Received: from localhost ([199.185.220.240]) by priv-edtnes43.telusplanet.netESMTP <20040119051555.BYNG25048.priv-edtnes43.telusplanet.net@localhost>; Sun, 18 Jan 2004 22:15:55 -0700 Received: from 24.64.142.120 ( [24.64.142.120]) as user urbanex2@192.168.200.1 by webmail.telus.net with HTTP; Sun, 18 Jan 2004 22:15:55 -0700 Message-ID: <1074489355.400b680b26f97@webmail.telus.net> Date: Sun, 18 Jan 2004 22:15:55 -0700 From: James Earl To: zhangweiwu@realss.com References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit User-Agent: Internet Messaging Program (IMP) 3.1-cvs X-Originating-IP: 24.64.142.120 cc: freebsd-questions@freebsd.org Subject: Re: why all my devices on my Thinkpad wish to use IRQ 11? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jan 2004 05:15:57 -0000 Quoting Zhang Weiwu : > > Hello. I recently brought a new Thinkpad T40 notebook and installed FreeBSD > > 5.2 RELEASE on it. Now on this notebook it seems every device is trying to > use irq 11, making every drive timeout. > > The irq 11 devices are: > #dmesg | grep "irq 11" > pcib0: slot 29 INTB is routed to irq 11 > pcib0: slot 29 INTC is routed to irq 11 > pcib0: slot 29 INTD is routed to irq 11 > pcib0: slot 31 INTB is routed to irq 11 > pcib0: slot 31 INTB is routed to irq 11 > pcib0: slot 31 INTB is routed to irq 11 > pcib1: slot 0 INTA is routed to irq 11 > uhci0: port 0x1800-0x181f irq > 11 at device 29.0 on pci0 > uhci1: port 0x1820-0x183f irq > 11 at device 29.1 on pci0 > uhci2: port 0x1840-0x185f irq > 11 at device 29.2 on pci0 > pcib2: slot 0 INTA is routed to irq 11 > pcib2: slot 0 INTB is routed to irq 11 > pcib2: slot 2 INTA is routed to irq 11 > pcib2: slot 8 INTA is routed to irq 11 > cbb0: mem 0xb0000000-0xb0000fff irq 11 at > device 0.0 on pci2 > cbb1: mem 0xb1000000-0xb1000fff irq 11 at > device 0.1 on pci2 > fxp0: port 0x8000-0x803f mem > 0xc0201000-0xc0201fff irq 11 at device 8.0 on pci2 > pcm0: port 0x18c0-0x18ff,0x1c00-0x1cff mem > 0xc0000800-0xc00008ff,0xc0000c00-0xc0000dff irq 11 at device 31.5 on pci0 > pcib0: slot 29 INTA is routed to irq 11 > > I tried to modify /boot/device.hints to assign different irqs for different > > devices, no luck. The devices seems to be ignoring variables like > hints.pcm.0.irq. > > In order to use fxp0, I now disabled all devices who use irq 11 before > fxp0. > > Please someone give me some hints. Thank you. You can change IRQ settings in your BIOS setup. F1 will bring up the BIOS setup during initial bootup at the IBM ThinkPad splash screen. Look under the Config -> PCI menu I believe. You may want to first try using the 'set hw.pci.allow_unsupported_io_range=1' at the boot loader prompt. On my R40, INTE seems to be my fxp0 device. INTD seemed to change cbb, and INTC changes the IRQ of my Cisco Aironet MPI350 card. Let me know what you find out. James