The smbus port on the mainboard stopped working after upgrading to the new kernel. Going back to 2.6.28-r9 it works smoothly Reproducible: Always Steps to Reproduce: Just but it up and try to use it. Actual Results: sensors No sensors found! Make sure you loaded all the kernel drivers you need. Try sensors-detect to find out which these are. Expected Results: ensors as99127f-i2c-4-2d Adapter: SMBus I801 adapter at e800 VCore: +1.66 V (min = +1.57 V, max = +1.73 V) +3.3V: +3.47 V (min = +3.14 V, max = +3.47 V) +5V: +4.97 V (min = +4.76 V, max = +5.24 V) +12V: +12.22 V (min = +10.82 V, max = +13.19 V) -12V: -11.57 V (min = -10.81 V, max = -13.22 V) -5V: -5.15 V (min = -4.74 V, max = -5.25 V) ALARM fan1: 4821 RPM (min = 0 RPM, div = 4) fan2: 0 RPM (min = 0 RPM, div = 4) fan3: 2410 RPM (min = 0 RPM, div = 4) M/B Temp: +33.0°C (high = +40.0°C, hyst = +37.0°C) CPU Temp: +51.5°C (high = +51.9°C, hyst = +47.0°C) ALARM cpu0_vid: +1.650 V beep_enable:enabled The fact sensors detect doesn't even try to analyse the bus makes me think this is a bus and not a chip problem.
Can you give me both your working 2.6.28-r9 and 2.6.32-r9. I may have some boards here with i801 where I can get a handle on this one.
Created attachment 243137 [details] 2.6.28-r9 .config blueness, you mean the config files or the binary kernels? I have attached the configs anyway.
Created attachment 243139 [details] 2.6.32-r9 .config
Created attachment 243147 [details] gentoo-sources-2.6.32-r7 .config Tried with 2.6.32-gentoo-r7 and the bug was still reproducible so it doesn't seem to be hardened related. Attaching the config used on gentoo-sources.
Created attachment 243153 [details] gentoo-sources-2.6.30-r8 .config Tried with gentoo-sources 2.6.30-r8 and the bus worked flawlessly. Attached is the config ussed in case it helps.
Okay I'm reassigning this one to the broader kernel audience.
Is that the full sensors-detect output?
I also have a system that uses i2c-i801. I got the same output as you until I loaded coretemp. kiowa i2c # lsmod Module Size Used by kiowa i2c # lsmod Module Size Used by i2c_i801 6434 0 kiowa i2c # sensors No sensors found! Make sure you loaded all the kernel drivers you need. Try sensors-detect to find out which these are. kiowa i2c # modprobe coretemp kiowa i2c # lsmod Module Size Used by coretemp 4550 0 i2c_i801 6434 0 kiowa i2c # sensors coretemp-isa-0000 Adapter: ISA adapter Core 0: +38.0°C (high = +82.0°C, crit = +100.0°C) coretemp-isa-0001 Adapter: ISA adapter Core 2: +32.0°C (high = +82.0°C, crit = +100.0°C) coretemp-isa-0002 Adapter: ISA adapter Core 1: +34.0°C (high = +82.0°C, crit = +100.0°C) coretemp-isa-0003 Adapter: ISA adapter Core 3: +36.0°C (high = +82.0°C, crit = +100.0°C) I tried this on gentoo-sources-2.6.35
Let us know if you performed the same steps as I did and still have a problem.
It is, no coretemp here as the machine is a pentium3 :( Also, the chip sensor is an odd Asus one :/
Please report this bug upstream at http://bugzilla.kernel.org and post the url back here.
Please let us know when you have filed this upstream
Sorry for taking so much time, this christmas have been crazy :( I did some investigation and I think tracked down the issue, I think I'm supposed to use i2c_ec but this was removed between .21 and .22 :(
idiot me, copy pasted a bad link.