On Mon, Dec 19, 2005 at 06:30:50PM +0200, Ruslan Ermilov wrote: > On Mon, Dec 19, 2005 at 10:59:43AM +1300, Philip Murray wrote: > > This is on a Dual Dual-Core Opteron 275 on a Tyan S2882-D motherboard > > w/ 4GB of RAM running -amd64 > > > I have the same motherboard. > > > root_at_stratos# dmesg | grep nf > > nfpm0: <AMD-8111 SMBus 2.0 Controller> port 0xcc00-0xcc1f irq 19 at > > device 7.2 on pci0 > > smbus0: <System Management Bus> on nfpm0 > > > I figured that AMD-8111 uses an EC-based SMBus register access, so > I've split the drivers into two: amdsmb(4) supports AMD-8111 SMBus > 2.0 controller which uses EC to read/write SMBus registers, and > nfsmb(4) supports NVIDIA nForce-2/3/4 MCP twin SMBus 2.0 controller > that appears to use an I/O based access to SMBus registers. > > http://people.freebsd.org/~patches/amdsmb-nfsmb.patch > > 1. > Recompile everything in /sys/modules/i2c/ (create two directories, > controllers/amdsmb and controllers/nfsmb before applying a patch). > > 2. > Check with smbtest: > > a) on nForce: > smbtest /dev/smb0 > smbtest /dev/smb1 > b) on AMD-8111: > smbtest > > All smbtest commands should include "slave 8" device which is > the SMBus Host device. If it didn't find any more devices, it > means that you now have a working SMBus bus, which it otherwise > useless on your system. It if detects some other devices, > chances are that some of them are xmbmon recognizeable sensors. > > 3. > Make sure you compile the latest sysutils/xmbmon port which has > smb(4) support ("mbmon" should have the -s option (lowercase ell)). > > 4. > Substitute your PCI ID in xmbmon's pci_pm.h (see my original > post that explains this in more detail). > > 5. > On nForce2/3/4, run mbmon -S -s0 -d and mbmon -S -s1 -d. > On AMD-8111, run mbmon -S -d. > > You may also want to s/-d/-D/ to verify it finds devices > attached to SMBus, it's similar to smbtest. If it finds any > known sensors (my systems don't have them), you can run > mbmon -S -s[01] -c8 1 to display eight probes with a one > second interval. > > P.S. I don't know how useful all of this is, since my systems > don't seem to have any sensors attached to SMBus 2.0 busses. > I think those tyan motherboards use IPMI. Maybe sysutils/freeipmi will work? -- Bruno Ducrot -- Which is worse: ignorance or apathy? -- Don't know. Don't care.Received on Mon Dec 19 2005 - 19:30:55 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:49 UTC