* i801_smbus: ... you should use it instead of the native driver
@ 2012-03-26 15:06 Martin Mokrejs
[not found] ` <4F7085DD.7050303-08dBlVkRsZWoiTQjSSYKZesEoJ4y9sgM@public.gmane.org>
0 siblings, 1 reply; 2+ messages in thread
From: Martin Mokrejs @ 2012-03-26 15:06 UTC (permalink / raw)
To: mhoffman-xQSgfq/1h4JiLUuM0BA3LQ, linux-i2c-u79uwXL29TY76Z2rM5mHXA
Hi,
I have the following message logged through syslog on a 2.6.32.59 kernel:
Mar 26 11:21:55 vostro kernel: i801_smbus 0000:00:1f.3: PCI INT C -> GSI 18 (level, low) -> IRQ 18
Mar 26 11:21:55 vostro kernel: ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
And here the relevant line from lspci:
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
Subsystem: Dell Device 04b3
Flags: medium devsel, IRQ 18
Memory at f7f05000 (64-bit, non-prefetchable) [size=256]
I/O ports at f040 [size=32]
Kernel modules: i2c-i801
So what driver should I use instead? This is a Dell Vostro 3550 laptop with Core i7 on
a SandyBridge.
Thanks,
Martin
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: i801_smbus: ... you should use it instead of the native driver
[not found] ` <4F7085DD.7050303-08dBlVkRsZWoiTQjSSYKZesEoJ4y9sgM@public.gmane.org>
@ 2012-06-27 9:33 ` Jean Delvare
0 siblings, 0 replies; 2+ messages in thread
From: Jean Delvare @ 2012-06-27 9:33 UTC (permalink / raw)
To: Martin Mokrejs
Cc: mhoffman-xQSgfq/1h4JiLUuM0BA3LQ, linux-i2c-u79uwXL29TY76Z2rM5mHXA
Dobry den Martine,
Sorry for the late reply.
On Mon, 26 Mar 2012 17:06:05 +0200, Martin Mokrejs wrote:
> Hi,
> I have the following message logged through syslog on a 2.6.32.59 kernel:
>
> Mar 26 11:21:55 vostro kernel: i801_smbus 0000:00:1f.3: PCI INT C -> GSI 18 (level, low) -> IRQ 18
> Mar 26 11:21:55 vostro kernel: ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
>
>
> And here the relevant line from lspci:
> 00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
>
> 00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
> Subsystem: Dell Device 04b3
> Flags: medium devsel, IRQ 18
> Memory at f7f05000 (64-bit, non-prefetchable) [size=256]
> I/O ports at f040 [size=32]
> Kernel modules: i2c-i801
>
>
> So what driver should I use instead? This is a Dell Vostro 3550 laptop with Core i7 on
> a SandyBridge.
Unfortunately, in most cases there's nothing that can be done. The ACPI
BIOS has requested the SMBus controller for its own use. You can
disassemble your DSDT to see if it has good reasons for that.
Unfortunately most BIOSes that do this don't bother implementing a
standard ACPI interface to the SMBus controller for the operating
system's benefit. We have drivers for these standards (i2c-scmi and
sbshc), but it only helps on the rare machines which implement them.
So, as a summary, if your ACPI BIOS implements any device in ACPI0001,
ACPI0005 or SMBUS01, you may get SMBus to work, otherwise you won't,
sorry. Feel free to bring up the issue to your hardware vendor if this
bothers you.
--
Jean Delvare
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2012-06-27 9:33 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-26 15:06 i801_smbus: ... you should use it instead of the native driver Martin Mokrejs
[not found] ` <4F7085DD.7050303-08dBlVkRsZWoiTQjSSYKZesEoJ4y9sgM@public.gmane.org>
2012-06-27 9:33 ` Jean Delvare
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).