Kernel Bug Tracker – Bug 48521
I/O space for GPIO uninitialized notification appears during boot
Last modified: 2013-03-18 16:41:39 UTC
1. I/O space for GPIO uninitialized notification appears during boot
During boot process, at the 'Waiting for udev uevents to be processed'
stage, the following notification (with different code each time)
[ 9.220210] lpc_ich 0000:00:1f.0: I/O space for GPIO uninitialized
(Other users report the lpc_sch module - See https://bbs.archlinux.org/viewtopic.php?pid=1161589#p1161589)
4. Kernel version (from /proc/version):
Linux version 3.5.5-1-ARCH (tobias@testing) (gcc version 4.7.1 20120721 (prerelease) (GCC) ) #1 SMP PREEMPT Tue Oct 2 22:33:30 CEST 2012
7.1 Software (add the output of the ver_linux script here)
7.2 Processor information (from /proc/cpuinfo):
7.3 Module information (from /proc/modules):
7.4 Loaded driver and hardware information (/proc/ioports, /proc/iomem)
7.5 PCI information ('lspci -vvv' as root)
7.6 SCSI information (from /proc/scsi/scsi)
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: IC25N030ATMR04-0 Rev: MOAO
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi1 Channel: 00 Id: 00 Lun: 00
Vendor: Model: DVD RW RW8160 Rev: 1.08
Type: CD-ROM ANSI SCSI revision: 05
Still active for 3.6.3-1-ARCH kernel
Still active for 3.6.6-1-ARCH kernel
Still active for 3.6.7-1-ARCH kernel
Still active for 3.6.8-1-ARCH kernel
Still active for 3.6.9-1-ARCH kernel
Still active for 3.6.10-1-ARCH kernel
Still active for 3.6.11-1-ARCH kernel
Still active for 3.7.3-1-ARCH kernel
Still active for 3.7.4-1-ARCH kernel
Still active for 3.7.5-1-ARCH kernel
Still active for 3.7.6-1-ARCH kernel
Still active for 3.7.7-1-ARCH kernel
Still active for 3.7.8-1-ARCH kernel
Thanks for the detailed bug report.
This message was changed from an error message to a notice message in the following commit:
The change should result in you not seeing this message on bootup, although it will still be in your dmesg log for informational purposes. This commit has been merged in for the upcoming 3.8 kernel, but is not present in 3.7 or earlier versions.
The message indicates that the BIOS on your PC did not configure the Intel bridge's GPIO controller present on your hardware. The fact that the BIOS didn't configure the GPIO controller on your PC isn't a problem, it just means you can't use the Intel bridge's GPIO pins.
Can you see if a 3.8-rc kernel resolves the message? Alternatively you can wait until kernel 3.8 is officially released.
I am not much into testing rc kernels honestly thus I will wait for the official release to update you on this issue.
I just updated to 3.8.3-2-ARCH kernel and I can confirm that the error/notice message does not appear anymore during the boot process.
In the same way I can confirm that it still appears for informational purposes not in the dmesg log but in the systemd journal as this is a systemd setup I am using.
Thanks for the testing Matías. I'll close the bug as the issue is resolved in kernel version 3.8.