diff mbox

3.9-rc1: pciehp and eSATA card SiI 3132, no XHCI

Message ID 5141145E.4020300@fold.natur.cuni.cz
State Not Applicable
Headers show

Commit Message

Martin Mokrejs March 14, 2013, 12:05 a.m. UTC
Hi Yjing,

Yijing Wang wrote:
> Hi Martin,
>    From your diff info, maybe we can analyze this problem step by step.
> 1、According to your diff info about first eject and first hot add, the pci device 11:00.0 Mass storage
>    controller was removed and was added ok at pci device level;

I can't confirm that it it was removed fine but looks like hot re-inserting the
card somewhat returns us to the anticipated state. Would I have hot added completely
different card I believe lspci would report mixture of both both, the cold-plugged-one
and of the hot-plugged one. Please see the thread
3.8.2: stale pci device info for a previously inserted express card
for what I mean (different kernel and acpiphp while here we are talking 3.9-rc1 and
pciehp but still I believe same would happen.)

> 2、The main problem is 11:00.0 Mass storage controller can not bind its driver normally, right?

Yes, and you can squeeze out few words from the driver only if you rmmod it.
Therefore I conclude the sata_sil24 cannot unbind the device and only during
rmmod it realizes it is gone. What pci driver failed to report the card was
ejected I don't know but seems per point 1. above that we agree that PresDet
worked fine (cold boot with the card inserted). So is sata_sil24 at fault?
Nobody commented on those express slot status values: 0000, 0040, 0100, 0108, 0138, 0140, 0148.
What are they?

> 3、According to diff info about first hotadd and coldplug, the mainly diff is
>> +       Region 0: Memory at f6c84000 (64-bit, non-prefetchable) [disabled] [size=128]
>> +       Region 2: Memory at f6c80000 (64-bit, non-prefetchable) [disabled] [size=16K]
>> +       Region 4: I/O ports at c000 [disabled] [size=128]
> 
> and
> MaxReadReq 4096 bytes ----> MaxReadReq 512 bytes
> 
> So maybe we can try to find why the memory range was disabled after hot add.
> 
> Martin, can you provide  /proc/iomem info when the system bootup, after first eject and
> first hot-add?

Not a single change, look:

# diff -u -w iomem.txt iomem_ejected.txt
# diff -u -w iomem_ejected.txt iomem_ejected_and_reinserted.txt

At this moment lspci reports:

# diff -u -w lspci_vvvxxx.txt lspci_vvvxxx_ejected_and_reinserted.txt
>>
>> Below is the first hotplug of the card.
>>
>> --- lspci_loop.23:59:09 2013-03-11 23:59:09.000000000 +0100
>> +++ lspci_loop.23:59:10 2013-03-11 23:59:10.000000000 +0100
>> @@ -453,12 +453,12 @@
>>                         ClockPM- Surprise- LLActRep+ BwNot-
>>                 LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
>>                         ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>> -               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt+ ABWMgmt-
>> +               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
>>                 SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+
>>                         Slot #7, PowerLimit 10.000W; Interlock- NoCompl+
>>                 SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
>>                         Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
>> -               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
>> +               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
>>                         Changed: MRL- PresDet- LinkState+
>>                 RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
>>                 RootCap: CRSVisible-
>> @@ -482,7 +482,7 @@
>>  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 10 00 12 3c 12 08
>> -50: 40 00 11 50 60 b2 3c 00 00 00 00 01 00 00 00 00
>> +50: 40 00 11 70 60 b2 3c 00 00 00 40 01 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
>>  80: 05 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> @@ -797,23 +797,54 @@
>>  e0: 00 00 40 63 00 00 00 00 00 00 00 00 00 00 00 00
>>  f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>>  
>> -11:00.0 Mass storage controller: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller (rev ff) (prog-if ff)
>> -       !!! Unknown header type 7f
>> +11:00.0 Mass storage controller: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller (rev 01)
>> +       Subsystem: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller
>> +       Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
>> +       Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
>> +       Interrupt: pin A routed to IRQ 19
>> +       Region 0: Memory at f6c84000 (64-bit, non-prefetchable) [disabled] [size=128]
>> +       Region 2: Memory at f6c80000 (64-bit, non-prefetchable) [disabled] [size=16K]
>> +       Region 4: I/O ports at c000 [disabled] [size=128]
>> +       [virtual] Expansion ROM at f6c00000 [disabled] [size=512K]
>> +       Capabilities: [54] Power Management version 2
>> +               Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>> +               Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
>> +       Capabilities: [5c] MSI: Enable- Count=1/1 Maskable- 64bit+
>> +               Address: 0000000000000000  Data: 0000
>> +       Capabilities: [70] Express (v1) Legacy Endpoint, MSI 00
>> +               DevCap: MaxPayload 1024 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
>> +                       ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
>> +               DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>> +                       RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
>> +                       MaxPayload 128 bytes, MaxReadReq 512 bytes
>> +               DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- TransPend-
>> +               LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s, Latency L0 unlimited, L1 unlimited
>> +                       ClockPM- Surprise- LLActRep- BwNot-
>> +               LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
>> +                       ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>> +               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
>> +       Capabilities: [100 v1] Advanced Error Reporting
>> +               UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
>> +               UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
>> +               UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
>> +               CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
>> +               CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
>> +               AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn-
>>         Kernel driver in use: sata_sil24
>> -00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> -10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> -20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> -30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> -40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> -50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> -60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> -70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> -80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> -90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> -a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> -b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> -c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> -d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> -e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> -f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> +00: 95 10 32 31 00 00 10 00 01 00 80 01 00 00 00 00
>> +10: 04 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00
>> +20: 01 00 00 00 00 00 00 00 00 00 00 00 95 10 32 31
>> +30: 00 00 00 00 54 00 00 00 00 00 00 00 00 01 00 00
>> +40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> +50: 00 00 00 00 01 5c 22 06 00 20 00 0c 05 70 80 00
>> +60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> +70: 10 00 11 00 03 00 00 00 00 20 0a 00 11 f4 03 00
>> +80: 40 00 11 10 00 00 00 00 00 00 00 00 00 00 00 00
>> +90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> +a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> +b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> +c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> +d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> +e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> +f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> --- lspci_loop.23:59:15 2013-03-11 23:59:15.000000000 +0100
>> +++ lspci_loop.23:59:16 2013-03-11 23:59:16.000000000 +0100
>> @@ -519,7 +519,7 @@
>>  60: 20 20 ff 07 00 00 00 00 01 00 00 01 00 00 08 40
>>  70: 00 00 df 3f 00 00 00 00 00 00 00 00 00 00 00 00
>>  80: 00 00 80 00 11 88 0c 93 30 0d 00 24 00 00 00 00
>> -90: 00 00 00 00 00 00 00 00 13 00 06 03 00 00 00 00
>> +90: 00 00 00 00 00 00 00 00 13 00 06 03 00 01 00 00
>>  a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>>  b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>>  c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> --- lspci_loop.23:59:16 2013-03-11 23:59:16.000000000 +0100
>> +++ lspci_loop.23:59:17 2013-03-11 23:59:17.000000000 +0100
>> @@ -519,7 +519,7 @@
>>  60: 20 20 ff 07 00 00 00 00 01 00 00 01 00 00 08 40
>>  70: 00 00 df 3f 00 00 00 00 00 00 00 00 00 00 00 00
>>  80: 00 00 80 00 11 88 0c 93 30 0d 00 24 00 00 00 00
>> -90: 00 00 00 00 00 00 00 00 13 00 06 03 00 01 00 00
>> +90: 00 00 00 00 00 00 00 00 13 00 06 03 00 00 00 00
>>  a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>>  b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>>  c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>>
>>
>> And later unplug of the hotplugged device:
>>
>> --- lspci_loop.23:59:18 2013-03-11 23:59:18.000000000 +0100
>> +++ lspci_loop.23:59:19 2013-03-11 23:59:19.000000000 +0100
>> @@ -453,12 +453,12 @@
>>                         ClockPM- Surprise- LLActRep+ BwNot-
>>                 LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
>>                         ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>> -               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
>> +               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt+ ABWMgmt-
>>                 SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+
>>                         Slot #7, PowerLimit 10.000W; Interlock- NoCompl+
>>                 SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
>>                         Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
>> -               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
>> +               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
>>                         Changed: MRL- PresDet- LinkState+
>>                 RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
>>                 RootCap: CRSVisible-
>> @@ -482,7 +482,7 @@
>>  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 10 00 12 3c 12 08
>> -50: 40 00 11 70 60 b2 3c 00 00 00 40 01 00 00 00 00
>> +50: 40 00 11 50 60 b2 3c 00 00 00 00 01 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
>>  80: 05 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> @@ -797,54 +797,23 @@
>>  e0: 00 00 40 63 00 00 00 00 00 00 00 00 00 00 00 00
>>  f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>>  
>> -11:00.0 Mass storage controller: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller (rev 01)
>> -       Subsystem: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller
>> -       Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
>> -       Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
>> -       Interrupt: pin A routed to IRQ 19
>> -       Region 0: Memory at f6c84000 (64-bit, non-prefetchable) [disabled] [size=128]
>> -       Region 2: Memory at f6c80000 (64-bit, non-prefetchable) [disabled] [size=16K]
>> -       Region 4: I/O ports at c000 [disabled] [size=128]
>> -       [virtual] Expansion ROM at f6c00000 [disabled] [size=512K]
>> -       Capabilities: [54] Power Management version 2
>> -               Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>> -               Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
>> -       Capabilities: [5c] MSI: Enable- Count=1/1 Maskable- 64bit+
>> -               Address: 0000000000000000  Data: 0000
>> -       Capabilities: [70] Express (v1) Legacy Endpoint, MSI 00
>> -               DevCap: MaxPayload 1024 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
>> -                       ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
>> -               DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>> -                       RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
>> -                       MaxPayload 128 bytes, MaxReadReq 512 bytes
>> -               DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- TransPend-
>> -               LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s, Latency L0 unlimited, L1 unlimited
>> -                       ClockPM- Surprise- LLActRep- BwNot-
>> -               LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
>> -                       ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>> -               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
>> -       Capabilities: [100 v1] Advanced Error Reporting
>> -               UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
>> -               UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
>> -               UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
>> -               CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
>> -               CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
>> -               AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn-
>> +11:00.0 Mass storage controller: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller (rev ff) (prog-if ff)
>> +       !!! Unknown header type 7f
>>         Kernel driver in use: sata_sil24
>> -00: 95 10 32 31 00 00 10 00 01 00 80 01 00 00 00 00
>> -10: 04 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00
>> -20: 01 00 00 00 00 00 00 00 00 00 00 00 95 10 32 31
>> -30: 00 00 00 00 54 00 00 00 00 00 00 00 00 01 00 00
>> -40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> -50: 00 00 00 00 01 5c 22 06 00 20 00 0c 05 70 80 00
>> -60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> -70: 10 00 11 00 03 00 00 00 00 20 0a 00 11 f4 03 00
>> -80: 40 00 11 10 00 00 00 00 00 00 00 00 00 00 00 00
>> -90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> -a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> -b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> -c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> -d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> -e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> -f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> +00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> +10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> +20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> +30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> +40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> +50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> +60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> +70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> +80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> +90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> +a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> +b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> +c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> +d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> +e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> +f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>>
>>
>>
>>
>>
>> Already from other tests I realized a hotplugged eSATA has some "[virtual]
>> Expansion ROM". Here is a reasonably complete diff between a coldplugged
>> state of the same card and after a hotplug. In dmesg pciehp complained
>> upon its loading that Cache Line Size 64 is not supported so maybe the below
>> difference is a direct result of that? Similarly, MaxReadReq is different
>> and I bet the lines
>>
>> +       Region 0: Memory at f6c84000 (64-bit, non-prefetchable) [disabled] [size=128]
>> +       Region 2: Memory at f6c80000 (64-bit, non-prefetchable) [disabled] [size=16K]
>> +       Region 4: I/O ports at c000 [disabled] [size=128]
>>
>> actually mean the card is left disabled. Then, I am not surprised nothing
>> is shown upon its hotplug insert/eject in dmesg. ;-) In this particular setup
>> I don't think we are facing a PresDet issue. Either, the value is overwritten
>> by some other process, or the bug is somewhere else.
>>
>>
>> --- lspci_loop.23:58:26 2013-03-11 23:58:26.000000000 +0100
>> +++ lspci_loop.23:59:10 2013-03-11 23:59:10.000000000 +0100
>> @@ -439,7 +439,7 @@
>>         I/O behind bridge: 0000c000-0000dfff
>>         Memory behind bridge: f6c00000-f7cfffff
>>         Prefetchable memory behind bridge: 00000000f0000000-00000000f10fffff
>> -       Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
>> +       Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
>>         BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
>>                 PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
>>         Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
>> @@ -459,7 +459,7 @@
>>                 SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
>>                         Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
>>                 SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
>> -                       Changed: MRL- PresDet- LinkState-
>> +                       Changed: MRL- PresDet- LinkState+
>>                 RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
>>                 RootCap: CRSVisible-
>>                 RootSta: PME ReqID 0000, PMEStatus- PMEPending-
>> @@ -478,11 +478,11 @@
>>                 Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>         Kernel driver in use: pcieport
>>  00: 86 80 1e 1c 07 00 10 00 b5 00 04 06 10 00 81 00
>> -10: 00 00 00 00 00 00 00 00 00 11 16 00 c0 d0 00 00
>> +10: 00 00 00 00 00 00 00 00 00 11 16 00 c0 d0 00 20
>>  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 10 00 12 3c 12 08
>> -50: 40 00 11 70 60 b2 3c 00 00 00 40 00 00 00 00 00
>> +50: 40 00 11 70 60 b2 3c 00 00 00 40 01 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
>>  80: 05 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> @@ -799,14 +799,13 @@
>>  
>>  11:00.0 Mass storage controller: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller (rev 01)
>>         Subsystem: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller
>> -       Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
>> +       Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
>>         Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
>> -       Latency: 0, Cache Line Size: 64 bytes
>>         Interrupt: pin A routed to IRQ 19
>> -       Region 0: Memory at f6c84000 (64-bit, non-prefetchable) [size=128]
>> -       Region 2: Memory at f6c80000 (64-bit, non-prefetchable) [size=16K]
>> -       Region 4: I/O ports at c000 [size=128]
>> -       Expansion ROM at f6c00000 [disabled] [size=512K]
>> +       Region 0: Memory at f6c84000 (64-bit, non-prefetchable) [disabled] [size=128]
>> +       Region 2: Memory at f6c80000 (64-bit, non-prefetchable) [disabled] [size=16K]
>> +       Region 4: I/O ports at c000 [disabled] [size=128]
>> +       [virtual] Expansion ROM at f6c00000 [disabled] [size=512K]
>>         Capabilities: [54] Power Management version 2
>>                 Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>>                 Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
>> @@ -817,7 +816,7 @@
>>                         ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
>>                 DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>>                         RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
>> -                       MaxPayload 128 bytes, MaxReadReq 4096 bytes
>> +                       MaxPayload 128 bytes, MaxReadReq 512 bytes
>>                 DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- TransPend-
>>                 LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s, Latency L0 unlimited, L1 unlimited
>>                         ClockPM- Surprise- LLActRep- BwNot-
>> @@ -832,14 +831,14 @@
>>                 CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
>>                 AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn-
>>         Kernel driver in use: sata_sil24
>> -00: 95 10 32 31 07 00 10 00 01 00 80 01 10 00 00 00
>> -10: 04 40 c8 f6 00 00 00 00 04 00 c8 f6 00 00 00 00
>> -20: 01 c0 00 00 00 00 00 00 00 00 00 00 95 10 32 31
>> -30: 00 00 c0 f6 54 00 00 00 00 00 00 00 0a 01 00 00
>> +00: 95 10 32 31 00 00 10 00 01 00 80 01 00 00 00 00
>> +10: 04 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00
>> +20: 01 00 00 00 00 00 00 00 00 00 00 00 95 10 32 31
>> +30: 00 00 00 00 54 00 00 00 00 00 00 00 00 01 00 00
>>  40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>>  50: 00 00 00 00 01 5c 22 06 00 20 00 0c 05 70 80 00
>>  60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> -70: 10 00 11 00 03 00 00 00 00 50 0a 00 11 f4 03 00
>> +70: 10 00 11 00 03 00 00 00 00 20 0a 00 11 f4 03 00
>>  80: 40 00 11 10 00 00 00 00 00 00 00 00 00 00 00 00
>>  90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>>  a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>>
>>
>>
>> Sadly, although the very first eject was notified the sata_sila24 neither
>> did "release" the device nor did it complain that it suddenly disappeared.
>> That was so far always in dmesg output (like for example):
>>
>> [  251.632928] sata_sil24 0000:11:00.0: PME# disabled
>> [  251.636498] sata_sil24: IRQ status == 0xffffffff, PCI fault or device removal?
>>
>>
>> I re-plugged the card and ejected several times while the while loops
>> collecting lspci and slot_status via the setpci shell command harvested
>> data. Still, in dmesg there was nothing logged regarding card insert/eject.
>> Eventually, I tried rmmod sata_sil24 (did NOT need 'rmmod -f') and that
>> did log something new.
>>
>> [  529.571040] ata8.00: disabled
>> [  529.576365] sd 7:0:0:0: [sdb] Synchronizing SCSI cache
>> [  529.577202] sd 7:0:0:0: [sdb]  
>> [  529.577204] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
>> [  529.577205] sd 7:0:0:0: [sdb] Stopping disk
>> [  529.577251] sd 7:0:0:0: [sdb] START_STOP FAILED
>> [  529.577253] sd 7:0:0:0: [sdb]  
>> [  529.577254] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
>> [  529.578309] sata_sil24: IRQ status == 0xffffffff, PCI fault or device removal?
>> [  605.818905] sata_sil24 0000:11:00.0: version 1.1
>> [  605.818923] sata_sil24 0000:11:00.0: enabling device (0000 -> 0003)
>> [  605.914722] sata_sil24 0000:11:00.0: failed to clear port RST
>> [  606.014860] sata_sil24 0000:11:00.0: failed to clear port RST
>> [  606.014882] sata_sil24 0000:11:00.0: enabling bus mastering
>> [  606.017741] scsi8 : sata_sil24
>> [  606.019388] scsi9 : sata_sil24
>> [  606.019898] ata9: SATA max UDMA/100 host m128@0xf6c84000 port 0xf6c80000 irq 19
>> [  606.019902] ata10: SATA max UDMA/100 host m128@0xf6c84000 port 0xf6c82000 irq 19
>> [  606.115003] ata9: controller in dubious state, performing PORT_RST
>> [  608.327747] ata9: SATA link down (SStatus FFFFFFFF SControl FFFFFFFF)
>> [  608.427847] ata10: controller in dubious state, performing PORT_RST
>> [  610.640619] ata10: SATA link down (SStatus FFFFFFFF SControl FFFFFFFF)
>>
>>
>>
>>
>> Finally, I am tempted to say that pciehp does not work at all under 3.9-rc1
>> if the slot was occupied during boot. It does NOT contain the usual debug
>> info spanning several lines and it only said:
>>
>> [    2.109629] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
>> [    2.110225] pciehp: pcie_port_service_register = 0
>> [    2.110226] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
>>
>> If that is intentional the driver should complain loudly. Please educate me
>> what those "[virtual] Expansion ROM's" were in lspci above and whether those
>> "[disabled]" memory ranges relate to that as well. If the card is not thought
>> to be present or just not recognized ... why is that printed in lspci at all?
>> Similarly, what can you tell me if lspci output shows only:
>>
>> Latency: 0
>>
>> or even lacks the whole "Latency" line altoghether, is that also a disabled device?
>>
>> I believe in working cases there is "Latency: 0, Cache Line Size: 64 bytes" instead.
>>
>>
>>
>> Details and raw files at: http://195.113.57.32/~mmokrejs/tmp/3.9-rc1_disabled_MediaCard_reader_eSATA_coldplugged.tar.bz2
>>
>> To inspect the incremental diffs of lspci output I used:
>>
>> prev='/dev/null'; ls -latr lspci_* | awk '{print $9}' | while read cur; do diff -u -w $prev $cur | less; prev=$cur; done
>>
>> Thank you,
>> Martin
>> --
>> To unsubscribe from this list: send the line "unsubscribe linux-pci" in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>>
>> .
>>
> 
> 
--
To unsubscribe from this list: send the line "unsubscribe linux-pci" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Comments

Martin Mokrejs March 14, 2013, 12:16 a.m. UTC | #1
Martin Mokrejs wrote:
> Hi Yjing,
> 
> Yijing Wang wrote:
>> Hi Martin,
>>    From your diff info, maybe we can analyze this problem step by step.
>> 1、According to your diff info about first eject and first hot add, the pci device 11:00.0 Mass storage
>>    controller was removed and was added ok at pci device level;
> 
> I can't confirm that it it was removed fine but looks like hot re-inserting the
> card somewhat returns us to the anticipated state. Would I have hot added completely
> different card I believe lspci would report mixture of both both, the cold-plugged-one
> and of the hot-plugged one. Please see the thread
> 3.8.2: stale pci device info for a previously inserted express card
> for what I mean (different kernel and acpiphp while here we are talking 3.9-rc1 and
> pciehp but still I believe same would happen.)
> 
>> 2、The main problem is 11:00.0 Mass storage controller can not bind its driver normally, right?
> 
> Yes, and you can squeeze out few words from the driver only if you rmmod it.
> Therefore I conclude the sata_sil24 cannot unbind the device and only during
> rmmod it realizes it is gone. What pci driver failed to report the card was
> ejected I don't know but seems per point 1. above that we agree that PresDet
> worked fine (cold boot with the card inserted). So is sata_sil24 at fault?
> Nobody commented on those express slot status values: 0000, 0040, 0100, 0108, 0138, 0140, 0148.
> What are they?
> 
>> 3、According to diff info about first hotadd and coldplug, the mainly diff is
>>> +       Region 0: Memory at f6c84000 (64-bit, non-prefetchable) [disabled] [size=128]
>>> +       Region 2: Memory at f6c80000 (64-bit, non-prefetchable) [disabled] [size=16K]
>>> +       Region 4: I/O ports at c000 [disabled] [size=128]
>>
>> and
>> MaxReadReq 4096 bytes ----> MaxReadReq 512 bytes
>>
>> So maybe we can try to find why the memory range was disabled after hot add.
>>
>> Martin, can you provide  /proc/iomem info when the system bootup, after first eject and
>> first hot-add?
> 
> Not a single change, look:
> 
> # diff -u -w iomem.txt iomem_ejected.txt
> # diff -u -w iomem_ejected.txt iomem_ejected_and_reinserted.txt

You might be looking for a complete overview of allocated memory ranges, so I am attaching
dmesg from this stage (silently ejected and re-inserted card but effectively is exactly same
like what you see upon a coldboot with teh card loaded before poweron) and iomem.

I have a collection of lspci output's per every second if you want.

The slot status bits are shown here in a condensed form with just the changes:

00:25:14 SlotStatus 0040
00:25:15 SlotStatus 0100

00:26:45 SlotStatus 0100
00:26:46 SlotStatus 0148
00:26:47 SlotStatus 0140

00:28:17 SlotStatus 0140
00:28:18 SlotStatus 0140
00:28:20 SlotStatus 0100
00:28:21 SlotStatus 0100

