Bug 104521 - esrt: ioremap(0x78620510, 56) failed.
Summary: esrt: ioremap(0x78620510, 56) failed.
Status: CLOSED INSUFFICIENT_DATA
Alias: None
Product: ACPI
Classification: Unclassified
Component: Other (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: Chen Yu
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-09-14 13:05 UTC by Christian Hartmann
Modified: 2016-09-25 04:00 UTC (History)
2 users (show)

See Also:
Kernel Version: 4.3.0-rc1
Subsystem:
Regression: No
Bisected commit-id:


Attachments
dmesg of 4.3.0-rc1 with some local patches regarding pxa2xx-spi and arizona-spi (63.50 KB, text/plain)
2015-09-14 13:05 UTC, Christian Hartmann
Details
the acpidump of 4.3.0.105-rc2 (273.78 KB, text/plain)
2015-09-29 07:34 UTC, Christian Hartmann
Details
ioremap track (579 bytes, text/plain)
2016-05-17 11:25 UTC, Chen Yu
Details

Description Christian Hartmann 2015-09-14 13:05:01 UTC
Created attachment 187541 [details]
dmesg of 4.3.0-rc1 with some local patches regarding pxa2xx-spi and arizona-spi

Trying since some month to get this device working as expected.
some issues with drm/intel and a not working (no ACPI support) wm510205 audio coded attached on the pxa2xx-spi

dmesg snip

[    0.000000] efi: EFI v2.40 by INSYDE Corp.
[    0.000000] efi:  ACPI 2.0=0x78d15014  ESRT=0x78620510  SMBIOS=0x7878a000 
[    0.000000] esrt: Reserving ESRT space from 0x78620510 to 0x78620548.
[    0.000000] SMBIOS 2.7 present.
[    0.000000] DMI: LENOVO 60072/INVALID, BIOS 02WT18WW 08/01/2014
...
[    0.256169] usbcore: registered new device driver usb
[    0.256495] ioremap error for 0x78789000-0x7878a000, requested 0x2, got 0x0
[    0.256514] dmi: Firmware registration failed.
[    0.256834] Advanced Linux Sound Architecture Driver Initialized.
...
[    2.416855] mmc2: SDHCI controller on ACPI [80860F14:01] using ADMA
[    2.416942] ioremap error for 0x78789000-0x7878a000, requested 0x2, got 0x0
[    2.417089] EFI Variables Facility v0.08 2004-May-17
[    2.443708] ioremap error for 0x78620000-0x78621000, requested 0x2, got 0x0
[    2.443841] esrt: ioremap(0x78620510, 56) failed.
[    2.443972] hidraw: raw HID events driver (C) Jiri Kosina
[    2.444116] usbcore: registered new interface driver usbhid

whats wrong with the esrt and ioremap?

will attach the whole dmesg of this boot
Comment 1 Zhang Rui 2015-09-29 02:21:29 UTC
please attach the acpidump output.
Comment 2 Christian Hartmann 2015-09-29 07:34:06 UTC
Created attachment 188921 [details]
the acpidump of 4.3.0.105-rc2

do you need more debugs? than please ask again.
Comment 3 Zhang Rui 2016-05-16 07:35:47 UTC
please check if the problem still exists after rebuilding your kernel with CONFIG_STRICT_DEVMEM cleared.
Comment 4 Chen Yu 2016-05-17 09:36:05 UTC
Hum, I found similar problem on my laptop while writing some modules, will do some investigation.
Comment 5 Chen Yu 2016-05-17 11:24:43 UTC
Generally this problem is causing by different attribute ioremap on the same physical address(reserved region in this case), which may cause inconsistent of RAM data, so the linux detects a conflict of this and refuses to map the request address.
To figure it out, please apply this patch and append 'debugpat' during bootup, then provide the dmesg. thanks.
Comment 6 Chen Yu 2016-05-17 11:25:41 UTC
Created attachment 216401 [details]
ioremap track
Comment 7 Chen Yu 2016-06-02 06:16:48 UTC
ping...
Comment 8 Chen Yu 2016-06-15 06:36:11 UTC
ping 2nd...
Comment 9 Christian Hartmann 2016-09-25 04:00:25 UTC
(In reply to Chen Yu from comment #8)
> ping 2nd...

I does not own this device anymore, so I cannot retest etc.

Note You need to log in before you can comment on or make changes to this bug.