Bug 2976

Summary: Asus BIOS doesn't activate ICH4 SMBus device
Product: Platform Specific/Hardware Reporter: Pedro C (pedro)
Component: i386Assignee: Dominik Brodowski (linux)
Status: CLOSED CODE_FIX    
Severity: normal CC: linux
Priority: P2    
Hardware: i386   
OS: Linux   
Kernel Version: 2.6.6 Subsystem:
Regression: --- Bisected commit-id:
Attachments: Output of lspci -v and lspci -vn
proposed patch

Description Pedro C 2004-06-28 17:05:36 UTC
Distribution: Debian Sid
Hardware Environment: Asus M2N laptop
Problem Description:

The bios doesn't activate the SMBus device. The problem is described here:

http://www2.lm-sensors.nu/~lm78/cvs/lm_sensors2/prog/hotplug/README.p4b

There's a 2.4 kernel module to solve this but I guess a workaround in the kernel
would be nice.
Comment 1 orange 2004-07-14 10:26:38 UTC
Could you please post the output from lspci -v and lspci -vn?
Comment 2 Pedro C 2004-07-14 10:50:02 UTC
Created attachment 3357 [details]
Output of lspci -v and lspci -vn
Comment 3 Dominik Brodowski 2004-07-15 15:38:43 UTC
workaround for Asus desktop mainboards exists already, just got HP added, and
needs just a bit of tweaking for it to handle the M2N. Will try to create a
patch tomorrow -- but maybe someone wants to beat me in doing so?
Comment 4 Dominik Brodowski 2004-07-16 12:04:32 UTC
Created attachment 3381 [details]
proposed patch

This patch (against 2.6.8-rc1-bk3) adds the M2N notebook to the list of systems
playing "hide and seek" with the SMBus LPC bridge. Would be great if you could
test it out.
Comment 5 Pedro C 2004-07-18 17:44:41 UTC
This works. lspci shows the device and i2c-i801 seams to work. 

Unfortunately none of the i2c sensor drivers seam to be able to tell me the
temperature. One of them gives me the voltage and the "eeprom" one aparently
tells me I have a 512MB DIMM in the empty slot. Which is great but I already
knew that. 

Anyway that's probably a different issue altogether. ACPI does give me a
temperature value, but none of the userland stuff knows how to use that.
Comment 6 Dominik Brodowski 2004-07-19 00:13:01 UTC
FYI: gkrellm is aware of ACPI-enumerated temperature sensors.
Comment 7 Dominik Brodowski 2004-08-04 11:13:14 UTC
patch is in 2.6.8-rc3