and after the 'echo 1 > /sys/bus/pci/devices/0000\:00\:1c.7/remove' command of setpci
shell command complained it cannot read the value, of course.
[    0.000000] Linux version 3.9.0-rc1-default (root@vostro) (gcc version 4.6.3 (Gentoo 4.6.3 p1.8, pie-0.5.2) ) #4 SMP Fri Mar 8 00:47:09 MET 2013
[    0.000000] Command line: root=/dev/sda5 pciehp.pciehp_debug=1 slub_debug=AFPZ pcie_aspm=off
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009d3ff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009d400-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000001fffffff] usable
[    0.000000] BIOS-e820: [mem 0x0000000020000000-0x00000000201fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000020200000-0x000000003fffffff] usable
[    0.000000] BIOS-e820: [mem 0x0000000040000000-0x00000000401fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000040200000-0x00000000da4e4fff] usable
[    0.000000] BIOS-e820: [mem 0x00000000da4e5000-0x00000000da527fff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000da528000-0x00000000da792fff] usable
[    0.000000] BIOS-e820: [mem 0x00000000da793000-0x00000000da966fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000da967000-0x00000000daa88fff] usable
[    0.000000] BIOS-e820: [mem 0x00000000daa89000-0x00000000dad67fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000dad68000-0x00000000dafe7fff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000dafe8000-0x00000000daffffff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000db800000-0x00000000df9fffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed00000-0x00000000fed03fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000041fdfffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.6 present.
[    0.000000] DMI: Dell Inc. Vostro 3550/, BIOS A11 08/03/2012
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] No AGP bridge found
[    0.000000] e820: last_pfn = 0x41fe00 max_arch_pfn = 0x400000000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-CFFFF write-protect
[    0.000000]   D0000-E7FFF uncachable
[    0.000000]   E8000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 000000000 mask C00000000 write-back
[    0.000000]   1 base 400000000 mask FE0000000 write-back
[    0.000000]   2 base 0DB800000 mask FFF800000 uncachable
[    0.000000]   3 base 0DC000000 mask FFC000000 uncachable
[    0.000000]   4 base 0E0000000 mask FE0000000 uncachable
[    0.000000]   5 base 41FE00000 mask FFFE00000 uncachable
[    0.000000]   6 disabled
[    0.000000]   7 disabled
[    0.000000]   8 disabled
[    0.000000]   9 disabled
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] e820: update [mem 0xdb800000-0xffffffff] usable ==> reserved
[    0.000000] e820: last_pfn = 0xdaa89 max_arch_pfn = 0x400000000
[    0.000000] Base memory trampoline at [ffff880000097000] 97000 size 24576
[    0.000000] reserving inaccessible SNB gfx pages
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] BRK [0x02573000, 0x02573fff] PGTABLE
[    0.000000] BRK [0x02574000, 0x02574fff] PGTABLE
[    0.000000] BRK [0x02575000, 0x02575fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x41fc00000-0x41fdfffff]
[    0.000000]  [mem 0x41fc00000-0x41fdfffff] page 2M
[    0.000000] BRK [0x02576000, 0x02576fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x41c000000-0x41fbfffff]
[    0.000000]  [mem 0x41c000000-0x41fbfffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x400000000-0x41bffffff]
[    0.000000]  [mem 0x400000000-0x41bffffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x00100000-0x1fffffff]
[    0.000000]  [mem 0x00100000-0x001fffff] page 4k
[    0.000000]  [mem 0x00200000-0x1fffffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x20200000-0x3fffffff]
[    0.000000]  [mem 0x20200000-0x3fffffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x40200000-0xda4e4fff]
[    0.000000]  [mem 0x40200000-0xda3fffff] page 2M
[    0.000000]  [mem 0xda400000-0xda4e4fff] page 4k
[    0.000000] BRK [0x02577000, 0x02577fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0xda528000-0xda792fff]
[    0.000000]  [mem 0xda528000-0xda792fff] page 4k
[    0.000000] init_memory_mapping: [mem 0xda967000-0xdaa88fff]
[    0.000000]  [mem 0xda967000-0xdaa88fff] page 4k
[    0.000000] init_memory_mapping: [mem 0x100000000-0x3ffffffff]
[    0.000000]  [mem 0x100000000-0x3ffffffff] page 2M
[    0.000000] ACPI: RSDP 00000000000f0410 00024 (v02   DELL)
[    0.000000] ACPI: XSDT 00000000dafe8078 00074 (v01 DELL    WN09    01072009 AMI  00010013)
[    0.000000] ACPI: FACP 00000000daff1d38 000F4 (v04   DELL     WN09 01072009 AMI  00010013)
[    0.000000] ACPI: DSDT 00000000dafe8180 09BB6 (v02   DELL     WN09 00000000 INTL 20051117)
[    0.000000] ACPI: FACS 00000000dafe3f80 00040
[    0.000000] ACPI: APIC 00000000daff1e30 00072 (v03   DELL     WN09 01072009 AMI  00010013)
[    0.000000] ACPI: MCFG 00000000daff1ea8 0003C (v01   DELL     WN09 01072009 MSFT 00000097)
[    0.000000] ACPI: SSDT 00000000daff1ee8 004B0 (v01 TrmRef PtidDevc 00001000 INTL 20091112)
[    0.000000] ACPI: SLIC 00000000daff2398 00176 (v01 DELL    WN09    01072009 AMI  00010013)
[    0.000000] ACPI: HPET 00000000daff2510 00038 (v01   DELL     WN09 01072009 AMI. 00000004)
[    0.000000] ACPI: SSDT 00000000daff2548 00846 (v01  PmRef  Cpu0Ist 00003000 INTL 20051117)
[    0.000000] ACPI: SSDT 00000000daff2d90 00996 (v01  PmRef    CpuPm 00003000 INTL 20051117)
[    0.000000] ACPI: DMAR 00000000daff3728 000E8 (v01 INTEL      SNB  00000001 INTL 00000001)
[    0.000000] ACPI: OSFR 00000000daff3810 00086 (v01 DELL    M08     07DC0803 ASL  00000061)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at [mem 0x0000000000000000-0x000000041fdfffff]
[    0.000000] Initmem setup node 0 [mem 0x00000000-0x41fdfffff]
[    0.000000]   NODE_DATA [mem 0x41fdc8000-0x41fdedfff]
[    0.000000]  [ffffea0000000000-ffffea00107fffff] PMD -> [ffff88040f400000-ffff88041f3fffff] on node 0
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x00001000-0x00ffffff]
[    0.000000]   DMA32    [mem 0x01000000-0xffffffff]
[    0.000000]   Normal   [mem 0x100000000-0x41fdfffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00001000-0x0009cfff]
[    0.000000]   node   0: [mem 0x00100000-0x1fffffff]
[    0.000000]   node   0: [mem 0x20200000-0x3fffffff]
[    0.000000]   node   0: [mem 0x40200000-0xda4e4fff]
[    0.000000]   node   0: [mem 0xda528000-0xda792fff]
[    0.000000]   node   0: [mem 0xda967000-0xdaa88fff]
[    0.000000]   node   0: [mem 0x100000000-0x41fdfffff]
[    0.000000] On node 0 totalpages: 4170254
[    0.000000]   DMA zone: 64 pages used for memmap
[    0.000000]   DMA zone: 156 pages reserved
[    0.000000]   DMA zone: 3996 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 13906 pages used for memmap
[    0.000000]   DMA32 zone: 889970 pages, LIFO batch:31
[    0.000000]   Normal zone: 51192 pages used for memmap
[    0.000000]   Normal zone: 3276288 pages, LIFO batch:31
[    0.000000] ACPI: PM-Timer IO Port: 0x408
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x01] enabled)
[    0.000000] ACPI: NR_CPUS/possible_cpus limit of 2 reached.  Processor 2/0x1 ignored.
[    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
[    0.000000] ACPI: NR_CPUS/possible_cpus limit of 2 reached.  Processor 3/0x3 ignored.
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a701 base: 0xfed00000
[    0.000000] smpboot: 4 Processors exceeds NR_CPUS limit of 2
[    0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] nr_irqs_gsi: 40
[    0.000000] PM: Registered nosave memory: 000000000009d000 - 000000000009e000
[    0.000000] PM: Registered nosave memory: 000000000009e000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
[    0.000000] PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
[    0.000000] PM: Registered nosave memory: 0000000020000000 - 0000000020200000
[    0.000000] PM: Registered nosave memory: 0000000040000000 - 0000000040200000
[    0.000000] PM: Registered nosave memory: 00000000da4e5000 - 00000000da528000
[    0.000000] PM: Registered nosave memory: 00000000da793000 - 00000000da967000
[    0.000000] PM: Registered nosave memory: 00000000daa89000 - 00000000dad68000
[    0.000000] PM: Registered nosave memory: 00000000dad68000 - 00000000dafe8000
[    0.000000] PM: Registered nosave memory: 00000000dafe8000 - 00000000db000000
[    0.000000] PM: Registered nosave memory: 00000000db000000 - 00000000db800000
[    0.000000] PM: Registered nosave memory: 00000000db800000 - 00000000dfa00000
[    0.000000] PM: Registered nosave memory: 00000000dfa00000 - 00000000f8000000
[    0.000000] PM: Registered nosave memory: 00000000f8000000 - 00000000fc000000
[    0.000000] PM: Registered nosave memory: 00000000fc000000 - 00000000fec00000
[    0.000000] PM: Registered nosave memory: 00000000fec00000 - 00000000fec01000
[    0.000000] PM: Registered nosave memory: 00000000fec01000 - 00000000fed00000
[    0.000000] PM: Registered nosave memory: 00000000fed00000 - 00000000fed04000
[    0.000000] PM: Registered nosave memory: 00000000fed04000 - 00000000fed1c000
[    0.000000] PM: Registered nosave memory: 00000000fed1c000 - 00000000fed20000
[    0.000000] PM: Registered nosave memory: 00000000fed20000 - 00000000fee00000
[    0.000000] PM: Registered nosave memory: 00000000fee00000 - 00000000fee01000
[    0.000000] PM: Registered nosave memory: 00000000fee01000 - 00000000ff000000
[    0.000000] PM: Registered nosave memory: 00000000ff000000 - 0000000100000000
[    0.000000] e820: [mem 0xdfa00000-0xf7ffffff] available for PCI devices
[    0.000000] setup_percpu: NR_CPUS:2 nr_cpumask_bits:2 nr_cpu_ids:2 nr_node_ids:1
[    0.000000] PERCPU: Embedded 26 pages/cpu @ffff88041fa00000 s75776 r8192 d22528 u1048576
[    0.000000] pcpu-alloc: s75776 r8192 d22528 u1048576 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 4104936
[    0.000000] Policy zone: Normal
[    0.000000] Kernel command line: root=/dev/sda5 pciehp.pciehp_debug=1 slub_debug=AFPZ pcie_aspm=off
[    0.000000] PCIe ASPM is disabled
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] __ex_table already sorted, skipping sort
[    0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x340
[    0.000000] Checking aperture...
[    0.000000] No AGP bridge found
[    0.000000] Memory: 16329240k/17299456k available (6032k kernel code, 618440k absent, 351776k reserved, 3891k data, 972k init)
[    0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	CONFIG_RCU_FANOUT set to non-default value of 32
[    0.000000] NR_IRQS:4352 nr_irqs:512 16
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty0] enabled
[    0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[    0.000000] ... MAX_LOCKDEP_SUBCLASSES:  8
[    0.000000] ... MAX_LOCK_DEPTH:          48
[    0.000000] ... MAX_LOCKDEP_KEYS:        8191
[    0.000000] ... CLASSHASH_SIZE:          4096
[    0.000000] ... MAX_LOCKDEP_ENTRIES:     16384
[    0.000000] ... MAX_LOCKDEP_CHAINS:      32768
[    0.000000] ... CHAINHASH_SIZE:          16384
[    0.000000]  memory used by lock dependency info: 5855 kB
[    0.000000]  per task-struct memory footprint: 1920 bytes
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.010000] tsc: Detected 2793.814 MHz processor
[    0.000002] Calibrating delay loop (skipped), value calculated using timer frequency.. 5587.62 BogoMIPS (lpj=27938140)
[    0.000191] pid_max: default: 32768 minimum: 301
[    0.001833] Dentry cache hash table entries: 2097152 (order: 12, 16777216 bytes)
[    0.004997] Inode-cache hash table entries: 1048576 (order: 11, 8388608 bytes)
[    0.006386] Mount-cache hash table entries: 256
[    0.007988] CPU: Physical Processor ID: 0
[    0.008079] CPU: Processor Core ID: 0
[    0.008172] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
[    0.008324] mce: CPU supports 7 MCE banks
[    0.008427] CPU0: Thermal monitoring enabled (TM1)
[    0.008529] Last level iTLB entries: 4KB 512, 2MB 0, 4MB 0
Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32
tlb_flushall_shift: 5
[    0.008831] Freeing SMP alternatives: 16k freed
[    0.008927] ACPI: Core revision 20130117
[    0.124487] ACPI: All ACPI Tables successfully acquired
[    0.249657] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.349887] smpboot: CPU0: Intel(R) Core(TM) i7-2640M CPU @ 2.80GHz (fam: 06, model: 2a, stepping: 07)
[    0.350157] TSC deadline timer enabled
[    0.350168] Performance Events: PEBS fmt1+, 16-deep LBR, SandyBridge events, Intel PMU driver.
[    0.350475] perf_event_intel: PEBS disabled due to CPU errata, please upgrade microcode
[    0.350577] ... version:                3
[    0.350667] ... bit width:              48
[    0.350758] ... generic registers:      4
[    0.350849] ... value mask:             0000ffffffffffff
[    0.350942] ... max period:             000000007fffffff
[    0.351035] ... fixed-purpose events:   3
[    0.351124] ... event mask:             000000070000000f
[    0.352629] SMP alternatives: lockdep: fixing up alternatives
[    0.352736] smpboot: Booting Node   0, Processors  #1 OK
[    0.366080] Brought up 2 CPUs
[    0.366173] smpboot: Total of 2 processors activated (11175.25 BogoMIPS)
[    0.367954] NMI watchdog: enabled on all CPUs, permanently consumes one hw-PMU counter.
[    0.369171] devtmpfs: initialized
[    0.371321] PM: Registering ACPI NVS region [mem 0xda4e5000-0xda527fff] (274432 bytes)
[    0.371696] PM: Registering ACPI NVS region [mem 0xdad68000-0xdafe7fff] (2621440 bytes)
[    0.374619] xor: automatically using best checksumming function:
[    0.470351]    avx       : 19750.400 MB/sec
[    0.472019] regulator-dummy: no parameters
[    0.472921] NET: Registered protocol family 16
[    0.476258] ACPI: bus type pci registered
[    0.477209] dca service started, version 1.12.1
[    0.477496] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
[    0.477645] PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved in E820
[    0.485146] PCI: Using configuration type 1 for base access
[    0.532895] bio: create slab <bio-0> at 0
[    0.700700] raid6: sse2x1    7611 MB/s
[    0.870945] raid6: sse2x2    9347 MB/s
[    1.041193] raid6: sse2x4   10667 MB/s
[    1.041194] raid6: using algorithm sse2x4 (10667 MB/s)
[    1.041195] raid6: using ssse3x2 recovery algorithm
[    1.041321] ACPI: Added _OSI(Module Device)
[    1.041422] ACPI: Added _OSI(Processor Device)
[    1.041522] ACPI: Added _OSI(3.0 _SCP Extensions)
[    1.041622] ACPI: Added _OSI(Processor Aggregator Device)
[    1.047385] ACPI: EC: Look up EC in DSDT
[    1.057686] ACPI: Executed 1 blocks of module-level executable AML code
[    1.148992] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[    1.203997] ACPI: SSDT 00000000dad51698 0064F (v01  PmRef  Cpu0Cst 00003001 INTL 20051117)
[    1.207172] ACPI: Dynamic OEM Table Load:
[    1.207175] ACPI: SSDT           (null) 0064F (v01  PmRef  Cpu0Cst 00003001 INTL 20051117)
[    1.238946] ACPI: SSDT 00000000dad52a98 00303 (v01  PmRef    ApIst 00003000 INTL 20051117)
[    1.243751] ACPI: Dynamic OEM Table Load:
[    1.243753] ACPI: SSDT           (null) 00303 (v01  PmRef    ApIst 00003000 INTL 20051117)
[    1.283010] ACPI: SSDT 00000000dad50d98 00119 (v01  PmRef    ApCst 00003000 INTL 20051117)
[    1.285587] ACPI: Dynamic OEM Table Load:
[    1.285590] ACPI: SSDT           (null) 00119 (v01  PmRef    ApCst 00003000 INTL 20051117)
[    1.325546] ACPI: Interpreter enabled
[    1.325642] ACPI: (supports S0 S1ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20130117/hwxface-568)
[    1.326030]  S3 S4 S5)
[    1.326111] ACPI: Using IOAPIC for interrupt routing
[    1.326673] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    1.657203] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3e])
[    1.663288] acpi PNP0A08:00: Unable to request _OSC control (_OSC support mask: 0x19)
[    1.680058] PCI host bridge to bus 0000:00
[    1.680159] pci_bus 0000:00: root bus resource [bus 00-3e]
[    1.680260] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
[    1.680361] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    1.680463] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[    1.680565] pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000d3fff]
[    1.680667] pci_bus 0000:00: root bus resource [mem 0x000d4000-0x000d7fff]
[    1.680770] pci_bus 0000:00: root bus resource [mem 0x000d8000-0x000dbfff]
[    1.680873] pci_bus 0000:00: root bus resource [mem 0x000dc000-0x000dffff]
[    1.680975] pci_bus 0000:00: root bus resource [mem 0x000e0000-0x000e3fff]
[    1.681077] pci_bus 0000:00: root bus resource [mem 0x000e4000-0x000e7fff]
[    1.681179] pci_bus 0000:00: root bus resource [mem 0xdfa00000-0xfeafffff]
[    1.681281] pci_bus 0000:00: root bus resource [mem 0xfed40000-0xfed44fff]
[    1.681384] pci_bus 0000:00: scanning bus
[    1.681423] pci 0000:00:00.0: [8086:0104] type 00 class 0x060000
[    1.681431] pci 0000:00:00.0: calling quirk_mmio_always_on+0x0/0xa
[    1.683339] pci 0000:00:02.0: [8086:0126] type 00 class 0x030000
[    1.683355] pci 0000:00:02.0: reg 10: [mem 0xf6800000-0xf6bfffff 64bit]
[    1.683363] pci 0000:00:02.0: reg 18: [mem 0xe0000000-0xefffffff 64bit pref]
[    1.683369] pci 0000:00:02.0: reg 20: [io  0xf000-0xf03f]
[    1.685169] pci 0000:00:16.0: [8086:1c3a] type 00 class 0x078000
[    1.685209] pci 0000:00:16.0: reg 10: [mem 0xf7f0a000-0xf7f0a00f 64bit]
[    1.685341] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[    1.685374] pci 0000:00:16.0: PME# disabled
[    1.687284] pci 0000:00:1a.0: [8086:1c2d] type 00 class 0x0c0320
[    1.687319] pci 0000:00:1a.0: reg 10: [mem 0xf7f08000-0xf7f083ff]
[    1.687478] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[    1.687483] pci 0000:00:1a.0: PME# disabled
[    1.707586] pci 0000:00:1a.0: System wakeup disabled by ACPI
[    1.708260] pci 0000:00:1b.0: [8086:1c20] type 00 class 0x040300
[    1.708292] pci 0000:00:1b.0: reg 10: [mem 0xf7f00000-0xf7f03fff 64bit]
[    1.708441] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    1.708447] pci 0000:00:1b.0: PME# disabled
[    1.709684] pci 0000:00:1b.0: System wakeup disabled by ACPI
[    1.710282] pci 0000:00:1c.0: [8086:1c10] type 01 class 0x060400
[    1.710354] pci 0000:00:1c.0: calling pci_fixup_transparent_bridge+0x0/0x1d
[    1.710441] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    1.710447] pci 0000:00:1c.0: PME# disabled
[    1.711075] pci 0000:00:1c.0: System wakeup disabled by ACPI
[    1.711663] pci 0000:00:1c.1: [8086:1c12] type 01 class 0x060400
[    1.711733] pci 0000:00:1c.1: calling pci_fixup_transparent_bridge+0x0/0x1d
[    1.711820] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
[    1.711826] pci 0000:00:1c.1: PME# disabled
[    1.712493] pci 0000:00:1c.1: System wakeup disabled by ACPI
[    1.713095] pci 0000:00:1c.3: [8086:1c16] type 01 class 0x060400
[    1.713166] pci 0000:00:1c.3: calling pci_fixup_transparent_bridge+0x0/0x1d
[    1.713251] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
[    1.713257] pci 0000:00:1c.3: PME# disabled
[    1.714010] pci 0000:00:1c.3: System wakeup disabled by ACPI
[    1.714606] pci 0000:00:1c.4: [8086:1c18] type 01 class 0x060400
[    1.714676] pci 0000:00:1c.4: calling pci_fixup_transparent_bridge+0x0/0x1d
[    1.714762] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
[    1.714767] pci 0000:00:1c.4: PME# disabled
[    1.715563] pci 0000:00:1c.4: System wakeup disabled by ACPI
[    1.716161] pci 0000:00:1c.7: [8086:1c1e] type 01 class 0x060400
[    1.716231] pci 0000:00:1c.7: calling pci_fixup_transparent_bridge+0x0/0x1d
[    1.716318] pci 0000:00:1c.7: PME# supported from D0 D3hot D3cold
[    1.716323] pci 0000:00:1c.7: PME# disabled
[    1.717447] pci 0000:00:1c.7: System wakeup disabled by ACPI
[    1.719375] pci 0000:00:1d.0: [8086:1c26] type 00 class 0x0c0320
[    1.719410] pci 0000:00:1d.0: reg 10: [mem 0xf7f07000-0xf7f073ff]
[    1.719570] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[    1.719576] pci 0000:00:1d.0: PME# disabled
[    1.740754] pci 0000:00:1d.0: System wakeup disabled by ACPI
[    1.741381] pci 0000:00:1f.0: [8086:1c4b] type 00 class 0x060100
[    1.742114] pci 0000:00:1f.2: [8086:1c03] type 00 class 0x010601
[    1.742153] pci 0000:00:1f.2: reg 10: [io  0xf0b0-0xf0b7]
[    1.742168] pci 0000:00:1f.2: reg 14: [io  0xf0a0-0xf0a3]
[    1.742183] pci 0000:00:1f.2: reg 18: [io  0xf090-0xf097]
[    1.742198] pci 0000:00:1f.2: reg 1c: [io  0xf080-0xf083]
[    1.742214] pci 0000:00:1f.2: reg 20: [io  0xf060-0xf07f]
[    1.742229] pci 0000:00:1f.2: reg 24: [mem 0xf7f06000-0xf7f067ff]
[    1.742328] pci 0000:00:1f.2: PME# supported from D3hot
[    1.742334] pci 0000:00:1f.2: PME# disabled
[    1.743971] pci 0000:00:1f.3: [8086:1c22] type 00 class 0x0c0500
[    1.744001] pci 0000:00:1f.3: reg 10: [mem 0xf7f05000-0xf7f050ff 64bit]
[    1.744042] pci 0000:00:1f.3: reg 20: [io  0xf040-0xf05f]
[    1.745703] pci_bus 0000:00: fixups for bus
[    1.745707] pci 0000:00:1c.0: scanning [bus 03-04] behind bridge, pass 0
[    1.746149] pci_bus 0000:03: scanning bus
[    1.746153] pci_bus 0000:03: fixups for bus
[    1.746155] pci 0000:00:1c.0: PCI bridge to [bus 03-04]
[    1.746264] pci_bus 0000:03: bus scan returning with max=03
[    1.746270] pci 0000:00:1c.1: scanning [bus 05-06] behind bridge, pass 0
[    1.746710] pci_bus 0000:05: scanning bus
[    1.746760] pci 0000:05:00.0: [10ec:8168] type 00 class 0x020000
[    1.746788] pci 0000:05:00.0: reg 10: [io  0xe000-0xe0ff]
[    1.746837] pci 0000:05:00.0: reg 18: [mem 0xf1104000-0xf1104fff 64bit pref]
[    1.746867] pci 0000:05:00.0: reg 20: [mem 0xf1100000-0xf1103fff 64bit pref]
[    1.747007] pci 0000:05:00.0: supports D1 D2
[    1.747008] pci 0000:05:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    1.747015] pci 0000:05:00.0: PME# disabled
[    1.747295] pci 0000:05:00.0: System wakeup disabled by ACPI
[    1.747884] pci_bus 0000:05: fixups for bus
[    1.747886] pci 0000:00:1c.1: PCI bridge to [bus 05-06]
[    1.747985] pci 0000:00:1c.1:   bridge window [io  0xe000-0xefff]
[    1.747998] pci 0000:00:1c.1:   bridge window [mem 0xf1100000-0xf11fffff 64bit pref]
[    1.748000] pci_bus 0000:05: bus scan returning with max=05
[    1.748006] pci 0000:00:1c.3: scanning [bus 09-0a] behind bridge, pass 0
[    1.748439] pci_bus 0000:09: scanning bus
[    1.748712] pci 0000:09:00.0: [8086:008a] type 00 class 0x028000
[    1.749005] pci 0000:09:00.0: reg 10: [mem 0xf7e00000-0xf7e01fff 64bit]
[    1.750614] pci 0000:09:00.0: PME# supported from D0 D3hot D3cold
[    1.750665] pci 0000:09:00.0: PME# disabled
[    1.751111] pci 0000:09:00.0: System wakeup disabled by ACPI
[    1.751702] pci_bus 0000:09: fixups for bus
[    1.751704] pci 0000:00:1c.3: PCI bridge to [bus 09-0a]
[    1.751806] pci 0000:00:1c.3:   bridge window [mem 0xf7e00000-0xf7efffff]
[    1.751815] pci_bus 0000:09: bus scan returning with max=09
[    1.751821] pci 0000:00:1c.4: scanning [bus 0b-0c] behind bridge, pass 0
[    1.752250] pci_bus 0000:0b: scanning bus
[    1.752303] pci 0000:0b:00.0: [104c:8241] type 00 class 0x0c0330
[    1.752340] pci 0000:0b:00.0: reg 10: [mem 0xf7d00000-0xf7d0ffff 64bit]
[    1.752369] pci 0000:0b:00.0: reg 18: [mem 0xf7d10000-0xf7d11fff 64bit]
[    1.752533] pci 0000:0b:00.0: supports D1 D2
[    1.752534] pci 0000:0b:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    1.752541] pci 0000:0b:00.0: PME# disabled
[    1.752792] pci 0000:0b:00.0: System wakeup disabled by ACPI
[    1.753387] pci_bus 0000:0b: fixups for bus
[    1.753389] pci 0000:00:1c.4: PCI bridge to [bus 0b-0c]
[    1.753490] pci 0000:00:1c.4:   bridge window [mem 0xf7d00000-0xf7dfffff]
[    1.753498] pci_bus 0000:0b: bus scan returning with max=0b
[    1.753504] pci 0000:00:1c.7: scanning [bus 11-16] behind bridge, pass 0
[    1.753935] pci_bus 0000:11: scanning bus
[    1.753989] pci 0000:11:00.0: [1095:3132] type 00 class 0x018000
[    1.754032] pci 0000:11:00.0: reg 10: [mem 0xf6c84000-0xf6c8407f 64bit]
[    1.754065] pci 0000:11:00.0: reg 18: [mem 0xf6c80000-0xf6c83fff 64bit]
[    1.754087] pci 0000:11:00.0: reg 20: [io  0xc000-0xc07f]
[    1.754128] pci 0000:11:00.0: reg 30: [mem 0xf6c00000-0xf6c7ffff pref]
[    1.754243] pci 0000:11:00.0: supports D1 D2
[    1.754891] pci_bus 0000:11: fixups for bus
[    1.754893] pci 0000:00:1c.7: PCI bridge to [bus 11-16]
[    1.754990] pci 0000:00:1c.7:   bridge window [io  0xc000-0xdfff]
[    1.754996] pci 0000:00:1c.7:   bridge window [mem 0xf6c00000-0xf7cfffff]
[    1.755005] pci 0000:00:1c.7:   bridge window [mem 0xf0000000-0xf10fffff 64bit pref]
[    1.755007] pci_bus 0000:11: bus scan returning with max=11
[    1.755013] pci 0000:00:1c.0: scanning [bus 03-04] behind bridge, pass 1
[    1.755022] pci 0000:00:1c.1: scanning [bus 05-06] behind bridge, pass 1
[    1.755031] pci 0000:00:1c.3: scanning [bus 09-0a] behind bridge, pass 1
[    1.755041] pci 0000:00:1c.4: scanning [bus 0b-0c] behind bridge, pass 1
[    1.755050] pci 0000:00:1c.7: scanning [bus 11-16] behind bridge, pass 1
[    1.755057] pci_bus 0000:00: bus scan returning with max=16
[    1.755058] ACPI _OSC control for PCIe not granted, disabling ASPM
[    1.762262] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 10 *11 12 14 15)
[    1.764217] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 *5 6 10 11 12 14 15)
[    1.766170] ACPI: PCI Interrupt Link [LNKC] (IRQs *3 4 5 6 10 11 12 14 15)
[    1.768121] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 *10 11 12 14 15)
[    1.770057] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 10 11 12 14 15) *0, disabled.
[    1.772070] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 10 11 12 14 15) *0, disabled.
[    1.774091] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 *5 6 10 11 12 14 15)
[    1.776049] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 *5 6 10 11 12 14 15)
[    1.778821] ACPI: Enabled 4 GPEs in block 00 to 3F
[    1.778840] acpi root: \_SB_.PCI0 notify handler is installed
[    1.779011] Found 1 acpi root devices
[    1.781095] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    1.781201] vgaarb: loaded
[    1.781290] vgaarb: bridge control possible 0000:00:02.0
[    1.787518] SCSI subsystem initialized
[    1.787614] ACPI: bus type scsi registered
[    1.788227] libata version 3.00 loaded.
[    1.789516] media: Linux media interface: v0.10
[    1.789807] Linux video capture interface: v2.00
[    1.790594] EDAC MC: Ver: 3.0.0
[    1.794371] wmi: Mapper loaded
[    1.794820] Advanced Linux Sound Architecture Driver Initialized.
[    1.794915] PCI: Using ACPI for IRQ routing
[    1.798765] PCI: pci_cache_line_size set to 64 bytes
[    1.798776] pci 0000:00:02.0: BAR 0: reserving [mem 0xf6800000-0xf6bfffff flags 0x140204] (d=0, p=0)
[    1.798778] pci 0000:00:02.0: BAR 2: reserving [mem 0xe0000000-0xefffffff flags 0x14220c] (d=0, p=0)
[    1.798780] pci 0000:00:02.0: BAR 4: reserving [io  0xf000-0xf03f flags 0x40101] (d=0, p=0)
[    1.798785] pci 0000:00:16.0: BAR 0: reserving [mem 0xf7f0a000-0xf7f0a00f flags 0x140204] (d=0, p=0)
[    1.798789] pci 0000:00:1a.0: BAR 0: reserving [mem 0xf7f08000-0xf7f083ff flags 0x40200] (d=0, p=0)
[    1.798794] pci 0000:00:1b.0: BAR 0: reserving [mem 0xf7f00000-0xf7f03fff flags 0x140204] (d=0, p=0)
[    1.798803] pci 0000:05:00.0: BAR 0: reserving [io  0xe000-0xe0ff flags 0x40101] (d=0, p=0)
[    1.798805] pci 0000:05:00.0: BAR 2: reserving [mem 0xf1104000-0xf1104fff flags 0x14220c] (d=0, p=0)
[    1.798807] pci 0000:05:00.0: BAR 4: reserving [mem 0xf1100000-0xf1103fff flags 0x14220c] (d=0, p=0)
[    1.798839] pci 0000:09:00.0: BAR 0: reserving [mem 0xf7e00000-0xf7e01fff flags 0x140204] (d=0, p=0)
[    1.798848] pci 0000:0b:00.0: BAR 0: reserving [mem 0xf7d00000-0xf7d0ffff flags 0x140204] (d=0, p=0)
[    1.798850] pci 0000:0b:00.0: BAR 2: reserving [mem 0xf7d10000-0xf7d11fff flags 0x140204] (d=0, p=0)
[    1.798858] pci 0000:11:00.0: BAR 0: reserving [mem 0xf6c84000-0xf6c8407f flags 0x140204] (d=0, p=0)
[    1.798860] pci 0000:11:00.0: BAR 2: reserving [mem 0xf6c80000-0xf6c83fff flags 0x140204] (d=0, p=0)
[    1.798862] pci 0000:11:00.0: BAR 4: reserving [io  0xc000-0xc07f flags 0x40101] (d=0, p=0)
[    1.798866] pci 0000:00:1d.0: BAR 0: reserving [mem 0xf7f07000-0xf7f073ff flags 0x40200] (d=0, p=0)
[    1.798873] pci 0000:00:1f.2: BAR 0: reserving [io  0xf0b0-0xf0b7 flags 0x40101] (d=0, p=0)
[    1.798875] pci 0000:00:1f.2: BAR 1: reserving [io  0xf0a0-0xf0a3 flags 0x40101] (d=0, p=0)
[    1.798877] pci 0000:00:1f.2: BAR 2: reserving [io  0xf090-0xf097 flags 0x40101] (d=0, p=0)
[    1.798879] pci 0000:00:1f.2: BAR 3: reserving [io  0xf080-0xf083 flags 0x40101] (d=0, p=0)
[    1.798881] pci 0000:00:1f.2: BAR 4: reserving [io  0xf060-0xf07f flags 0x40101] (d=0, p=0)
[    1.798883] pci 0000:00:1f.2: BAR 5: reserving [mem 0xf7f06000-0xf7f067ff flags 0x40200] (d=0, p=0)
[    1.798887] pci 0000:00:1f.3: BAR 0: reserving [mem 0xf7f05000-0xf7f050ff flags 0x140204] (d=0, p=0)
[    1.798889] pci 0000:00:1f.3: BAR 4: reserving [io  0xf040-0xf05f flags 0x40101] (d=0, p=0)
[    1.798956] e820: reserve RAM buffer [mem 0x0009d400-0x0009ffff]
[    1.798977] e820: reserve RAM buffer [mem 0xda4e5000-0xdbffffff]
[    1.798983] e820: reserve RAM buffer [mem 0xda793000-0xdbffffff]
[    1.798992] e820: reserve RAM buffer [mem 0xdaa89000-0xdbffffff]
[    1.799000] e820: reserve RAM buffer [mem 0x41fe00000-0x41fffffff]
[    1.800539] Bluetooth: Core ver 2.16
[    1.800791] NET: Registered protocol family 31
[    1.800883] Bluetooth: HCI device and connection manager initialized
[    1.801000] Bluetooth: HCI socket layer initialized
[    1.801104] Bluetooth: L2CAP socket layer initialized
[    1.801237] Bluetooth: SCO socket layer initialized
[    1.802296] cfg80211: Calling CRDA to update world regulatory domain
[    1.803002] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
[    1.803448] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
[    1.805562] Switching to clocksource hpet
[    1.806293] pnp: PnP ACPI init
[    1.806486] ACPI: bus type pnp registered
[    1.806809] pnp 00:00: [dma 4]
[    1.807163] pnp 00:00: Plug and Play ACPI device, IDs PNP0200 (active)
[    1.807605] pnp 00:01: Plug and Play ACPI device, IDs INT0800 (active)
[    1.809494] pnp 00:02: Plug and Play ACPI device, IDs PNP0103 (active)
[    1.810133] system 00:03: [io  0x0680-0x069f] has been reserved
[    1.810242] system 00:03: [io  0x1000-0x100f] has been reserved
[    1.810351] system 00:03: [io  0xffff] has been reserved
[    1.810458] system 00:03: [io  0xffff] has been reserved
[    1.810565] system 00:03: [io  0x0400-0x0453] has been reserved
[    1.810672] system 00:03: [io  0x0458-0x047f] has been reserved
[    1.810781] system 00:03: [io  0x0500-0x057f] has been reserved
[    1.810889] system 00:03: [io  0x164e-0x164f] has been reserved
[    1.810986] system 00:03: Plug and Play ACPI device, IDs PNP0c02 (active)
[    1.811440] pnp 00:04: Plug and Play ACPI device, IDs PNP0b00 (active)
[    1.812324] system 00:05: [io  0x0454-0x0457] has been reserved
[    1.812422] system 00:05: Plug and Play ACPI device, IDs INT3f0d PNP0c02 (active)
[    1.812863] pnp 00:06: Plug and Play ACPI device, IDs PNP0c04 (active)
[    1.813516] system 00:07: [io  0x04d0-0x04d1] has been reserved
[    1.813626] system 00:07: [mem 0xfe800000-0xfe802fff] has been reserved
[    1.813723] system 00:07: Plug and Play ACPI device, IDs PNP0c02 (active)
[    1.814264] pnp 00:08: Plug and Play ACPI device, IDs DLL04b3 SYN0600 SYN0002 PNP0f13 (active)
[    1.814818] pnp 00:09: Plug and Play ACPI device, IDs PNP0303 (active)
[    1.819742] system 00:0a: [mem 0xfed1c000-0xfed1ffff] has been reserved
[    1.819851] system 00:0a: [mem 0xfed10000-0xfed17fff] has been reserved
[    1.819959] system 00:0a: [mem 0xfed18000-0xfed18fff] has been reserved
[    1.820078] system 00:0a: [mem 0xfed19000-0xfed19fff] has been reserved
[    1.820189] system 00:0a: [mem 0xf8000000-0xfbffffff] has been reserved
[    1.820300] system 00:0a: [mem 0xfed20000-0xfed3ffff] has been reserved
[    1.820411] system 00:0a: [mem 0xfed90000-0xfed93fff] has been reserved
[    1.820522] system 00:0a: [mem 0xfed45000-0xfed8ffff] has been reserved
[    1.820632] system 00:0a: [mem 0xff000000-0xffffffff] has been reserved
[    1.820754] system 00:0a: [mem 0xfee00000-0xfeefffff] could not be reserved
[    1.820866] system 00:0a: [mem 0xdfa00000-0xdfa00fff] has been reserved
[    1.820965] system 00:0a: Plug and Play ACPI device, IDs PNP0c02 (active)
[    1.822456] pnp 00:0b: Plug and Play ACPI device, IDs SMO8800 (active)
[    1.825391] system 00:0c: [mem 0x20000000-0x201fffff] has been reserved
[    1.825502] system 00:0c: [mem 0x40000000-0x401fffff] has been reserved
[    1.825601] system 00:0c: Plug and Play ACPI device, IDs PNP0c01 (active)
[    1.827529] pnp: PnP ACPI: found 13 devices
[    1.827620] ACPI: ACPI bus type pnp unregistered
[    1.827712] INFO_MDMA: LNW DMA Driver Version 1.1.0
[    1.860298] pci 0000:00:1c.0: PCI bridge to [bus 03-04]
[    1.860410] pci 0000:00:1c.1: PCI bridge to [bus 05-06]
[    1.860506] pci 0000:00:1c.1:   bridge window [io  0xe000-0xefff]
[    1.860611] pci 0000:00:1c.1:   bridge window [mem 0xf1100000-0xf11fffff 64bit pref]
[    1.860716] pci 0000:00:1c.3: PCI bridge to [bus 09-0a]
[    1.860815] pci 0000:00:1c.3:   bridge window [mem 0xf7e00000-0xf7efffff]
[    1.860921] pci 0000:00:1c.4: PCI bridge to [bus 0b-0c]
[    1.861021] pci 0000:00:1c.4:   bridge window [mem 0xf7d00000-0xf7dfffff]
[    1.861128] pci 0000:00:1c.7: PCI bridge to [bus 11-16]
[    1.861224] pci 0000:00:1c.7:   bridge window [io  0xc000-0xdfff]
[    1.861324] pci 0000:00:1c.7:   bridge window [mem 0xf6c00000-0xf7cfffff]
[    1.861424] pci 0000:00:1c.7:   bridge window [mem 0xf0000000-0xf10fffff 64bit pref]
[    1.869156] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    1.869158] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    1.869160] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    1.869161] pci_bus 0000:00: resource 7 [mem 0x000d0000-0x000d3fff]
[    1.869163] pci_bus 0000:00: resource 8 [mem 0x000d4000-0x000d7fff]
[    1.869164] pci_bus 0000:00: resource 9 [mem 0x000d8000-0x000dbfff]
[    1.869166] pci_bus 0000:00: resource 10 [mem 0x000dc000-0x000dffff]
[    1.869168] pci_bus 0000:00: resource 11 [mem 0x000e0000-0x000e3fff]
[    1.869169] pci_bus 0000:00: resource 12 [mem 0x000e4000-0x000e7fff]
[    1.869171] pci_bus 0000:00: resource 13 [mem 0xdfa00000-0xfeafffff]
[    1.869172] pci_bus 0000:00: resource 14 [mem 0xfed40000-0xfed44fff]
[    1.869175] pci_bus 0000:05: resource 0 [io  0xe000-0xefff]
[    1.869176] pci_bus 0000:05: resource 2 [mem 0xf1100000-0xf11fffff 64bit pref]
[    1.869178] pci_bus 0000:09: resource 1 [mem 0xf7e00000-0xf7efffff]
[    1.869180] pci_bus 0000:0b: resource 1 [mem 0xf7d00000-0xf7dfffff]
[    1.869181] pci_bus 0000:11: resource 0 [io  0xc000-0xdfff]
[    1.869183] pci_bus 0000:11: resource 1 [mem 0xf6c00000-0xf7cfffff]
[    1.869184] pci_bus 0000:11: resource 2 [mem 0xf0000000-0xf10fffff 64bit pref]
[    1.869402] NET: Registered protocol family 2
[    1.870473] TCP established hash table entries: 131072 (order: 9, 2097152 bytes)
[    1.871182] TCP bind hash table entries: 65536 (order: 10, 4194304 bytes)
[    1.874839] TCP: Hash tables configured (established 131072 bind 65536)
[    1.875031] TCP: reno registered
[    1.875232] UDP hash table entries: 8192 (order: 8, 1310720 bytes)
[    1.876354] UDP-Lite hash table entries: 8192 (order: 8, 1310720 bytes)
[    1.877711] NET: Registered protocol family 1
[    1.878381] RPC: Registered named UNIX socket transport module.
[    1.878476] RPC: Registered udp transport module.
[    1.878568] RPC: Registered tcp transport module.
[    1.878661] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.878768] pci 0000:00:02.0: calling pci_fixup_video+0x0/0xa6
[    1.878771] pci 0000:00:02.0: Boot video device
[    1.878780] pci 0000:00:1a.0: calling quirk_usb_early_handoff+0x0/0x63d
[    2.007513] pci 0000:00:1d.0: calling quirk_usb_early_handoff+0x0/0x63d
[    2.127697] pci 0000:0b:00.0: calling quirk_usb_early_handoff+0x0/0x63d
[    2.128714] PCI: CLS 64 bytes, default 64
[    2.129062] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    2.129160] software IO TLB [mem 0xd64e5000-0xda4e5000] (64MB) mapped at [ffff8800d64e5000-ffff8800da4e4fff]
[    2.132575] microcode: CPU0 sig=0x206a7, pf=0x10, revision=0x1b
[    2.132700] microcode: CPU1 sig=0x206a7, pf=0x10, revision=0x1b
[    2.133160] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[    2.139473] sha1_ssse3: Using AVX optimized SHA-1 implementation
[    2.141385] audit: initializing netlink socket (disabled)
[    2.141538] type=2000 audit(1363220483.010:1): initialized
[    2.144564] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    2.185118] DLM installed
[    2.198782] msgmni has been set to 31893
[    2.203453] NET: Registered protocol family 38
[    2.203573] async_tx: api initialized (async)
[    2.203673] Key type asymmetric registered
[    2.203773] Asymmetric key parser 'x509' registered
[    2.204390] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251)
[    2.204497] io scheduler noop registered
[    2.204589] io scheduler deadline registered (default)
[    2.205343] io scheduler cfq registered
[    2.208332] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    2.208954] pciehp: pcie_port_service_register = 0
[    2.208955] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    2.209224] intel_idle: MWAIT substates: 0x21120
[    2.209225] intel_idle: v0.4 model 0x2A
[    2.209226] intel_idle: lapic_timer_reliable_states 0xffffffff
[    2.210510] ACPI: AC Adapter [AC] (on-line)
[    2.212202] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
[    2.214446] ACPI: Lid Switch [LID0]
[    2.215061] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
[    2.215200] ACPI: Power Button [PWRB]
[    2.215899] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input2
[    2.216008] ACPI: Sleep Button [SBTN]
[    2.217619] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
[    2.217727] ACPI: Power Button [PWRF]
[    2.218975] ACPI: Requesting acpi_cpufreq
[    2.319932] thermal LNXTHERM:00: registered as thermal_zone0
[    2.320029] ACPI: Thermal Zone [THM] (67 C)
[    2.325735] GHES: HEST is not enabled!
[    2.325827] ERST DBG: ERST support is disabled.
[    2.325919] ioatdma: Intel(R) QuickData Technology Driver 4.00
[    2.428894] ACPI: Battery Slot [BAT0] (battery present)
[    2.504579] Non-volatile memory driver v1.3
[    2.504945] Linux agpgart interface v0.103
[    2.505222] Hangcheck: starting hangcheck timer 0.9.1 (tick is 180 seconds, margin is 60 seconds).
[    2.505223] Hangcheck: Using getrawmonotonic().
[    2.514482] loop: module loaded
[    2.516098] ACPI Warning: 0x0000000000000428-0x000000000000042f SystemIO conflicts with Region \PMIO 1 (20130117/utaddress-251)
[    2.516107] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    2.516265] ACPI Warning: 0x0000000000000540-0x000000000000054f SystemIO conflicts with Region \GPIO 1 (20130117/utaddress-251)
[    2.516272] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    2.516426] ACPI Warning: 0x0000000000000530-0x000000000000053f SystemIO conflicts with Region \GPIO 1 (20130117/utaddress-251)
[    2.516433] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    2.518654] ACPI Warning: 0x0000000000000500-0x000000000000052f SystemIO conflicts with Region \GPIO 1 (20130117/utaddress-251)
[    2.518662] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    2.518812] lpc_ich: Resource conflict(s) found affecting gpio_ich
[    2.520361] ahci 0000:00:1f.2: version 3.0
[    2.522344] ahci 0000:00:1f.2: irq 40 for MSI/MSI-X
[    2.522491] ahci: SSS flag set, parallel bus scan disabled
[    2.536990] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x31 impl SATA mode
[    2.537089] ahci 0000:00:1f.2: flags: 64bit ncq sntf stag pm led clo pio slum part ems sxs apst 
[    2.537240] ahci 0000:00:1f.2: setting latency timer to 64
[    2.586195] scsi0 : ahci
[    2.588203] scsi1 : ahci
[    2.589118] scsi2 : ahci
[    2.590050] scsi3 : ahci
[    2.590974] scsi4 : ahci
[    2.591897] scsi5 : ahci
[    2.592750] ata1: SATA max UDMA/133 abar m2048@0xf7f06000 port 0xf7f06100 irq 40
[    2.592847] ata2: DUMMY
[    2.592936] ata3: DUMMY
[    2.593024] ata4: DUMMY
[    2.593113] ata5: SATA max UDMA/133 abar m2048@0xf7f06000 port 0xf7f06300 irq 40
[    2.593210] ata6: SATA max UDMA/133 abar m2048@0xf7f06000 port 0xf7f06380 irq 40
[    2.594669] tun: Universal TUN/TAP device driver, 1.6
[    2.594764] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[    2.595332] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[    2.596062] r8169 0000:05:00.0: enabling Mem-Wr-Inval
[    2.596348] r8169 0000:05:00.0: irq 41 for MSI/MSI-X
[    2.597681] r8169 0000:05:00.0 eth0: RTL8168e/8111e at 0xffffc9000183a000, 18:03:73:a0:6f:6a, XID 0c200000 IRQ 41
[    2.597831] r8169 0000:05:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[    2.598251] VMware vmxnet3 virtual NIC driver - version 1.1.29.0-k-NAPI
[    2.599182] i8042: PNP: PS/2 Controller [PNP0303:KBC,PNP0f13:PS2] at 0x60,0x64 irq 1,12
[    2.601939] serio: i8042 KBD port at 0x60,0x64 irq 1
[    2.602083] serio: i8042 AUX port at 0x60,0x64 irq 12
[    2.603477] mousedev: PS/2 mouse device common for all mice
[    2.606426] rtc_cmos 00:04: RTC can wake from S4
[    2.607923] rtc rtc0: rtc_cmos: dev (254:0)
[    2.607952] rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0
[    2.608105] rtc_cmos 00:04: alarms up to one month, y3k, 242 bytes nvram, hpet irqs
[    2.608364] i2c /dev entries driver
[    2.610682] ACPI Warning: 0x000000000000f040-0x000000000000f05f SystemIO conflicts with Region \_SB_.PCI0.SBUS.SMBI 1 (20130117/utaddress-251)
[    2.610690] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    2.611142] Driver for 1-wire Dallas network protocol.
[    2.612807] coretemp coretemp.0: TjMax is 100 degrees C
[    2.612849] coretemp coretemp.0: TjMax is 100 degrees C
[    2.612889] coretemp coretemp.0: TjMax is 100 degrees C
[    2.612920] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.10
[    2.613117] iTCO_wdt: Found a Cougar Point TCO device (Version=2, TCOBASE=0x0460)
[    2.614162] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[    2.614410] iTCO_vendor_support: vendor-support=0
[    2.615842] md: linear personality registered for level -1
[    2.615936] md: raid0 personality registered for level 0
[    2.616030] md: raid1 personality registered for level 1
[    2.616124] md: raid10 personality registered for level 10
[    2.616217] md: raid6 personality registered for level 6
[    2.616311] md: raid5 personality registered for level 5
[    2.616403] md: raid4 personality registered for level 4
[    2.617579] device-mapper: uevent: version 1.0.3
[    2.618777] device-mapper: ioctl: 4.24.0-ioctl (2013-01-15) initialised: dm-devel@redhat.com
[    2.620802] device-mapper: dm-log-userspace: version 1.1.0 loaded
[    2.621749] Intel P-state driver initializing.
[    2.621889] Intel pstate controlling: cpu 0
[    2.622149] Intel pstate controlling: cpu 1
[    2.623328] cpuidle: using governor ladder
[    2.624765] cpuidle: using governor menu
[    2.625267] sdhci: Secure Digital Host Controller Interface driver
[    2.625362] sdhci: Copyright(c) Pierre Ossman
[    2.630053] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
[    2.630984] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
[    2.631569] hidraw: raw HID events driver (C) Jiri Kosina
[    2.634692] input: Dell WMI hotkeys as /devices/virtual/input/input5
[    2.642919] snd_hda_intel 0000:00:1b.0: irq 42 for MSI/MSI-X
[    2.686561] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input6
[    2.716403] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
[    2.720093] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
[    2.723114] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
[    2.740541] TCP: cubic registered
[    2.740679] NET: Registered protocol family 17
[    2.741293] Bluetooth: RFCOMM TTY layer initialized
[    2.741521] Bluetooth: RFCOMM socket layer initialized
[    2.741654] Bluetooth: RFCOMM ver 1.11
[    2.741791] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    2.741925] Bluetooth: BNEP filters: protocol multicast
[    2.742103] Bluetooth: BNEP socket layer initialized
[    2.742237] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    2.742414] Bluetooth: HIDP socket layer initialized
[    2.767772] sctp: Hash tables configured (established 65536 bind 65536)
[    2.770227] Key type dns_resolver registered
[    2.776353] PM: Checking hibernation image partition /dev/sda6
[    2.937229] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    2.955804] ata1.00: ACPI cmd 00/00:00:00:00:00:a0 (NOP) rejected by device (Stat=0x51 Err=0x04)
[    2.956262] ata1.00: ATA-8: WDC WD7500BPKT-75PK4T0, 01.01A01, max UDMA/133
[    2.956405] ata1.00: 1465149168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    2.970397] ata1.00: ACPI cmd 00/00:00:00:00:00:a0 (NOP) rejected by device (Stat=0x51 Err=0x04)
[    2.970885] ata1.00: configured for UDMA/133
[    2.989723] scsi 0:0:0:0: Direct-Access     ATA      WDC WD7500BPKT-7 01.0 PQ: 0 ANSI: 5
[    2.997386] sd 0:0:0:0: [sda] 1465149168 512-byte logical blocks: (750 GB/698 GiB)
[    2.997535] sd 0:0:0:0: [sda] 4096-byte physical blocks
[    2.999290] sd 0:0:0:0: [sda] Write Protect is off
[    2.999428] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    3.000098] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    3.001038] sd 0:0:0:0: Attached scsi generic sg0 type 0
[    3.108655]  sda: sda1 sda2 sda3 sda4 < sda5 sda6 >
[    3.122142] sd 0:0:0:0: [sda] Attached SCSI disk
[    3.127622] tsc: Refined TSC clocksource calibration: 2793.653 MHz
[    3.127811] Switching to clocksource tsc
[    3.347729] ata5: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    3.354143] ata5.00: ATAPI: PLDS DVD+/-RW DS-8A8SH, KD11, max UDMA/100
[    3.366148] ata5.00: configured for UDMA/100
[    3.389478] scsi 4:0:0:0: CD-ROM            PLDS     DVD+-RW DS-8A8SH KD11 PQ: 0 ANSI: 5
[    3.412100] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
[    3.412119] cdrom: Uniform CD-ROM driver Revision: 3.20
[    3.416910] sr 4:0:0:0: Attached scsi CD-ROM sr0
[    3.419962] sr 4:0:0:0: Attached scsi generic sg1 type 5
[    3.768229] ata6: SATA link down (SStatus 0 SControl 300)
[    3.835323] input: DualPoint Stick as /devices/platform/i8042/serio1/input/input10
[    3.854743] input: AlpsPS/2 ALPS DualPoint TouchPad as /devices/platform/i8042/serio1/input/input11
[    3.861285] PM: Hibernation image partition 8:6 present
[    3.861291] PM: Looking for hibernation image.
[    3.900254] PM: Image not found (code -22)
[    3.900261] PM: Hibernation image not present or could not be loaded.
[    3.900997] kmemleak: Kernel memory leak detector initialized
[    3.901056] kmemleak: Automatic memory scanning thread started
[    3.914921] BIOS EDD facility v0.16 2004-Jun-25, 1 devices found
[    3.924367] ALSA device list:
[    3.924500]   #0: HDA Intel PCH at 0xf7f00000 irq 42
[    3.925999] md: Waiting for all devices to be available before autodetect
[    3.926139] md: If you don't use raid, use raid=noautodetect
[    3.933647] md: Autodetecting RAID arrays.
[    3.933784] md: Scanned 0 and added 0 devices.
[    3.933916] md: autorun ...
[    3.934040] md: ... autorun DONE.
[    4.001855] kjournald starting.  Commit interval 5 seconds
[    4.002204] EXT3-fs (sda5): mounted filesystem with writeback data mode
[    4.002373] VFS: Mounted root (ext3 filesystem) readonly on device 8:5.
[    4.043210] devtmpfs: mounted
[    4.045913] Freeing unused kernel memory: 972k freed
[    8.377596] systemd-udevd[1860]: starting version 197
[    9.693942] sata_sil24 0000:11:00.0: version 1.1
[    9.702811] scsi6 : sata_sil24
[    9.703410] scsi7 : sata_sil24
[    9.703899] ata7: SATA max UDMA/100 host m128@0xf6c84000 port 0xf6c80000 irq 19
[    9.703903] ata8: SATA max UDMA/100 host m128@0xf6c84000 port 0xf6c82000 irq 19
[   10.154753] Intel(R) Wireless WiFi driver for Linux, in-tree:d
[   10.154756] Copyright(c) 2003-2013 Intel Corporation
[   10.156719] iwlwifi 0000:09:00.0: irq 43 for MSI/MSI-X
[   10.243009] [drm] Initialized drm 1.1.0 20060810
[   10.312205] iwlwifi 0000:09:00.0: loaded firmware version 18.168.6.1
[   10.970283] iwlwifi 0000:09:00.0: CONFIG_IWLWIFI_DEBUG enabled
[   10.970288] iwlwifi 0000:09:00.0: CONFIG_IWLWIFI_DEBUGFS disabled
[   10.970290] iwlwifi 0000:09:00.0: CONFIG_IWLWIFI_DEVICE_TRACING disabled
[   10.970293] iwlwifi 0000:09:00.0: CONFIG_IWLWIFI_DEVICE_TESTMODE disabled
[   10.970295] iwlwifi 0000:09:00.0: CONFIG_IWLWIFI_P2P disabled
[   10.970299] iwlwifi 0000:09:00.0: Detected Intel(R) Centrino(R) Wireless-N 1030 BGN, REV=0xB0
[   10.970473] iwlwifi 0000:09:00.0: L1 Enabled; Disabling L0S
[   10.977555] iwlwifi 0000:09:00.0: RF_KILL bit toggled to disable radio.
[   10.990555] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
[   11.788178] ata7: SATA link down (SStatus 0 SControl 0)
[   13.207793] [drm] Memory usable by graphics device = 2048M
[   13.207843] i915 0000:00:02.0: setting latency timer to 64
[   13.253394] i915 0000:00:02.0: irq 44 for MSI/MSI-X
[   13.253528] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[   13.253529] [drm] Driver supports precise vblank timestamp query.
[   13.254033] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[   13.280532] [drm] Wrong MCH_SSKPD value: 0x16040307
[   13.280534] [drm] This can cause pipe underruns and display issues.
[   13.280534] [drm] Please upgrade your BIOS to fix this.
[   13.423439] fbcon: inteldrmfb (fb0) is primary device
[   13.890727] ata8: SATA link down (SStatus 0 SControl 0)
[   14.561970] Console: switching to colour frame buffer device 170x48
[   14.568006] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[   14.568008] i915 0000:00:02.0: registered panic notifier
[   14.657445] acpi device:34: registered as cooling_device2
[   14.662434] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[   14.662970] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input12
[   14.663676] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[   14.666892] r8169 0000:05:00.0: PME# enabled
[   14.671878] pcieport 0000:00:1c.0: PME# enabled
[   15.183073] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
[   17.344291] EXT3-fs (sda5): using internal journal
[   17.920159] Adding 4998972k swap on /dev/sda6.  Priority:-1 extents:1 across:4998972k 
[   22.692651] r8169 0000:05:00.0: PME# disabled
[   22.709086] r8169 0000:05:00.0 eth0: unable to load firmware patch rtl_nic/rtl8168e-2.fw (-2)
[   22.735717] r8169 0000:05:00.0 eth0: link down
[   22.735909] r8169 0000:05:00.0 eth0: link down
[   24.387385] r8169 0000:05:00.0 eth0: link up
[   35.636011] r8169 0000:05:00.0 eth0: link down
[   36.227759] microcode: CPU0 sig=0x206a7, pf=0x10, revision=0x1b
[   36.228279] microcode: CPU0 updated to revision 0x28, date = 2012-04-24
[   36.228921] microcode: CPU1 sig=0x206a7, pf=0x10, revision=0x1b
[   36.229186] microcode: CPU1 updated to revision 0x28, date = 2012-04-24
[   36.229188] perf_event_intel: PEBS enabled due to microcode update
[   37.426390] r8169 0000:05:00.0 eth0: link up
[   38.686210] r8169 0000:05:00.0 eth0: link down
[   42.551461] r8169 0000:05:00.0 eth0: link up
00000000-00000fff : reserved
00001000-0009d3ff : System RAM
0009d400-0009ffff : reserved
000a0000-000bffff : PCI Bus 0000:00
000c0000-000cedff : Video ROM
000cf000-000cffff : Adapter ROM
000d0000-000d3fff : PCI Bus 0000:00
000d4000-000d7fff : PCI Bus 0000:00
000d8000-000dbfff : PCI Bus 0000:00
000dc000-000dffff : PCI Bus 0000:00
000e0000-000fffff : reserved
  000e0000-000e3fff : PCI Bus 0000:00
  000e4000-000e7fff : PCI Bus 0000:00
  000f0000-000fffff : System ROM
