Date: Mon, 22 Dec 2003 11:35:34 -0500 (EST) From: John Baldwin <jhb@FreeBSD.org> To: "Michael A. Hovan III" <mhovan+freebsd@hovan.org> Cc: freebsd-hardware@freebsd.org Subject: RE: ichsmb driver not loading on Intel SE7501CW2 motherboard Message-ID: <XFMail.20031222113534.jhb@FreeBSD.org> In-Reply-To: <99DB77EE-3436-11D8-941D-0030657E8346@hovan.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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: <Intel 82801CA (ICH3) SMBus controller> port 0x1100-0x111f irq > 0 > at device 31.3 on pci0 > pci_cfgintr_virgin: using routable interrupt 3 > pci_cfgintr: ROUTE_INTERRUPT failed. > smbus0: <System Management Bus> on ichsmb0 > smb0: <SMBus general purpose I/O> 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 <jhb@FreeBSD.org> <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.20031222113534.jhb>
