kern/85106: The ICH7 smb interface is not recognised

Arthur Hartwig arthur.hartwig at nokia.com
Fri Aug 19 01:20:13 GMT 2005


>Number:         85106
>Category:       kern
>Synopsis:       The ICH7 smb interface is not recognised
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Aug 19 01:20:12 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Arthur Hartwig
>Release:        5.4
>Organization:
Nokia
>Environment:
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
>Description:
      The ICH7 SMB interface is not recognised
>How-To-Repeat:
      Boot FreeBSD 5.4 with ichsmb support on any motherboard with Intel 945 or 955 chipset.
>Fix:
      In dev/ichsmb/ichsmb_pci.c, in the section
/* PCI unique identifiers */
add
#define ID_82801GB          0x27da8086
and in  the function ichsmb_pci_probe add another case labvl and code

Case ID_82801GB:
        device_set_desc(dev, "Intel 82801GB (ICH7) SMBus controller");
        break;

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.

>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list