Hello
I'm trying to get temperature info about CPUs on Dell Precision 670
motherboard.
I have kernel (FreeBSD 6.1-STABLE #0: Fri Jun 30 07:12:09 CEST 2006)
with SMB
device smb
device smbus
device intpm
device ichsmb
device iicbus # Bus support, required for
ic/iic/iicsmb below.
device iicbb
device ic
device iic
device iicsmb # smb over i2c bridge
the SMB device is
tnt-new:~# dmesg | grep smb
ichsmb0: Intel 82801EB (ICH5) SMBus controller port 0xece0-0xecff irq
17 at device 31.3 on pci0
ichsmb0: [GIANT-LOCKED]
smbus0: System Management Bus on ichsmb0
smb0: SMBus generic I/O on smbus0
[EMAIL PROTECTED]:31:3: class=0x0c0500 card=0x01681028 chip=0x24d38086
rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
device = '82801EB/ER (ICH5/ICH5R) SMBus Controller'
class= serial bus
subclass = SMBus
but if I run mbmon (with SMB support, compiled from ports) I got this
error at the end
tnt-new:~# mbmon
ioctl(smb0:writebyte): Device not configured
Exit 255
tnt-new:~# mbmon -D
Probe Request: none
Testing Reg's at SMBus
SMBus slave 0x2E(0x17) found...
SMBus slave 0x44(0x22) found...
SMBus slave 0x52(0x29) found...
SMBus slave 0x56(0x2B) found...
SMBus slave 0x64(0x32) found...
SMBus slave 0x6E(0x37) found...
SMBus slave 0xAE(0x57) found...
SMBus slave 0xC4(0x62) found...
SMBus slave 0xD6(0x6B) found...
SMBus slave 0xE4(0x72) found...
SMBus slave 0xEE(0x77) found...
Set SMBus slave address: 0xEE
Probing Winbond/Asus/LM78/79 chip:
CR40:0x06, CR41:0x06, CR42:0x06, CR43:0x06
CR44:0x06, CR45:0x06, CR46:0x06, CR47:0x06
CR48:0x06, CR49:0x06, CR4A:0x06, CR4B:0x06
CR4C:0x06, CR4D:0x06, CR4E:0x06, CR4F:0x06
CR56:0x06, CR58:0x06, CR59:0x06, CR5D:0x06
CR3E:0x06, CR13:0x06, CR17:0x06, CRA1:0xFF
CR20:0x06, CR22:0x06, CR23:0x06, CR24:0x06
CR27:0x06, CR29:0x06, CR2A:0x06, CR2B:0x06
Set SMBus slave address: 0x52
Probing Winbond/Asus/LM78/79 chip:
CR40:0xCE, CR41:0x00, CR42:0x00, CR43:0x00
CR44:0x00, CR45:0x00, CR46:0x00, CR47:0x00
CR48:0x02, CR49:0x4D, CR4A:0x33, CR4B:0x20
CR4C:0x39, CR4D:0x33, CR4E:0x80, CR4F:0x32
CR56:0x2D, CR58:0x43, CR59:0x43, CR5D:0x05
CR3E:0x12, CR13:0x01, CR17:0x50, CRA1:0xFF
CR20:0x35, CR22:0x15, CR23:0x27, CR24:0x3C
CR27:0x00, CR29:0x37, CR2A:0x69, CR2B:0x80
Set SMBus slave address: 0x56
Probing Winbond/Asus/LM78/79 chip:
CR40:0xAD, CR41:0x00, CR42:0x00, CR43:0x00
CR44:0x00, CR45:0x00, CR46:0x00, CR47:0x00
CR48:0x01, CR49:0x48, CR4A:0x59, CR4B:0x4D
CR4C:0x50, CR4D:0x35, CR4E:0x31, CR4F:0x32
CR56:0x45, CR58:0x20, CR59:0x20, CR5D:0x05
CR3E:0x12, CR13:0x01, CR17:0x50, CRA1:0x03
CR20:0x35, CR22:0x15, CR23:0x27, CR24:0x3C
CR27:0x00, CR29:0x37, CR2A:0x69, CR2B:0x80
ioctl(smb0:writebyte): Device not configured
Exit 255
Dou you anybody know what should be wrong ?
I found this article http://www.tworoads.net/~srp/hn/monitor420.html
but I don't know how to get value from SMBus slave addresses :(.
Thaks for any help.
Jiri
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]