00100000-1fffffff : System RAM
  01000000-015e4009 : Kernel code
  015e400a-019b0d7f : Kernel data
  01aaa000-02571fff : Kernel bss
20000000-201fffff : reserved
  20000000-201fffff : pnp 00:0c
20200000-3fffffff : System RAM
40000000-401fffff : reserved
  40000000-401fffff : pnp 00:0c
40200000-da4e4fff : System RAM
da4e5000-da527fff : ACPI Non-volatile Storage
da528000-da792fff : System RAM
da793000-da966fff : reserved
da967000-daa88fff : System RAM
daa89000-dad67fff : reserved
dad68000-dafe7fff : ACPI Non-volatile Storage
dafe8000-daffffff : ACPI Tables
db000000-db7fffff : RAM buffer
db800000-df9fffff : reserved
dfa00000-feafffff : PCI Bus 0000:00
  dfa00000-dfa00fff : pnp 00:0a
  e0000000-efffffff : 0000:00:02.0
  f0000000-f10fffff : PCI Bus 0000:11
  f1100000-f11fffff : PCI Bus 0000:05
    f1100000-f1103fff : 0000:05:00.0
      f1100000-f1103fff : r8169
    f1104000-f1104fff : 0000:05:00.0
      f1104000-f1104fff : r8169
  f6800000-f6bfffff : 0000:00:02.0
  f6c00000-f7cfffff : PCI Bus 0000:11
    f6c00000-f6c7ffff : 0000:11:00.0
    f6c80000-f6c83fff : 0000:11:00.0
      f6c80000-f6c83fff : sata_sil24
    f6c84000-f6c8407f : 0000:11:00.0
      f6c84000-f6c8407f : sata_sil24
  f7d00000-f7dfffff : PCI Bus 0000:0b
    f7d00000-f7d0ffff : 0000:0b:00.0
    f7d10000-f7d11fff : 0000:0b:00.0
  f7e00000-f7efffff : PCI Bus 0000:09
    f7e00000-f7e01fff : 0000:09:00.0
      f7e00000-f7e01fff : iwlwifi
  f7f00000-f7f03fff : 0000:00:1b.0
    f7f00000-f7f03fff : ICH HD audio
  f7f05000-f7f050ff : 0000:00:1f.3
  f7f06000-f7f067ff : 0000:00:1f.2
    f7f06000-f7f067ff : ahci
  f7f07000-f7f073ff : 0000:00:1d.0
  f7f08000-f7f083ff : 0000:00:1a.0
  f7f0a000-f7f0a00f : 0000:00:16.0
  f8000000-fbffffff : PCI MMCONFIG 0000 [bus 00-3f]
    f8000000-fbffffff : reserved
      f8000000-fbffffff : pnp 00:0a
  fe800000-fe802fff : pnp 00:07
