PCI interrupt allocation question..
Julian Elischer
julian at elischer.org
Tue Jan 13 15:26:06 PST 2004
I have a (well, several of them) system with
a SuperMicro X5 series Motherboard.
It has a Xeon (2.8GHz) and an intel ICH series chipset.
The kernel includes teh ichsmb driver to try access the SMBus
for temperature reading reasons (yes I know I can do it other ways..)
During boot (FreeBSD 4.8) I see:
Jan 13 14:25:13 build1 /k2: ichsmb0: <Intel 82801CA (ICH3) SMBus
controller> port 0x1100-0x111f irq 0 at device 31.3 on pci0
Jan 13 14:25:13 build1 /k2: pci_cfgintr_virgin: using routable interrupt 3
Jan 13 14:25:13 build1 /k2: pci_cfgintr: 0:31 INTB routed to irq 3
Jan 13 14:25:13 build1 /k2: smbus0: <System Management Bus> on ichsmb0
Jan 13 14:25:13 build1 /k2: smb0: <SMBus general purpose I/O> on smbus0
What actually doe sthis mean (it's unusual)
The interrupts apparently never get there anyhow..
I assume that the Bios hasn't assigned an interrupt and the
kernel is trying to do so by itself. I also assume that
it doesn't REALLY know how to do this... at least not with the
chipset I'm using.. (82801AC from memory) (ICH3 , MCH etc.) E7501
chipset.
Any thoughts that move me towards getting th eichsmb driver working on
this machine are welcome.
More information about the freebsd-hackers
mailing list