Bug 15523 - Receiving "BUG: soft lockup - CPU#(number) stuck for xxs!" appears to be disk IO related. system_call_fastpath
Summary: Receiving "BUG: soft lockup - CPU#(number) stuck for xxs!" appears to be disk...
Status: RESOLVED CODE_FIX
Alias: None
Product: File System
Classification: Unclassified
Component: VFS (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: fs_vfs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-12 15:32 UTC by xousnet
Modified: 2010-12-01 17:27 UTC (History)
2 users (show)

See Also:
Kernel Version: 2.6.31.6
Subsystem:
Regression: No
Bisected commit-id:


Attachments

Description xousnet 2010-03-12 15:32:24 UTC
These seems to affect anything that does a lot of disk IO. On this system it is
mostly smbd and updatedb that triggers the errors. I was originally getting 
this issue on linux-2.6.28-hardened-r9 (gentoo hardened) but switched to 
linux-2.6.31.6 to see if had something to do with hardened or if it was fixed
in a later version of the kernel.

Sorry if this is not the right component.

[551279.454250] BUG: soft lockup - CPU#2 stuck for 61s! [smbd:18222]
[551279.454250] Modules linked in: snd_hda_codec_atihdmi snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_timer snd soundcore snd_page_alloc amd64_edac_mod r8169 i2c_piix4 sata_promise mii pata_atiixp
[551279.454250] CPU 2:
[551279.454250] Modules linked in: snd_hda_codec_atihdmi snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_timer snd soundcore snd_page_alloc amd64_edac_mod r8169 i2c_piix4 sata_promise mii pata_atiixp
[551279.454250] Pid: 18222, comm: smbd Tainted: G      D    2.6.31.6-luffy #1 System Product Name
[551279.454250] RIP: 0010:[<ffffffff81507d1d>]  [<ffffffff81507d1d>] __mutex_lock_common+0x46/0x171
[551279.454250] RSP: 0018:ffff88009a779c08  EFLAGS: 00000213
[551279.454250] RAX: 00000000fffffffd RBX: ffff88009a779c68 RCX: ffffffff81507f2a
[551279.454250] RDX: 0000000000000000 RSI: ffff8800d5dd2000 RDI: ffff8800563f7a48
[551279.454250] RBP: ffffffff8100c5ae R08: ffff88009a779dc8 R09: 0000000000000000
[551279.454250] R10: 0000000000000000 R11: 0000000000000246 R12: ffff88009a779bf8
[551279.454250] R13: ffffffff8100c5ae R14: 000000000001756c R15: 0000000000000000
[551279.454250] FS:  00007fb0ff5346f0(0000) GS:ffff880028057000(0000) knlGS:0000000000000000
[551279.454250] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[551279.454250] CR2: 00007fb0ff7f98a0 CR3: 000000009d53e000 CR4: 00000000000006e0
[551279.454250] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[551279.454250] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[551279.454250] Call Trace:
[551279.454250]  [<ffffffff81507d0e>] ? __mutex_lock_common+0x37/0x171
[551279.454250]  [<ffffffff81507e5c>] ? __mutex_lock_slowpath+0x14/0x16
[551279.454250]  [<ffffffff81507f2a>] ? mutex_lock+0x1e/0x36
[551279.454250]  [<ffffffff810db71f>] ? do_lookup+0x80/0x15d
[551279.454250]  [<ffffffff810dc319>] ? __link_path_walk+0x61a/0x770
[551279.454250]  [<ffffffff810dc6b6>] ? path_walk+0x69/0xd4
[551279.454250]  [<ffffffff810dcb01>] ? do_path_lookup+0x2a/0x86
[551279.454250]  [<ffffffff810df039>] ? user_path_at+0x52/0x8c
[551279.454250]  [<ffffffff810d3ad4>] ? do_sync_write+0xe7/0x12d
[551279.454250]  [<ffffffff810d707b>] ? cp_new_stat+0xe2/0xef
[551279.454250]  [<ffffffff810d723b>] ? vfs_fstatat+0x35/0x62
[551279.454250]  [<ffffffff810d734a>] ? vfs_stat+0x16/0x18
[551279.454250]  [<ffffffff810d7366>] ? sys_newstat+0x1a/0x3b
[551279.454250]  [<ffffffff8100baab>] ? system_call_fastpath+0x16/0x1b

luffy scripts # sh ver_linux
If some fields are empty or look unusual you may have an old version.
Compare to the current minimal requirements in Documentation/Changes.

Linux luffy 2.6.31.6-luffy #1 SMP Sat Mar 6 04:57:12 UTC 2010 x86_64 AMD Phenom(tm) 9600 Quad-Core Processor AuthenticAMD GNU/Linux

Gnu C                  4.3.4
Gnu make               3.81
binutils               2.18
util-linux             2.16.2
mount                  support
module-init-tools      3.5
e2fsprogs              1.41.9
xfsprogs               2.10.1
Linux C Library        2.10.1
Dynamic linker (ldd)   2.10.1
Procps                 3.2.8
Net-tools              1.60
Kbd                    1.15
Sh-utils               7.5
Modules Loaded         snd_hda_codec_atihdmi snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_timer snd soundcore snd_page_alloc amd64_edac_mod r8169 i2c_piix4 sata_promise mii pata_atiixp

luffy scripts # cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 16
model           : 2
model name      : AMD Phenom(tm) 9600 Quad-Core Processor
stepping        : 2
cpu MHz         : 2312.052
cache size      : 512 KB
physical id     : 0
siblings        : 4
core id         : 0
cpu cores       : 4
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs
bogomips        : 4624.09
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate

processor       : 1
vendor_id       : AuthenticAMD
cpu family      : 16
model           : 2
model name      : AMD Phenom(tm) 9600 Quad-Core Processor
stepping        : 2
cpu MHz         : 2312.052
cache size      : 512 KB
physical id     : 0
siblings        : 4
core id         : 1
cpu cores       : 4
apicid          : 1
initial apicid  : 1
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs
bogomips        : 4613.16
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate

processor       : 2
vendor_id       : AuthenticAMD
cpu family      : 16
model           : 2
model name      : AMD Phenom(tm) 9600 Quad-Core Processor
stepping        : 2
cpu MHz         : 2312.052
cache size      : 512 KB
physical id     : 0
siblings        : 4
core id         : 2
cpu cores       : 4
apicid          : 2
initial apicid  : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs
bogomips        : 4613.18
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate

processor       : 3
vendor_id       : AuthenticAMD
cpu family      : 16
model           : 2
model name      : AMD Phenom(tm) 9600 Quad-Core Processor
stepping        : 2
cpu MHz         : 2312.052
cache size      : 512 KB
physical id     : 0
siblings        : 4
core id         : 3
cpu cores       : 4
apicid          : 3
initial apicid  : 3
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs
bogomips        : 4613.18
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate

luffy scripts # cat /proc/modules
snd_hda_codec_atihdmi 4184 1 - Live 0xffffffffa0004000
snd_hda_codec_realtek 260780 1 - Live 0xffffffffa00a5000
snd_hda_intel 27992 0 - Live 0xffffffffa0099000
snd_hda_codec 59928 3 snd_hda_codec_atihdmi,snd_hda_codec_realtek,snd_hda_intel, Live 0xffffffffa0088000
snd_hwdep 8432 1 snd_hda_codec, Live 0xffffffffa0080000
snd_pcm 74048 2 snd_hda_intel,snd_hda_codec, Live 0xffffffffa0068000
snd_timer 20744 1 snd_pcm, Live 0xffffffffa005d000
snd 60648 6 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer, Live 0xffffffffa0049000
soundcore 7184 1 snd, Live 0xffffffffa0042000
snd_page_alloc 9240 2 snd_hda_intel,snd_pcm, Live 0xffffffffa003a000
amd64_edac_mod 37440 0 - Live 0xffffffffa002a000
r8169 33148 0 - Live 0xffffffffa001c000
i2c_piix4 11096 0 - Live 0xffffffffa0014000
sata_promise 13292 0 - Live 0xffffffffa000b000
mii 5128 1 r8169, Live 0xffffffffa0007000
pata_atiixp 6008 0 - Live 0xffffffffa0000000

luffy scripts # cat /proc/modules
snd_hda_codec_atihdmi 4184 1 - Live 0xffffffffa0004000
snd_hda_codec_realtek 260780 1 - Live 0xffffffffa00a5000
snd_hda_intel 27992 0 - Live 0xffffffffa0099000
snd_hda_codec 59928 3 snd_hda_codec_atihdmi,snd_hda_codec_realtek,snd_hda_intel, Live 0xffffffffa0088000
snd_hwdep 8432 1 snd_hda_codec, Live 0xffffffffa0080000
snd_pcm 74048 2 snd_hda_intel,snd_hda_codec, Live 0xffffffffa0068000
snd_timer 20744 1 snd_pcm, Live 0xffffffffa005d000
snd 60648 6 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer, Live 0xffffffffa0049000
soundcore 7184 1 snd, Live 0xffffffffa0042000
snd_page_alloc 9240 2 snd_hda_intel,snd_pcm, Live 0xffffffffa003a000
amd64_edac_mod 37440 0 - Live 0xffffffffa002a000
r8169 33148 0 - Live 0xffffffffa001c000
i2c_piix4 11096 0 - Live 0xffffffffa0014000
sata_promise 13292 0 - Live 0xffffffffa000b000
mii 5128 1 r8169, Live 0xffffffffa0007000
pata_atiixp 6008 0 - Live 0xffffffffa0000000
luffy scripts # cat /proc/ioports
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
0170-0177 : 0000:00:14.1
  0170-0177 : pata_atiixp
01f0-01f7 : 0000:00:14.1
  01f0-01f7 : pata_atiixp
0230-023f : pnp 00:0d
0290-029f : pnp 00:0d
0376-0376 : 0000:00:14.1
  0376-0376 : pata_atiixp
03c0-03df : vga+
03f6-03f6 : 0000:00:14.1
  03f6-03f6 : pata_atiixp
03f8-03ff : serial
040b-040b : pnp 00:0c
04d0-04d1 : pnp 00:0c
04d6-04d6 : pnp 00:0c
0800-089f : pnp 00:0c
  0800-0803 : ACPI PM1a_EVT_BLK
  0804-0805 : ACPI PM1a_CNT_BLK
  0808-080b : ACPI PM_TMR
  0810-0815 : ACPI CPU throttle
  0820-0827 : ACPI GPE0_BLK
08ff-08ff : ACPI PM2_CNT_BLK
0900-090f : pnp 00:0c
0910-091f : pnp 00:0c
0a20-0a2f : pnp 00:0d
0a30-0a3f : pnp 00:0d
0b00-0b3f : pnp 00:0c
  0b20-0b2f : pnp 00:0c
0c00-0c01 : pnp 00:0c
0c14-0c14 : pnp 00:0c
0c50-0c51 : pnp 00:0c
0c52-0c52 : pnp 00:0c
0c6c-0c6c : pnp 00:0c
0c6f-0c6f : pnp 00:0c
0cd0-0cd1 : pnp 00:0c
0cd2-0cd3 : pnp 00:0c
0cd4-0cd5 : pnp 00:0c
0cd6-0cd7 : pnp 00:0c
0cd8-0cdf : pnp 00:0c
0cf8-0cff : PCI conf1
7000-700f : 0000:00:11.0
  7000-700f : ahci
8000-8003 : 0000:00:11.0
  8000-8003 : ahci
9000-9007 : 0000:00:11.0
  9000-9007 : ahci
a000-a003 : 0000:00:11.0
  a000-a003 : ahci
b000-b007 : 0000:00:11.0
  b000-b007 : ahci
c000-cfff : PCI Bus 0000:01
  c000-c0ff : 0000:01:05.0
d000-dfff : PCI Bus 0000:03
  d800-d8ff : 0000:03:00.0
    d800-d8ff : r8169
e000-efff : PCI Bus 0000:04
  e800-e8ff : 0000:04:07.0
  ec00-ec7f : 0000:04:07.0
fe00-fefe : pnp 00:0c
ff00-ff0f : 0000:00:14.1
  ff00-ff0f : pata_atiixp
luffy scripts # cat /proc/iomem
00000000-0000ffff : reserved
00010000-0009c3ff : System RAM
0009c400-0009ffff : reserved
000c0000-000cffff : pnp 00:0f
000e4000-000fffff : reserved
00100000-dff7ffff : System RAM
  01000000-0150f0c2 : Kernel code
  0150f0c3-017c3bb7 : Kernel data
  01858000-019220f7 : Kernel bss
  20000000-23ffffff : GART
dff80000-dff8dfff : ACPI Tables
dff8e000-dffcffff : ACPI Non-volatile Storage
dffd0000-dfffffff : reserved
e0000000-efffffff : PCI MMCONFIG 0 [00-ff]
  e0000000-efffffff : pnp 00:0e
f0000000-f00fffff : PCI Bus 0000:04
  f0000000-f0007fff : 0000:04:07.0
f8000000-f9ffffff : PCI Bus 0000:01
  f8000000-f9ffffff : 0000:01:05.0
faf00000-faffffff : PCI Bus 0000:03
  faff0000-faffffff : 0000:03:00.0
    faff0000-faffffff : r8169
fbaf4000-fbaf7fff : 0000:00:14.2
  fbaf4000-fbaf7fff : ICH HD audio
fbaf9000-fbaf9fff : 0000:00:14.5
  fbaf9000-fbaf9fff : ohci_hcd
fbafa800-fbafa8ff : 0000:00:13.2
  fbafa800-fbafa8ff : ehci_hcd
fbafb000-fbafbfff : 0000:00:13.1
  fbafb000-fbafbfff : ohci_hcd
fbafc000-fbafcfff : 0000:00:13.0
  fbafc000-fbafcfff : ohci_hcd
fbafd000-fbafdfff : 0000:00:12.1
  fbafd000-fbafdfff : ohci_hcd
fbafe000-fbafefff : 0000:00:12.0
  fbafe000-fbafefff : ohci_hcd
fbaff000-fbaff0ff : 0000:00:12.2
  fbaff000-fbaff0ff : ehci_hcd
fbaff800-fbaffbff : 0000:00:11.0
  fbaff800-fbaffbff : ahci
fbb00000-fbcfffff : PCI Bus 0000:01
  fbb00000-fbbfffff : 0000:01:05.0
  fbce8000-fbcebfff : 0000:01:05.1
    fbce8000-fbcebfff : ICH HD audio
  fbcf0000-fbcfffff : 0000:01:05.0
fbd00000-fbdfffff : PCI Bus 0000:02
  fbdfec00-fbdfec7f : 0000:02:00.0
  fbdff000-fbdff07f : 0000:02:00.0
  fbdff400-fbdff47f : 0000:02:00.0
  fbdff800-fbdfffff : 0000:02:00.0
fbe00000-fbefffff : PCI Bus 0000:03
  fbec0000-fbedffff : 0000:03:00.0
  fbeff000-fbefffff : 0000:03:00.0
    fbeff000-fbefffff : r8169
fbf00000-fbffffff : PCI Bus 0000:04
  fbfc0000-fbfdffff : 0000:04:07.0
  fbfff000-fbffffff : 0000:04:07.0
    fbfff000-fbffffff : sata_promise
fec00000-fec00fff : IOAPIC 0
fec10000-fec1001f : pnp 00:0c
fed00000-fed003ff : HPET 2
fed40000-fed44fff : pnp 00:0c
fee00000-fee00fff : Local APIC
  fee00000-fee00fff : pnp 00:0b
ff700000-ffffffff : reserved
  ffb80000-ffbfffff : pnp 00:0c
100000000-11dffffff : System RAM
11e000000-11fffffff : RAM buffer

luffy scripts # lspci -vvv
00:00.0 Host bridge: Advanced Micro Devices [AMD] RS780 Host Bridge
        Subsystem: ASUSTeK Computer Inc. Device 82f1
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
        Latency: 0
        Capabilities: [c4] HyperTransport: Slave or Primary Interface
                Command: BaseUnitID=0 UnitCnt=12 MastHost- DefDir- DUL-
                Link Control 0: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=0 IsocEn- LSEn- ExtCTL- 64b-
                Link Config 0: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut- LWI=16bit DwFcInEn- LWO=16bit DwFcOutEn-
                Link Control 1: CFlE- CST- CFE- <LkFail+ Init- EOC+ TXO+ <CRCErr=0 IsocEn- LSEn- ExtCTL- 64b-
                Link Config 1: MLWI=8bit DwFcIn- MLWO=8bit DwFcOut- LWI=8bit DwFcInEn- LWO=8bit DwFcOutEn-
                Revision ID: 3.00
                Link Frequency 0: [a]
                Link Error 0: <Prot- <Ovfl- <EOC- CTLTm-
                Link Frequency Capability 0: 200MHz+ 300MHz- 400MHz+ 500MHz- 600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend-
                Feature Capability: IsocFC- LDTSTOP+ CRCTM- ECTLT- 64bA- UIDRD-
                Link Frequency 1: 200MHz
                Link Error 1: <Prot- <Ovfl- <EOC- CTLTm-
                Link Frequency Capability 1: 200MHz- 300MHz- 400MHz- 500MHz- 600MHz- 800MHz- 1.0GHz- 1.2GHz- 1.4GHz- 1.6GHz- Vend-
                Error Handling: PFlE- OFlE- PFE- OFE- EOCFE- RFE- CRCFE- SERRFE- CF- RE- PNFE- ONFE- EOCNFE- RNFE- CRCNFE- SERRNFE-
                Prefetchable memory behind bridge Upper: 00-00
                Bus Number: 00
        Capabilities: [54] HyperTransport: UnitID Clumping
        Capabilities: [40] HyperTransport: Retry Mode
        Capabilities: [9c] HyperTransport: #1a
        Capabilities: [f8] HyperTransport: #1c

00:01.0 PCI bridge: ASUSTeK Computer Inc. Device 9602 (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=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 64
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
        I/O behind bridge: 0000c000-0000cfff
        Memory behind bridge: fbb00000-fbcfffff
        Prefetchable memory behind bridge: 00000000f8000000-00000000f9ffffff
        Secondary status: 66MHz+ FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- <SERR- <PERR-
        BridgeCtl: Parity- SERR+ NoISA- VGA+ MAbort- >Reset- FastB2B-
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
        Capabilities: [44] HyperTransport: MSI Mapping Enable+ Fixed+
        Capabilities: [b0] Subsystem: ASUSTeK Computer Inc. Device 82f1

00:05.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 1) (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=02, subordinate=02, sec-latency=0
        I/O behind bridge: 0000f000-00000fff
        Memory behind bridge: fbd00000-fbdfffff
        Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
        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: [50] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [58] 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 #2, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <64ns, L1 <1us
                        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- Surpise-
                        Slot #  5, PowerLimit 25.000000; 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: Not Supported, TimeoutDis- ARIFwd-
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- ARIFwd-
                LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-, Selectable De-emphasis: -6dB
                         Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
                         Compliance De-emphasis: -6dB
                LnkSta2: Current De-emphasis Level: -6dB
        Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit-
                Address: fee0f00c  Data: 4161
        Capabilities: [b0] Subsystem: ASUSTeK Computer Inc. Device 82f1
        Capabilities: [b8] HyperTransport: MSI Mapping Enable+ Fixed+
        Capabilities: [100] Vendor Specific Information <?>
        Capabilities: [110] Virtual Channel <?>
        Kernel driver in use: pcieport-driver

00:06.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 2) (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=03, subordinate=03, sec-latency=0
        I/O behind bridge: 0000d000-0000dfff
        Memory behind bridge: fbe00000-fbefffff
        Prefetchable memory behind bridge: 00000000faf00000-00000000faffffff
        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: [50] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [58] 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 #3, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <64ns, L1 <1us
                        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- Surpise-
                        Slot #  6, PowerLimit 25.000000; 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: Not Supported, TimeoutDis- ARIFwd-
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- ARIFwd-
                LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-, Selectable De-emphasis: -6dB
                         Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
                         Compliance De-emphasis: -6dB
                LnkSta2: Current De-emphasis Level: -6dB
        Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit-
                Address: fee0f00c  Data: 4169
        Capabilities: [b0] Subsystem: ASUSTeK Computer Inc. Device 82f1
        Capabilities: [b8] HyperTransport: MSI Mapping Enable+ Fixed+
        Capabilities: [100] Vendor Specific Information <?>
        Capabilities: [110] Virtual Channel <?>
        Kernel driver in use: pcieport-driver

00:11.0 SATA controller: ATI Technologies Inc SB700/SB800 SATA Controller [IDE mode] (prog-if 01 [AHCI 1.0])
        Subsystem: ASUSTeK Computer Inc. Device 82ef
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 64, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 22
        Region 0: I/O ports at b000 [size=8]
        Region 1: I/O ports at a000 [size=4]
        Region 2: I/O ports at 9000 [size=8]
        Region 3: I/O ports at 8000 [size=4]
        Region 4: I/O ports at 7000 [size=16]
        Region 5: Memory at fbaff800 (32-bit, non-prefetchable) [size=1K]
        Capabilities: [60] 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-
        Capabilities: [70] SATA HBA <?>
        Kernel driver in use: ahci

00:12.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller (prog-if 10 [OHCI])
        Subsystem: ASUSTeK Computer Inc. Device 82ef
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 64, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 16
        Region 0: Memory at fbafe000 (32-bit, non-prefetchable) [size=4K]
        Kernel driver in use: ohci_hcd

00:12.1 USB Controller: ATI Technologies Inc SB700 USB OHCI1 Controller (prog-if 10 [OHCI])
        Subsystem: ASUSTeK Computer Inc. Device 82ef
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 64, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 16
        Region 0: Memory at fbafd000 (32-bit, non-prefetchable) [size=4K]
        Kernel driver in use: ohci_hcd

00:12.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller (prog-if 20 [EHCI])
        Subsystem: ASUSTeK Computer Inc. Device 82ef
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 64, Cache Line Size: 64 bytes
        Interrupt: pin B routed to IRQ 17
        Region 0: Memory at fbaff000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [c0] 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-
                Bridge: PM- B3+
        Capabilities: [e4] Debug port: BAR=1 offset=00e0
        Kernel driver in use: ehci_hcd

00:13.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller (prog-if 10 [OHCI])
        Subsystem: ASUSTeK Computer Inc. Device 82ef
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 64, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 18
        Region 0: Memory at fbafc000 (32-bit, non-prefetchable) [size=4K]
        Kernel driver in use: ohci_hcd

00:13.1 USB Controller: ATI Technologies Inc SB700 USB OHCI1 Controller (prog-if 10 [OHCI])
        Subsystem: ASUSTeK Computer Inc. Device 82ef
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 64, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 18
        Region 0: Memory at fbafb000 (32-bit, non-prefetchable) [size=4K]
        Kernel driver in use: ohci_hcd

00:13.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller (prog-if 20 [EHCI])
        Subsystem: ASUSTeK Computer Inc. Device 82ef
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 64, Cache Line Size: 64 bytes
        Interrupt: pin B routed to IRQ 19
        Region 0: Memory at fbafa800 (32-bit, non-prefetchable) [size=256]
        Capabilities: [c0] 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-
                Bridge: PM- B3+
        Capabilities: [e4] Debug port: BAR=1 offset=00e0
        Kernel driver in use: ehci_hcd

00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 3a)
        Subsystem: ASUSTeK Computer Inc. Device 82ef
        Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort+ <MAbort- >SERR- <PERR- INTx-
        Capabilities: [b0] HyperTransport: MSI Mapping Enable- Fixed+
        Kernel modules: i2c-piix4

00:14.1 IDE interface: ATI Technologies Inc SB700/SB800 IDE Controller (prog-if 8a [Master SecP PriP])
        Subsystem: ASUSTeK Computer Inc. Device 82ef
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 64
        Interrupt: pin A routed to IRQ 16
        Region 0: I/O ports at 01f0 [size=8]
        Region 1: I/O ports at 03f4 [size=1]
        Region 2: I/O ports at 0170 [size=8]
        Region 3: I/O ports at 0374 [size=1]
        Region 4: I/O ports at ff00 [size=16]
        Capabilities: [70] MSI: Enable- Count=1/2 Maskable- 64bit-
                Address: 00000000  Data: 0000
        Kernel driver in use: pata_atiixp
        Kernel modules: pata_atiixp

00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
        Subsystem: ASUSTeK Computer Inc. Device 82fe
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 64, Cache Line Size: 64 bytes
        Interrupt: pin ? routed to IRQ 16
        Region 0: Memory at fbaf4000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: HDA Intel
        Kernel modules: snd-hda-intel

00:14.3 ISA bridge: ATI Technologies Inc SB700/SB800 LPC host controller
        Subsystem: ASUSTeK Computer Inc. Device 82ef
        Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0

00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge (prog-if 01 [Subtractive decode])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 64
        Bus: primary=00, secondary=04, subordinate=04, sec-latency=64
        I/O behind bridge: 0000e000-0000efff
        Memory behind bridge: fbf00000-fbffffff
        Prefetchable memory behind bridge: f0000000-f00fffff
        Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
        BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-

00:14.5 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI2 Controller (prog-if 10 [OHCI])
        Subsystem: ASUSTeK Computer Inc. Device 82ef
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 64, Cache Line Size: 64 bytes
        Interrupt: pin C routed to IRQ 18
        Region 0: Memory at fbaf9000 (32-bit, non-prefetchable) [size=4K]
        Kernel driver in use: ohci_hcd

00:18.0 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] HyperTransport Configuration
        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-
        Capabilities: [80] HyperTransport: Host or Secondary Interface
                Command: WarmRst+ DblEnd- DevNum=0 ChainSide- HostHide+ Slave- <EOCErr- DUL-
                Link Control: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=0 IsocEn- LSEn+ ExtCTL- 64b-
                Link Config: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut- LWI=16bit DwFcInEn- LWO=16bit DwFcOutEn-
                Revision ID: 3.00
                Link Frequency: [a]
                Link Error: <Prot- <Ovfl- <EOC- CTLTm-
                Link Frequency Capability: 200MHz+ 300MHz- 400MHz+ 500MHz- 600MHz+ 800MHz+ 1.0GHz+ 1.2GHz+ 1.4GHz- 1.6GHz- Vend-
                Feature Capability: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA+ UIDRD- ExtRS- UCnfE-

