SMBus and ichsmb -- adding device ID

Ryan ryan42 at mac.com
Sat Nov 25 05:42:45 UTC 2006


Hello all! Be warned this is my first mailing list post so bear with me :-P

I am running FreeBSD on a Dell Dimension 4500 and trying to get a smbus controller to allow me to use it with lmmon, mbmon, etc. I have somewhat concluded that the ichsmb driver is not loading for the smbus controller. Here is pciconf -l -v's out put for the SMBus controller:
chsmb0 at pci0:31:3:      class=0x0c0500 card=0x01321028 chip=0x24c38086 rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller'
    class    = serial bus
    subclass = SMBus

I think that the ichsmb driver will work for this if I can add the smbus controller's device ID to it. If anyone can help me solve this I'd be very happy. 
This is the post I came across that gives me the feeling I've got: http://lists.freebsd.org/pipermail/freebsd-current/2005-May/049840.html

What I get right now from these programs:
# mbmon
No Hardware Monitor found!!
InitMBInfo: Unknown error: 0


# lmmon
IOCTL: Device not configured


# healthd -d
************************
* Hardware Information *
************************
Unknown Vendor: ID = FFFF
************************

Temp.= 255.0,  0.0,  0.0; Rot.=    0,    0,    0
 Vcore = 4.08, 4.08; Volt. = 4.08, 6.85, 15.50, -14.16, -6.12
Temp.= 255.0,  0.0,  0.0; Rot.=    0,    0,    0
 Vcore = 4.08, 4.08; Volt. = 4.08, 6.85, 15.50, -14.16, -6.12

 (Note that these values are all bogus)

Once again thanks!

--Ryan


More information about the freebsd-drivers mailing list