Hi Martin,
On 01/26/13 21:14, Martin Mokrejs wrote:
Hi Chris,
Chris Clayton wrote:
Hi Martin,
On 01/24/13 19:21, Martin Mokrejs wrote:
Hi Chris,
try to include in kernel only acpiphp and omit pciehp. Don't use modules
but include
them statically. And try, in addition, check whether "pcie_aspm=off" in
grub.conf helped.
Thanks for the tip. I had the pciehp driver installed, but it was a module and
not loaded. I didn't have acpiphp enabled at all. Building them both in
statically, appears to have papered over the cracks of the oops :-)
The best would if you subscribe to linux-pci, and read my recent threads
about similar issues I had with express cards with Dell Vostro 3550. Further,
there is
a lot of changes to PCI hotplug done by Yingahi Liu and Rafael Wysockij, just
browse the
archives of linux-pci and see the pacthes and the discussion.
Those discussions are way above my level of knowledge. I guess all this work
will be merged into mainline in due course, so I'll watch for them in 3.9 or
later. Unless, of course, there is a tree I could clone and help test the
changes with my laptop and expresscard.
Hotplug isn't working at all on my Fujitsu laptop, so I can only get the card
recognised by rebooting with the card inserted (or by writing 1
to/sys/bus/pci/rescan). There seem to be a few reports on this in the kernel
bugzilla, so I'll look through them and see what's being done.
That's what I suspected. Compile in statically acpiphp, no pciehp at all (not
even as a module).
Then it might work for you -- at least it does for me, provided I use
"pcie_aspm=off".
Thanks again for the suggestion. Unfortunately, that doesn't fix the
problem on my laptop.
You may have seen the suggestion I've had from Yijing. I'm just building
the kernel to test that out.
Chris
Martin
Thanks again.
Chris
Martin
Chris Clayton wrote:
Hi,
I've today taken delivery of a WinTV-HVR-1400 expresscard TV Tuner and got an Oops when I
removed from the expresscard slot in my laptop. I will quite understand if the response
to this report is "don't do that!", but in that case, how should one remove one
of these cards?
I have attached three files:
1. the dmesg output from when I rebooted the machine after the oops. I have
turned debugging on in the dib700p and cx23885 modules via modules options in
/etc/modprobe.d/hvr1400.conf;
2. the .config file for the kernel that oopsed.
3. the text of the oops message. I've typed this up from a photograph of the
screen because the laptop was locked up and there was nothing in the log files.
Apologies for any typos, but I have tried to be careful.
Assuming the answer isn't don't do that, let me know if I can provide any
additional diagnostics, test any patches, etc. Please, however, cc me as I'm
not subscribed.
Chris
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/