00:18.1 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Address Map
        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-

00:18.2 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] DRAM 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-
        Kernel modules: amd64_edac_mod

00:18.3 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Miscellaneous Control
        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-
        Capabilities: [f0] Secure device <?>

00:18.4 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Link Control
        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-

01:05.0 VGA compatible controller: ATI Technologies Inc Radeon HD 3200 Graphics (prog-if 00 [VGA controller])
        Subsystem: ASUSTeK Computer Inc. Device 82f1
        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 11
        Region 0: Memory at f8000000 (32-bit, prefetchable) [size=32M]
        Region 1: I/O ports at c000 [size=256]
        Region 2: Memory at fbcf0000 (32-bit, non-prefetchable) [size=64K]
        Region 5: Memory at fbb00000 (32-bit, non-prefetchable) [size=1M]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [50] Power Management version 3
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
                Address: 0000000000000000  Data: 0000

01:05.1 Audio device: ATI Technologies Inc RS780 Azalia controller
        Subsystem: ASUSTeK Computer Inc. Device 82f1
        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 B routed to IRQ 19
        Region 0: Memory at fbce8000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: [50] Power Management version 3
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
                Address: 0000000000000000  Data: 0000
        Kernel driver in use: HDA Intel
        Kernel modules: snd-hda-intel

