kern/85106: The ICH7 smb interface is not recognised
arthur.hartwig at nokia.com
Fri Aug 19 01:20:13 GMT 2005
>Synopsis: The ICH7 smb interface is not recognised
>Arrival-Date: Fri Aug 19 01:20:12 GMT 2005
>Originator: Arthur Hartwig
FreeBSD oz-net-11.iprg.nokia.com 5.4-RELEASE FreeBSD 5.4-RELEASE #8: Thu Aug 18 16:46:30 EST 2005 hartwig at oz-net-11.iprg.nokia.com:/usr/obj/usr/src/sys/oz-net-11 i386
The ICH7 SMB interface is not recognised
Boot FreeBSD 5.4 with ichsmb support on any motherboard with Intel 945 or 955 chipset.
In dev/ichsmb/ichsmb_pci.c, in the section
/* PCI unique identifiers */
#define ID_82801GB 0x27da8086
and in the function ichsmb_pci_probe add another case labvl and code
device_set_desc(dev, "Intel 82801GB (ICH7) SMBus controller");
I have tested this using a couple of programs to see what devices exist on the SMBus and dumping the data in the SPD eeproms on the two DRAM sticks on a Gigabyte GA-8I945P-G motherboard which uses the Intel 945 chipset which includes the ICH7.
The ICH6 SMB is also unrecognised. Its PCI ID is 0x266A8086 and chip code is 82801FB and the driver will probably work with the ICH6 SMB by just changing it to recognise the ICH6 as described above for the ICH7. I am not able to test the ICH6 SMB.
More information about the freebsd-bugs