fec00000-fec00fff : reserved
  fec00000-fec003ff : IOAPIC 0
fed00000-fed03fff : reserved
  fed00000-fed003ff : HPET 0
fed10000-fed17fff : pnp 00:0a
fed18000-fed18fff : pnp 00:0a
fed19000-fed19fff : pnp 00:0a
fed1c000-fed1ffff : reserved
  fed1c000-fed1ffff : pnp 00:0a
    fed1f410-fed1f414 : iTCO_wdt
      fed1f410-fed1f414 : iTCO_wdt
fed20000-fed3ffff : pnp 00:0a
fed40000-fed44fff : PCI Bus 0000:00
fed45000-fed8ffff : pnp 00:0a
fed90000-fed93fff : pnp 00:0a
fee00000-fee00fff : Local APIC
  fee00000-fee00fff : reserved
ff000000-ffffffff : reserved
  ff000000-ffffffff : pnp 00:0a
100000000-41fdfffff : System RAM
41fe00000-41fffffff : RAM buffer
Yijing Wang March 14, 2013, 8:38 a.m. UTC | #2
On 2013/3/14 8:05, Martin Mokrejs wrote:
> Hi Yjing,
>
> Yijing Wang wrote:
>> Hi Martin,
>>    From your diff info, maybe we can analyze this problem step by step.
>> 1、According to your diff info about first eject and first hot add, the pci device 11:00.0 Mass storage
>>    controller was removed and was added ok at pci device level;
>
> I can't confirm that it it was removed fine but looks like hot re-inserting the
> card somewhat returns us to the anticipated state. Would I have hot added completely
> different card I believe lspci would report mixture of both both, the cold-plugged-one
> and of the hot-plugged one. Please see the thread
> 3.8.2: stale pci device info for a previously inserted express card
> for what I mean (different kernel and acpiphp while here we are talking 3.9-rc1 and
> pciehp but still I believe same would happen.)

Hmm, that's a issue, I am not sure it's a memleak problem.

>
>> 2、The main problem is 11:00.0 Mass storage controller can not bind its driver normally, right?
>
> Yes, and you can squeeze out few words from the driver only if you rmmod it.
> Therefore I conclude the sata_sil24 cannot unbind the device and only during
> rmmod it realizes it is gone. What pci driver failed to report the card was
> ejected I don't know but seems per point 1. above that we agree that PresDet
> worked fine (cold boot with the card inserted). So is sata_sil24 at fault?
> Nobody commented on those express slot status values: 0000, 0040, 0100, 0108, 0138, 0140, 0148.
> What are they?

As you mentioned before
cold boot 0040 -> eject 0100 hotplug insert -> 0140 eject -> 0100 hotplug insert -> 0140 eject -> 0100
cold boot(PCIe card detected in slot)-->eject(Data Link state changed detected)-->.....
detail info reference at PCIe Spec 3.0  7.8.11

>
>> 3、According to diff info about first hotadd and coldplug, the mainly diff is
>>> +       Region 0: Memory at f6c84000 (64-bit, non-prefetchable) [disabled] [size=128]
>>> +       Region 2: Memory at f6c80000 (64-bit, non-prefetchable) [disabled] [size=16K]
>>> +       Region 4: I/O ports at c000 [disabled] [size=128]
>>
>> and
>> MaxReadReq 4096 bytes ----> MaxReadReq 512 bytes
>>
>> So maybe we can try to find why the memory range was disabled after hot add.
>>
>> Martin, can you provide  /proc/iomem info when the system bootup, after first eject and
>> first hot-add?
>
> Not a single change, look:
>
> # diff -u -w iomem.txt iomem_ejected.txt

According to this, the Mass storage controller device MMIO was not released when the eject.
So, If we insert this card again, driver cannot get a MMIO range for the newly inserted card, because
old MMIO range is still in system.

> # diff -u -w iomem_ejected.txt iomem_ejected_and_reinserted.txt
>
> At this moment lspci reports:
>
> # diff -u -w lspci_vvvxxx.txt lspci_vvvxxx_ejected_and_reinserted.txt
> --- lspci_vvvxxx.txt    2013-03-14 00:23:25.000000000 +0100
> +++ lspci_vvvxxx_ejected_and_reinserted.txt     2013-03-14 00:27:26.000000000 +0100
> @@ -437,7 +437,7 @@
>         I/O behind bridge: 0000c000-0000dfff
>         Memory behind bridge: f6c00000-f7cfffff
>         Prefetchable memory behind bridge: 00000000f0000000-00000000f10fffff
> -       Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
> +       Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-

Master Abort Error detected.

>         BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
>                 PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
>         Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
> @@ -457,7 +457,7 @@
>                 SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
>                         Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
>                 SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
> -                       Changed: MRL- PresDet- LinkState-
> +                       Changed: MRL- PresDet- LinkState+

Every you eject and insert card LinkState Change bit changed detected, so when do hotplug link state change is ok.

>                 RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
>                 RootCap: CRSVisible-
>                 RootSta: PME ReqID 0000, PMEStatus- PMEPending-
> @@ -476,11 +476,11 @@
>                 Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>         Kernel driver in use: pcieport
>  00: 86 80 1e 1c 07 00 10 00 b5 00 04 06 10 00 81 00
> -10: 00 00 00 00 00 00 00 00 00 11 16 00 c0 d0 00 00
> +10: 00 00 00 00 00 00 00 00 00 11 16 00 c0 d0 00 20
>  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 10 00 12 3c 12 08
> -50: 40 00 11 70 60 b2 3c 00 00 00 40 00 00 00 00 00
> +50: 40 00 11 70 60 b2 3c 00 00 00 40 01 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
>  80: 05 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> @@ -795,14 +795,13 @@
>
>  11:00.0 Mass storage controller: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller (rev 01)
>         Subsystem: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller
> -       Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
> +       Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
>         Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
> -       Latency: 0, Cache Line Size: 64 bytes
>         Interrupt: pin A routed to IRQ 19
> -       Region 0: Memory at f6c84000 (64-bit, non-prefetchable) [size=128]
> -       Region 2: Memory at f6c80000 (64-bit, non-prefetchable) [size=16K]
> -       Region 4: I/O ports at c000 [size=128]
> -       Expansion ROM at f6c00000 [disabled] [size=512K]
> +       Region 0: Memory at f6c84000 (64-bit, non-prefetchable) [disabled] [size=128]
> +       Region 2: Memory at f6c80000 (64-bit, non-prefetchable) [disabled] [size=16K]
> +       Region 4: I/O ports at c000 [disabled] [size=128]

I guess these memory ranges disabled because the original MMIO(coldplug boot) is still in system after eject device,
the new device insert cannot get the needed MMIO in system.

> +       [virtual] Expansion ROM at f6c00000 [disabled] [size=512K]
>         Capabilities: [54] Power Management version 2
>                 Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>                 Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
> @@ -813,29 +812,29 @@
>                         ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
>                 DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>                         RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
> -                       MaxPayload 128 bytes, MaxReadReq 4096 bytes
> -               DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- TransPend-
> +                       MaxPayload 128 bytes, MaxReadReq 512 bytes
> +               DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
I don't think this will cause device hotplug fail.
>                 LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s, Latency L0 unlimited, L1 unlimited
>                         ClockPM- Surprise- LLActRep- BwNot-
>                 LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
>                         ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>                 LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
>         Capabilities: [100 v1] Advanced Error Reporting
> -               UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
> +               UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
>                 UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
>                 UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
>                 CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
>                 CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
> -               AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn-
> +               AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
>         Kernel driver in use: sata_sil24
> -00: 95 10 32 31 07 00 10 00 01 00 80 01 10 00 00 00
> -10: 04 40 c8 f6 00 00 00 00 04 00 c8 f6 00 00 00 00
> -20: 01 c0 00 00 00 00 00 00 00 00 00 00 95 10 32 31
> -30: 00 00 c0 f6 54 00 00 00 00 00 00 00 0a 01 00 00
> +00: 95 10 32 31 00 00 10 00 01 00 80 01 00 00 00 00
> +10: 04 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00
> +20: 01 00 00 00 00 00 00 00 00 00 00 00 95 10 32 31
> +30: 00 00 00 00 54 00 00 00 00 00 00 00 00 01 00 00
>  40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>  50: 00 00 00 00 01 5c 22 06 00 20 00 0c 05 70 80 00
>  60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> -70: 10 00 11 00 03 00 00 00 00 50 0a 00 11 f4 03 00
> +70: 10 00 11 00 03 00 00 00 00 20 00 00 11 f4 03 00
>  80: 40 00 11 10 00 00 00 00 00 00 00 00 00 00 00 00
>  90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>  a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> #
>
>
> I had to rmmod the driver to trigger at least some change:
>

When you do rmmod sata driver, the MMIO seems to be released ok.
Martin, what about try to do hotplug like this?
1、coldplug boot up;
2、eject device;
3、rmmod sata driver;
4、modprobe sata driver;
5、insert card;

> # diff -u -w iomem_ejected_and_reinserted.txt iomem_ejected_and_reinserted_rmmod_sata_sil24.txt
> --- iomem_ejected_and_reinserted.txt    2013-03-14 00:27:38.000000000 +0100
> +++ iomem_ejected_and_reinserted_rmmod_sata_sil24.txt   2013-03-14 00:29:02.000000000 +0100
> @@ -44,9 +44,7 @@
>    f6c00000-f7cfffff : PCI Bus 0000:11
>      f6c00000-f6c7ffff : 0000:11:00.0
>      f6c80000-f6c83fff : 0000:11:00.0
> -      f6c80000-f6c83fff : sata_sil24
>      f6c84000-f6c8407f : 0000:11:00.0
> -      f6c84000-f6c8407f : sata_sil24
>    f7d00000-f7dfffff : PCI Bus 0000:0b
>      f7d00000-f7d0ffff : 0000:0b:00.0
>      f7d10000-f7d11fff : 0000:0b:00.0
> # diff -u -w iomem_ejected_and_reinserted_rmmod_sata_sil24.txt iomem_ejected_and_reinserted_rmmod_sata_sil24_remove_1c.7.txt
> --- iomem_ejected_and_reinserted_rmmod_sata_sil24.txt   2013-03-14 00:29:02.000000000 +0100
> +++ iomem_ejected_and_reinserted_rmmod_sata_sil24_remove_1c.7.txt       2013-03-14 00:32:48.000000000 +0100
> @@ -34,17 +34,12 @@
>  dfa00000-feafffff : PCI Bus 0000:00
>    dfa00000-dfa00fff : pnp 00:0a
>    e0000000-efffffff : 0000:00:02.0
> -  f0000000-f10fffff : PCI Bus 0000:11
>    f1100000-f11fffff : PCI Bus 0000:05
>      f1100000-f1103fff : 0000:05:00.0
>        f1100000-f1103fff : r8169
>      f1104000-f1104fff : 0000:05:00.0
>        f1104000-f1104fff : r8169
>    f6800000-f6bfffff : 0000:00:02.0
> -  f6c00000-f7cfffff : PCI Bus 0000:11
> -    f6c00000-f6c7ffff : 0000:11:00.0
> -    f6c80000-f6c83fff : 0000:11:00.0
> -    f6c84000-f6c8407f : 0000:11:00.0
>    f7d00000-f7dfffff : PCI Bus 0000:0b
>      f7d00000-f7d0ffff : 0000:0b:00.0
>      f7d10000-f7d11fff : 0000:0b:00.0
> #
>
> accompanied lspci output showing what happened during rmmod sata_sil24:
>
> # diff -u -w lspci_vvvxxx_ejected_and_reinserted.txt lspci_vvvxxx_ejected_and_reinserted_rmmod_sata_sil24.txt
> --- lspci_vvvxxx_ejected_and_reinserted.txt     2013-03-14 00:27:26.000000000 +0100
> +++ lspci_vvvxxx_ejected_and_reinserted_rmmod_sata_sil24.txt    2013-03-14 00:30:06.000000000 +0100
> @@ -451,12 +451,12 @@
>                         ClockPM- Surprise- LLActRep+ BwNot-
>                 LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
>                         ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
> -               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
> +               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt+ ABWMgmt-
>                 SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+
>                         Slot #7, PowerLimit 10.000W; Interlock- NoCompl+
>                 SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
>                         Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
> -               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
> +               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
>                         Changed: MRL- PresDet- LinkState+
>                 RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
>                 RootCap: CRSVisible-
> @@ -473,19 +473,19 @@
>         Capabilities: [90] Subsystem: Dell Device 04b3
>         Capabilities: [a0] Power Management version 2
>                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
> -               Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
> +               Status: D3 NoSoftRst- PME-Enable+ DSel=0 DScale=0 PME-
>         Kernel driver in use: pcieport
>  00: 86 80 1e 1c 07 00 10 00 b5 00 04 06 10 00 81 00
>  10: 00 00 00 00 00 00 00 00 00 11 16 00 c0 d0 00 20
>  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 10 00 12 3c 12 08
> -50: 40 00 11 70 60 b2 3c 00 00 00 40 01 00 00 00 00
> +50: 40 00 11 50 60 b2 3c 00 00 00 00 01 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
>  80: 05 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>  90: 0d a0 00 00 28 10 b3 04 00 00 00 00 00 00 00 00
> -a0: 01 00 02 c8 00 00 00 00 00 00 00 00 00 00 00 00
> +a0: 01 00 02 c8 03 01 00 00 00 00 00 00 00 00 00 00
>  b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>  c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>  d0: 00 00 00 01 02 0b 00 00 02 80 11 c1 00 00 00 00
> @@ -793,54 +793,22 @@
>  e0: 00 00 40 63 00 00 00 00 00 00 00 00 00 00 00 00
>  f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>
> -11:00.0 Mass storage controller: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller (rev 01)
> -       Subsystem: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller
> -       Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
> -       Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
> -       Interrupt: pin A routed to IRQ 19
> -       Region 0: Memory at f6c84000 (64-bit, non-prefetchable) [disabled] [size=128]
> -       Region 2: Memory at f6c80000 (64-bit, non-prefetchable) [disabled] [size=16K]
> -       Region 4: I/O ports at c000 [disabled] [size=128]
> -       [virtual] Expansion ROM at f6c00000 [disabled] [size=512K]
> -       Capabilities: [54] Power Management version 2
> -               Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
> -               Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
> -       Capabilities: [5c] MSI: Enable- Count=1/1 Maskable- 64bit+
> -               Address: 0000000000000000  Data: 0000
> -       Capabilities: [70] Express (v1) Legacy Endpoint, MSI 00
> -               DevCap: MaxPayload 1024 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
> -                       ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
> -               DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
> -                       RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
> -                       MaxPayload 128 bytes, MaxReadReq 512 bytes
> -               DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
> -               LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s, Latency L0 unlimited, L1 unlimited
> -                       ClockPM- Surprise- LLActRep- BwNot-
> -               LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
> -                       ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
> -               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
> -       Capabilities: [100 v1] Advanced Error Reporting
> -               UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
> -               UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
> -               UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
> -               CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
> -               CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
> -               AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
> -       Kernel driver in use: sata_sil24
> -00: 95 10 32 31 00 00 10 00 01 00 80 01 00 00 00 00
> -10: 04 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00
> -20: 01 00 00 00 00 00 00 00 00 00 00 00 95 10 32 31
> -30: 00 00 00 00 54 00 00 00 00 00 00 00 00 01 00 00
> -40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> -50: 00 00 00 00 01 5c 22 06 00 20 00 0c 05 70 80 00
> -60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> -70: 10 00 11 00 03 00 00 00 00 20 00 00 11 f4 03 00
> -80: 40 00 11 10 00 00 00 00 00 00 00 00 00 00 00 00
> -90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> -a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> -b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> -c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> -d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> -e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> -f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> +11:00.0 Mass storage controller: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller (rev ff) (prog-if ff)
> +       !!! Unknown header type 7f
> +00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> +10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> +20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> +30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> +40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> +50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> +60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> +70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> +80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> +90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> +a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> +b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> +c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> +d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> +e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> +f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>

This is so strange, seems like 11:00.0 Mass storage controller device is still in OS, but the real hardware is removed,OS
can not access device configure space, so all config register return ff.

But why the device become stale after eject? Mass storage controller driver should unregister and release itself.