02:00.0 FireWire (IEEE 1394): JMicron Technology Corp. IEEE 1394 Host Controller (prog-if 10 [OHCI])
        Subsystem: ASUSTeK Computer Inc. Device 8313
        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 10
        Region 0: Memory at fbdff800 (32-bit, non-prefetchable) [size=2K]
        Region 1: Memory at fbdff400 (32-bit, non-prefetchable) [size=128]
        Region 4: Memory at fbdff000 (32-bit, non-prefetchable) [size=128]
        Region 5: Memory at fbdfec00 (32-bit, non-prefetchable) [size=128]
        Capabilities: [44] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [80] Express (v1) Endpoint, MSI 00
                DevCap: MaxPayload 128 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 #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, 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: [94] MSI: Enable- Count=1/1 Maskable- 64bit-
                Address: fffffffc  Data: 0000

03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
        Subsystem: ASUSTeK Computer Inc. Device 82c6
        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 27
        Region 0: I/O ports at d800 [size=256]
        Region 2: Memory at fbeff000 (64-bit, non-prefetchable) [size=4K]
        Region 4: Memory at faff0000 (64-bit, prefetchable) [size=64K]
        Expansion ROM at fbec0000 [disabled] [size=128K]
        Capabilities: [40] Power Management version 3
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
                Address: 00000000fee0f00c  Data: 4191
        Capabilities: [70] Express (v1) Endpoint, MSI 01
                DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <512ns, L1 <8us
                        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 L1, Latency L0 <512ns, L1 <64us
                        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: [b0] MSI-X: Enable- Count=2 Masked-
                Vector table: BAR=4 offset=00000000
                PBA: BAR=4 offset=00000800
        Capabilities: [d0] Vital Product Data
                Unknown small resource type 05, will not decode more.
        Capabilities: [100] 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-
        Capabilities: [140] Virtual Channel <?>
        Capabilities: [160] Device Serial Number 00-00-00-00-ec-10-68-81
        Kernel driver in use: r8169
        Kernel modules: r8169

