support of SMBus on ICH3

Stijn Hoop stijn at win.tue.nl
Tue Aug 12 06:12:32 PDT 2003


Hi,

On Mon, Aug 11, 2003 at 10:20:47AM +0200, Igor Pokrovsky wrote:
> I have problems with enabling support for SMBus on STABLE.
> My motherboard is ICH3 (82801CA).
>
> As suggested in LINT I added 3 lines to my kernel config:
>
> device		smbus
> device		ichsmb
> device		smb
>
> But after compiling, installing and rebooting /dev/smb[01] are
> not available and no changes in kernel startup messages either.
> So I assume something hasn't been detected. I will provide any
> additional info if needed.
>
> Any suggestion or thoughts?

Well FWIW I'm seeing the same on -CURRENT as of yesterday, on a laptop.  The
strange thing is that Intel's ICH3-M documentation says that it supports
SMBus, but the device/function number (which should be D31:F3 according to my
spec) isn't even listed in my pciconf -l output :(

Furthermore I don't get any expected value when using pciconf -r:

[stijn at pounce] <~> sudo pciconf -r -h pci0:31:3 00
ffff
[stijn at pounce] <~> sudo pciconf -r -h pci0:31:3 02
ffff

which should have been 8086 / 2483.

Admittedly know about this >< much about PCI configuration, but somehow I
suspect that the SMBus feature is optional on ICH3 motherboards, or it needs
to be turned on explicitly somehow during the boot. Anyone got any more clue?

> # dmesg:
> atapci0: <Intel ICH3 ATA100 controller> port 0x8400-0x840f,0x8800-0x8803,0x9000-0x9007,0x9400-0x9403,0x9800-0x9807 mem 0xd5800000-0xd58003ff irq 9 at device 31.1 on pci0
> ata0: at 0x1f0 irq 14 on atapci0
> ata1: at 0x170 irq 15 on atapci0

I would expect the SMBus controller to show up here (... at device 31.3
on pci0) but like my dmesg it doesn't.

> pci0: <unknown card> (vendor=0x8086, dev=0x2486) at 31.6 irq 11

This is actually the ICH3 AC '97 modem interface, which gets detected
as 'none0 at pci0:31:6' on my laptop.

Like Igor, more info available on request.

--Stijn

-- 
"Well," Brahma said, "even after ten thousand explanations, a fool is
no wiser, but an intelligent man requires only two thousand five
hundred."
                -- The Mahabharata.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20030812/c240f9c7/attachment.bin


More information about the freebsd-stable mailing list