Ticket #1352

Jean Delvare khali at linux-fr.org
Mon Aug 4 20:38:15 CEST 2003


> For the BIOS, I have is the latest version. Therefore, this is not
> the solution.

Wrong. You can have the latest BIOS and this BIOS can be dead broken.
Wouldn't be the first time, nor the last. It's especially possible on
recent hardware.

BTW, is there any monitoring information shown in the BIOS screens (boot
time and setup)?

> I also tried the new 2.6.0-test2 kernel and I got some improvements : 
> now it detects the SMBus but it says it is disabled.
> 
> Here is the output of lspci -vv:
> 
> 00:02.1 SMBus: Silicon Integrated Systems [SiS]: Unknown device 0016
>     Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop-
>     ParErr- 
> Stepping- SERR- FastB2B-
>     Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
> <TAbort- <MAbort- >SERR- <PERR-
>     Interrupt: pin B routed to IRQ 10
>     Region 4: I/O ports at 1000 [disabled] [size=32]
> 
> The IRQ is 10 which is the same as the Firewire and the CardBus 
> controllers. However, I didn't compile Firewire and CardBus in the 
> kernel. Therefore, I don't think it is an IRQ conflict.

It could be linked to ACPI. Linux ACPI support includes an alternative
IRQ routing system, which sometimes solves this kind of problems. If you
don't use ACPI yet, I think it could be a good time to give it a try.
  http://sourceforge.net/project/showfiles.php?group_id=36832
Make sure you use the latest version. Note that real ACPI support
doesn't exist in Linux 2.4 before 2.4.22-pre4 or so.

Likewise, if you *do* use ACPI on your laptop, you could try disabling
it for a short time and test if lm_sensors then works, or pass some
parameter to your kernel that change how ACPI works:
  http://sdb.suse.de/en/sdb/html/81_acpi.html

I'm only guessing, maybe it won't help at all.

-- 
Jean Delvare
http://www.ensicaen.ismra.fr/~delvare/



More information about the lm-sensors mailing list