[lkml]   [2004]   [Aug]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRE: and Asus L3C : problematic change found, can be reverted. Real fix still missing
The patch for bug 3049 has been in and should fix the IO port
problem. If the Asus quirk is just because of IO port problem, I'd like
to remove it. Note PNP driver also reserves the IO port for the SMBus
and lets SMBus driver to use it. ACPI motherboard driver behaves the
same as PNP driver.

>-----Original Message-----
>From: Eric Valette []
>Sent: Thursday, August 19, 2004 3:17 PM
>To: Karol Kozimor
>Cc: Brown, Len; Wang, Zhenyu Z; Andrew Morton; Greg KH;;
>; Li, Shaohua
>Subject: Re: and Asus L3C : problematic change found, can
>reverted. Real fix still missing
>Karol Kozimor wrote:
>> Okay, so I think I've finally got what's happening here.
>> Enabling the SMBus device (00:1f.3) seems to mess up the resource
>> reservation code, specifically the 0xe800 port region. Here's the
>> between acpi=off and the same kernel with no arguments:
>Hi Karol,
>This is the same problem on every asus motherboard including very old
>ones like my A7V : the ACPI pre-allocates the ioport region for the SMB
>bus because the DTSD contain indication to do so and special care
>be used in order to reuse the IO port range already owned by ACPI
>See :
>And especially the end of /proc/oprots current one (before ACPI fix, I
>was forced to avoid/not fail ioport reservation for SMB in
>e800-e80f : 0000:00:04.4 <===============
> e800-e80f : motherboard
>But with the shaohua li proposed fix for
><>, i2c-viapro.c becomes
>of part of this ioport range:
>e800-e80f : 0000:00:04.4
> e800-e80f : motherboard
> e800-e807 : viapro-smbus <========
>So in other words, it is possible either to force reallocation of an
>ioport range already owned by ACPI now (at least in some configuration)
>or to avoid this io port allocation has it is already mapped like my
>proposed kludge to make A7V work...
>However :
> 1) I have no clue however of the correct way to do this,
> 2) I do not know if the fix for
><> is also valid for this
> 3) I still would like to know what you want to do with the SMB
>-- eric

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

 \ /
  Last update: 2005-03-22 14:05    [W:0.073 / U:0.632 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site