>
> Please note the funny broken:
>
> +11:00.0 Mass storage controller: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller (rev ff) (prog-if ff)
> +       !!! Unknown header type 7f
> +00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>
> Who is still thinking the card is in the system? Didn't we agree above that PresDet
> worked fine in this particular setup?
>
> The rmmod sata_sil24 causes that in dmesg is every second repeatedly this, until forever:
>
> --- dmesg_ejected.txt   2013-03-14 00:25:59.000000000 +0100
> +++ dmesg_ejected_and_reinserted_rmmod_sata_sil24.txt   2013-03-14 00:29:47.000000000 +0100
> @@ -819,3 +819,277 @@
>  [   37.426390] r8169 0000:05:00.0 eth0: link up
>  [   38.686210] r8169 0000:05:00.0 eth0: link down
>  [   42.551461] r8169 0000:05:00.0 eth0: link up
> +[  432.686232] sata_sil24: IRQ status == 0xffffffff, PCI fault or device removal?
> +[  432.695763] pcieport 0000:00:1c.7: PME# enabled
> +[  432.956104] pcieport 0000:00:1c.7: PME# disabled
> +[  432.965896] pcieport 0000:00:1c.7: PME# enabled
> +[  433.006119] pcieport 0000:00:1c.7: PME# disabled
> +[  433.016047] pcieport 0000:00:1c.7: PME# enabled
> +[  434.037451] pcieport 0000:00:1c.7: PME# disabled
> +[  434.047152] pcieport 0000:00:1c.7: PME# enabled
> +[  434.087516] pcieport 0000:00:1c.7: PME# disabled
> [cut]
>
>
>
> I should have tried below to remove 11.0 instead of 1.c7 but it demonstrates
> that one can get rid of the partial eSATA card entry from lspci output:
>
> # echo 1 > /sys/bus/pci/devices/0000\:00\:1c.7/remove
>
> That stops the PME# storm:
>
> +[  611.843285] pcieport 0000:00:1c.7: PME# disabled
> +[  611.853086] pcieport 0000:00:1c.7: PME# enabled
> +[  611.893364] pcieport 0000:00:1c.7: PME# disabled
> +[  611.903283] pcieport 0000:00:1c.7: PME# enabled
> +[  612.183893] pci 0000:11:00.0: PME# disabled
> +[  612.184789] pcieport 0000:00:1c.7: PME# disabled
> +[  612.203753] pcieport 0000:00:1c.7: PME# disabled
> +[  612.205521] pci_bus 0000:11: busn_res: [bus 11-16] is released
>
> and releases the iomem's:
>
> # diff -u -w iomem_ejected_and_reinserted_rmmod_sata_sil24.txt iomem_ejected_and_reinserted_rmmod_sata_sil24_remove_1c.7.txt
> --- iomem_ejected_and_reinserted_rmmod_sata_sil24.txt   2013-03-14 00:29:02.000000000 +0100
> +++ iomem_ejected_and_reinserted_rmmod_sata_sil24_remove_1c.7.txt       2013-03-14 00:32:48.000000000 +0100
> @@ -34,17 +34,12 @@
>  dfa00000-feafffff : PCI Bus 0000:00
>    dfa00000-dfa00fff : pnp 00:0a
>    e0000000-efffffff : 0000:00:02.0
> -  f0000000-f10fffff : PCI Bus 0000:11
>    f1100000-f11fffff : PCI Bus 0000:05
>      f1100000-f1103fff : 0000:05:00.0
>        f1100000-f1103fff : r8169
>      f1104000-f1104fff : 0000:05:00.0
>        f1104000-f1104fff : r8169
>    f6800000-f6bfffff : 0000:00:02.0
> -  f6c00000-f7cfffff : PCI Bus 0000:11
> -    f6c00000-f6c7ffff : 0000:11:00.0
> -    f6c80000-f6c83fff : 0000:11:00.0
> -    f6c84000-f6c8407f : 0000:11:00.0
>    f7d00000-f7dfffff : PCI Bus 0000:0b
>      f7d00000-f7d0ffff : 0000:0b:00.0
>      f7d10000-f7d11fff : 0000:0b:00.0
> #
>
> The accompanying diff in lspci:
>
> # diff -u -w lspci_vvvxxx_ejected_and_reinserted_rmmod_sata_sil24.txt lspci_vvvxxx_ejected_and_reinserted_rmmod_sata_sil24_remove_1c.7.txt
> --- lspci_vvvxxx_ejected_and_reinserted_rmmod_sata_sil24.txt    2013-03-14 00:30:06.000000000 +0100
> +++ lspci_vvvxxx_ejected_and_reinserted_rmmod_sata_sil24_remove_1c.7.txt        2013-03-14 00:32:20.000000000 +0100
> @@ -429,69 +429,6 @@
>  e0: 00 3f 00 00 00 00 00 00 01 00 00 00 00 00 00 00
>  f0: 00 00 00 00 00 00 00 00 87 0f 05 08 00 00 00 00
>

After you remove 00:1c.7 PCI bridge device. The 11:00.0 Mass storage controller device  still shown in lspci?
If 11:00.0 Mass storage controller device was removed now. you can try to echo 1 > /sys/bus/pci/rescan, rescan the 00:1c.7 PCI bridge
device and its child devices.
Then try to insert the card.

I use pciehp module in my machine and add pciehp_debug=1,debug info will print while I doing eject or insert.
I don't know why pciehp cannot print debug info in your system, maybe you can try to build it as module.
We can only trace eject action now, if eject action cannot complete normally, hot insert won't success.


> -00:1c.7 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 8 (rev b5) (prog-if 00 [Normal decode])
> -       Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
> -       Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
> -       Latency: 0, Cache Line Size: 64 bytes
> -       Bus: primary=00, secondary=11, subordinate=16, sec-latency=0
> -       I/O behind bridge: 0000c000-0000dfff
> -       Memory behind bridge: f6c00000-f7cfffff
> -       Prefetchable memory behind bridge: 00000000f0000000-00000000f10fffff
> -       Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
> -       BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
> -               PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
> -       Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
> -               DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
> -                       ExtTag- RBE+ FLReset-
> -               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-
> -               LnkCap: Port #8, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <16us
> -                       ClockPM- Surprise- LLActRep+ BwNot-
> -               LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
> -                       ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
> -               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt+ ABWMgmt-
> -               SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+
> -                       Slot #7, PowerLimit 10.000W; Interlock- NoCompl+
> -               SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
> -                       Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
> -               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
> -                       Changed: MRL- PresDet- LinkState+
> -               RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
> -               RootCap: CRSVisible-
> -               RootSta: PME ReqID 0000, PMEStatus- PMEPending-
> -               DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not Supported ARIFwd-
> -               DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled ARIFwd-
> -               LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
> -                        Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
> -                        Compliance De-emphasis: -6dB
> -               LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-, EqualizationPhase1-
> -                        EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
> -       Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
> -               Address: 00000000  Data: 0000
> -       Capabilities: [90] Subsystem: Dell Device 04b3
> -       Capabilities: [a0] Power Management version 2
> -               Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
> -               Status: D3 NoSoftRst- PME-Enable+ DSel=0 DScale=0 PME-
> -       Kernel driver in use: pcieport
> -00: 86 80 1e 1c 07 00 10 00 b5 00 04 06 10 00 81 00
> -10: 00 00 00 00 00 00 00 00 00 11 16 00 c0 d0 00 20
> -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 10 00 12 3c 12 08
> -50: 40 00 11 50 60 b2 3c 00 00 00 00 01 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
> -80: 05 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> -90: 0d a0 00 00 28 10 b3 04 00 00 00 00 00 00 00 00
> -a0: 01 00 02 c8 03 01 00 00 00 00 00 00 00 00 00 00
> -b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> -c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> -d0: 00 00 00 01 02 0b 00 00 02 80 11 c1 00 00 00 00
> -e0: 00 03 00 00 00 00 00 00 01 00 00 00 00 00 00 00
> -f0: 00 00 00 00 00 00 00 00 87 0f 05 08 00 00 00 00
> -
>  00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05) (prog-if 20 [EHCI])
>         Subsystem: Dell Device 04b3
>         Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
> @@ -793,22 +730,3 @@
>  e0: 00 00 40 63 00 00 00 00 00 00 00 00 00 00 00 00
>  f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>
> -11:00.0 Mass storage controller: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller (rev ff) (prog-if ff)
> -       !!! Unknown header type 7f
> -00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> -10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> -20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> -30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> -40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> -50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> -60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> -70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> -80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> -90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> -a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> -b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> -c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> -d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> -e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> -f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> -
> #
>
>>
>> I suspect the driver release its MMIO successfully after first eject.
>
> I did not think so and hope I convinced you that this is NOT the case.
>
> Thanks for you time on this, we will find it!
> Martin
>
>>
>> Thanks!
>> Yijing.
>>
>>


-- Thanks! Yijing

--
To unsubscribe from this list: send the line "unsubscribe linux-pci" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Martin Mokrejs March 14, 2013, 3:20 p.m. UTC | #3
[re-sending just the attachment and showing below just the tail of the message it belongs to]


The slot status changes were from coldboot with card loaded:

11:18:26 SlotStatus 0040
11:19:01 SlotStatus 0040

eject 

11:19:02 SlotStatus 0100
11:20:46 SlotStatus 0100

removed 1.c7, rescan

11:21:19 SlotStatus 0100

hot insert

11:23:22 SlotStatus 0100
11:23:23 SlotStatus 0140



