Hi Thomas, On Mon, 19 Feb 2007 16:36:25 -0500, Thomas Garner wrote: > [root at ns ~]# lspci -v -s 00:01.1 > 00:01.1 SMBus: nVidia Corporation MCP61 SMBus (rev a2) > Subsystem: Elitegroup Computer Systems Unknown device 2602 > Flags: 66MHz, fast devsel, IRQ 11 > I/O ports at fc00 [size=64] > I/O ports at 1c00 [size=64] > I/O ports at f400 [size=64] > Capabilities: [44] Power Management version 2 Hmmm, OK. If the MCP61 is similar to the previous models, the two SMBus controllers correspond to the 2nd and 3rd I/O port ranges. However I am surprised because these used to always live back-to-back. In your case the two addresses are completely different, which makes me suspect that something is different. Either way, if you want to try, we can instruct the i2c-nforce2 driver to handle your chip as a supported one and see what happens. Here's the procedure (as root): modprobe i2c-nforce2 modprobe i2c-dev echo "10DE 03EB" /sys/bus/pci/drivers/nForce2_smbus/new_id (check the logs) i2cdetect -l (you should see the two nVidia SMBus listed) i2cdetect 0 i2cdetect 1 (assuming the nVidia SMBus are bus numbers 0 and 1) Please report your results. Beware that bad things might happen if it happens that the MCP61 is not actually compatible with the older chips. Hopefully nothing a reboot won't fix, though. -- Jean Delvare