04:07.0 Mass storage controller: Promise Technology, Inc. PDC40718 (SATA 300 TX4) (rev 02)
        Subsystem: Promise Technology, Inc. PDC40718 (SATA 300 TX4)
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 72 (1000ns min, 4500ns max), Cache Line Size: 4 bytes
        Interrupt: pin A routed to IRQ 21
        Region 0: I/O ports at ec00 [size=128]
        Region 2: I/O ports at e800 [size=256]
        Region 3: Memory at fbfff000 (32-bit, non-prefetchable) [size=4K]
        Region 4: Memory at fbfc0000 (32-bit, non-prefetchable) [size=128K]
        Expansion ROM at f0000000 [disabled] [size=32K]
        Capabilities: [60] 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-
        Kernel driver in use: sata_promise
        Kernel modules: sata_promise

luffy scripts # cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: WDC WD6400AAKS-0 Rev: 07.0
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi1 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: ST31500341AS     Rev: CC1H
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi2 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: ST31500341AS     Rev: CC1H
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi6 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: WDC WD5000AAKS-6 Rev: 12.0
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi7 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: WDC WD5000AAKS-0 Rev: 12.0
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi8 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: ST3500320AS      Rev: SD81
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi9 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: WDC WD5000AAKS-0 Rev: 12.0
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Comment 1 xousnet 2010-03-14 05:26:03 UTC
Also received the following bug:


 1391.162705] Assertion failed: *nmap >= 1, file: fs/xfs/xfs_bmap.c, line: 4846