Martin
[    0.000000] Linux version 3.9.0-rc1-default (root@vostro) (gcc version 4.6.3 (Gentoo 4.6.3 p1.8, pie-0.5.2) ) #4 SMP Fri Mar 8 00:47:09 MET 2013
[    0.000000] Command line: root=/dev/sda5 pciehp.pciehp_debug=1 pciehp_debug=1 slub_debug=AFPZ pcie_aspm=off
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009d3ff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009d400-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000001fffffff] usable
[    0.000000] BIOS-e820: [mem 0x0000000020000000-0x00000000201fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000020200000-0x000000003fffffff] usable
[    0.000000] BIOS-e820: [mem 0x0000000040000000-0x00000000401fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000040200000-0x00000000da4e4fff] usable
[    0.000000] BIOS-e820: [mem 0x00000000da4e5000-0x00000000da527fff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000da528000-0x00000000da792fff] usable
[    0.000000] BIOS-e820: [mem 0x00000000da793000-0x00000000da966fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000da967000-0x00000000daa88fff] usable
[    0.000000] BIOS-e820: [mem 0x00000000daa89000-0x00000000dad67fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000dad68000-0x00000000dafe7fff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000dafe8000-0x00000000daffffff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000db800000-0x00000000df9fffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed00000-0x00000000fed03fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000041fdfffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.6 present.
[    0.000000] DMI: Dell Inc. Vostro 3550/, BIOS A11 08/03/2012
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] No AGP bridge found
[    0.000000] e820: last_pfn = 0x41fe00 max_arch_pfn = 0x400000000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-CFFFF write-protect
[    0.000000]   D0000-E7FFF uncachable
[    0.000000]   E8000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 000000000 mask C00000000 write-back
[    0.000000]   1 base 400000000 mask FE0000000 write-back
[    0.000000]   2 base 0DB800000 mask FFF800000 uncachable
[    0.000000]   3 base 0DC000000 mask FFC000000 uncachable
[    0.000000]   4 base 0E0000000 mask FE0000000 uncachable
[    0.000000]   5 base 41FE00000 mask FFFE00000 uncachable
[    0.000000]   6 disabled
[    0.000000]   7 disabled
[    0.000000]   8 disabled
[    0.000000]   9 disabled
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] e820: update [mem 0xdb800000-0xffffffff] usable ==> reserved
[    0.000000] e820: last_pfn = 0xdaa89 max_arch_pfn = 0x400000000
[    0.000000] Base memory trampoline at [ffff880000097000] 97000 size 24576
[    0.000000] reserving inaccessible SNB gfx pages
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] BRK [0x02573000, 0x02573fff] PGTABLE
[    0.000000] BRK [0x02574000, 0x02574fff] PGTABLE
[    0.000000] BRK [0x02575000, 0x02575fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x41fc00000-0x41fdfffff]
[    0.000000]  [mem 0x41fc00000-0x41fdfffff] page 2M
[    0.000000] BRK [0x02576000, 0x02576fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x41c000000-0x41fbfffff]
[    0.000000]  [mem 0x41c000000-0x41fbfffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x400000000-0x41bffffff]
[    0.000000]  [mem 0x400000000-0x41bffffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x00100000-0x1fffffff]
[    0.000000]  [mem 0x00100000-0x001fffff] page 4k
[    0.000000]  [mem 0x00200000-0x1fffffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x20200000-0x3fffffff]
[    0.000000]  [mem 0x20200000-0x3fffffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x40200000-0xda4e4fff]
[    0.000000]  [mem 0x40200000-0xda3fffff] page 2M
[    0.000000]  [mem 0xda400000-0xda4e4fff] page 4k
[    0.000000] BRK [0x02577000, 0x02577fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0xda528000-0xda792fff]
[    0.000000]  [mem 0xda528000-0xda792fff] page 4k
[    0.000000] init_memory_mapping: [mem 0xda967000-0xdaa88fff]
[    0.000000]  [mem 0xda967000-0xdaa88fff] page 4k
[    0.000000] init_memory_mapping: [mem 0x100000000-0x3ffffffff]
[    0.000000]  [mem 0x100000000-0x3ffffffff] page 2M
[    0.000000] ACPI: RSDP 00000000000f0410 00024 (v02   DELL)
[    0.000000] ACPI: XSDT 00000000dafe8078 00074 (v01 DELL    WN09    01072009 AMI  00010013)
[    0.000000] ACPI: FACP 00000000daff1d38 000F4 (v04   DELL     WN09 01072009 AMI  00010013)
[    0.000000] ACPI: DSDT 00000000dafe8180 09BB6 (v02   DELL     WN09 00000000 INTL 20051117)
[    0.000000] ACPI: FACS 00000000dafe3f80 00040
[    0.000000] ACPI: APIC 00000000daff1e30 00072 (v03   DELL     WN09 01072009 AMI  00010013)
[    0.000000] ACPI: MCFG 00000000daff1ea8 0003C (v01   DELL     WN09 01072009 MSFT 00000097)
[    0.000000] ACPI: SSDT 00000000daff1ee8 004B0 (v01 TrmRef PtidDevc 00001000 INTL 20091112)
[    0.000000] ACPI: SLIC 00000000daff2398 00176 (v01 DELL    WN09    01072009 AMI  00010013)
[    0.000000] ACPI: HPET 00000000daff2510 00038 (v01   DELL     WN09 01072009 AMI. 00000004)
[    0.000000] ACPI: SSDT 00000000daff2548 00846 (v01  PmRef  Cpu0Ist 00003000 INTL 20051117)
[    0.000000] ACPI: SSDT 00000000daff2d90 00996 (v01  PmRef    CpuPm 00003000 INTL 20051117)
[    0.000000] ACPI: DMAR 00000000daff3728 000E8 (v01 INTEL      SNB  00000001 INTL 00000001)
[    0.000000] ACPI: OSFR 00000000daff3810 00086 (v01 DELL    M08     07DC0803 ASL  00000061)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at [mem 0x0000000000000000-0x000000041fdfffff]
[    0.000000] Initmem setup node 0 [mem 0x00000000-0x41fdfffff]
[    0.000000]   NODE_DATA [mem 0x41fdc8000-0x41fdedfff]
[    0.000000]  [ffffea0000000000-ffffea00107fffff] PMD -> [ffff88040f400000-ffff88041f3fffff] on node 0
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x00001000-0x00ffffff]
[    0.000000]   DMA32    [mem 0x01000000-0xffffffff]
[    0.000000]   Normal   [mem 0x100000000-0x41fdfffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00001000-0x0009cfff]
[    0.000000]   node   0: [mem 0x00100000-0x1fffffff]
[    0.000000]   node   0: [mem 0x20200000-0x3fffffff]
[    0.000000]   node   0: [mem 0x40200000-0xda4e4fff]
[    0.000000]   node   0: [mem 0xda528000-0xda792fff]
[    0.000000]   node   0: [mem 0xda967000-0xdaa88fff]
[    0.000000]   node   0: [mem 0x100000000-0x41fdfffff]
[    0.000000] On node 0 totalpages: 4170254
[    0.000000]   DMA zone: 64 pages used for memmap
[    0.000000]   DMA zone: 156 pages reserved
[    0.000000]   DMA zone: 3996 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 13906 pages used for memmap
[    0.000000]   DMA32 zone: 889970 pages, LIFO batch:31
[    0.000000]   Normal zone: 51192 pages used for memmap
[    0.000000]   Normal zone: 3276288 pages, LIFO batch:31
[    0.000000] ACPI: PM-Timer IO Port: 0x408
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x01] enabled)
[    0.000000] ACPI: NR_CPUS/possible_cpus limit of 2 reached.  Processor 2/0x1 ignored.
[    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
[    0.000000] ACPI: NR_CPUS/possible_cpus limit of 2 reached.  Processor 3/0x3 ignored.
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a701 base: 0xfed00000
[    0.000000] smpboot: 4 Processors exceeds NR_CPUS limit of 2
[    0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] nr_irqs_gsi: 40
[    0.000000] PM: Registered nosave memory: 000000000009d000 - 000000000009e000
[    0.000000] PM: Registered nosave memory: 000000000009e000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
[    0.000000] PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
[    0.000000] PM: Registered nosave memory: 0000000020000000 - 0000000020200000
[    0.000000] PM: Registered nosave memory: 0000000040000000 - 0000000040200000
[    0.000000] PM: Registered nosave memory: 00000000da4e5000 - 00000000da528000
[    0.000000] PM: Registered nosave memory: 00000000da793000 - 00000000da967000
[    0.000000] PM: Registered nosave memory: 00000000daa89000 - 00000000dad68000
[    0.000000] PM: Registered nosave memory: 00000000dad68000 - 00000000dafe8000
[    0.000000] PM: Registered nosave memory: 00000000dafe8000 - 00000000db000000
[    0.000000] PM: Registered nosave memory: 00000000db000000 - 00000000db800000
[    0.000000] PM: Registered nosave memory: 00000000db800000 - 00000000dfa00000
[    0.000000] PM: Registered nosave memory: 00000000dfa00000 - 00000000f8000000
[    0.000000] PM: Registered nosave memory: 00000000f8000000 - 00000000fc000000
[    0.000000] PM: Registered nosave memory: 00000000fc000000 - 00000000fec00000
[    0.000000] PM: Registered nosave memory: 00000000fec00000 - 00000000fec01000
[    0.000000] PM: Registered nosave memory: 00000000fec01000 - 00000000fed00000
[    0.000000] PM: Registered nosave memory: 00000000fed00000 - 00000000fed04000
[    0.000000] PM: Registered nosave memory: 00000000fed04000 - 00000000fed1c000
[    0.000000] PM: Registered nosave memory: 00000000fed1c000 - 00000000fed20000
[    0.000000] PM: Registered nosave memory: 00000000fed20000 - 00000000fee00000
[    0.000000] PM: Registered nosave memory: 00000000fee00000 - 00000000fee01000
[    0.000000] PM: Registered nosave memory: 00000000fee01000 - 00000000ff000000
[    0.000000] PM: Registered nosave memory: 00000000ff000000 - 0000000100000000
[    0.000000] e820: [mem 0xdfa00000-0xf7ffffff] available for PCI devices
[    0.000000] setup_percpu: NR_CPUS:2 nr_cpumask_bits:2 nr_cpu_ids:2 nr_node_ids:1
[    0.000000] PERCPU: Embedded 26 pages/cpu @ffff88041fa00000 s75776 r8192 d22528 u1048576
[    0.000000] pcpu-alloc: s75776 r8192 d22528 u1048576 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 4104936
[    0.000000] Policy zone: Normal
[    0.000000] Kernel command line: root=/dev/sda5 pciehp.pciehp_debug=1 pciehp_debug=1 slub_debug=AFPZ pcie_aspm=off
[    0.000000] PCIe ASPM is disabled
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] __ex_table already sorted, skipping sort
[    0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x340
[    0.000000] Checking aperture...
[    0.000000] No AGP bridge found
[    0.000000] Memory: 16329240k/17299456k available (6032k kernel code, 618440k absent, 351776k reserved, 3891k data, 972k init)
[    0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	CONFIG_RCU_FANOUT set to non-default value of 32
[    0.000000] NR_IRQS:4352 nr_irqs:512 16
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty0] enabled
[    0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[    0.000000] ... MAX_LOCKDEP_SUBCLASSES:  8
[    0.000000] ... MAX_LOCK_DEPTH:          48
[    0.000000] ... MAX_LOCKDEP_KEYS:        8191
[    0.000000] ... CLASSHASH_SIZE:          4096
[    0.000000] ... MAX_LOCKDEP_ENTRIES:     16384
[    0.000000] ... MAX_LOCKDEP_CHAINS:      32768
[    0.000000] ... CHAINHASH_SIZE:          16384
[    0.000000]  memory used by lock dependency info: 5855 kB
[    0.000000]  per task-struct memory footprint: 1920 bytes
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.010000] tsc: Detected 2793.485 MHz processor
[    0.000002] Calibrating delay loop (skipped), value calculated using timer frequency.. 5586.97 BogoMIPS (lpj=27934850)
[    0.000190] pid_max: default: 32768 minimum: 301
[    0.001836] Dentry cache hash table entries: 2097152 (order: 12, 16777216 bytes)
[    0.004987] Inode-cache hash table entries: 1048576 (order: 11, 8388608 bytes)
[    0.006375] Mount-cache hash table entries: 256
[    0.007978] CPU: Physical Processor ID: 0
[    0.008067] CPU: Processor Core ID: 0
[    0.008159] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
[    0.008311] mce: CPU supports 7 MCE banks
[    0.008413] CPU0: Thermal monitoring enabled (TM1)
[    0.008517] Last level iTLB entries: 4KB 512, 2MB 0, 4MB 0
Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32
tlb_flushall_shift: 5
[    0.008820] Freeing SMP alternatives: 16k freed
[    0.008916] ACPI: Core revision 20130117
[    0.124555] ACPI: All ACPI Tables successfully acquired
[    0.155823] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.256043] smpboot: CPU0: Intel(R) Core(TM) i7-2640M CPU @ 2.80GHz (fam: 06, model: 2a, stepping: 07)
[    0.256314] TSC deadline timer enabled
[    0.256324] Performance Events: PEBS fmt1+, 16-deep LBR, SandyBridge events, Intel PMU driver.
[    0.256629] perf_event_intel: PEBS disabled due to CPU errata, please upgrade microcode
[    0.256732] ... version:                3
[    0.256823] ... bit width:              48
[    0.256913] ... generic registers:      4
[    0.257004] ... value mask:             0000ffffffffffff
[    0.257097] ... max period:             000000007fffffff
[    0.257189] ... fixed-purpose events:   3
[    0.257280] ... event mask:             000000070000000f
[    0.258786] SMP alternatives: lockdep: fixing up alternatives
[    0.258892] smpboot: Booting Node   0, Processors  #1 OK
[    0.272229] Brought up 2 CPUs
[    0.272322] smpboot: Total of 2 processors activated (11173.94 BogoMIPS)
[    0.274103] NMI watchdog: enabled on all CPUs, permanently consumes one hw-PMU counter.
[    0.275321] devtmpfs: initialized
[    0.277485] PM: Registering ACPI NVS region [mem 0xda4e5000-0xda527fff] (274432 bytes)
[    0.277860] PM: Registering ACPI NVS region [mem 0xdad68000-0xdafe7fff] (2621440 bytes)
[    0.280795] xor: automatically using best checksumming function:
[    0.376494]    avx       : 19748.000 MB/sec
[    0.378166] regulator-dummy: no parameters
[    0.379067] NET: Registered protocol family 16
[    0.382420] ACPI: bus type pci registered
[    0.383371] dca service started, version 1.12.1
[    0.383657] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
[    0.383804] PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved in E820
[    0.391293] PCI: Using configuration type 1 for base access
[    0.437237] bio: create slab <bio-0> at 0
[    0.606815] raid6: sse2x1    7595 MB/s
[    0.777040] raid6: sse2x2    9349 MB/s
[    0.947266] raid6: sse2x4   10671 MB/s
[    0.947267] raid6: using algorithm sse2x4 (10671 MB/s)
[    0.947268] raid6: using ssse3x2 recovery algorithm
[    0.947390] ACPI: Added _OSI(Module Device)
[    0.947489] ACPI: Added _OSI(Processor Device)
[    0.947588] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.947690] ACPI: Added _OSI(Processor Aggregator Device)
[    0.953451] ACPI: EC: Look up EC in DSDT
[    0.963743] ACPI: Executed 1 blocks of module-level executable AML code
[    1.056160] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[    1.110079] ACPI: SSDT 00000000dad51698 0064F (v01  PmRef  Cpu0Cst 00003001 INTL 20051117)
[    1.113242] ACPI: Dynamic OEM Table Load:
[    1.113244] ACPI: SSDT           (null) 0064F (v01  PmRef  Cpu0Cst 00003001 INTL 20051117)
[    1.145031] ACPI: SSDT 00000000dad52a98 00303 (v01  PmRef    ApIst 00003000 INTL 20051117)
[    1.149845] ACPI: Dynamic OEM Table Load:
[    1.149847] ACPI: SSDT           (null) 00303 (v01  PmRef    ApIst 00003000 INTL 20051117)
[    1.189059] ACPI: SSDT 00000000dad50d98 00119 (v01  PmRef    ApCst 00003000 INTL 20051117)
[    1.191631] ACPI: Dynamic OEM Table Load:
[    1.191633] ACPI: SSDT           (null) 00119 (v01  PmRef    ApCst 00003000 INTL 20051117)
[    1.231575] ACPI: Interpreter enabled
[    1.231670] ACPI: (supports S0 S1ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20130117/hwxface-568)
[    1.232060]  S3 S4 S5)
[    1.232142] ACPI: Using IOAPIC for interrupt routing
[    1.232707] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    1.563366] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3e])
[    1.569487] acpi PNP0A08:00: Unable to request _OSC control (_OSC support mask: 0x19)
[    1.586292] PCI host bridge to bus 0000:00
[    1.586393] pci_bus 0000:00: root bus resource [bus 00-3e]
[    1.586495] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
[    1.586596] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    1.586697] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[    1.586799] pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000d3fff]
[    1.586900] pci_bus 0000:00: root bus resource [mem 0x000d4000-0x000d7fff]
[    1.587003] pci_bus 0000:00: root bus resource [mem 0x000d8000-0x000dbfff]
[    1.587105] pci_bus 0000:00: root bus resource [mem 0x000dc000-0x000dffff]
[    1.587208] pci_bus 0000:00: root bus resource [mem 0x000e0000-0x000e3fff]
[    1.587311] pci_bus 0000:00: root bus resource [mem 0x000e4000-0x000e7fff]
[    1.587414] pci_bus 0000:00: root bus resource [mem 0xdfa00000-0xfeafffff]
[    1.587517] pci_bus 0000:00: root bus resource [mem 0xfed40000-0xfed44fff]
[    1.587621] pci_bus 0000:00: scanning bus
[    1.587658] pci 0000:00:00.0: [8086:0104] type 00 class 0x060000
[    1.587667] pci 0000:00:00.0: calling quirk_mmio_always_on+0x0/0xa
[    1.589580] pci 0000:00:02.0: [8086:0126] type 00 class 0x030000
[    1.589596] pci 0000:00:02.0: reg 10: [mem 0xf6800000-0xf6bfffff 64bit]
[    1.589605] pci 0000:00:02.0: reg 18: [mem 0xe0000000-0xefffffff 64bit pref]
[    1.589611] pci 0000:00:02.0: reg 20: [io  0xf000-0xf03f]
[    1.591413] pci 0000:00:16.0: [8086:1c3a] type 00 class 0x078000
[    1.591451] pci 0000:00:16.0: reg 10: [mem 0xf7f0a000-0xf7f0a00f 64bit]
[    1.591588] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[    1.591615] pci 0000:00:16.0: PME# disabled
[    1.593530] pci 0000:00:1a.0: [8086:1c2d] type 00 class 0x0c0320
[    1.593566] pci 0000:00:1a.0: reg 10: [mem 0xf7f08000-0xf7f083ff]
[    1.593723] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[    1.593729] pci 0000:00:1a.0: PME# disabled
[    1.613679] pci 0000:00:1a.0: System wakeup disabled by ACPI
[    1.614359] pci 0000:00:1b.0: [8086:1c20] type 00 class 0x040300
[    1.614388] pci 0000:00:1b.0: reg 10: [mem 0xf7f00000-0xf7f03fff 64bit]
[    1.614534] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    1.614540] pci 0000:00:1b.0: PME# disabled
[    1.615775] pci 0000:00:1b.0: System wakeup disabled by ACPI
[    1.616374] pci 0000:00:1c.0: [8086:1c10] type 01 class 0x060400
[    1.616447] pci 0000:00:1c.0: calling pci_fixup_transparent_bridge+0x0/0x1d
[    1.616533] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    1.616538] pci 0000:00:1c.0: PME# disabled
[    1.617169] pci 0000:00:1c.0: System wakeup disabled by ACPI
[    1.617760] pci 0000:00:1c.1: [8086:1c12] type 01 class 0x060400
[    1.617831] pci 0000:00:1c.1: calling pci_fixup_transparent_bridge+0x0/0x1d
[    1.617914] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
[    1.617920] pci 0000:00:1c.1: PME# disabled
[    1.618596] pci 0000:00:1c.1: System wakeup disabled by ACPI
[    1.619199] pci 0000:00:1c.3: [8086:1c16] type 01 class 0x060400
[    1.619267] pci 0000:00:1c.3: calling pci_fixup_transparent_bridge+0x0/0x1d
[    1.619351] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
[    1.619357] pci 0000:00:1c.3: PME# disabled
[    1.620108] pci 0000:00:1c.3: System wakeup disabled by ACPI
[    1.620703] pci 0000:00:1c.4: [8086:1c18] type 01 class 0x060400
[    1.620773] pci 0000:00:1c.4: calling pci_fixup_transparent_bridge+0x0/0x1d
[    1.620858] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
[    1.620864] pci 0000:00:1c.4: PME# disabled
[    1.621660] pci 0000:00:1c.4: System wakeup disabled by ACPI
[    1.623581] pci 0000:00:1c.7: [8086:1c1e] type 01 class 0x060400
[    1.623650] pci 0000:00:1c.7: calling pci_fixup_transparent_bridge+0x0/0x1d
[    1.623733] pci 0000:00:1c.7: PME# supported from D0 D3hot D3cold
[    1.623739] pci 0000:00:1c.7: PME# disabled
[    1.624871] pci 0000:00:1c.7: System wakeup disabled by ACPI
[    1.625482] pci 0000:00:1d.0: [8086:1c26] type 00 class 0x0c0320
[    1.625517] pci 0000:00:1d.0: reg 10: [mem 0xf7f07000-0xf7f073ff]
[    1.625674] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[    1.625680] pci 0000:00:1d.0: PME# disabled
[    1.645960] pci 0000:00:1d.0: System wakeup disabled by ACPI
[    1.646584] pci 0000:00:1f.0: [8086:1c4b] type 00 class 0x060100
[    1.647320] pci 0000:00:1f.2: [8086:1c03] type 00 class 0x010601
[    1.647359] pci 0000:00:1f.2: reg 10: [io  0xf0b0-0xf0b7]
[    1.647374] pci 0000:00:1f.2: reg 14: [io  0xf0a0-0xf0a3]
[    1.647387] pci 0000:00:1f.2: reg 18: [io  0xf090-0xf097]
[    1.647402] pci 0000:00:1f.2: reg 1c: [io  0xf080-0xf083]
[    1.647417] pci 0000:00:1f.2: reg 20: [io  0xf060-0xf07f]
[    1.647432] pci 0000:00:1f.2: reg 24: [mem 0xf7f06000-0xf7f067ff]
[    1.647533] pci 0000:00:1f.2: PME# supported from D3hot
[    1.647539] pci 0000:00:1f.2: PME# disabled
[    1.649182] pci 0000:00:1f.3: [8086:1c22] type 00 class 0x0c0500
[    1.649211] pci 0000:00:1f.3: reg 10: [mem 0xf7f05000-0xf7f050ff 64bit]
[    1.649253] pci 0000:00:1f.3: reg 20: [io  0xf040-0xf05f]
[    1.650916] pci_bus 0000:00: fixups for bus
[    1.650920] pci 0000:00:1c.0: scanning [bus 03-04] behind bridge, pass 0
[    1.651367] pci_bus 0000:03: scanning bus
[    1.651371] pci_bus 0000:03: fixups for bus
[    1.651373] pci 0000:00:1c.0: PCI bridge to [bus 03-04]
[    1.651480] pci_bus 0000:03: bus scan returning with max=03
[    1.651486] pci 0000:00:1c.1: scanning [bus 05-06] behind bridge, pass 0
[    1.651926] pci_bus 0000:05: scanning bus
[    1.651976] pci 0000:05:00.0: [10ec:8168] type 00 class 0x020000
[    1.652005] pci 0000:05:00.0: reg 10: [io  0xe000-0xe0ff]
[    1.652053] pci 0000:05:00.0: reg 18: [mem 0xf1104000-0xf1104fff 64bit pref]
[    1.652083] pci 0000:05:00.0: reg 20: [mem 0xf1100000-0xf1103fff 64bit pref]
[    1.652223] pci 0000:05:00.0: supports D1 D2
[    1.652224] pci 0000:05:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    1.652232] pci 0000:05:00.0: PME# disabled
[    1.652513] pci 0000:05:00.0: System wakeup disabled by ACPI
[    1.653108] pci_bus 0000:05: fixups for bus
[    1.653109] pci 0000:00:1c.1: PCI bridge to [bus 05-06]
[    1.653208] pci 0000:00:1c.1:   bridge window [io  0xe000-0xefff]
[    1.653221] pci 0000:00:1c.1:   bridge window [mem 0xf1100000-0xf11fffff 64bit pref]
[    1.653222] pci_bus 0000:05: bus scan returning with max=05
[    1.653228] pci 0000:00:1c.3: scanning [bus 09-0a] behind bridge, pass 0
[    1.653661] pci_bus 0000:09: scanning bus
[    1.653987] pci 0000:09:00.0: [8086:008a] type 00 class 0x028000
[    1.654273] pci 0000:09:00.0: reg 10: [mem 0xf7e00000-0xf7e01fff 64bit]
[    1.655951] pci 0000:09:00.0: PME# supported from D0 D3hot D3cold
[    1.656002] pci 0000:09:00.0: PME# disabled
[    1.656466] pci 0000:09:00.0: System wakeup disabled by ACPI
[    1.657060] pci_bus 0000:09: fixups for bus
[    1.657062] pci 0000:00:1c.3: PCI bridge to [bus 09-0a]
[    1.657163] pci 0000:00:1c.3:   bridge window [mem 0xf7e00000-0xf7efffff]
[    1.657172] pci_bus 0000:09: bus scan returning with max=09
[    1.657178] pci 0000:00:1c.4: scanning [bus 0b-0c] behind bridge, pass 0
[    1.657611] pci_bus 0000:0b: scanning bus
[    1.657667] pci 0000:0b:00.0: [104c:8241] type 00 class 0x0c0330
[    1.657703] pci 0000:0b:00.0: reg 10: [mem 0xf7d00000-0xf7d0ffff 64bit]
[    1.657732] pci 0000:0b:00.0: reg 18: [mem 0xf7d10000-0xf7d11fff 64bit]
[    1.657895] pci 0000:0b:00.0: supports D1 D2
[    1.657896] pci 0000:0b:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    1.657903] pci 0000:0b:00.0: PME# disabled
[    1.658154] pci 0000:0b:00.0: System wakeup disabled by ACPI
[    1.658749] pci_bus 0000:0b: fixups for bus
[    1.658750] pci 0000:00:1c.4: PCI bridge to [bus 0b-0c]
[    1.658852] pci 0000:00:1c.4:   bridge window [mem 0xf7d00000-0xf7dfffff]
[    1.658862] pci_bus 0000:0b: bus scan returning with max=0b
[    1.658868] pci 0000:00:1c.7: scanning [bus 11-16] behind bridge, pass 0
[    1.659296] pci_bus 0000:11: scanning bus
[    1.659350] pci 0000:11:00.0: [1095:3132] type 00 class 0x018000
[    1.659393] pci 0000:11:00.0: reg 10: [mem 0xf6c84000-0xf6c8407f 64bit]
[    1.659427] pci 0000:11:00.0: reg 18: [mem 0xf6c80000-0xf6c83fff 64bit]
[    1.659448] pci 0000:11:00.0: reg 20: [io  0xc000-0xc07f]
[    1.659489] pci 0000:11:00.0: reg 30: [mem 0xf6c00000-0xf6c7ffff pref]
[    1.659605] pci 0000:11:00.0: supports D1 D2
[    1.660257] pci_bus 0000:11: fixups for bus
[    1.660259] pci 0000:00:1c.7: PCI bridge to [bus 11-16]
[    1.660356] pci 0000:00:1c.7:   bridge window [io  0xc000-0xdfff]
[    1.660362] pci 0000:00:1c.7:   bridge window [mem 0xf6c00000-0xf7cfffff]
[    1.660371] pci 0000:00:1c.7:   bridge window [mem 0xf0000000-0xf10fffff 64bit pref]
[    1.660373] pci_bus 0000:11: bus scan returning with max=11
[    1.660379] pci 0000:00:1c.0: scanning [bus 03-04] behind bridge, pass 1
[    1.660388] pci 0000:00:1c.1: scanning [bus 05-06] behind bridge, pass 1
[    1.660397] pci 0000:00:1c.3: scanning [bus 09-0a] behind bridge, pass 1
[    1.660405] pci 0000:00:1c.4: scanning [bus 0b-0c] behind bridge, pass 1
[    1.660414] pci 0000:00:1c.7: scanning [bus 11-16] behind bridge, pass 1
[    1.660421] pci_bus 0000:00: bus scan returning with max=16
[    1.660423] ACPI _OSC control for PCIe not granted, disabling ASPM
[    1.667589] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 10 *11 12 14 15)
[    1.669549] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 *5 6 10 11 12 14 15)
[    1.671508] ACPI: PCI Interrupt Link [LNKC] (IRQs *3 4 5 6 10 11 12 14 15)
[    1.673462] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 *10 11 12 14 15)
[    1.675403] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 10 11 12 14 15) *0, disabled.
[    1.677419] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 10 11 12 14 15) *0, disabled.
[    1.679442] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 *5 6 10 11 12 14 15)
[    1.681399] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 *5 6 10 11 12 14 15)
[    1.684180] ACPI: Enabled 4 GPEs in block 00 to 3F
[    1.684199] acpi root: \_SB_.PCI0 notify handler is installed
[    1.684369] Found 1 acpi root devices
[    1.686459] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    1.686567] vgaarb: loaded
[    1.686655] vgaarb: bridge control possible 0000:00:02.0
[    1.692898] SCSI subsystem initialized
[    1.692994] ACPI: bus type scsi registered
[    1.693601] libata version 3.00 loaded.
[    1.694616] media: Linux media interface: v0.10
[    1.694914] Linux video capture interface: v2.00
[    1.695865] EDAC MC: Ver: 3.0.0
[    1.699545] wmi: Mapper loaded
[    1.699994] Advanced Linux Sound Architecture Driver Initialized.
[    1.700088] PCI: Using ACPI for IRQ routing
[    1.703919] PCI: pci_cache_line_size set to 64 bytes
[    1.703929] pci 0000:00:02.0: BAR 0: reserving [mem 0xf6800000-0xf6bfffff flags 0x140204] (d=0, p=0)
[    1.703931] pci 0000:00:02.0: BAR 2: reserving [mem 0xe0000000-0xefffffff flags 0x14220c] (d=0, p=0)
[    1.703934] pci 0000:00:02.0: BAR 4: reserving [io  0xf000-0xf03f flags 0x40101] (d=0, p=0)
[    1.703938] pci 0000:00:16.0: BAR 0: reserving [mem 0xf7f0a000-0xf7f0a00f flags 0x140204] (d=0, p=0)
[    1.703942] pci 0000:00:1a.0: BAR 0: reserving [mem 0xf7f08000-0xf7f083ff flags 0x40200] (d=0, p=0)
[    1.703947] pci 0000:00:1b.0: BAR 0: reserving [mem 0xf7f00000-0xf7f03fff flags 0x140204] (d=0, p=0)
[    1.703956] pci 0000:05:00.0: BAR 0: reserving [io  0xe000-0xe0ff flags 0x40101] (d=0, p=0)
[    1.703959] pci 0000:05:00.0: BAR 2: reserving [mem 0xf1104000-0xf1104fff flags 0x14220c] (d=0, p=0)
[    1.703961] pci 0000:05:00.0: BAR 4: reserving [mem 0xf1100000-0xf1103fff flags 0x14220c] (d=0, p=0)
[    1.703992] pci 0000:09:00.0: BAR 0: reserving [mem 0xf7e00000-0xf7e01fff flags 0x140204] (d=0, p=0)
[    1.704001] pci 0000:0b:00.0: BAR 0: reserving [mem 0xf7d00000-0xf7d0ffff flags 0x140204] (d=0, p=0)
[    1.704003] pci 0000:0b:00.0: BAR 2: reserving [mem 0xf7d10000-0xf7d11fff flags 0x140204] (d=0, p=0)
[    1.704010] pci 0000:11:00.0: BAR 0: reserving [mem 0xf6c84000-0xf6c8407f flags 0x140204] (d=0, p=0)
[    1.704013] pci 0000:11:00.0: BAR 2: reserving [mem 0xf6c80000-0xf6c83fff flags 0x140204] (d=0, p=0)
[    1.704015] pci 0000:11:00.0: BAR 4: reserving [io  0xc000-0xc07f flags 0x40101] (d=0, p=0)
[    1.704019] pci 0000:00:1d.0: BAR 0: reserving [mem 0xf7f07000-0xf7f073ff flags 0x40200] (d=0, p=0)
[    1.704025] pci 0000:00:1f.2: BAR 0: reserving [io  0xf0b0-0xf0b7 flags 0x40101] (d=0, p=0)
[    1.704028] pci 0000:00:1f.2: BAR 1: reserving [io  0xf0a0-0xf0a3 flags 0x40101] (d=0, p=0)
[    1.704029] pci 0000:00:1f.2: BAR 2: reserving [io  0xf090-0xf097 flags 0x40101] (d=0, p=0)
[    1.704032] pci 0000:00:1f.2: BAR 3: reserving [io  0xf080-0xf083 flags 0x40101] (d=0, p=0)
[    1.704033] pci 0000:00:1f.2: BAR 4: reserving [io  0xf060-0xf07f flags 0x40101] (d=0, p=0)
[    1.704036] pci 0000:00:1f.2: BAR 5: reserving [mem 0xf7f06000-0xf7f067ff flags 0x40200] (d=0, p=0)
[    1.704040] pci 0000:00:1f.3: BAR 0: reserving [mem 0xf7f05000-0xf7f050ff flags 0x140204] (d=0, p=0)
[    1.704042] pci 0000:00:1f.3: BAR 4: reserving [io  0xf040-0xf05f flags 0x40101] (d=0, p=0)
[    1.704109] e820: reserve RAM buffer [mem 0x0009d400-0x0009ffff]
[    1.704130] e820: reserve RAM buffer [mem 0xda4e5000-0xdbffffff]
[    1.704136] e820: reserve RAM buffer [mem 0xda793000-0xdbffffff]
[    1.704145] e820: reserve RAM buffer [mem 0xdaa89000-0xdbffffff]
[    1.704153] e820: reserve RAM buffer [mem 0x41fe00000-0x41fffffff]
[    1.705688] Bluetooth: Core ver 2.16
[    1.705938] NET: Registered protocol family 31
[    1.706030] Bluetooth: HCI device and connection manager initialized
[    1.706149] Bluetooth: HCI socket layer initialized
[    1.706253] Bluetooth: L2CAP socket layer initialized
[    1.706387] Bluetooth: SCO socket layer initialized
[    1.707454] cfg80211: Calling CRDA to update world regulatory domain
[    1.708173] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
[    1.708621] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
[    1.710734] Switching to clocksource hpet
[    1.711464] pnp: PnP ACPI init
[    1.711656] ACPI: bus type pnp registered
[    1.711979] pnp 00:00: [dma 4]
[    1.712337] pnp 00:00: Plug and Play ACPI device, IDs PNP0200 (active)
[    1.712779] pnp 00:01: Plug and Play ACPI device, IDs INT0800 (active)
[    1.714361] pnp 00:02: Plug and Play ACPI device, IDs PNP0103 (active)
[    1.715002] system 00:03: [io  0x0680-0x069f] has been reserved
[    1.715419] system 00:03: [io  0x1000-0x100f] has been reserved
[    1.715528] system 00:03: [io  0xffff] has been reserved
[    1.715636] system 00:03: [io  0xffff] has been reserved
[    1.715742] system 00:03: [io  0x0400-0x0453] has been reserved
[    1.715850] system 00:03: [io  0x0458-0x047f] has been reserved
[    1.715957] system 00:03: [io  0x0500-0x057f] has been reserved
[    1.716063] system 00:03: [io  0x164e-0x164f] has been reserved
[    1.716162] system 00:03: Plug and Play ACPI device, IDs PNP0c02 (active)
[    1.716618] pnp 00:04: Plug and Play ACPI device, IDs PNP0b00 (active)
[    1.717497] system 00:05: [io  0x0454-0x0457] has been reserved
[    1.717596] system 00:05: Plug and Play ACPI device, IDs INT3f0d PNP0c02 (active)
[    1.718033] pnp 00:06: Plug and Play ACPI device, IDs PNP0c04 (active)
[    1.718688] system 00:07: [io  0x04d0-0x04d1] has been reserved
[    1.718799] system 00:07: [mem 0xfe800000-0xfe802fff] has been reserved
[    1.718897] system 00:07: Plug and Play ACPI device, IDs PNP0c02 (active)
[    1.719445] pnp 00:08: Plug and Play ACPI device, IDs DLL04b3 SYN0600 SYN0002 PNP0f13 (active)
[    1.720003] pnp 00:09: Plug and Play ACPI device, IDs PNP0303 (active)
[    1.724954] system 00:0a: [mem 0xfed1c000-0xfed1ffff] has been reserved
[    1.725063] system 00:0a: [mem 0xfed10000-0xfed17fff] has been reserved
[    1.725170] system 00:0a: [mem 0xfed18000-0xfed18fff] has been reserved
[    1.725290] system 00:0a: [mem 0xfed19000-0xfed19fff] has been reserved
[    1.725400] system 00:0a: [mem 0xf8000000-0xfbffffff] has been reserved
[    1.725511] system 00:0a: [mem 0xfed20000-0xfed3ffff] has been reserved
[    1.725621] system 00:0a: [mem 0xfed90000-0xfed93fff] has been reserved
[    1.725732] system 00:0a: [mem 0xfed45000-0xfed8ffff] has been reserved
[    1.725842] system 00:0a: [mem 0xff000000-0xffffffff] has been reserved
[    1.725961] system 00:0a: [mem 0xfee00000-0xfeefffff] could not be reserved
[    1.726071] system 00:0a: [mem 0xdfa00000-0xdfa00fff] has been reserved
[    1.726171] system 00:0a: Plug and Play ACPI device, IDs PNP0c02 (active)
[    1.727669] pnp 00:0b: Plug and Play ACPI device, IDs SMO8800 (active)
[    1.730594] system 00:0c: [mem 0x20000000-0x201fffff] has been reserved
[    1.730705] system 00:0c: [mem 0x40000000-0x401fffff] has been reserved
[    1.730804] system 00:0c: Plug and Play ACPI device, IDs PNP0c01 (active)
[    1.732821] pnp: PnP ACPI: found 13 devices
[    1.732913] ACPI: ACPI bus type pnp unregistered
[    1.733005] INFO_MDMA: LNW DMA Driver Version 1.1.0
[    1.765605] pci 0000:00:1c.0: PCI bridge to [bus 03-04]
[    1.765719] pci 0000:00:1c.1: PCI bridge to [bus 05-06]
[    1.765816] pci 0000:00:1c.1:   bridge window [io  0xe000-0xefff]
[    1.765920] pci 0000:00:1c.1:   bridge window [mem 0xf1100000-0xf11fffff 64bit pref]
[    1.766025] pci 0000:00:1c.3: PCI bridge to [bus 09-0a]
[    1.766125] pci 0000:00:1c.3:   bridge window [mem 0xf7e00000-0xf7efffff]
[    1.766233] pci 0000:00:1c.4: PCI bridge to [bus 0b-0c]
[    1.766333] pci 0000:00:1c.4:   bridge window [mem 0xf7d00000-0xf7dfffff]
[    1.766441] pci 0000:00:1c.7: PCI bridge to [bus 11-16]
[    1.766536] pci 0000:00:1c.7:   bridge window [io  0xc000-0xdfff]
[    1.766637] pci 0000:00:1c.7:   bridge window [mem 0xf6c00000-0xf7cfffff]
[    1.766735] pci 0000:00:1c.7:   bridge window [mem 0xf0000000-0xf10fffff 64bit pref]
[    1.774483] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    1.774485] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    1.774487] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    1.774489] pci_bus 0000:00: resource 7 [mem 0x000d0000-0x000d3fff]
[    1.774490] pci_bus 0000:00: resource 8 [mem 0x000d4000-0x000d7fff]
[    1.774492] pci_bus 0000:00: resource 9 [mem 0x000d8000-0x000dbfff]
[    1.774493] pci_bus 0000:00: resource 10 [mem 0x000dc000-0x000dffff]
[    1.774495] pci_bus 0000:00: resource 11 [mem 0x000e0000-0x000e3fff]
[    1.774496] pci_bus 0000:00: resource 12 [mem 0x000e4000-0x000e7fff]
[    1.774498] pci_bus 0000:00: resource 13 [mem 0xdfa00000-0xfeafffff]
[    1.774499] pci_bus 0000:00: resource 14 [mem 0xfed40000-0xfed44fff]
[    1.774501] pci_bus 0000:05: resource 0 [io  0xe000-0xefff]
[    1.774503] pci_bus 0000:05: resource 2 [mem 0xf1100000-0xf11fffff 64bit pref]
[    1.774505] pci_bus 0000:09: resource 1 [mem 0xf7e00000-0xf7efffff]
[    1.774506] pci_bus 0000:0b: resource 1 [mem 0xf7d00000-0xf7dfffff]
[    1.774508] pci_bus 0000:11: resource 0 [io  0xc000-0xdfff]
[    1.774510] pci_bus 0000:11: resource 1 [mem 0xf6c00000-0xf7cfffff]
[    1.774511] pci_bus 0000:11: resource 2 [mem 0xf0000000-0xf10fffff 64bit pref]
[    1.774728] NET: Registered protocol family 2
[    1.775804] TCP established hash table entries: 131072 (order: 9, 2097152 bytes)
[    1.776513] TCP bind hash table entries: 65536 (order: 10, 4194304 bytes)
[    1.780176] TCP: Hash tables configured (established 131072 bind 65536)
[    1.780364] TCP: reno registered
[    1.780567] UDP hash table entries: 8192 (order: 8, 1310720 bytes)
[    1.781688] UDP-Lite hash table entries: 8192 (order: 8, 1310720 bytes)
[    1.783044] NET: Registered protocol family 1
[    1.783715] RPC: Registered named UNIX socket transport module.
[    1.783810] RPC: Registered udp transport module.
[    1.783902] RPC: Registered tcp transport module.
[    1.783995] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.784103] pci 0000:00:02.0: calling pci_fixup_video+0x0/0xa6
[    1.784105] pci 0000:00:02.0: Boot video device
[    1.784114] pci 0000:00:1a.0: calling quirk_usb_early_handoff+0x0/0x63d
[    1.912690] pci 0000:00:1d.0: calling quirk_usb_early_handoff+0x0/0x63d
[    2.032866] pci 0000:0b:00.0: calling quirk_usb_early_handoff+0x0/0x63d
[    2.033879] PCI: CLS 64 bytes, default 64
[    2.034228] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    2.034326] software IO TLB [mem 0xd64e5000-0xda4e5000] (64MB) mapped at [ffff8800d64e5000-ffff8800da4e4fff]
[    2.037747] microcode: CPU0 sig=0x206a7, pf=0x10, revision=0x1b
[    2.037872] microcode: CPU1 sig=0x206a7, pf=0x10, revision=0x1b
[    2.038332] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[    2.044626] sha1_ssse3: Using AVX optimized SHA-1 implementation
[    2.046545] audit: initializing netlink socket (disabled)
[    2.046699] type=2000 audit(1363259746.010:1): initialized
[    2.049724] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    2.090255] DLM installed
[    2.103950] msgmni has been set to 31893
[    2.108604] NET: Registered protocol family 38
[    2.108724] async_tx: api initialized (async)
[    2.108826] Key type asymmetric registered
[    2.108925] Asymmetric key parser 'x509' registered
[    2.109544] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251)
[    2.109650] io scheduler noop registered
[    2.109742] io scheduler deadline registered (default)
[    2.110491] io scheduler cfq registered
[    2.113166] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    2.113787] pciehp: pcie_port_service_register = 0
[    2.113788] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    2.114057] intel_idle: MWAIT substates: 0x21120
[    2.114058] intel_idle: v0.4 model 0x2A
[    2.114059] intel_idle: lapic_timer_reliable_states 0xffffffff
[    2.115352] ACPI: AC Adapter [AC] (on-line)
[    2.117038] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
[    2.119649] ACPI: Lid Switch [LID0]
[    2.120263] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
[    2.120403] ACPI: Power Button [PWRB]
[    2.121112] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input2
[    2.121220] ACPI: Sleep Button [SBTN]
[    2.122821] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
[    2.122928] ACPI: Power Button [PWRF]
[    2.124183] ACPI: Requesting acpi_cpufreq
[    2.225158] thermal LNXTHERM:00: registered as thermal_zone0
[    2.225255] ACPI: Thermal Zone [THM] (68 C)
[    2.230819] GHES: HEST is not enabled!
[    2.230911] ERST DBG: ERST support is disabled.
[    2.231003] ioatdma: Intel(R) QuickData Technology Driver 4.00
[    2.334417] ACPI: Battery Slot [BAT0] (battery present)
[    2.409513] Non-volatile memory driver v1.3
[    2.409876] Linux agpgart interface v0.103
[    2.410154] Hangcheck: starting hangcheck timer 0.9.1 (tick is 180 seconds, margin is 60 seconds).
[    2.410156] Hangcheck: Using getrawmonotonic().
[    2.419391] loop: module loaded
[    2.421008] ACPI Warning: 0x0000000000000428-0x000000000000042f SystemIO conflicts with Region \PMIO 1 (20130117/utaddress-251)
[    2.421018] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    2.421178] ACPI Warning: 0x0000000000000540-0x000000000000054f SystemIO conflicts with Region \GPIO 1 (20130117/utaddress-251)
[    2.421184] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    2.421340] ACPI Warning: 0x0000000000000530-0x000000000000053f SystemIO conflicts with Region \GPIO 1 (20130117/utaddress-251)
[    2.421347] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    2.421501] ACPI Warning: 0x0000000000000500-0x000000000000052f SystemIO conflicts with Region \GPIO 1 (20130117/utaddress-251)
[    2.421508] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    2.421656] lpc_ich: Resource conflict(s) found affecting gpio_ich
[    2.425284] ahci 0000:00:1f.2: version 3.0
[    2.427258] ahci 0000:00:1f.2: irq 40 for MSI/MSI-X
[    2.427405] ahci: SSS flag set, parallel bus scan disabled
[    2.442149] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x31 impl SATA mode
[    2.442249] ahci 0000:00:1f.2: flags: 64bit ncq sntf stag pm led clo pio slum part ems sxs apst 
[    2.442399] ahci 0000:00:1f.2: setting latency timer to 64
[    2.491342] scsi0 : ahci
[    2.493800] scsi1 : ahci
[    2.494716] scsi2 : ahci
[    2.495648] scsi3 : ahci
[    2.496574] scsi4 : ahci
[    2.497506] scsi5 : ahci
[    2.498359] ata1: SATA max UDMA/133 abar m2048@0xf7f06000 port 0xf7f06100 irq 40
[    2.498457] ata2: DUMMY
[    2.498544] ata3: DUMMY
[    2.498632] ata4: DUMMY
[    2.498721] ata5: SATA max UDMA/133 abar m2048@0xf7f06000 port 0xf7f06300 irq 40
[    2.498819] ata6: SATA max UDMA/133 abar m2048@0xf7f06000 port 0xf7f06380 irq 40
[    2.500329] tun: Universal TUN/TAP device driver, 1.6
[    2.500422] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[    2.500995] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[    2.501725] r8169 0000:05:00.0: enabling Mem-Wr-Inval
[    2.502011] r8169 0000:05:00.0: irq 41 for MSI/MSI-X
[    2.503359] r8169 0000:05:00.0 eth0: RTL8168e/8111e at 0xffffc9000183a000, 18:03:73:a0:6f:6a, XID 0c200000 IRQ 41
[    2.503509] r8169 0000:05:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[    2.503917] VMware vmxnet3 virtual NIC driver - version 1.1.29.0-k-NAPI
[    2.504894] i8042: PNP: PS/2 Controller [PNP0303:KBC,PNP0f13:PS2] at 0x60,0x64 irq 1,12
[    2.507719] serio: i8042 KBD port at 0x60,0x64 irq 1
[    2.507866] serio: i8042 AUX port at 0x60,0x64 irq 12
[    2.509381] mousedev: PS/2 mouse device common for all mice
[    2.513072] rtc_cmos 00:04: RTC can wake from S4
[    2.513412] rtc (null): alarm rollover: day
[    2.513889] rtc rtc0: rtc_cmos: dev (254:0)
[    2.513916] rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0
[    2.514069] rtc_cmos 00:04: alarms up to one month, y3k, 242 bytes nvram, hpet irqs
[    2.514327] i2c /dev entries driver
[    2.516639] ACPI Warning: 0x000000000000f040-0x000000000000f05f SystemIO conflicts with Region \_SB_.PCI0.SBUS.SMBI 1 (20130117/utaddress-251)
[    2.516647] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    2.517095] Driver for 1-wire Dallas network protocol.
[    2.518756] coretemp coretemp.0: TjMax is 100 degrees C
[    2.518792] coretemp coretemp.0: TjMax is 100 degrees C
[    2.518833] coretemp coretemp.0: TjMax is 100 degrees C
[    2.518864] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.10
[    2.519065] iTCO_wdt: Found a Cougar Point TCO device (Version=2, TCOBASE=0x0460)
[    2.520095] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[    2.521668] iTCO_vendor_support: vendor-support=0
[    2.521772] md: linear personality registered for level -1
[    2.521872] md: raid0 personality registered for level 0
[    2.521966] md: raid1 personality registered for level 1
[    2.522060] md: raid10 personality registered for level 10
[    2.522153] md: raid6 personality registered for level 6
[    2.522246] md: raid5 personality registered for level 5
[    2.522339] md: raid4 personality registered for level 4
[    2.523481] device-mapper: uevent: version 1.0.3
[    2.524633] device-mapper: ioctl: 4.24.0-ioctl (2013-01-15) initialised: dm-devel@redhat.com
[    2.526626] device-mapper: dm-log-userspace: version 1.1.0 loaded
[    2.527545] Intel P-state driver initializing.
[    2.527685] Intel pstate controlling: cpu 0
[    2.527944] Intel pstate controlling: cpu 1
[    2.529204] cpuidle: using governor ladder
[    2.529258] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
[    2.530813] cpuidle: using governor menu
[    2.531308] sdhci: Secure Digital Host Controller Interface driver
[    2.531403] sdhci: Copyright(c) Pierre Ossman
[    2.535942] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
[    2.536557] hidraw: raw HID events driver (C) Jiri Kosina
[    2.540328] input: Dell WMI hotkeys as /devices/virtual/input/input5
[    2.545620] snd_hda_intel 0000:00:1b.0: irq 42 for MSI/MSI-X
[    2.631739] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input6
[    2.661259] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
[    2.665180] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
[    2.668498] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
[    2.687189] TCP: cubic registered
[    2.687329] NET: Registered protocol family 17
[    2.687952] Bluetooth: RFCOMM TTY layer initialized
[    2.688188] Bluetooth: RFCOMM socket layer initialized
[    2.688327] Bluetooth: RFCOMM ver 1.11
[    2.688456] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    2.688591] Bluetooth: BNEP filters: protocol multicast
[    2.688769] Bluetooth: BNEP socket layer initialized
[    2.688903] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    2.689080] Bluetooth: HIDP socket layer initialized
[    2.713514] sctp: Hash tables configured (established 65536 bind 65536)
[    2.715734] Key type dns_resolver registered
[    2.721758] PM: Checking hibernation image partition /dev/sda6
[    2.842418] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    2.857293] ata1.00: ACPI cmd 00/00:00:00:00:00:a0 (NOP) rejected by device (Stat=0x51 Err=0x04)
[    2.857918] ata1.00: ATA-8: WDC WD7500BPKT-75PK4T0, 01.01A01, max UDMA/133
[    2.858039] ata1.00: 1465149168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    2.873118] ata1.00: ACPI cmd 00/00:00:00:00:00:a0 (NOP) rejected by device (Stat=0x51 Err=0x04)
[    2.873749] ata1.00: configured for UDMA/133
[    2.894928] scsi 0:0:0:0: Direct-Access     ATA      WDC WD7500BPKT-7 01.0 PQ: 0 ANSI: 5
[    2.903436] sd 0:0:0:0: [sda] 1465149168 512-byte logical blocks: (750 GB/698 GiB)
[    2.903585] sd 0:0:0:0: [sda] 4096-byte physical blocks
[    2.905442] sd 0:0:0:0: [sda] Write Protect is off
[    2.905581] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    2.906254] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    2.906333] sd 0:0:0:0: Attached scsi generic sg0 type 0
[    3.008804]  sda: sda1 sda2 sda3 sda4 < sda5 sda6 >
[    3.019875] sd 0:0:0:0: [sda] Attached SCSI disk
[    3.032688] tsc: Refined TSC clocksource calibration: 2793.653 MHz
[    3.032874] Switching to clocksource tsc
[    3.252900] ata5: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    3.261279] ata5.00: ATAPI: PLDS DVD+/-RW DS-8A8SH, KD11, max UDMA/100
[    3.273417] ata5.00: configured for UDMA/100
[    3.296704] scsi 4:0:0:0: CD-ROM            PLDS     DVD+-RW DS-8A8SH KD11 PQ: 0 ANSI: 5
[    3.319350] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
[    3.319369] cdrom: Uniform CD-ROM driver Revision: 3.20
[    3.324332] sr 4:0:0:0: Attached scsi CD-ROM sr0
[    3.327098] sr 4:0:0:0: Attached scsi generic sg1 type 5
[    3.673401] ata6: SATA link down (SStatus 0 SControl 300)
[    3.726037] input: DualPoint Stick as /devices/platform/i8042/serio1/input/input10
[    3.745425] input: AlpsPS/2 ALPS DualPoint TouchPad as /devices/platform/i8042/serio1/input/input11
[    3.752162] PM: Hibernation image partition 8:6 present
[    3.752168] PM: Looking for hibernation image.
[    3.791878] PM: Image not found (code -22)
[    3.791883] PM: Hibernation image not present or could not be loaded.
[    3.792274] kmemleak: Kernel memory leak detector initialized
[    3.792318] kmemleak: Automatic memory scanning thread started
[    3.800395] BIOS EDD facility v0.16 2004-Jun-25, 1 devices found
[    3.805885] ALSA device list:
[    3.805986]   #0: HDA Intel PCH at 0xf7f00000 irq 42
[    3.806735] md: Waiting for all devices to be available before autodetect
[    3.806842] md: If you don't use raid, use raid=noautodetect
[    3.810682] md: Autodetecting RAID arrays.
[    3.810785] md: Scanned 0 and added 0 devices.
[    3.810886] md: autorun ...
[    3.810984] md: ... autorun DONE.
[    3.876764] kjournald starting.  Commit interval 5 seconds
[    3.877151] EXT3-fs (sda5): mounted filesystem with writeback data mode
[    3.877302] VFS: Mounted root (ext3 filesystem) readonly on device 8:5.
[    3.918258] devtmpfs: mounted
[    3.920415] Freeing unused kernel memory: 972k freed
[    8.254033] systemd-udevd[1860]: starting version 197
[    9.702836] sata_sil24 0000:11:00.0: version 1.1
[    9.708585] scsi6 : sata_sil24
[    9.709910] scsi7 : sata_sil24
[    9.710517] ata7: SATA max UDMA/100 host m128@0xf6c84000 port 0xf6c80000 irq 19
[    9.710521] ata8: SATA max UDMA/100 host m128@0xf6c84000 port 0xf6c82000 irq 19
[    9.728889] Intel(R) Wireless WiFi driver for Linux, in-tree:d
[    9.728891] Copyright(c) 2003-2013 Intel Corporation
[    9.730402] iwlwifi 0000:09:00.0: irq 43 for MSI/MSI-X
[   10.270857] iwlwifi 0000:09:00.0: loaded firmware version 18.168.6.1
[   10.543639] [drm] Initialized drm 1.1.0 20060810
[   10.869527] iwlwifi 0000:09:00.0: CONFIG_IWLWIFI_DEBUG enabled
[   10.869531] iwlwifi 0000:09:00.0: CONFIG_IWLWIFI_DEBUGFS disabled
[   10.869533] iwlwifi 0000:09:00.0: CONFIG_IWLWIFI_DEVICE_TRACING disabled
[   10.869535] iwlwifi 0000:09:00.0: CONFIG_IWLWIFI_DEVICE_TESTMODE disabled
[   10.869536] iwlwifi 0000:09:00.0: CONFIG_IWLWIFI_P2P disabled
[   10.869540] iwlwifi 0000:09:00.0: Detected Intel(R) Centrino(R) Wireless-N 1030 BGN, REV=0xB0
[   10.869679] iwlwifi 0000:09:00.0: L1 Enabled; Disabling L0S
[   10.887339] iwlwifi 0000:09:00.0: RF_KILL bit toggled to disable radio.
[   10.890010] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
[   11.793528] ata7: SATA link down (SStatus 0 SControl 0)
[   13.112947] r8169 0000:05:00.0: PME# enabled
[   13.115250] pcieport 0000:00:1c.0: PME# enabled
[   13.323272] [drm] Memory usable by graphics device = 2048M
[   13.323354] i915 0000:00:02.0: setting latency timer to 64
[   13.373105] i915 0000:00:02.0: irq 44 for MSI/MSI-X
[   13.373237] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[   13.373238] [drm] Driver supports precise vblank timestamp query.
[   13.373721] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[   13.400761] [drm] Wrong MCH_SSKPD value: 0x16040307
[   13.400763] [drm] This can cause pipe underruns and display issues.
[   13.400764] [drm] Please upgrade your BIOS to fix this.
[   13.528854] fbcon: inteldrmfb (fb0) is primary device
[   13.868728] r8169 0000:05:00.0 eth0: rtl_phyar_cond == 1 (loop: 20, delay: 25).
[   13.869747] r8169 0000:05:00.0 eth0: rtl_phyar_cond == 1 (loop: 20, delay: 25).
[   13.870593] r8169 0000:05:00.0 eth0: rtl_phyar_cond == 1 (loop: 20, delay: 25).
[   13.871440] r8169 0000:05:00.0 eth0: rtl_phyar_cond == 1 (loop: 20, delay: 25).
[   13.886371] ata8: SATA link down (SStatus 0 SControl 0)
[   14.628968] Console: switching to colour frame buffer device 170x48
[   14.638126] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[   14.638129] i915 0000:00:02.0: registered panic notifier
[   14.754827] acpi device:34: registered as cooling_device2
[   14.760165] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[   14.760767] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input12
[   14.762209] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[   15.098187] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
[   16.768813] EXT3-fs (sda5): using internal journal
[   17.277345] Adding 4998972k swap on /dev/sda6.  Priority:-1 extents:1 across:4998972k 
[   22.128208] r8169 0000:05:00.0: PME# disabled
[   22.141913] r8169 0000:05:00.0 eth0: unable to load firmware patch rtl_nic/rtl8168e-2.fw (-2)
[   22.170343] r8169 0000:05:00.0 eth0: link down
[   22.170502] r8169 0000:05:00.0 eth0: link down
[   23.789233] r8169 0000:05:00.0 eth0: link up
[   34.831111] r8169 0000:05:00.0 eth0: link down
[   35.443689] microcode: CPU0 sig=0x206a7, pf=0x10, revision=0x1b
[   35.444179] microcode: CPU0 updated to revision 0x28, date = 2012-04-24
[   35.444711] microcode: CPU1 sig=0x206a7, pf=0x10, revision=0x1b
[   35.444978] microcode: CPU1 updated to revision 0x28, date = 2012-04-24
[   35.444981] perf_event_intel: PEBS enabled due to microcode update
[   36.491646] r8169 0000:05:00.0 eth0: link up
[   37.742951] r8169 0000:05:00.0 eth0: link down
[   40.590057] r8169 0000:05:00.0 eth0: link up
[  301.976189] sata_sil24 0000:11:00.0: PME# disabled
[  301.979812] sata_sil24: IRQ status == 0xffffffff, PCI fault or device removal?
[  301.981627] pcieport 0000:00:1c.7: PME# disabled
[  301.984689] pci_bus 0000:11: busn_res: [bus 11-16] is released
[  333.819564] pci_bus 0000:00: scanning bus
[  333.819676] pci 0000:00:1c.7: [8086:1c1e] type 01 class 0x060400
[  333.819753] pci 0000:00:1c.7: calling pci_fixup_transparent_bridge+0x0/0x1d
[  333.819855] pci 0000:00:1c.7: PME# supported from D0 D3hot D3cold
[  333.819862] pci 0000:00:1c.7: PME# disabled
[  333.820811] pci 0000:00:1c.7: System wakeup disabled by ACPI
[  333.821238] pcieport 0000:00:1c.0: scanning [bus 03-04] behind bridge, pass 0
[  333.821244] pci_bus 0000:03: scanning bus
[  333.821248] pci_bus 0000:03: bus scan returning with max=03
[  333.821254] pcieport 0000:00:1c.1: scanning [bus 05-06] behind bridge, pass 0
[  333.821260] pci_bus 0000:05: scanning bus
[  333.821262] pci_bus 0000:05: bus scan returning with max=05
[  333.821268] pcieport 0000:00:1c.3: scanning [bus 09-0a] behind bridge, pass 0
[  333.821273] pci_bus 0000:09: scanning bus
[  333.821275] pci_bus 0000:09: bus scan returning with max=09
[  333.821281] pcieport 0000:00:1c.4: scanning [bus 0b-0c] behind bridge, pass 0
[  333.821286] pci_bus 0000:0b: scanning bus
[  333.821288] pci_bus 0000:0b: bus scan returning with max=0b
[  333.821293] pci 0000:00:1c.7: scanning [bus 11-16] behind bridge, pass 0
[  333.821624] pci_bus 0000:11: scanning bus
[  333.821629] pci_bus 0000:11: fixups for bus
[  333.821630] pci 0000:00:1c.7: PCI bridge to [bus 11-16]
[  333.821637] pci 0000:00:1c.7:   bridge window [io  0xc000-0xdfff]
[  333.821643] pci 0000:00:1c.7:   bridge window [mem 0xf6c00000-0xf7cfffff]
[  333.821652] pci 0000:00:1c.7:   bridge window [mem 0xf0000000-0xf10fffff 64bit pref]
[  333.821653] pci_bus 0000:11: bus scan returning with max=11
[  333.821658] pcieport 0000:00:1c.0: scanning [bus 03-04] behind bridge, pass 1
[  333.821668] pcieport 0000:00:1c.1: scanning [bus 05-06] behind bridge, pass 1
[  333.821677] pcieport 0000:00:1c.3: scanning [bus 09-0a] behind bridge, pass 1
[  333.821686] pcieport 0000:00:1c.4: scanning [bus 0b-0c] behind bridge, pass 1
[  333.821695] pci 0000:00:1c.7: scanning [bus 11-16] behind bridge, pass 1
[  333.821702] pci_bus 0000:00: bus scan returning with max=16
[  333.821788] pci 0000:00:1c.7: bridge window [mem 0x00100000-0x011fffff 64bit pref] to [bus 11-16] add_size 200000
[  333.821795] pci 0000:00:1c.7: bridge window [mem 0x00100000-0x011fffff] to [bus 11-16] add_size 200000
[  333.821798] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment
[  333.821828] pci 0000:00:1c.7: res[14]=[mem 0x00100000-0x011fffff] get_res_add_size add_size 200000
[  333.821830] pci 0000:00:1c.7: res[15]=[mem 0x00100000-0x011fffff 64bit pref] get_res_add_size add_size 200000
[  333.821836] pci 0000:00:1c.7: BAR 14: assigned [mem 0xf1200000-0xf24fffff]
[  333.821840] pci 0000:00:1c.7: BAR 15: assigned [mem 0xf2500000-0xf37fffff 64bit pref]
[  333.821843] pci 0000:00:1c.7: BAR 13: assigned [io  0x2000-0x3fff]
[  333.821862] pci 0000:00:1c.7: PCI bridge to [bus 11-16]
[  333.821866] pci 0000:00:1c.7:   bridge window [io  0x2000-0x3fff]
[  333.821873] pci 0000:00:1c.7:   bridge window [mem 0xf1200000-0xf24fffff]
[  333.821879] pci 0000:00:1c.7:   bridge window [mem 0xf2500000-0xf37fffff 64bit pref]
[  333.823391] pci 0000:00:1c.7: enabling bus mastering
[  560.970367] pci_bus 0000:00: scanning bus
[  560.970458] pcieport 0000:00:1c.0: scanning [bus 03-04] behind bridge, pass 0
[  560.970465] pci_bus 0000:03: scanning bus
[  560.970468] pci_bus 0000:03: bus scan returning with max=03
[  560.970474] pcieport 0000:00:1c.1: scanning [bus 05-06] behind bridge, pass 0
[  560.970479] pci_bus 0000:05: scanning bus
[  560.970481] pci_bus 0000:05: bus scan returning with max=05
[  560.970487] pcieport 0000:00:1c.3: scanning [bus 09-0a] behind bridge, pass 0
[  560.970492] pci_bus 0000:09: scanning bus
[  560.970493] pci_bus 0000:09: bus scan returning with max=09
[  560.970499] pcieport 0000:00:1c.4: scanning [bus 0b-0c] behind bridge, pass 0
[  560.970504] pci_bus 0000:0b: scanning bus
[  560.970505] pci_bus 0000:0b: bus scan returning with max=0b
[  560.970511] pcieport 0000:00:1c.7: scanning [bus 11-16] behind bridge, pass 0
[  560.970516] pci_bus 0000:11: scanning bus
[  560.970568] pci 0000:11:00.0: [1095:3132] type 00 class 0x018000
[  560.970613] pci 0000:11:00.0: reg 10: [mem 0x00000000-0x0000007f 64bit]
[  560.970645] pci 0000:11:00.0: reg 18: [mem 0x00000000-0x00003fff 64bit]
[  560.970666] pci 0000:11:00.0: reg 20: [io  0x0000-0x007f]
[  560.970707] pci 0000:11:00.0: reg 30: [mem 0x00000000-0x0007ffff pref]
[  560.970825] pci 0000:11:00.0: supports D1 D2
[  560.971265] pci_bus 0000:11: bus scan returning with max=11
[  560.971271] pcieport 0000:00:1c.0: scanning [bus 03-04] behind bridge, pass 1
[  560.971280] pcieport 0000:00:1c.1: scanning [bus 05-06] behind bridge, pass 1
[  560.971289] pcieport 0000:00:1c.3: scanning [bus 09-0a] behind bridge, pass 1
[  560.971298] pcieport 0000:00:1c.4: scanning [bus 0b-0c] behind bridge, pass 1
[  560.971307] pcieport 0000:00:1c.7: scanning [bus 11-16] behind bridge, pass 1
[  560.971314] pci_bus 0000:00: bus scan returning with max=16
[  560.971378] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment
[  560.971403] pci 0000:11:00.0: BAR 6: assigned [mem 0xf2500000-0xf257ffff pref]
[  560.971406] pci 0000:11:00.0: BAR 2: assigned [mem 0xf1200000-0xf1203fff 64bit]
[  560.971428] pci 0000:11:00.0: BAR 2: set to [mem 0xf1200000-0xf1203fff 64bit] (PCI address [0xf1200000-0xf1203fff])
[  560.971429] pci 0000:11:00.0: BAR 0: assigned [mem 0xf1204000-0xf120407f 64bit]
[  560.971451] pci 0000:11:00.0: BAR 0: set to [mem 0xf1204000-0xf120407f 64bit] (PCI address [0xf1204000-0xf120407f])
[  560.971453] pci 0000:11:00.0: BAR 4: assigned [io  0x2000-0x207f]
[  560.971460] pci 0000:11:00.0: BAR 4: set to [io  0x2000-0x207f] (PCI address [0x2000-0x207f])
[  560.971693] sata_sil24 0000:11:00.0: enabling device (0000 -> 0003)
[  560.972478] sata_sil24 0000:11:00.0: enabling bus mastering
[  560.975779] scsi8 : sata_sil24
[  560.978910] scsi9 : sata_sil24
[  560.979497] ata9: SATA max UDMA/100 host m128@0xf1204000 port 0xf1200000 irq 19
[  560.979502] ata10: SATA max UDMA/100 host m128@0xf1204000 port 0xf1202000 irq 19
[  563.067179] ata9: SATA link down (SStatus 0 SControl 0)
[  565.159741] ata10: SATA link down (SStatus 0 SControl 0)
diff mbox

