Re: 3.2.11: PCI Express card cannot be re-detected withing cca 60sec timeframe

From: Yinghai Lu
Date: Thu Apr 26 2012 - 23:51:55 EST


On Thu, Apr 26, 2012 at 4:26 PM, Martin Mokrejs
<mmokrejs@xxxxxxxxxxxxxxxxxx> wrote:
> Yinghai Lu wrote:
>> On Thu, Apr 26, 2012 at 3:08 PM, Martin Mokrejs
>> <mmokrejs@xxxxxxxxxxxxxxxxxx> wrote:
>>>
>>>
>>> Yinghai Lu wrote:
>>>>
>>>> Can you try boot the system without loading xhci driver ?
>>>
>>> Bingo! Physical express card removal started to be notified correctly.
>>
>> good, please get lspci -vvxxx -s 00:1c.7
>> before removing that express card
>> on both case.
>>
>> We can compare those two to find out why.
>
> Attached. Well, I told you in the very beginning of this looong thread it
> happens only with the USB3.0 card but not Firewire nor COM+LPT card. ;)

only have difference on DevStatus...

not sure how that card could make difference on surprise removal.

--- lspci_00.1c.7__card_inserted_no_xhci.txt 2012-04-26
20:41:43.000000000 -0700
+++ lspci_00.1c.7__card_inserted_with_xhci.txt 2012-04-26
20:41:48.000000000 -0700
@@ -15,7 +15,7 @@
DevCtl: Report errors: Correctable- Non-Fatal- Fatal-
Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 128 bytes
- DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq-
AuxPwr+ TransPend-
+ DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq-
AuxPwr+ TransPend-
LnkCap: Port #8, Speed 5GT/s, Width x1, ASPM L0s L1,
Latency L0 <512ns, L1 <16us
ClockPM- Surprise- LLActRep+ BwNot-
LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled-
Retrain- CommClk+
@@ -49,7 +49,7 @@
10: 00 00 00 00 00 00 00 00 00 11 16 00 c0 d0 00 00
20: c0 f6 c0 f7 01 f0 01 f1 00 00 00 00 00 00 00 00
30: 00 00 00 00 40 00 00 00 00 00 00 00 0a 04 10 00
-40: 10 80 42 01 00 80 00 00 00 00 11 00 12 3c 12 08
+40: 10 80 42 01 00 80 00 00 00 00 10 00 12 3c 12 08
50: 43 00 11 70 60 b2 3c 00 28 10 40 00 00 00 00 00
60: 00 00 00 00 16 00 00 00 00 00 00 00 00 00 00 00
70: 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
@@ -62,7 +62,7 @@
e0: 00 03 00 00 00 00 00 00 03 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 87 0f 06 08 00 00 00 00
100: 00 00 00 00 00 00 00 00 00 40 00 00 11 00 06 00
-110: 01 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+110: 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00
120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/