[ 1391.162738] ------------[ cut here ]------------
[ 1391.162798] kernel BUG at fs/xfs/support/debug.c:109!
[ 1391.162864] invalid opcode: 0000 [#1] SMP
[ 1391.162930] last sysfs file: /sys/devices/virtual/block/dm-8/dev
[ 1391.162995] CPU 3
[ 1391.163057] Modules linked in: snd_hda_codec_atihdmi snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_timer r8169 snd mii amd64_edac_mod soundcore snd_page_alloc i2c_piix4 sata_promise pata_atiixp
[ 1391.163270] Pid: 12261, comm: rsync Not tainted 2.6.31.6-luffy #1 System Product Name
[ 1391.163387] RIP: 0010:[<ffffffff81258869>]  [<ffffffff81258869>] assfail+0x1a/0x1e
[ 1391.163514] RSP: 0018:ffff880117d53bc8  EFLAGS: 00010292
[ 1391.163577] RAX: 0000000000000054 RBX: 0000000000000000 RCX: 0000000000013c9e
[ 1391.163589] RDX: 0000000000006767 RSI: 0000000000000046 RDI: ffff880117d53a18
[ 1391.163589] RBP: ffff880117d53bc8 R08: 0000000000000002 R09: ffffffff8167fdad
[ 1391.163589] R10: 0000000000000000 R11: 0000000000018600 R12: 0000000000000002
[ 1391.163589] R13: ffff88004ae99c00 R14: 0000000800000000 R15: 0000000000005000
[ 1391.163589] FS:  00007f50995a56f0(0000) GS:ffff880028073000(0000) knlGS:0000000000000000
[ 1391.163589] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1391.163589] CR2: 00007fa55af2f8a0 CR3: 0000000100f69000 CR4: 00000000000006e0
[ 1391.163589] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 1391.163589] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[ 1391.163589] Process rsync (pid: 12261, threadinfo ffff880117d52000, task ffff88010f9f9e40)
[ 1391.163589] Stack:
[ 1391.163589]  ffff880117d53da8 ffffffff8120e2ba ffff880117d53c18 0000000000000246
[ 1391.163589] <0> 0000001800000250 0000000000000000 0000000000000250 0000000000000000
[ 1391.163589] <0> 0000000000000064 ffff88011dc20400 ffff880117d53c58 ffffffff8124cdef
[ 1391.163589] Call Trace:
[ 1391.163589]  [<ffffffff8120e2ba>] xfs_bmapi+0x62/0x15ac
[ 1391.163589]  [<ffffffff8124cdef>] ? kmem_zone_alloc+0x67/0xaf
[ 1391.163589]  [<ffffffff810cc205>] ? virt_to_head_page+0x9/0x2a
[ 1391.163589]  [<ffffffff81250643>] ? xfs_buf_free+0xc3/0xcc
[ 1391.163589]  [<ffffffff81250743>] ? xfs_buf_rele+0xf7/0x100
[ 1391.163589]  [<ffffffff8124616e>] ? xfs_buf_relse+0x23/0x27
[ 1391.163589]  [<ffffffff81246398>] ? xfs_trans_brelse+0x226/0x22f
[ 1391.163589]  [<ffffffff812188b7>] ? xfs_da_brelse+0xab/0xd0
[ 1391.163589]  [<ffffffff810e0782>] ? filldir+0x6e/0xbd
[ 1391.163589]  [<ffffffff81221358>] xfs_dir2_leaf_getdents+0x23e/0x683
[ 1391.163589]  [<ffffffff810d25d2>] ? nameidata_to_filp+0x41/0x52
[ 1391.163589]  [<ffffffff810e0714>] ? filldir+0x0/0xbd
[ 1391.163589]  [<ffffffff810e0714>] ? filldir+0x0/0xbd
[ 1391.163589]  [<ffffffff8121c806>] xfs_readdir+0xdd/0xec
[ 1391.163589]  [<ffffffff810e8d4c>] ? mntput_no_expire+0x24/0xe8
[ 1391.163589]  [<ffffffff810e0714>] ? filldir+0x0/0xbd
[ 1391.163589]  [<ffffffff81251683>] xfs_file_readdir+0x34/0x43
[ 1391.163589]  [<ffffffff810e08fc>] vfs_readdir+0x79/0xaf
[ 1391.163589]  [<ffffffff810e0a70>] sys_getdents+0x7d/0xc9
[ 1391.163589]  [<ffffffff8100baab>] system_call_fastpath+0x16/0x1b
[ 1391.163589] Code: 6b 81 c7 44 24 08 01 00 00 00 e8 4c 2c 04 00 c9 c3 55 89 d1 31 c0 48 89 f2 48 89 fe 48 c7 c7 0b 49 6b 81 48 89 e5 e8 fe e1 2a 00 <0f> 0b eb fe 55 48 89 e5 41 57 41 56 49 89 d6 41 55 49 89 cd 41
[ 1391.163589] RIP  [<ffffffff81258869>] assfail+0x1a/0x1e
[ 1391.163589]  RSP <ffff880117d53bc8>
[ 1391.166797] ---[ end trace ac94affb5388788f ]---
Comment 2 xousnet 2010-03-14 13:33:08 UTC
After some googling and experimentation the issue may have been caused by having debug support for XFS enabled.

http://oss.sgi.com/bugzilla/show_bug.cgi?id=850

Cloning the entire file system to see I'm able to get the same bug or lockup and will close if I don't.
Comment 3 joe williams 2010-12-01 16:28:32 UTC
Did you end up finding a cause for this bug? I may be suffering from the same issue.
Comment 4 xousnet 2010-12-01 17:27:53 UTC
Hi,

Yes, I believe the problem was that I had CONFIG_XFS_DEBUG enabled and apparently this dev feature can cause these results. After recompiling the kernel the issues stopped for at least a month. I then ended up moving the services to new hardware anyway.

Note You need to log in before you can comment on or make changes to this bug.