ACPI reads wrong temperature after loading em28xx_cx25843

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



HI,
> On Sat, 01 Nov 2008 23:16:56 +0100, Peter Mahlknecht wrote:
> > I got the new kernel (2.6.27.4) running, here is what it outputs during
> boot:
> > Nov  1 22:48:30 laptop-mali kernel: [    9.670886] i801_smbus
> 0000:00:1f.3: PCI INT B -> GSI 19 (level, low) -> IRQ 19
> > Nov  1 22:48:30 laptop-mali kernel: [    9.670946] ACPI: I/O resource
> 0000:00:1f.3 [0x18e0-0x18ff] conflicts with ACPI region SMBI [0x18e0-0x18ef]
> > Nov  1 22:48:30 laptop-mali kernel: [    9.671002] ACPI: Device needs an
> ACPI driver
> 
> OK. This confirms that ACPI is using the SMBus so we shouldn't. With
> kernels >= 2.6.27, you can boot with parameter
> acpi_enforce_resources=strict and the i2c-i801 driver will decline
> attaching to the SMBus.

Has this the same effect as just not loading the i2c-i801 driver? Or what other functions then attaching to the SMBus has the i2c-i801?

> Another test I'd like you to do is:
> 
> # rmmod em28xx_cx25843
> # rmmod lm90
> # modprobe i2c-i801
> # modprobe i2c-dev
> # i2cdetect -l
> (find the i2c bus number for "SMBus I801 adapter at 18e0")
> # i2cdetect n
> (where n is the bus number in question)
> 
> I wonder if this will confuse ACPI the same way loading em28xx_cx25843
> does.

It does:
laptop-mali:/home/mali# i2cdetect -l
i2c-0	smbus     	SMBus I801 adapter at 18e0      	SMBus adapter
laptop-mali:/home/mali# cat /proc/acpi/thermal_zone/THRM/temperature 
temperature:             41 C
laptop-mali:/home/mali# i2cdetect 0
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-0.
I will probe address range 0x03-0x77.
Continue? [Y/n] y
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- 08 -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: 30 -- 32 -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- 44 -- -- -- -- -- -- -- 4c -- -- -- 
50: 50 -- 52 -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- 69 -- -- -- -- -- -- 
laptop-mali:/home/mali# cat /proc/acpi/thermal_zone/THRM/temperature 
temperature:             65535 C


Peter
-- 
Psssst! Schon vom neuen GMX MultiMessenger geh?rt? Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger




[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux