Bug 35432

Summary: ACPI: I/O resource 0000:00:1f.3 [0x1c00-0x1c1f] conflicts with ACPI region SMBI [0x1c00-0x1c0f]
Product: ACPI Reporter: Andrey Ovcharov (sudormrfhalt)
Component: BIOSAssignee: acpi_bios
Status: CLOSED INSUFFICIENT_DATA    
Severity: normal CC: itumaykin+kernel, rui.zhang, sudormrfhalt
Priority: P1    
Hardware: x86-64   
OS: Linux   
Kernel Version: 2.6.38.6 Subsystem:
Regression: No Bisected commit-id:
Attachments: Archive with all files and all the necessary information

Description Andrey Ovcharov 2011-05-19 18:20:19 UTC
Created attachment 58582 [details]
Archive with all files and all the necessary information

Description of problem:
The following message was seen in dmesg:

pci 0000:00:1f.3: reg 20 io port: [0x1c00-0x1c1f]

Pay attention to the 0000:00:1f.3 and 0x1c00-0x1c1f Next seen:

i801_smbus 0000:00:1f.3: PCI INT C -> GSI 19 (level, low) -> IRQ 19
ACPI: I/O resource 0000:00:1f.3 [0x1c00-0x1c1f] conflicts with ACPI region SMBI [0x1c00-0x1c0f]
ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver

It can be seen repeating 0000:00:1f.3 and 0x1c00-0x1c1f
From lspci on 00:1 f.3 seen:

00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
   Subsystem: Acer Incorporated [ALI] Device 0175
   Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
   Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
   Interrupt: pin C routed to IRQ 19
   Region 0: Memory at c0800000 (64-bit, non-prefetchable) [size=256]
   Region 4: I/O ports at 1c00 [size=32]
   Kernel modules: i2c-i801

Regarding of this conflicts open bug-report https://bugzilla.redhat.com/show_bug.cgi?id=470479 https://bugzilla.kernel.org/show_bug.cgi?id=12376 many times it is found in the mailing lists http://markmail.org/message/jxcsqw5aw2y7keno

So at the moment I'm using current unstable gentoo linux(output emerge --info in the file "emerge-info") with kernel 2.6.38.6 with some patches from fedora-linux (A list of patches in the file "patch_list" And the patches themselves can be found here https://github.com/init6/init_6/tree/master/sys-kernel/fc-sources/files/2.6.38.6 or here http://pkgs.fedoraproject.org/gitweb/?p=kernel.git;a=tree ).
Kernel installed by ebuild https://github.com/init6/init_6/raw/master/sys-kernel/fc-sources/fc-sources-2.6.38.6.ebuild Kernel config in file "kernel-2.6.38.6-fc-config".
File "acer-aspire-5730zg-bios.v-1.23-original.dsdt" - original uncorrected dsdt from my laptop http://ru.gentoo-wiki.com/wiki/Acer_Aspire_5730ZG

The same kernel - 2.6.38.6. One and the same system. Kernel compiled with the same configuration file. Differences only in dsdt.

Two directories "vanilla" and "fixed".
In "vanilla" bug fixes the file "acer-aspire-5730zg-bios.v-1.23-original.dsdt" No changes just bug fixes.

In the "fixed" as a basis, I used file "dsdt.dsl" from the "vanilla" but made ​​too many changes and hacks ... Something of these changes have worked.

And now with the kernel on fixed-dsdt conflict disappeared!
Comment 1 Zhang Rui 2012-01-18 05:15:47 UTC
It's great that the kernel bugzilla is back.

Can you please verify if the problem still exists in the latest upstream
kernel?
Comment 2 Zhang Rui 2012-05-24 07:58:41 UTC
bug closed as there is no response from the bug reporter.
please feel free to reopen it if the problem still exists in the latest upstream kernel.