From owner-freebsd-hardware@FreeBSD.ORG Mon Dec 22 08:35:38 2003 Return-Path: Delivered-To: freebsd-hardware@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 58FB216A4CE for ; Mon, 22 Dec 2003 08:35:38 -0800 (PST) Received: from mail6.speakeasy.net (mail6.speakeasy.net [216.254.0.206]) by mx1.FreeBSD.org (Postfix) with ESMTP id 24D7543D1D for ; Mon, 22 Dec 2003 08:35:37 -0800 (PST) (envelope-from jhb@FreeBSD.org) Received: (qmail 10675 invoked from network); 22 Dec 2003 16:35:36 -0000 Received: from dsl027-160-063.atl1.dsl.speakeasy.net (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender ) encrypted SMTP for ; 22 Dec 2003 16:35:36 -0000 Received: from laptop.baldwin.cx (gw1.twc.weather.com [216.133.140.1]) by server.baldwin.cx (8.12.10/8.12.10) with ESMTP id hBMGZXM0045979; Mon, 22 Dec 2003 11:35:33 -0500 (EST) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.5.4 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <99DB77EE-3436-11D8-941D-0030657E8346@hovan.org> Date: Mon, 22 Dec 2003 11:35:34 -0500 (EST) From: John Baldwin To: "Michael A. Hovan III" X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) cc: freebsd-hardware@freebsd.org Subject: RE: ichsmb driver not loading on Intel SE7501CW2 motherboard X-BeenThere: freebsd-hardware@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: General discussion of FreeBSD hardware List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Dec 2003 16:35:38 -0000 On 22-Dec-2003 Michael A. Hovan III wrote: > Hello, > > A colleague and I are currently having difficulty building a FreeBSD > 4.9 kernel that loads the ichsmb driver on an Intel SE7501CW2 > motherboard. There appears to be some sort of problem mapping an > interrupt to the device, as illustrated by the following boot message: > > ichsmb0: port 0x1100-0x111f irq > 0 > at device 31.3 on pci0 > pci_cfgintr_virgin: using routable interrupt 3 > pci_cfgintr: ROUTE_INTERRUPT failed. > smbus0: on ichsmb0 > smb0: on smbus0 Well, the problem is that to get PCI interrupt routing to properly work on 4.x (which is what you need), you will need to do a lot of work. Esp. if you are trying to do this for an SMP kernel. Basically, only 5.x is going to properly do PCI interrupt routing. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/