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-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html