Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Jan 2004 15:26:00 -0800 (PST)
From:      Julian Elischer <julian@elischer.org>
To:        hackers@freebsd.org
Cc:        imp@freebsd.org
Subject:   PCI interrupt allocation question..
Message-ID:  <Pine.BSF.4.21.0401131515190.98328-100000@InterJet.elischer.org>

next in thread | raw e-mail | index | archive | help

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.





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0401131515190.98328-100000>