Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Aug 2003 15:13:23 +0200
From:      Stijn Hoop <stijn@win.tue.nl>
To:        Igor Pokrovsky <igor.pokrovsky@cnrm.meteo.fr>, freebsd-stable@freebsd.org
Subject:   Re: support of SMBus on ICH3
Message-ID:  <20030812131323.GX59732@pcwin002.win.tue.nl>
In-Reply-To: <20030811082047.GA2111@exmatis1.cnrm.meteo.fr>
References:  <20030811082047.GA2111@exmatis1.cnrm.meteo.fr>

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

--ZG+WKzXzVby2T9Ro
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

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@pounce] <~> sudo pciconf -r -h pci0:31:3 00
ffff
[stijn@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 clu=
e?

> # dmesg:
> atapci0: <Intel ICH3 ATA100 controller> port 0x8400-0x840f,0x8800-0x8803,=
0x9000-0x9007,0x9400-0x9403,0x9800-0x9807 mem 0xd5800000-0xd58003ff irq 9 a=
t 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=3D0x8086, dev=3D0x2486) at 31.6 irq 11

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

Like Igor, more info available on request.

--Stijn

--=20
"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.

--ZG+WKzXzVby2T9Ro
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (FreeBSD)

iD8DBQE/OOfzY3r/tLQmfWcRAlCkAKCMq3tHKGT2l9l6VXOmZ3WtiFRgewCfaHUs
yG4oCYfPEB4YCupXTDcSrGc=
=J3Cg
-----END PGP SIGNATURE-----

--ZG+WKzXzVby2T9Ro--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030812131323.GX59732>