Patch

--- lspci_vvvxxx.txt    2013-03-14 00:23:25.000000000 +0100
+++ lspci_vvvxxx_ejected_and_reinserted.txt     2013-03-14 00:27:26.000000000 +0100
@@ -437,7 +437,7 @@ 
        I/O behind bridge: 0000c000-0000dfff
        Memory behind bridge: f6c00000-f7cfffff
        Prefetchable memory behind bridge: 00000000f0000000-00000000f10fffff
-       Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
+       Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
        BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
        Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
@@ -457,7 +457,7 @@ 
                SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
                        Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
                SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
-                       Changed: MRL- PresDet- LinkState-
+                       Changed: MRL- PresDet- LinkState+
                RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
                RootCap: CRSVisible-
                RootSta: PME ReqID 0000, PMEStatus- PMEPending-
@@ -476,11 +476,11 @@ 
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: pcieport
 00: 86 80 1e 1c 07 00 10 00 b5 00 04 06 10 00 81 00
-10: 00 00 00 00 00 00 00 00 00 11 16 00 c0 d0 00 00
+10: 00 00 00 00 00 00 00 00 00 11 16 00 c0 d0 00 20
 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 10 00 12 3c 12 08
-50: 40 00 11 70 60 b2 3c 00 00 00 40 00 00 00 00 00
+50: 40 00 11 70 60 b2 3c 00 00 00 40 01 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
 80: 05 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00
