From: Stefan Seyfried <stefan.seyfried@googlemail.com>
To: linux-pci@vger.kernel.org
Cc: Greg KH <gregkh@linux.com>, Oliver Neukum <oneukum@suse.de>
Subject: acpiphp and pciehp not working together on Thinkpad X200s
Date: Sun, 11 Aug 2013 10:13:42 +0200 [thread overview]
Message-ID: <520747B6.8010309@message-id.googlemail.com> (raw)
Hi all,
after openSUSE changed its kernel config to statically build in acpiphp
and pciehp, my ExpressCard slot does not work anymore. The workaround
is to disable acpiphp with acpiphp.disable=1
To be honest, I cannot say if it ever worked with both drivers loaded,
since I always had to load pciehp manually to get the slot working. I
don't think I ever tried acpiphp before. If necessary, I can either
build a kernel with both drivers modularized or just boot an old kernel
from before the config change.
I did diff both dmesg outputs and the only differences I can see are:
-kernel: acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
+kernel: acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5, disabled by user; please report a bug
@@ -401,7 +400,6 @@
kernel: pci 0000:03:00.0: PME# supported from D0 D3hot D3cold
kernel: pci 0000:00:1c.1: PCI bridge to [bus 03]
kernel: pci 0000:00:1c.1: bridge window [mem 0xf2500000-0xf25fffff]
-kernel: acpiphp: Slot [1] registered
kernel: pci 0000:00:1c.3: PCI bridge to [bus 05-0c]
kernel: pci 0000:00:1c.3: bridge window [io 0x2000-0x2fff]
kernel: pci 0000:00:1c.3: bridge window [mem 0xf0000000-0xf1ffffff]
@@ -585,8 +583,7 @@
kernel: pciehp 0000:00:1c.1:pcie04: HPC vendor_id 8086 device_id 2942 ss_vid 17aa ss_did 20f3
kernel: pciehp 0000:00:1c.1:pcie04: service driver pciehp loaded
kernel: pciehp 0000:00:1c.3:pcie04: HPC vendor_id 8086 device_id 2946 ss_vid 17aa ss_did 20f3
-kernel: pciehp 0000:00:1c.3:pcie04: pci_hp_register failed with error -16
-kernel: pciehp 0000:00:1c.3:pcie04: Slot already registered by another hotplug driver
+kernel: pciehp 0000:00:1c.3:pcie04: service driver pciehp loaded
kernel: pciehp: PCI Express Hot Plug Controller Driver version: 0.4
kernel: intel_idle: does not run on family 6 model 23
kernel: GHES: HEST is not enabled!
The other changes are
* kernel command line (obviously)
* timing related (small difference in cpu freq / jiffies)
Greg told me to report the issue here, so I'm doing that :-)
If you need more information (would a complete dmesg of both cases
be useful?), just let me know.
Best regards,
Stefan
--
Stefan Seyfried
Linux Consultant & Developer -- GPG Key: 0x731B665B
B1 Systems GmbH
Osterfeldstraße 7 / 85088 Vohburg / http://www.b1-systems.de
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537
next reply other threads:[~2013-08-11 8:13 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-08-11 8:13 Stefan Seyfried [this message]
2013-08-11 21:25 ` acpiphp and pciehp not working together on Thinkpad X200s Rafael J. Wysocki
2013-08-11 21:18 ` Stefan Seyfried
2013-08-11 21:36 ` Rafael J. Wysocki
2013-08-12 17:21 ` Bjorn Helgaas
2013-08-12 21:34 ` Stefan Seyfried
2013-08-12 21:43 ` Bjorn Helgaas
2013-08-12 22:54 ` Rafael J. Wysocki
2013-08-13 9:50 ` Stefan Seyfried
2013-08-13 12:08 ` Rafael J. Wysocki
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=520747B6.8010309@message-id.googlemail.com \
--to=stefan.seyfried@googlemail.com \
--cc=gregkh@linux.com \
--cc=linux-pci@vger.kernel.org \
--cc=oneukum@suse.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.