From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mike Kazantsev Subject: PROBLEM: Memory leak (at least with SLUB) from "secpath_dup" (xfrm) in 3.5+ kernels Date: Fri, 19 Oct 2012 20:50:55 +0600 Message-ID: <20121019205055.2b258d09@sacrilege> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/=zTb78BcsR/.bKSuZHQNMfx"; protocol="application/pgp-signature" Cc: paul@paul-moore.com, netdev@vger.kernel.org To: linux-mm@kvack.org Return-path: Sender: owner-linux-mm@kvack.org List-Id: netdev.vger.kernel.org --Sig_/=zTb78BcsR/.bKSuZHQNMfx Content-Type: multipart/mixed; boundary="MP_/1ApBtlCwpXP4l0kRHUq_A8X" --MP_/1ApBtlCwpXP4l0kRHUq_A8X Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Good day, There seem to be a large slab memory leak in standard (kernel.org) kernel with the specific configuration and workload I have here. =46rom what I can tell at the moment, it appears to be a leak in IPSec-related xfrm code. It was really noticeable on several different physical machines with same kernel configuration but different worloads since I've upgraded to kernel 3.5.0. Graph of total slab usage (+ total available RAM) on these machines: http://i.imgur.com/IyPqA.png Presence of some leak can clearly be seen over time, and it caused near-OOM condition several times now. Sharp drops in memory usage indicates reboot, which, I'm afraid, with such condition, has to be done at the regular intervals. Initially I thought that it was triggered by heavy filesystem load, but today finally got around to reboot one of the machines with slub_debug=3DU and it doesn't seem to be the case. slabtop showed "kmalloc-64" being the 99% offender in the past, but with recent kernels (3.6.1), it has changed to "secpath_cache", alloc_calls in /sys/kernel/slab/secpath_cache/ lists only the following: 2779138 secpath_dup+0x1b/0x5a age=3D400/169538/326767 pid=3D0-1543 cpus= =3D0-3 And free_calls lists these two lines: 2543886 age=3D4295223985 pid=3D0 cpus=3D0 235252 __secpath_destroy+0x3e/0x43 age=3D1651/174629/327902 pid=3D0-1519 = cpus=3D0-3 Contents of all paths available in /sys/kernel/slab/secpath_cache/ and "slabtop -o" output should be attached to this mail. These were taken after heavy network + fs i/o load (rsync from a different machine over network) after ~10-20min. "secpath_dup" seem to be ipsec-related call, and all machines in question communicate over IPSec almost exclusively all the time (openswan-2.6.37 userspace at the moment). As noted, the problem is highly reproducible - all I have to do is to run rsync or something similar between these nodes for a few minutes. All machines in question have x86_64 kernel 3.6.1 now, but I'll probably update it to 3.6.2 in a moment. Keywords: linux kernel networking mm slub slab secpath_dup secpath_cache xfrm ipsec 3.5 3.6 memory leak oom slabtop x86 x86_64 amd64 /proc/version:=20 Linux version 3.6.1-fg.mf_master (root@anathema) (gcc version 4.6.3 (Exherbo gcc-4.6.3-r1) ) #1 SMP Sat Oct 13 04:21:08 YEKT 2012 Other information about the system (as per REPORTING-BUGS) is attached, also including slabtop and slub_debug-related /sys paths output/contents. --=20 Mike Kazantsev // fraggod.net --MP_/1ApBtlCwpXP4l0kRHUq_A8X Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename=cpuinfo.txt processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 28 model name : Intel(R) Atom(TM) CPU D510 @ 1.66GHz stepping : 10 microcode : 0x107 cpu MHz : 1666.683 cache size : 512 KB physical id : 0 siblings : 4 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat = pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constan= t_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_= cpl tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm dtherm bogomips : 3334.25 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 28 model name : Intel(R) Atom(TM) CPU D510 @ 1.66GHz stepping : 10 microcode : 0x107 cpu MHz : 1666.683 cache size : 512 KB physical id : 0 siblings : 4 core id : 0 cpu cores : 2 apicid : 1 initial apicid : 1 fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat = pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constan= t_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_= cpl tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm dtherm bogomips : 3334.25 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 2 vendor_id : GenuineIntel cpu family : 6 model : 28 model name : Intel(R) Atom(TM) CPU D510 @ 1.66GHz stepping : 10 microcode : 0x107 cpu MHz : 1666.683 cache size : 512 KB physical id : 0 siblings : 4 core id : 1 cpu cores : 2 apicid : 2 initial apicid : 2 fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat = pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constan= t_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_= cpl tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm dtherm bogomips : 3334.25 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 3 vendor_id : GenuineIntel cpu family : 6 model : 28 model name : Intel(R) Atom(TM) CPU D510 @ 1.66GHz stepping : 10 microcode : 0x107 cpu MHz : 1666.683 cache size : 512 KB physical id : 0 siblings : 4 core id : 1 cpu cores : 2 apicid : 3 initial apicid : 3 fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat = pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constan= t_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_= cpl tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm dtherm bogomips : 3334.25 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: --MP_/1ApBtlCwpXP4l0kRHUq_A8X Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename=iomem.txt 00000000-0000ffff : reserved 00010000-0008efff : System RAM 0008f000-0008ffff : reserved 00090000-0009ebff : System RAM 0009ec00-0009ffff : reserved 000a0000-000bffff : PCI Bus 0000:00 000c0000-000c7fff : Video ROM 000ce000-000ce7ff : Adapter ROM 000e0000-000fffff : reserved 000f0000-000fffff : System ROM 00100000-3eebcfff : System RAM 01000000-014dfd69 : Kernel code 014dfd6a-018613bf : Kernel data 018f2000-0198bfff : Kernel bss 3eebd000-3eebefff : reserved 3eebf000-3ef46fff : System RAM 3ef47000-3efbefff : ACPI Non-volatile Storage 3efbf000-3eff0fff : System RAM 3eff1000-3effefff : ACPI Tables 3efff000-3effffff : System RAM 3f000000-3fffffff : reserved d0000000-f7ffffff : PCI Bus 0000:00 d0000000-d04fffff : PCI Bus 0000:01 d0500000-d06fffff : PCI Bus 0000:02 d0700000-d08fffff : PCI Bus 0000:02 d0900000-d0afffff : PCI Bus 0000:03 d0b00000-d0cfffff : PCI Bus 0000:03 d0d00000-d0efffff : PCI Bus 0000:04 d0f00000-d10fffff : PCI Bus 0000:04 e0000000-efffffff : 0000:00:02.0 f0000000-f00fffff : PCI Bus 0000:01 f0000000-f0003fff : 0000:01:00.0 f0000000-f0003fff : r8169 f0004000-f0004fff : 0000:01:00.0 f0004000-f0004fff : r8169 f0020000-f003ffff : 0000:01:00.0 f0100000-f01fffff : PCI Bus 0000:05 f0100000-f01000ff : 0000:05:00.0 f0100000-f01000ff : via-rhine f0200000-f02fffff : 0000:00:02.0 f0300000-f037ffff : 0000:00:02.0 f0380000-f0383fff : 0000:00:1b.0 f0380000-f0383fff : ICH HD audio f0384000-f03843ff : 0000:00:1f.2 f0384000-f03843ff : ahci f0384400-f03847ff : 0000:00:1d.7 f0384400-f03847ff : ehci_hcd f8000000-fbffffff : PCI MMCONFIG 0000 [bus 00-3f] f8000000-fbffffff : reserved f8000000-fbffffff : pnp 00:01 fec00000-fec003ff : IOAPIC 0 fed00000-fed003ff : HPET 0 fed14000-fed17fff : pnp 00:01 fed18000-fed18fff : pnp 00:01 fed19000-fed19fff : pnp 00:01 fed1c000-fed1ffff : pnp 00:01 fee00000-fee00fff : Local APIC fff00000-ffffffff : reserved fff00000-ffffffff : pnp 00:01 --MP_/1ApBtlCwpXP4l0kRHUq_A8X Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename=ioports.txt 0000-0cf7 : PCI Bus 0000:00 0000-001f : dma1 0020-0021 : pic1 0040-0043 : timer0 0050-0053 : timer1 0060-0060 : keyboard 0064-0064 : keyboard 0070-0071 : rtc0 0080-008f : dma page reg 00a0-00a1 : pic2 00c0-00df : dma2 00f0-00ff : fpu 0295-0296 : w83627hf 0295-0296 : w83627hf 0378-037a : parport0 03c0-03df : vga+ 0400-047f : pnp 00:06 0400-0403 : ACPI PM1a_EVT_BLK 0404-0405 : ACPI PM1a_CNT_BLK 0408-040b : ACPI PM_TMR 0410-0415 : ACPI CPU throttle 0420-0420 : ACPI PM2_CNT_BLK 0428-042f : ACPI GPE0_BLK 0500-053f : pnp 00:06 0680-06ff : pnp 00:06 0cf8-0cff : PCI conf1 0d00-ffff : PCI Bus 0000:00 1000-1fff : PCI Bus 0000:05 1000-10ff : 0000:05:00.0 1000-10ff : via-rhine 2000-2fff : PCI Bus 0000:01 2000-20ff : 0000:01:00.0 2000-20ff : r8169 3000-301f : 0000:00:1f.3 3000-301f : i801_smbus 3020-303f : 0000:00:1d.3 3020-303f : uhci_hcd 3040-305f : 0000:00:1d.2 3040-305f : uhci_hcd 3060-307f : 0000:00:1d.1 3060-307f : uhci_hcd 3080-309f : 0000:00:1d.0 3080-309f : uhci_hcd 30a0-30af : 0000:00:1f.2 30a0-30af : ahci 30b0-30b7 : 0000:00:1f.2 30b0-30b7 : ahci 30b8-30bf : 0000:00:1f.2 30b8-30bf : ahci 30c0-30c7 : 0000:00:02.0 30c8-30cb : 0000:00:1f.2 30c8-30cb : ahci 30cc-30cf : 0000:00:1f.2 30cc-30cf : ahci 4000-4fff : PCI Bus 0000:02 5000-5fff : PCI Bus 0000:03 6000-6fff : PCI Bus 0000:04 --MP_/1ApBtlCwpXP4l0kRHUq_A8X Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename=lspci.txt 00:00.0 Host bridge: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx D= MI Bridge (rev 02) Subsystem: Intel Corporation DeskTop Board D510MO Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Steppi= ng- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=3Dfast >TAbort- SERR- 00:02.0 VGA compatible controller: Intel Corporation Atom Processor D4xx/D5= xx/N4xx/N5xx Integrated Graphics Controller (rev 02) (prog-if 00 [VGA contr= oller]) Subsystem: Intel Corporation DeskTop Board D510MO Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Steppi= ng- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=3Dfast >TAbort- SERR- [disabled] Capabilities: [90] MSI: Enable- Count=3D1/1 Maskable- 64bit- Address: 00000000 Data: 0000 Capabilities: [d0] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=3D0mA PME(D0-,D1-,D2-,D3hot-,D3col= d-) Status: D0 NoSoftRst- PME-Enable- DSel=3D0 DScale=3D0 PME- 00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Au= dio Controller (rev 01) Subsystem: Intel Corporation DeskTop Board D510MO Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Steppi= ng- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- SERR- TAbort- SERR- TAbort- Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unli= mited 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 #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <256ns,= L1 <4us 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 #1, 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- Capabilities: [80] MSI: Enable+ Count=3D1/1 Maskable- 64bit- Address: fee0f00c Data: 4191 Capabilities: [90] Subsystem: Intel Corporation Device 4f4d Capabilities: [a0] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=3D0mA PME(D0+,D1-,D2-,D3hot+,D3col= d+) Status: D0 NoSoftRst- PME-Enable- DSel=3D0 DScale=3D0 PME- Capabilities: [100 v1] Virtual Channel Caps: LPEVC=3D0 RefClk=3D100ns PATEntryBits=3D1 Arb: Fixed+ WRR32- WRR64- WRR128- Ctrl: ArbSelect=3DFixed Status: InProgress- VC0: Caps: PATOffset=3D00 MaxTimeSlots=3D1 RejSnoopTrans- Arb: Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable+ ID=3D0 ArbSelect=3DFixed TC/VC=3D01 Status: NegoPending- InProgress- VC1: Caps: PATOffset=3D00 MaxTimeSlots=3D1 RejSnoopTrans- Arb: Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable- ID=3D0 ArbSelect=3DFixed TC/VC=3D00 Status: NegoPending- InProgress- Capabilities: [180 v1] Root Complex Link Desc: PortNumber=3D01 ComponentID=3D02 EltType=3DConfig Link0: Desc: TargetPort=3D00 TargetComponent=3D02 AssocRCRB- LinkType=3DM= emMapped LinkValid+ Addr: 00000000fed1c001 Kernel driver in use: pcieport 00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (= rev 01) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Steppi= ng- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- SERR- TAbort- Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unli= mited 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 #2, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L= 1 <4us ClockPM- Surprise- LLActRep+ BwNot- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk- ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt-= ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Slot #2, 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- Capabilities: [80] MSI: Enable+ Count=3D1/1 Maskable- 64bit- Address: fee0f00c Data: 41a1 Capabilities: [90] Subsystem: Intel Corporation Device 4f4d Capabilities: [a0] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=3D0mA PME(D0+,D1-,D2-,D3hot+,D3col= d+) Status: D0 NoSoftRst- PME-Enable- DSel=3D0 DScale=3D0 PME- Capabilities: [100 v1] Virtual Channel Caps: LPEVC=3D0 RefClk=3D100ns PATEntryBits=3D1 Arb: Fixed+ WRR32- WRR64- WRR128- Ctrl: ArbSelect=3DFixed Status: InProgress- VC0: Caps: PATOffset=3D00 MaxTimeSlots=3D1 RejSnoopTrans- Arb: Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable+ ID=3D0 ArbSelect=3DFixed TC/VC=3D01 Status: NegoPending- InProgress- VC1: Caps: PATOffset=3D00 MaxTimeSlots=3D1 RejSnoopTrans- Arb: Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable- ID=3D0 ArbSelect=3DFixed TC/VC=3D00 Status: NegoPending- InProgress- Capabilities: [180 v1] Root Complex Link Desc: PortNumber=3D02 ComponentID=3D02 EltType=3DConfig Link0: Desc: TargetPort=3D00 TargetComponent=3D02 AssocRCRB- LinkType=3DM= emMapped LinkValid+ Addr: 00000000fed1c001 Kernel driver in use: pcieport 00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (= rev 01) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Steppi= ng- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- SERR- TAbort- Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unli= mited 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 #3, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L= 1 <4us ClockPM- Surprise- LLActRep+ BwNot- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk- ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt-= ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Slot #3, 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- Capabilities: [80] MSI: Enable+ Count=3D1/1 Maskable- 64bit- Address: fee0f00c Data: 41b1 Capabilities: [90] Subsystem: Intel Corporation Device 4f4d Capabilities: [a0] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=3D0mA PME(D0+,D1-,D2-,D3hot+,D3col= d+) Status: D0 NoSoftRst- PME-Enable- DSel=3D0 DScale=3D0 PME- Capabilities: [100 v1] Virtual Channel Caps: LPEVC=3D0 RefClk=3D100ns PATEntryBits=3D1 Arb: Fixed+ WRR32- WRR64- WRR128- Ctrl: ArbSelect=3DFixed Status: InProgress- VC0: Caps: PATOffset=3D00 MaxTimeSlots=3D1 RejSnoopTrans- Arb: Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable+ ID=3D0 ArbSelect=3DFixed TC/VC=3D01 Status: NegoPending- InProgress- VC1: Caps: PATOffset=3D00 MaxTimeSlots=3D1 RejSnoopTrans- Arb: Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable- ID=3D0 ArbSelect=3DFixed TC/VC=3D00 Status: NegoPending- InProgress- Capabilities: [180 v1] Root Complex Link Desc: PortNumber=3D03 ComponentID=3D02 EltType=3DConfig Link0: Desc: TargetPort=3D00 TargetComponent=3D02 AssocRCRB- LinkType=3DM= emMapped LinkValid+ Addr: 00000000fed1c001 Kernel driver in use: pcieport 00:1c.3 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 4 (= rev 01) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Steppi= ng- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- SERR- TAbort- Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unli= mited 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 #4, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L= 1 <4us ClockPM- Surprise- LLActRep+ BwNot- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk- ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt-= ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Slot #4, 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- Capabilities: [80] MSI: Enable+ Count=3D1/1 Maskable- 64bit- Address: fee0f00c Data: 41c1 Capabilities: [90] Subsystem: Intel Corporation Device 4f4d Capabilities: [a0] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=3D0mA PME(D0+,D1-,D2-,D3hot+,D3col= d+) Status: D0 NoSoftRst- PME-Enable- DSel=3D0 DScale=3D0 PME- Capabilities: [100 v1] Virtual Channel Caps: LPEVC=3D0 RefClk=3D100ns PATEntryBits=3D1 Arb: Fixed+ WRR32- WRR64- WRR128- Ctrl: ArbSelect=3DFixed Status: InProgress- VC0: Caps: PATOffset=3D00 MaxTimeSlots=3D1 RejSnoopTrans- Arb: Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable+ ID=3D0 ArbSelect=3DFixed TC/VC=3D01 Status: NegoPending- InProgress- VC1: Caps: PATOffset=3D00 MaxTimeSlots=3D1 RejSnoopTrans- Arb: Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable- ID=3D0 ArbSelect=3DFixed TC/VC=3D00 Status: NegoPending- InProgress- Capabilities: [180 v1] Root Complex Link Desc: PortNumber=3D04 ComponentID=3D02 EltType=3DConfig Link0: Desc: TargetPort=3D00 TargetComponent=3D02 AssocRCRB- LinkType=3DM= emMapped LinkValid+ Addr: 00000000fed1c001 Kernel driver in use: pcieport 00:1d.0 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI Control= ler #1 (rev 01) (prog-if 00 [UHCI]) Subsystem: Intel Corporation DeskTop Board D510MO Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Steppi= ng- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=3Dmedium >TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [50] Subsystem: Intel Corporation Device 4f4d 00:1f.0 ISA bridge: Intel Corporation NM10 Family LPC Controller (rev 01) Subsystem: Intel Corporation DeskTop Board D510MO Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Steppi= ng- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dmedium >TAbort- SERR- 00:1f.2 SATA controller: Intel Corporation N10/ICH7 Family SATA Controller = [AHCI mode] (rev 01) (prog-if 01 [AHCI 1.0]) Subsystem: Intel Corporation DeskTop Board D510MO Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Steppi= ng- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=3Dmedium >TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- email@kvack.org