@@ -795,14 +795,13 @@ 
 
 11:00.0 Mass storage controller: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller (rev 01)
        Subsystem: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller
-       Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+       Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
-       Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 19
-       Region 0: Memory at f6c84000 (64-bit, non-prefetchable) [size=128]
-       Region 2: Memory at f6c80000 (64-bit, non-prefetchable) [size=16K]
-       Region 4: I/O ports at c000 [size=128]
-       Expansion ROM at f6c00000 [disabled] [size=512K]
+       Region 0: Memory at f6c84000 (64-bit, non-prefetchable) [disabled] [size=128]
+       Region 2: Memory at f6c80000 (64-bit, non-prefetchable) [disabled] [size=16K]
+       Region 4: I/O ports at c000 [disabled] [size=128]
+       [virtual] Expansion ROM at f6c00000 [disabled] [size=512K]
        Capabilities: [54] Power Management version 2
                Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
@@ -813,29 +812,29 @@ 
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
-                       MaxPayload 128 bytes, MaxReadReq 4096 bytes
-               DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- TransPend-
+                       MaxPayload 128 bytes, MaxReadReq 512 bytes
+               DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s, Latency L0 unlimited, L1 unlimited
                        ClockPM- Surprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
        Capabilities: [100 v1] Advanced Error Reporting
-               UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
+               UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
-               AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn-
+               AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
        Kernel driver in use: sata_sil24
-00: 95 10 32 31 07 00 10 00 01 00 80 01 10 00 00 00
-10: 04 40 c8 f6 00 00 00 00 04 00 c8 f6 00 00 00 00
-20: 01 c0 00 00 00 00 00 00 00 00 00 00 95 10 32 31
-30: 00 00 c0 f6 54 00 00 00 00 00 00 00 0a 01 00 00
+00: 95 10 32 31 00 00 10 00 01 00 80 01 00 00 00 00
+10: 04 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00
+20: 01 00 00 00 00 00 00 00 00 00 00 00 95 10 32 31
+30: 00 00 00 00 54 00 00 00 00 00 00 00 00 01 00 00
 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 50: 00 00 00 00 01 5c 22 06 00 20 00 0c 05 70 80 00
 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-70: 10 00 11 00 03 00 00 00 00 50 0a 00 11 f4 03 00
+70: 10 00 11 00 03 00 00 00 00 20 00 00 11 f4 03 00
 80: 40 00 11 10 00 00 00 00 00 00 00 00 00 00 00 00
 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
#


I had to rmmod the driver to trigger at least some change:

# diff -u -w iomem_ejected_and_reinserted.txt iomem_ejected_and_reinserted_rmmod_sata_sil24.txt
--- iomem_ejected_and_reinserted.txt    2013-03-14 00:27:38.000000000 +0100
+++ iomem_ejected_and_reinserted_rmmod_sata_sil24.txt   2013-03-14 00:29:02.000000000 +0100
@@ -44,9 +44,7 @@ 
   f6c00000-f7cfffff : PCI Bus 0000:11
     f6c00000-f6c7ffff : 0000:11:00.0
     f6c80000-f6c83fff : 0000:11:00.0
-      f6c80000-f6c83fff : sata_sil24
     f6c84000-f6c8407f : 0000:11:00.0
-      f6c84000-f6c8407f : sata_sil24
   f7d00000-f7dfffff : PCI Bus 0000:0b
     f7d00000-f7d0ffff : 0000:0b:00.0
     f7d10000-f7d11fff : 0000:0b:00.0
# diff -u -w iomem_ejected_and_reinserted_rmmod_sata_sil24.txt iomem_ejected_and_reinserted_rmmod_sata_sil24_remove_1c.7.txt
--- iomem_ejected_and_reinserted_rmmod_sata_sil24.txt   2013-03-14 00:29:02.000000000 +0100
+++ iomem_ejected_and_reinserted_rmmod_sata_sil24_remove_1c.7.txt       2013-03-14 00:32:48.000000000 +0100
@@ -34,17 +34,12 @@ 
 dfa00000-feafffff : PCI Bus 0000:00
   dfa00000-dfa00fff : pnp 00:0a
   e0000000-efffffff : 0000:00:02.0
-  f0000000-f10fffff : PCI Bus 0000:11
   f1100000-f11fffff : PCI Bus 0000:05
     f1100000-f1103fff : 0000:05:00.0
       f1100000-f1103fff : r8169
     f1104000-f1104fff : 0000:05:00.0
       f1104000-f1104fff : r8169
   f6800000-f6bfffff : 0000:00:02.0
-  f6c00000-f7cfffff : PCI Bus 0000:11
-    f6c00000-f6c7ffff : 0000:11:00.0
-    f6c80000-f6c83fff : 0000:11:00.0
-    f6c84000-f6c8407f : 0000:11:00.0
   f7d00000-f7dfffff : PCI Bus 0000:0b
     f7d00000-f7d0ffff : 0000:0b:00.0
     f7d10000-f7d11fff : 0000:0b:00.0
#

accompanied lspci output showing what happened during rmmod sata_sil24:

# diff -u -w lspci_vvvxxx_ejected_and_reinserted.txt lspci_vvvxxx_ejected_and_reinserted_rmmod_sata_sil24.txt 
--- lspci_vvvxxx_ejected_and_reinserted.txt     2013-03-14 00:27:26.000000000 +0100
+++ lspci_vvvxxx_ejected_and_reinserted_rmmod_sata_sil24.txt    2013-03-14 00:30:06.000000000 +0100
@@ -451,12 +451,12 @@ 
                        ClockPM- Surprise- LLActRep+ BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
-               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
+               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt+ ABWMgmt-
                SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+
                        Slot #7, PowerLimit 10.000W; Interlock- NoCompl+
                SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
                        Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
-               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
+               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
                        Changed: MRL- PresDet- LinkState+
                RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
                RootCap: CRSVisible-
@@ -473,19 +473,19 @@ 
        Capabilities: [90] Subsystem: Dell Device 04b3
        Capabilities: [a0] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
-               Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
+               Status: D3 NoSoftRst- PME-Enable+ DSel=0 DScale=0 PME-
        Kernel driver in use: pcieport
 00: 86 80 1e 1c 07 00 10 00 b5 00 04 06 10 00 81 00
 10: 00 00 00 00 00 00 00 00 00 11 16 00 c0 d0 00 20
 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 10 00 12 3c 12 08
-50: 40 00 11 70 60 b2 3c 00 00 00 40 01 00 00 00 00
+50: 40 00 11 50 60 b2 3c 00 00 00 00 01 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
 80: 05 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 90: 0d a0 00 00 28 10 b3 04 00 00 00 00 00 00 00 00
-a0: 01 00 02 c8 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 01 00 02 c8 03 01 00 00 00 00 00 00 00 00 00 00
 b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 d0: 00 00 00 01 02 0b 00 00 02 80 11 c1 00 00 00 00
@@ -793,54 +793,22 @@ 
 e0: 00 00 40 63 00 00 00 00 00 00 00 00 00 00 00 00
 f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 
-11:00.0 Mass storage controller: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller (rev 01)
-       Subsystem: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller
-       Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
-       Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
-       Interrupt: pin A routed to IRQ 19
-       Region 0: Memory at f6c84000 (64-bit, non-prefetchable) [disabled] [size=128]
-       Region 2: Memory at f6c80000 (64-bit, non-prefetchable) [disabled] [size=16K]
-       Region 4: I/O ports at c000 [disabled] [size=128]
-       [virtual] Expansion ROM at f6c00000 [disabled] [size=512K]
-       Capabilities: [54] Power Management version 2
-               Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
-               Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
-       Capabilities: [5c] MSI: Enable- Count=1/1 Maskable- 64bit+
-               Address: 0000000000000000  Data: 0000
-       Capabilities: [70] Express (v1) Legacy Endpoint, MSI 00
-               DevCap: MaxPayload 1024 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
-                       ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
-               DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
-                       RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
-                       MaxPayload 128 bytes, MaxReadReq 512 bytes
-               DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
-               LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s, Latency L0 unlimited, L1 unlimited
-                       ClockPM- Surprise- LLActRep- BwNot-
-               LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
-                       ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
-               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
-       Capabilities: [100 v1] Advanced Error Reporting
-               UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
-               UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
-               UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
-               CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
-               CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
-               AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
-       Kernel driver in use: sata_sil24
-00: 95 10 32 31 00 00 10 00 01 00 80 01 00 00 00 00
-10: 04 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00
-20: 01 00 00 00 00 00 00 00 00 00 00 00 95 10 32 31
-30: 00 00 00 00 54 00 00 00 00 00 00 00 00 01 00 00
-40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-50: 00 00 00 00 01 5c 22 06 00 20 00 0c 05 70 80 00
-60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-70: 10 00 11 00 03 00 00 00 00 20 00 00 11 f4 03 00
-80: 40 00 11 10 00 00 00 00 00 00 00 00 00 00 00 00
-90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+11:00.0 Mass storage controller: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller (rev ff) (prog-if ff)
+       !!! Unknown header type 7f
+00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
 

Please note the funny broken:

+11:00.0 Mass storage controller: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller (rev ff) (prog-if ff)
+       !!! Unknown header type 7f
+00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff

Who is still thinking the card is in the system? Didn't we agree above that PresDet
worked fine in this particular setup?

The rmmod sata_sil24 causes that in dmesg is every second repeatedly this, until forever:

--- dmesg_ejected.txt   2013-03-14 00:25:59.000000000 +0100
+++ dmesg_ejected_and_reinserted_rmmod_sata_sil24.txt   2013-03-14 00:29:47.000000000 +0100
@@ -819,3 +819,277 @@ 
 [   37.426390] r8169 0000:05:00.0 eth0: link up
 [   38.686210] r8169 0000:05:00.0 eth0: link down
 [   42.551461] r8169 0000:05:00.0 eth0: link up
+[  432.686232] sata_sil24: IRQ status == 0xffffffff, PCI fault or device removal?
+[  432.695763] pcieport 0000:00:1c.7: PME# enabled
+[  432.956104] pcieport 0000:00:1c.7: PME# disabled
+[  432.965896] pcieport 0000:00:1c.7: PME# enabled
+[  433.006119] pcieport 0000:00:1c.7: PME# disabled
+[  433.016047] pcieport 0000:00:1c.7: PME# enabled
+[  434.037451] pcieport 0000:00:1c.7: PME# disabled
+[  434.047152] pcieport 0000:00:1c.7: PME# enabled
+[  434.087516] pcieport 0000:00:1c.7: PME# disabled
[cut]



I should have tried below to remove 11.0 instead of 1.c7 but it demonstrates
that one can get rid of the partial eSATA card entry from lspci output:

# echo 1 > /sys/bus/pci/devices/0000\:00\:1c.7/remove

That stops the PME# storm:

+[  611.843285] pcieport 0000:00:1c.7: PME# disabled
+[  611.853086] pcieport 0000:00:1c.7: PME# enabled
+[  611.893364] pcieport 0000:00:1c.7: PME# disabled
+[  611.903283] pcieport 0000:00:1c.7: PME# enabled
+[  612.183893] pci 0000:11:00.0: PME# disabled
+[  612.184789] pcieport 0000:00:1c.7: PME# disabled
+[  612.203753] pcieport 0000:00:1c.7: PME# disabled
+[  612.205521] pci_bus 0000:11: busn_res: [bus 11-16] is released

and releases the iomem's:

# diff -u -w iomem_ejected_and_reinserted_rmmod_sata_sil24.txt iomem_ejected_and_reinserted_rmmod_sata_sil24_remove_1c.7.txt 
--- iomem_ejected_and_reinserted_rmmod_sata_sil24.txt   2013-03-14 00:29:02.000000000 +0100
+++ iomem_ejected_and_reinserted_rmmod_sata_sil24_remove_1c.7.txt       2013-03-14 00:32:48.000000000 +0100
@@ -34,17 +34,12 @@ 
 dfa00000-feafffff : PCI Bus 0000:00
   dfa00000-dfa00fff : pnp 00:0a
   e0000000-efffffff : 0000:00:02.0
-  f0000000-f10fffff : PCI Bus 0000:11
   f1100000-f11fffff : PCI Bus 0000:05
     f1100000-f1103fff : 0000:05:00.0
       f1100000-f1103fff : r8169
     f1104000-f1104fff : 0000:05:00.0
       f1104000-f1104fff : r8169
   f6800000-f6bfffff : 0000:00:02.0
-  f6c00000-f7cfffff : PCI Bus 0000:11
-    f6c00000-f6c7ffff : 0000:11:00.0
-    f6c80000-f6c83fff : 0000:11:00.0
-    f6c84000-f6c8407f : 0000:11:00.0
   f7d00000-f7dfffff : PCI Bus 0000:0b
     f7d00000-f7d0ffff : 0000:0b:00.0
     f7d10000-f7d11fff : 0000:0b:00.0
#

The accompanying diff in lspci:

# diff -u -w lspci_vvvxxx_ejected_and_reinserted_rmmod_sata_sil24.txt lspci_vvvxxx_ejected_and_reinserted_rmmod_sata_sil24_remove_1c.7.txt 
--- lspci_vvvxxx_ejected_and_reinserted_rmmod_sata_sil24.txt    2013-03-14 00:30:06.000000000 +0100
+++ lspci_vvvxxx_ejected_and_reinserted_rmmod_sata_sil24_remove_1c.7.txt        2013-03-14 00:32:20.000000000 +0100
@@ -429,69 +429,6 @@ 
 e0: 00 3f 00 00 00 00 00 00 01 00 00 00 00 00 00 00
 f0: 00 00 00 00 00 00 00 00 87 0f 05 08 00 00 00 00
 
-00:1c.7 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 8 (rev b5) (prog-if 00 [Normal decode])
-       Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
-       Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
-       Latency: 0, Cache Line Size: 64 bytes
-       Bus: primary=00, secondary=11, subordinate=16, sec-latency=0
-       I/O behind bridge: 0000c000-0000dfff
-       Memory behind bridge: f6c00000-f7cfffff
-       Prefetchable memory behind bridge: 00000000f0000000-00000000f10fffff
-       Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
-       BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
-               PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
-       Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
-               DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
-                       ExtTag- RBE+ FLReset-
-               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-
-               LnkCap: Port #8, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <16us
-                       ClockPM- Surprise- LLActRep+ BwNot-
-               LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
-                       ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
-               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt+ ABWMgmt-
-               SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+
-                       Slot #7, PowerLimit 10.000W; Interlock- NoCompl+
-               SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
-                       Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
-               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
-                       Changed: MRL- PresDet- LinkState+
-               RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
-               RootCap: CRSVisible-
-               RootSta: PME ReqID 0000, PMEStatus- PMEPending-
-               DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not Supported ARIFwd-
-               DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled ARIFwd-
-               LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
-                        Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
-                        Compliance De-emphasis: -6dB
-               LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-, EqualizationPhase1-
-                        EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
-       Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
-               Address: 00000000  Data: 0000
-       Capabilities: [90] Subsystem: Dell Device 04b3
-       Capabilities: [a0] Power Management version 2
-               Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
-               Status: D3 NoSoftRst- PME-Enable+ DSel=0 DScale=0 PME-
-       Kernel driver in use: pcieport
-00: 86 80 1e 1c 07 00 10 00 b5 00 04 06 10 00 81 00
-10: 00 00 00 00 00 00 00 00 00 11 16 00 c0 d0 00 20
-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 10 00 12 3c 12 08
-50: 40 00 11 50 60 b2 3c 00 00 00 00 01 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
-80: 05 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-90: 0d a0 00 00 28 10 b3 04 00 00 00 00 00 00 00 00
-a0: 01 00 02 c8 03 01 00 00 00 00 00 00 00 00 00 00
-b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-d0: 00 00 00 01 02 0b 00 00 02 80 11 c1 00 00 00 00
-e0: 00 03 00 00 00 00 00 00 01 00 00 00 00 00 00 00
-f0: 00 00 00 00 00 00 00 00 87 0f 05 08 00 00 00 00
-
 00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05) (prog-if 20 [EHCI])
        Subsystem: Dell Device 04b3
        Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
@@ -793,22 +730,3 @@ 
 e0: 00 00 40 63 00 00 00 00 00 00 00 00 00 00 00 00
 f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 
-11:00.0 Mass storage controller: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller (rev ff) (prog-if ff)
-       !!! Unknown header type 7f
-00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
-10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
-20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
-30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
-40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
-50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
-60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
-70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
-80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
-90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
-a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
-b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
-c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
-d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
-e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
-f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
-
#

> 
> I suspect the driver release its MMIO successfully after first eject.

I did not think so and hope I convinced you that this is NOT the case. ;-)

Thanks for you time on this, we will find it! ;)
Martin

> 
> Thanks!
> Yijing.
> 
> 
> On 2013/3/12 9:00, Martin Mokrejs wrote:
>> Hi,
>>   I cold-booted a computer with the card inserted before power-on and collected
>> lspci output and express card slot status every second. Then I tried eject and
>> hotplug inserts and it appearts the card is not detected, actually maybe pciehp
>> is not even suppoosed to work in this case as the slot was occupied during boot.
>> But let me come to it later.
>>
>> I noted the following on the very first eject of the so far cold-plugged card
>> that lspci properly reports PresDet change on the Changed: line. The only time
>> I ever saw it. ;-)
>> However, for any following inserts and ejects the value is not updated but slot
>> status bits are updated. I had BIOS defaults loaded and additionally, disabled
>> MediaCardReader.
>>
>> The slot status bits read by setpci were changing in this path:
>> card in slot and cold boot 0040 -> eject 0100 hotplug insert -> 0140 eject -> 0100 hotplug insert -> 0140 eject -> 0100
>>
>>
>>
>> --- lspci_loop.23:58:50 2013-03-11 23:58:50.000000000 +0100
>> +++ lspci_loop.23:58:51 2013-03-11 23:58:51.000000000 +0100
>> @@ -439,7 +439,7 @@
>>         I/O behind bridge: 0000c000-0000dfff
>>         Memory behind bridge: f6c00000-f7cfffff
>>         Prefetchable memory behind bridge: 00000000f0000000-00000000f10fffff
>> -       Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
>> +       Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
>>         BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
>>                 PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
>>         Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
>> @@ -453,13 +453,13 @@
>>                         ClockPM- Surprise- LLActRep+ BwNot-
>>                 LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
>>                         ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>> -               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
>> +               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt+ ABWMgmt-
>>                 SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+
>>                         Slot #7, PowerLimit 10.000W; Interlock- NoCompl+
>>                 SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
>>                         Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
>> -               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
>> -                       Changed: MRL- PresDet- LinkState-
>> +               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
>> +                       Changed: MRL- PresDet+ LinkState+
>>                 RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
>>                 RootCap: CRSVisible-
>>                 RootSta: PME ReqID 0000, PMEStatus- PMEPending-
>> @@ -478,11 +478,11 @@
>>                 Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>>         Kernel driver in use: pcieport
>>  00: 86 80 1e 1c 07 00 10 00 b5 00 04 06 10 00 81 00
>> -10: 00 00 00 00 00 00 00 00 00 11 16 00 c0 d0 00 00
>> +10: 00 00 00 00 00 00 00 00 00 11 16 00 c0 d0 00 20
>>  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 10 00 12 3c 12 08
>> -50: 40 00 11 70 60 b2 3c 00 00 00 40 00 00 00 00 00
>> +50: 40 00 11 50 60 b2 3c 00 00 00 08 01 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
>>  80: 05 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> @@ -490,7 +490,7 @@
>>  a0: 01 00 02 c8 00 00 00 00 00 00 00 00 00 00 00 00
>>  b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>>  c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> -d0: 00 00 00 01 02 0b 00 00 02 80 11 c1 00 00 00 00
>> +d0: 00 00 00 01 02 0b 00 00 02 80 11 c1 00 00 00 40
>>  e0: 00 03 00 00 00 00 00 00 01 00 00 00 00 00 00 00
>>  f0: 00 00 00 00 00 00 00 00 87 0f 05 08 00 00 00 00
>>  
>> @@ -797,55 +797,23 @@
>>  e0: 00 00 40 63 00 00 00 00 00 00 00 00 00 00 00 00
>>  f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>>  
>> -11:00.0 Mass storage controller: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller (rev 01)
>> -       Subsystem: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller
>> -       Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
>> -       Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
>> -       Latency: 0, Cache Line Size: 64 bytes
>> -       Interrupt: pin A routed to IRQ 19
>> -       Region 0: Memory at f6c84000 (64-bit, non-prefetchable) [size=128]
>> -       Region 2: Memory at f6c80000 (64-bit, non-prefetchable) [size=16K]
>> -       Region 4: I/O ports at c000 [size=128]
>> -       Expansion ROM at f6c00000 [disabled] [size=512K]
>> -       Capabilities: [54] Power Management version 2
>> -               Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>> -               Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
>> -       Capabilities: [5c] MSI: Enable- Count=1/1 Maskable- 64bit+
>> -               Address: 0000000000000000  Data: 0000
>> -       Capabilities: [70] Express (v1) Legacy Endpoint, MSI 00
>> -               DevCap: MaxPayload 1024 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
>> -                       ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
>> -               DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
>> -                       RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
>> -                       MaxPayload 128 bytes, MaxReadReq 4096 bytes
>> -               DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- TransPend-
>> -               LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s, Latency L0 unlimited, L1 unlimited
>> -                       ClockPM- Surprise- LLActRep- BwNot-
>> -               LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
>> -                       ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>> -               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
>> -       Capabilities: [100 v1] Advanced Error Reporting
>> -               UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
>> -               UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
>> -               UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
>> -               CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
>> -               CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
>> -               AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn-
>> +11:00.0 Mass storage controller: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller (rev ff) (prog-if ff)
>> +       !!! Unknown header type 7f
>>         Kernel driver in use: sata_sil24
>> -00: 95 10 32 31 07 00 10 00 01 00 80 01 10 00 00 00
>> -10: 04 40 c8 f6 00 00 00 00 04 00 c8 f6 00 00 00 00
>> -20: 01 c0 00 00 00 00 00 00 00 00 00 00 95 10 32 31
>> -30: 00 00 c0 f6 54 00 00 00 00 00 00 00 0a 01 00 00
>> -40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> -50: 00 00 00 00 01 5c 22 06 00 20 00 0c 05 70 80 00
>> -60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> -70: 10 00 11 00 03 00 00 00 00 50 0a 00 11 f4 03 00
>> -80: 40 00 11 10 00 00 00 00 00 00 00 00 00 00 00 00
>> -90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> -a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> -b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> -c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> -d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> -e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> -f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> +00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> +10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> +20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> +30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> +40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> +50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> +60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> +70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> +80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> +90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> +a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> +b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> +c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> +d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> +e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> +f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
>> --- lspci_loop.23:58:51 2013-03-11 23:58:51.000000000 +0100
>> +++ lspci_loop.23:58:52 2013-03-11 23:58:52.000000000 +0100
>> @@ -459,7 +459,7 @@
>>                 SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
>>                         Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
>>                 SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
>> -                       Changed: MRL- PresDet+ LinkState+
>> +                       Changed: MRL- PresDet- LinkState+
>>                 RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
>>                 RootCap: CRSVisible-
>>                 RootSta: PME ReqID 0000, PMEStatus- PMEPending-
>> @@ -482,7 +482,7 @@
>>  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 10 00 12 3c 12 08
>> -50: 40 00 11 50 60 b2 3c 00 00 00 08 01 00 00 00 00
>> +50: 40 00 11 50 60 b2 3c 00 00 00 00 01 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
>>  80: 05 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> @@ -490,7 +490,7 @@
>>  a0: 01 00 02 c8 00 00 00 00 00 00 00 00 00 00 00 00
>>  b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>>  c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>> -d0: 00 00 00 01 02 0b 00 00 02 80 11 c1 00 00 00 40
>> +d0: 00 00 00 01 02 0b 00 00 02 80 11 c1 00 00 00 00
>>  e0: 00 03 00 00 00 00 00 00 01 00 00 00 00 00 00 00
>>  f0: 00 00 00 00 00 00 00 00 87 0f 05 08 00 00 00 00
>> --- lspci_loop.23:58:58 2013-03-11 23:58:58.000000000 +0100
>> +++ lspci_loop.23:58:59 2013-03-11 23:58:59.000000000 +0100
>> @@ -101,7 +101,7 @@
>>         Capabilities: [98] PCI Advanced Features
>>                 AFCap: TP+ FLR+
>>                 AFCtrl: FLR-
>> -               AFStatus: TP-
>> +               AFStatus: TP+
>>         Kernel driver in use: ehci-pci
>>  00: 86 80 2d 1c 06 00 90 02 05 20 03 0c 00 00 00 00
>>  10: 00 80 f0 f7 00 00 00 00 00 00 00 00 00 00 00 00
>> --- lspci_loop.23:58:59 2013-03-11 23:58:59.000000000 +0100
>> +++ lspci_loop.23:59:00 2013-03-11 23:59:00.000000000 +0100
>> @@ -101,7 +101,7 @@
>>         Capabilities: [98] PCI Advanced Features
>>                 AFCap: TP+ FLR+
>>                 AFCtrl: FLR-
>> -               AFStatus: TP+
>> +               AFStatus: TP-
>>         Kernel driver in use: ehci-pci
>>  00: 86 80 2d 1c 06 00 90 02 05 20 03 0c 00 00 00 00
>>  10: 00 80 f0 f7 00 00 00 00 00 00 00 00 00 00 00 00
>>
>>