linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
* BUG:  Bad page state errors during kernel make
@ 2007-04-16  3:30 Zach Carter
  2007-04-16  3:56 ` Dave Jones
  0 siblings, 1 reply; 6+ messages in thread
From: Zach Carter @ 2007-04-16  3:30 UTC (permalink / raw)
  To: linux-mm, linux-kernel

Hiya folks,

If there is anything I can do to help track down and fix this bug, please let me know.

thanks!

-Zach


PROBLEM:  Bad page state errors during kernel make

DESCRIPTION:  Frequently, when trying to build the kernel from source,
my PC will lock up with console messages such as these.  I do not
recall a version of the kernel when this has not been a problem,
however, it did become less frequent when I upgraded from 2.6.20.4 to 2.6.21-rc5.

Steps To Reproduce:

# note, I have never gotten past try #3
for i in 1 2 3 4 5
do
   echo $i > /tmp/num_tries
   cd /src/linux-2.6 && make clean && make -j4
done

Console Messages:
Bad page state in process 'cc1'
page:c1ca88e8 flags:0x52000000 mapping:c1000000 mapcount:0 count:0
Trying to fix it up, but a reboot is needed
Backtrace:
  [<c015625d>] bad_page+0x5e/0x89
  [<c0156ab1>] get_page_from_freelist+0x1de/0x298
  [<c0156bd3>] __alloc_pages+0x68/0x2aa
  [<c016322a>] anon_vma_prepare+0x20/0xb8
  [<c0129647>] tasklet_action+0x4b/0xa4
  [<c015e336>] __handle_mm_fault+0x3b2/0x88f
  [<c0116dce>] smp_apic_timer_interrupt+0x6e/0x7a
  [<c01380d7>] hrtimer_run_queues+0x138/0x152
  [<c0315e4a>] do_page_fault+0x23f/0x53c
  [<c0315c0b>] do_page_fault+0x0/0x53c
  [<c031488c>] error_code+0x7c/0x84
  =======================
list_del corruption. prev->next should be c21a4628, but was e21a4628
------------[ cut here ]------------
kernel BUG at lib/list_debug.c:67!
invalid opcode: 0000 [#1]
SMP
Modules linked in: xt_tcpudp iptable_filter ip_tables x_tables w83627ehf i2c_isa eeprom hidp l2cap 
bluetooth sunrpc ipv6 cpufreq_ondemand dm_mirror dm_multipath dm_mod raid10 raid0 video sbs i2c_ec 
dock button battery asus_acpi ac lp parport_serial snd_hda_intel snd_hda_codec snd_seq_dummy 
snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss parport_pc ohci1394 
snd_pcm usblp parport ieee1394 snd_timer sg ide_cd cdrom snd soundcore snd_page_alloc shpchp 
forcedeth k8temp hwmon serio_raw i2c_nforce2 floppy i2c_core pcspkr sata_sil sata_via sata_nv libata 
sd_mod scsi_mod raid456 xor raid1 ext3 jbd ehci_hcd ohci_hcd uhci_hcd
CPU:    0
EIP:    0060:[<c01e5cd1>]    Tainted: G    B  VLI
EFLAGS: 00010092   (2.6.21-rc6 #17)
EIP is at list_del+0x21/0x5d
eax: 00000048   ebx: c21a4608   ecx: c03f2fd0   edx: 00000082
esi: c03f8c10   edi: 00000011   ebp: 00000011   esp: f7f03e6c
ds: 007b   es: 007b   fs: 00d8  gs: 0000  ss: 0068
Process kswapd0 (pid: 245, ti=f7f02000 task=c258c7f0 task.ti=f7f02000)
Stack: c03b0c1a c21a4628 e21a4628 c21a4608 c0159617 f7f03f04 00000020 c03f8c00
        00000c1d c03f7b00 f7f03f74 c0159762 f7f03f0c 00000000 00000020 00000007
        00000000 00000000 00000000 00000001 c21aebf8 c21adcd0 c21830c0 c21903d8
Call Trace:
  [<c0159617>] isolate_lru_pages+0x31/0x7d
  [<c0159762>] shrink_active_list+0xff/0x38a
  [<c01978b8>] mb_cache_shrink_fn+0x47/0xbb
  [<c015a418>] shrink_slab+0x132/0x13e
  [<c015a2aa>] shrink_zone+0xb3/0xef
  [<c015a767>] kswapd+0x2c7/0x3fe
  [<c0135ae5>] autoremove_wake_function+0x0/0x35
  [<c015a4a0>] kswapd+0x0/0x3fe
  [<c0135a20>] kthread+0xb2/0xda
  [<c013596e>] kthread+0x0/0xda
  [<c01049e3>] kernel_thread_helper+0x7/0x10
  =======================
Code: 00 00 00 89 c3 eb e8 90 90 90 53 83 ec 0c 8b 48 04 8b 11 39 c2 74 18 89 54 24 08 89 44 24 04 
c7 04 24 1a 0c 3b c0 e8 c9 fa f3 ff <0f> 0b eb fe 8b 10 8b 5a 04 39 c3 74 18 89 5c 24 08 89 44 24 04
EIP: [<c01e5cd1>] list_del+0x21/0x5d SS:ESP 0068:f7f03e6c
BUG: spinlock lockup on CPU#1, ld/9860, c03f8c00
  [<c01e5a99>] _raw_spin_lock+0xbb/0xdc
  [<c0158a96>] __pagevec_lru_add+0x42/0x8f
  [<c01916af>] mpage_readpages+0xeb/0x110
  [<f8898751>] ext3_get_block+0x0/0xd0 [ext3]
  [<c0156bd3>] __alloc_pages+0x68/0x2aa
  [<f889e913>] __ext3_journal_stop+0x19/0x34 [ext3]
  [<f8897c4d>] ext3_readpages+0x0/0x15 [ext3]
  [<c0158366>] __do_page_cache_readahead+0x125/0x1cc
  [<f8898751>] ext3_get_block+0x0/0xd0 [ext3]
  [<c0158459>] blockable_page_cache_readahead+0x4c/0x9f
  [<c015860f>] page_cache_readahead+0xbf/0x196
  [<c0153166>] do_generic_mapping_read+0x137/0x463
  [<c01550ec>] generic_file_aio_read+0x173/0x1a3
  [<c0152913>] file_read_actor+0x0/0xe0
  [<c01e3f6c>] mmx_clear_page+0x24/0x60
  [<c016ef08>] do_sync_read+0xc7/0x10a
  [<c0135ae5>] autoremove_wake_function+0x0/0x35
  [<c0313a71>] mutex_lock+0x1a/0x29
  [<c016ee41>] do_sync_read+0x0/0x10a
  [<c016f795>] vfs_read+0xa6/0x152
  [<c016fbee>] sys_read+0x41/0x67
  [<c0103dc4>] sysenter_past_esp+0x5d/0x81
  =======================
BUG: spinlock lockup on CPU#0, irqbalance/2974, c03f8c00
  [<c01e5a99>] _raw_spin_lock+0xbb/0xdc
  [<c0158a02>] __pagevec_lru_add_active+0x42/0x94
  [<c015fbcf>] unmap_region+0x2b/0xfb
  [<c0160679>] do_munmap+0x164/0x1b6
  [<c01606fb>] sys_munmap+0x30/0x3e
  [<c0103dc4>] sysenter_past_esp+0x5d/0x81
  =======================

-------------------------------------------------------------------------
Linux hoth 2.6.21-rc6 #17 SMP Fri Apr 13 09:51:51 PDT 2007 i686 athlon i386 GNU/Linux

Gnu C                  4.1.1
Gnu make               3.81
binutils               2.17.50.0.6-2.fc6
util-linux             2.13-pre7
mount                  2.13-pre7
module-init-tools      3.3-pre1
e2fsprogs              1.39
pcmciautils            014
quota-tools            3.13.
PPP                    2.4.4
isdn4k-utils           3.9
Linux C Library        > libc.2.5
Dynamic linker (ldd)   2.5
Procps                 3.2.7
Net-tools              1.60
Kbd                    1.12
oprofile               0.9.2
Sh-utils               5.97
udev                   095
wireless-tools         28
Modules Loaded         xt_tcpudp iptable_filter ip_tables x_tables w83627ehf i2c_isa eeprom hidp 
l2cap bluetooth sunrpc ipv6 cpufreq_ondemand dm_mirror dm_multipath dm_mod raid10 raid0 video sbs 
i2c_ec dock button battery asus_acpi ac lp snd_hda_intel snd_hda_codec parport_serial snd_seq_dummy 
snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss snd_pcm snd_timer 
snd floppy soundcore sg ohci1394 pcspkr i2c_nforce2 snd_page_alloc parport_pc ieee1394 k8temp 
parport hwmon shpchp i2c_core forcedeth ide_cd serio_raw usblp cdrom sata_sil sata_via sata_nv 
libata sd_mod scsi_mod raid456 xor raid1 ext3 jbd ehci_hcd ohci_hcd uhci_hcd
-------------------------------------------------------------------------

-------------------------------------------------------------------------
cat /proc/version
-------------------------------------------------------------------------
Linux version 2.6.21-rc6 (carter@hoth) (gcc version 4.1.1 20070105 (Red Hat 4.1.1-51)) #17 SMP Fri 
Apr 13 09:51:51 PDT 2007
-------------------------------------------------------------------------
cat /proc/cpuinfo
-------------------------------------------------------------------------
processor	: 0
vendor_id	: AuthenticAMD
cpu family	: 15
model		: 75
model name	: AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
stepping	: 2
cpu MHz		: 1000.000
cache size	: 512 KB
physical id	: 0
siblings	: 2
core id		: 0
cpu cores	: 2
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 1
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 rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm 
extapic cr8legacy ts fid vid ttp tm stc
bogomips	: 2010.20
clflush size	: 64

processor	: 1
vendor_id	: AuthenticAMD
cpu family	: 15
model		: 75
model name	: AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
stepping	: 2
cpu MHz		: 1000.000
cache size	: 512 KB
physical id	: 0
siblings	: 2
core id		: 1
cpu cores	: 2
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 1
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 rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm 
extapic cr8legacy ts fid vid ttp tm stc
bogomips	: 2010.20
clflush size	: 64

-------------------------------------------------------------------------
cat /proc/modules
-------------------------------------------------------------------------
xt_tcpudp 7168 0 - Live 0xf8d51000
iptable_filter 6976 1 - Live 0xf8af6000
ip_tables 16580 1 iptable_filter, Live 0xf8d4b000
x_tables 18820 2 xt_tcpudp,ip_tables, Live 0xf8d45000
w83627ehf 21584 0 - Live 0xf8d3e000
i2c_isa 9408 1 w83627ehf, Live 0xf8d56000
eeprom 11344 0 - Live 0xf8b40000
hidp 26688 2 - Live 0xf8d36000
l2cap 30912 5 hidp, Live 0xf8d78000
bluetooth 58084 2 hidp,l2cap, Live 0xf8e32000
sunrpc 160796 1 - Live 0xf8f3c000
ipv6 269824 36 - Live 0xf8afd000
cpufreq_ondemand 11980 1 - Live 0xf8af2000
dm_mirror 25364 0 - Live 0xf8b46000
dm_multipath 21768 0 - Live 0xf8aeb000
dm_mod 58508 2 dm_mirror,dm_multipath, Live 0xf8adb000
raid10 27072 1 - Live 0xf8ad3000
raid0 12160 1 - Live 0xf8af9000
video 21000 0 - Live 0xf8a91000
sbs 19200 0 - Live 0xf8a8b000
i2c_ec 9216 1 sbs, Live 0xf8aab000
dock 14008 0 - Live 0xf8aaf000
button 12048 0 - Live 0xf8a6d000
battery 14084 0 - Live 0xf8a32000
asus_acpi 20508 0 - Live 0xf8ab8000
ac 9348 0 - Live 0xf893a000
lp 16264 0 - Live 0xf8a2d000
snd_hda_intel 24728 0 - Live 0xf8a1e000
snd_hda_codec 202752 1 snd_hda_intel, Live 0xf8a3a000
parport_serial 11264 0 - Live 0xf8a1a000
snd_seq_dummy 7812 0 - Live 0xf8a37000
snd_seq_oss 33600 0 - Live 0xf8a10000
snd_seq_midi_event 11264 1 snd_seq_oss, Live 0xf89e3000
snd_seq 51440 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event, Live 0xf8a00000
snd_seq_device 11788 3 snd_seq_dummy,snd_seq_oss,snd_seq, Live 0xf89df000
snd_pcm_oss 43840 0 - Live 0xf89d3000
snd_mixer_oss 19520 1 snd_pcm_oss, Live 0xf89cd000
snd_pcm 75652 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss, Live 0xf89b9000
snd_timer 25156 2 snd_seq,snd_pcm, Live 0xf898f000
snd 54084 9 
snd_hda_intel,snd_hda_codec,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer, 
Live 0xf89aa000
floppy 59172 0 - Live 0xf89f0000
soundcore 11680 1 snd, Live 0xf8980000
sg 37532 0 - Live 0xf8975000
ohci1394 37552 0 - Live 0xf8968000
pcspkr 7104 0 - Live 0xf8986000
i2c_nforce2 9792 0 - Live 0xf8989000
snd_page_alloc 13768 2 snd_hda_intel,snd_pcm, Live 0xf8999000
parport_pc 30052 1 parport_serial, Live 0xf89a1000
ieee1394 96472 1 ohci1394, Live 0xf8a72000
k8temp 9600 0 - Live 0xf8936000
parport 38664 2 lp,parport_pc, Live 0xf892b000
hwmon 7428 2 w83627ehf,k8temp, Live 0xf8942000
shpchp 35476 0 - Live 0xf8921000
i2c_core 24896 5 w83627ehf,i2c_isa,eeprom,i2c_ec,i2c_nforce2, Live 0xf8947000
forcedeth 49288 0 - Live 0xf8913000
ide_cd 40800 0 - Live 0xf8953000
serio_raw 10820 0 - Live 0xf88f0000
usblp 17408 0 - Live 0xf8838000
cdrom 37280 1 ide_cd, Live 0xf88e5000
sata_sil 15368 0 - Live 0xf88e0000
sata_via 15364 0 - Live 0xf88db000
sata_nv 23300 29 - Live 0xf88d4000
libata 114004 3 sata_sil,sata_via,sata_nv, Live 0xf88f6000
sd_mod 24128 29 - Live 0xf8857000
scsi_mod 138988 3 sg,libata,sd_mod, Live 0xf886e000
raid456 123920 0 - Live 0xf88b4000
xor 17928 1 raid456, Live 0xf8851000
raid1 26368 5 - Live 0xf8849000
ext3 126664 14 - Live 0xf8894000
jbd 60840 1 ext3, Live 0xf885e000
ehci_hcd 35340 0 - Live 0xf883f000
ohci_hcd 23940 0 - Live 0xf882d000
uhci_hcd 26896 0 - Live 0xf8825000
-------------------------------------------------------------------------
cat /proc/ioports
-------------------------------------------------------------------------
0000-001f : dma1
0020-0021 : pic1
0040-0043 : timer0
0050-0053 : timer1
0060-006f : keyboard
0070-0077 : rtc
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : 0000:00:04.0
01f0-01f7 : 0000:00:04.0
   01f0-01f7 : ide0
0295-0296 : w83627ehf
0376-0376 : 0000:00:04.0
03c0-03df : vga+
03f2-03f5 : floppy
03f6-03f6 : 0000:00:04.0
   03f6-03f6 : ide0
03f7-03f7 : floppy DIR
0960-0967 : 0000:00:05.1
   0960-0967 : sata_nv
0970-0977 : 0000:00:05.0
   0970-0977 : sata_nv
09e0-09e7 : 0000:00:05.1
   09e0-09e7 : sata_nv
09f0-09f7 : 0000:00:05.0
   09f0-09f7 : sata_nv
0b60-0b63 : 0000:00:05.1
   0b60-0b63 : sata_nv
0b70-0b73 : 0000:00:05.0
   0b70-0b73 : sata_nv
0be0-0be3 : 0000:00:05.1
   0be0-0be3 : sata_nv
0bf0-0bf3 : 0000:00:05.0
   0bf0-0bf3 : sata_nv
0cf8-0cff : PCI conf1
1000-107f : pnp 00:01
   1000-1003 : ACPI PM1a_EVT_BLK
   1004-1005 : ACPI PM1a_CNT_BLK
   1008-100b : ACPI PM_TMR
   101c-101c : ACPI PM2_CNT_BLK
   1020-1027 : ACPI GPE0_BLK
1080-10ff : pnp 00:01
1400-147f : pnp 00:01
1480-14ff : pnp 00:01
   14a0-14af : ACPI GPE1_BLK
1800-187f : pnp 00:01
1880-18ff : pnp 00:01
1c00-1c3f : 0000:00:01.1
   1c00-1c3f : nForce2_smbus
1c40-1c7f : 0000:00:01.1
   1c40-1c7f : nForce2_smbus
4000-4fff : PCI Bus #06
   4c00-4cff : 0000:06:00.0
5000-5fff : PCI Bus #05
6000-6fff : PCI Bus #04
7000-7fff : PCI Bus #03
8000-8fff : PCI Bus #02
9000-afff : PCI Bus #01
   9800-980f : 0000:01:09.0
   9c00-9c07 : 0000:01:09.0
   a000-a007 : 0000:01:09.0
   a400-a407 : 0000:01:09.0
   a800-a807 : 0000:01:09.0
   ac00-ac07 : 0000:01:09.0
     ac00-ac07 : serial
b000-b007 : 0000:00:09.0
   b000-b007 : forcedeth
b400-b407 : 0000:00:08.0
   b400-b407 : forcedeth
b800-b80f : 0000:00:05.2
   b800-b80f : sata_nv
bc00-bc03 : 0000:00:05.2
   bc00-bc03 : sata_nv
c000-c007 : 0000:00:05.2
   c000-c007 : sata_nv
c400-c403 : 0000:00:05.2
   c400-c403 : sata_nv
c800-c807 : 0000:00:05.2
   c800-c807 : sata_nv
cc00-cc0f : 0000:00:05.1
   cc00-cc0f : sata_nv
e000-e00f : 0000:00:05.0
   e000-e00f : sata_nv
f400-f40f : 0000:00:04.0
   f400-f407 : ide0
-------------------------------------------------------------------------
cat /proc/iomem
-------------------------------------------------------------------------
00000000-0009efff : System RAM
   00000000-00000000 : Crash kernel
0009f000-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c0000-000ccfff : Video ROM
000d0000-000d3fff : pnp 00:0b
000f0000-000fffff : System ROM
00100000-7ffeffff : System RAM
   00100000-003179d7 : Kernel code
   003179d8-00431713 : Kernel data
7fff0000-7fff2fff : ACPI Non-volatile Storage
7fff3000-7fffffff : ACPI Tables
e0000000-efffffff : PCI Bus #06
   e0000000-efffffff : 0000:06:00.0
f0000000-f3ffffff : reserved
fd400000-fd4fffff : PCI Bus #06
   fd400000-fd41ffff : 0000:06:00.0
   fd4e0000-fd4effff : 0000:06:00.1
   fd4f0000-fd4fffff : 0000:06:00.0
fd500000-fd5fffff : PCI Bus #05
fd600000-fd6fffff : PCI Bus #05
fd700000-fd7fffff : PCI Bus #04
fd800000-fd8fffff : PCI Bus #04
fd900000-fd9fffff : PCI Bus #03
fda00000-fdafffff : PCI Bus #03
fdb00000-fdbfffff : PCI Bus #02
fdc00000-fdcfffff : PCI Bus #02
fdd00000-fddfffff : PCI Bus #01
   fddf8000-fddfbfff : 0000:01:08.0
   fddff000-fddff7ff : 0000:01:08.0
     fddff000-fddff7ff : ohci1394
fde00000-fdefffff : PCI Bus #01
fe020000-fe023fff : 0000:00:06.1
   fe020000-fe023fff : ICH HD audio
fe025000-fe02500f : 0000:00:09.0
   fe025000-fe02500f : forcedeth
fe026000-fe0260ff : 0000:00:09.0
   fe026000-fe0260ff : forcedeth
fe027000-fe027fff : 0000:00:09.0
   fe027000-fe027fff : forcedeth
fe028000-fe02800f : 0000:00:08.0
   fe028000-fe02800f : forcedeth
fe029000-fe0290ff : 0000:00:08.0
   fe029000-fe0290ff : forcedeth
fe02a000-fe02afff : 0000:00:08.0
   fe02a000-fe02afff : forcedeth
fe02b000-fe02bfff : 0000:00:05.2
   fe02b000-fe02bfff : sata_nv
fe02c000-fe02cfff : 0000:00:05.1
   fe02c000-fe02cfff : sata_nv
fe02d000-fe02dfff : 0000:00:05.0
   fe02d000-fe02dfff : sata_nv
fe02e000-fe02e0ff : 0000:00:02.1
   fe02e000-fe02e0ff : ehci_hcd
fe02f000-fe02ffff : 0000:00:02.0
   fe02f000-fe02ffff : ohci_hcd
fec00000-ffffffff : reserved
-------------------------------------------------------------------------
cat /proc/scsi/scsi
-------------------------------------------------------------------------
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
   Vendor: ATA      Model: ST3160827AS      Rev: 3.42
   Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi1 Channel: 00 Id: 00 Lun: 00
   Vendor: ATA      Model: ST3160827AS      Rev: 3.42
   Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi2 Channel: 00 Id: 00 Lun: 00
   Vendor: ATA      Model: ST3160827AS      Rev: 3.42
   Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi3 Channel: 00 Id: 00 Lun: 00
   Vendor: ATA      Model: ST3160827AS      Rev: 3.42
   Type:   Direct-Access                    ANSI  SCSI revision: 05
-------------------------------------------------------------------------
lspci -vvv
-------------------------------------------------------------------------
00:00.0 RAM memory: nVidia Corporation MCP55 Memory Controller (rev a1)
	Subsystem: ABIT Computer Corp. Unknown device 1c24
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Capabilities: [44] HyperTransport: Slave or Primary Interface
		Command: BaseUnitID=0 UnitCnt=15 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: 1.03
		Link Frequency 0: 1.0GHz
		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: [e0] #00 [fee0]

00:01.0 ISA bridge: nVidia Corporation MCP55 LPC Bridge (rev a2)
	Subsystem: ABIT Computer Corp. Unknown device 1c24
	Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0

00:01.1 SMBus: nVidia Corporation MCP55 SMBus (rev a2)
	Subsystem: ABIT Computer Corp. Unknown device 1c24
	Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Interrupt: pin A routed to IRQ 11
	Region 4: I/O ports at 1c00 [size=64]
	Region 5: I/O ports at 1c40 [size=64]
	Capabilities: [44] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:01.2 RAM memory: nVidia Corporation MCP55 Memory Controller (rev a2)
	Subsystem: ABIT Computer Corp. Unknown device 1c24
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-

00:02.0 USB Controller: nVidia Corporation MCP55 USB Controller (rev a1) (prog-if 10 [OHCI])
	Subsystem: ABIT Computer Corp. Unknown device 1c24
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0 (750ns min, 250ns max)
	Interrupt: pin A routed to IRQ 17
	Region 0: Memory at fe02f000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [44] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:02.1 USB Controller: nVidia Corporation MCP55 USB Controller (rev a2) (prog-if 20 [EHCI])
	Subsystem: ABIT Computer Corp. Unknown device 1c24
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0 (750ns min, 250ns max)
	Interrupt: pin B routed to IRQ 18
	Region 0: Memory at fe02e000 (32-bit, non-prefetchable) [size=256]
	Capabilities: [44] Debug port
	Capabilities: [80] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:04.0 IDE interface: nVidia Corporation MCP55 IDE (rev a1) (prog-if 8a [Master SecP PriP])
	Subsystem: ABIT Computer Corp. Unknown device 1c24
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0 (750ns min, 250ns max)
	Region 0: [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [disabled] [size=8]
	Region 1: [virtual] Memory at 000003f0 (type 3, non-prefetchable) [disabled] [size=1]
	Region 2: [virtual] Memory at 00000170 (32-bit, non-prefetchable) [disabled] [size=8]
	Region 3: [virtual] Memory at 00000370 (type 3, non-prefetchable) [disabled] [size=1]
	Region 4: I/O ports at f400 [size=16]
	Capabilities: [44] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:05.0 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a2) (prog-if 85 [Master SecO PriO])
	Subsystem: ABIT Computer Corp. Unknown device 1c24
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0 (750ns min, 250ns max)
	Interrupt: pin A routed to IRQ 19
	Region 0: I/O ports at 09f0 [size=8]
	Region 1: I/O ports at 0bf0 [size=4]
	Region 2: I/O ports at 0970 [size=8]
	Region 3: I/O ports at 0b70 [size=4]
	Region 4: I/O ports at e000 [size=16]
	Region 5: Memory at fe02d000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [44] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [b0] Message Signalled Interrupts: 64bit+ Queue=0/2 Enable-
		Address: 0000000000000000  Data: 0000
	Capabilities: [cc] HyperTransport: MSI Mapping

00:05.1 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a2) (prog-if 85 [Master SecO PriO])
	Subsystem: ABIT Computer Corp. Unknown device 1c24
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0 (750ns min, 250ns max)
	Interrupt: pin B routed to IRQ 20
	Region 0: I/O ports at 09e0 [size=8]
	Region 1: I/O ports at 0be0 [size=4]
	Region 2: I/O ports at 0960 [size=8]
	Region 3: I/O ports at 0b60 [size=4]
	Region 4: I/O ports at cc00 [size=16]
	Region 5: Memory at fe02c000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [44] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [b0] Message Signalled Interrupts: 64bit+ Queue=0/2 Enable-
		Address: 0000000000000000  Data: 0000
	Capabilities: [cc] HyperTransport: MSI Mapping

00:05.2 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a2) (prog-if 85 [Master SecO PriO])
	Subsystem: ABIT Computer Corp. Unknown device 1c24
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0 (750ns min, 250ns max)
	Interrupt: pin C routed to IRQ 17
	Region 0: I/O ports at c800 [size=8]
	Region 1: I/O ports at c400 [size=4]
	Region 2: I/O ports at c000 [size=8]
	Region 3: I/O ports at bc00 [size=4]
	Region 4: I/O ports at b800 [size=16]
	Region 5: Memory at fe02b000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [44] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [b0] Message Signalled Interrupts: 64bit+ Queue=0/2 Enable-
		Address: 0000000000000000  Data: 0000
	Capabilities: [cc] HyperTransport: MSI Mapping

00:06.0 PCI bridge: nVidia Corporation MCP55 PCI bridge (rev a2) (prog-if 01 [Subtractive decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
	I/O behind bridge: 00009000-0000afff
	Memory behind bridge: fdd00000-fddfffff
	Prefetchable memory behind bridge: fde00000-fdefffff
	Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
	Capabilities: [b8] #0d [0000]
	Capabilities: [8c] HyperTransport: MSI Mapping

00:06.1 Audio device: nVidia Corporation MCP55 High Definition Audio (rev a2)
	Subsystem: ABIT Computer Corp. Unknown device 1c20
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0 (500ns min, 1250ns max)
	Interrupt: pin B routed to IRQ 20
	Region 0: Memory at fe020000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: [44] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
		Address: 0000000000000000  Data: 0000
	Capabilities: [6c] HyperTransport: MSI Mapping

00:08.0 Bridge: nVidia Corporation MCP55 Ethernet (rev a2)
	Subsystem: ABIT Computer Corp. Unknown device 1c24
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0 (250ns min, 5000ns max)
	Interrupt: pin A routed to IRQ 218
	Region 0: Memory at fe02a000 (32-bit, non-prefetchable) [size=4K]
	Region 1: I/O ports at b400 [size=8]
	Region 2: Memory at fe029000 (32-bit, non-prefetchable) [size=256]
	Region 3: Memory at fe028000 (32-bit, non-prefetchable) [size=16]
	Capabilities: [44] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 PME-Enable+ DSel=0 DScale=0 PME-
	Capabilities: [70] MSI-X: Enable- Mask- TabSize=8
		Vector table: BAR=2 offset=00000000
		PBA: BAR=3 offset=00000000
	Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/3 Enable+
		Address: 00000000fee0100c  Data: 414a
	Capabilities: [6c] HyperTransport: MSI Mapping

00:09.0 Bridge: nVidia Corporation MCP55 Ethernet (rev a2)
	Subsystem: ABIT Computer Corp. Unknown device 1c24
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0 (250ns min, 5000ns max)
	Interrupt: pin A routed to IRQ 217
	Region 0: Memory at fe027000 (32-bit, non-prefetchable) [size=4K]
	Region 1: I/O ports at b000 [size=8]
	Region 2: Memory at fe026000 (32-bit, non-prefetchable) [size=256]
	Region 3: Memory at fe025000 (32-bit, non-prefetchable) [size=16]
	Capabilities: [44] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 PME-Enable+ DSel=0 DScale=0 PME-
	Capabilities: [70] MSI-X: Enable- Mask- TabSize=8
		Vector table: BAR=2 offset=00000000
		PBA: BAR=3 offset=00000000
	Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/3 Enable+
		Address: 00000000fee0200c  Data: 4152
	Capabilities: [6c] HyperTransport: MSI Mapping

00:0b.0 PCI bridge: nVidia Corporation MCP55 PCI Express bridge (rev a2) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0, Cache Line Size: 64 bytes
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	I/O behind bridge: 00008000-00008fff
	Memory behind bridge: fdc00000-fdcfffff
	Prefetchable memory behind bridge: 00000000fdb00000-00000000fdb00000
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
	Capabilities: [40] #0d [0000]
	Capabilities: [48] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable+
		Address: 00000000fee0300c  Data: 41b1
	Capabilities: [60] HyperTransport: MSI Mapping
	Capabilities: [80] Express Root Port (Slot+) IRQ 0
		Device: Supported: MaxPayload 256 bytes, PhantFunc 0, ExtTag-
		Device: Latency L0s <512ns, L1 <4us
		Device: Errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+
		Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
		Device: MaxPayload 256 bytes, MaxReadReq 512 bytes
		Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 4
		Link: Latency L0s <512ns, L1 <4us
		Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch-
		Link: Speed 2.5Gb/s, Width x4
		Slot: AtnBtn- PwrCtrl- MRL- AtnInd- PwrInd- HotPlug- Surpise-
		Slot: Number 0, PowerLimit 0.000000
		Slot: Enabled AtnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq-
		Slot: AttnInd Off, PwrInd On, Power-
		Root: Correctable- Non-Fatal- Fatal- PME-
	Capabilities: [100] Virtual Channel

00:0c.0 PCI bridge: nVidia Corporation MCP55 PCI Express bridge (rev a2) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0, Cache Line Size: 64 bytes
	Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
	I/O behind bridge: 00007000-00007fff
	Memory behind bridge: fda00000-fdafffff
	Prefetchable memory behind bridge: 00000000fd900000-00000000fd900000
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
	Capabilities: [40] #0d [0000]
	Capabilities: [48] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable+
		Address: 00000000fee0300c  Data: 41b9
	Capabilities: [60] HyperTransport: MSI Mapping
	Capabilities: [80] Express Root Port (Slot+) IRQ 0
		Device: Supported: MaxPayload 256 bytes, PhantFunc 0, ExtTag-
		Device: Latency L0s <512ns, L1 <4us
		Device: Errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+
		Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
		Device: MaxPayload 256 bytes, MaxReadReq 512 bytes
		Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 3
		Link: Latency L0s <512ns, L1 <4us
		Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch-
		Link: Speed 2.5Gb/s, Width x4
		Slot: AtnBtn- PwrCtrl- MRL- AtnInd- PwrInd- HotPlug- Surpise-
		Slot: Number 0, PowerLimit 0.000000
		Slot: Enabled AtnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq-
		Slot: AttnInd Off, PwrInd On, Power-
		Root: Correctable- Non-Fatal- Fatal- PME-
	Capabilities: [100] Virtual Channel

00:0d.0 PCI bridge: nVidia Corporation MCP55 PCI Express bridge (rev a2) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0, Cache Line Size: 64 bytes
	Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
	I/O behind bridge: 00006000-00006fff
	Memory behind bridge: fd800000-fd8fffff
	Prefetchable memory behind bridge: 00000000fd700000-00000000fd700000
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
	Capabilities: [40] #0d [0000]
	Capabilities: [48] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable+
		Address: 00000000fee0300c  Data: 41c1
	Capabilities: [60] HyperTransport: MSI Mapping
	Capabilities: [80] Express Root Port (Slot+) IRQ 0
		Device: Supported: MaxPayload 256 bytes, PhantFunc 0, ExtTag-
		Device: Latency L0s <512ns, L1 <4us
		Device: Errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+
		Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
		Device: MaxPayload 256 bytes, MaxReadReq 512 bytes
		Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 2
		Link: Latency L0s <512ns, L1 <4us
		Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch-
		Link: Speed 2.5Gb/s, Width x4
		Slot: AtnBtn- PwrCtrl- MRL- AtnInd- PwrInd- HotPlug- Surpise-
		Slot: Number 0, PowerLimit 0.000000
		Slot: Enabled AtnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq-
		Slot: AttnInd Off, PwrInd On, Power-
		Root: Correctable- Non-Fatal- Fatal- PME-
	Capabilities: [100] Virtual Channel

00:0e.0 PCI bridge: nVidia Corporation MCP55 PCI Express bridge (rev a2) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0, Cache Line Size: 64 bytes
	Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
	I/O behind bridge: 00005000-00005fff
	Memory behind bridge: fd600000-fd6fffff
	Prefetchable memory behind bridge: 00000000fd500000-00000000fd500000
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
	Capabilities: [40] #0d [0000]
	Capabilities: [48] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable+
		Address: 00000000fee0300c  Data: 41c9
	Capabilities: [60] HyperTransport: MSI Mapping
	Capabilities: [80] Express Root Port (Slot+) IRQ 0
		Device: Supported: MaxPayload 256 bytes, PhantFunc 0, ExtTag-
		Device: Latency L0s <512ns, L1 <4us
		Device: Errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+
		Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
		Device: MaxPayload 256 bytes, MaxReadReq 512 bytes
		Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 1
		Link: Latency L0s <512ns, L1 <4us
		Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch-
		Link: Speed 2.5Gb/s, Width x8
		Slot: AtnBtn- PwrCtrl- MRL- AtnInd- PwrInd- HotPlug- Surpise-
		Slot: Number 0, PowerLimit 0.000000
		Slot: Enabled AtnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq-
		Slot: AttnInd Off, PwrInd On, Power-
		Root: Correctable- Non-Fatal- Fatal- PME-
	Capabilities: [100] Virtual Channel

00:0f.0 PCI bridge: nVidia Corporation MCP55 PCI Express bridge (rev a2) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0, Cache Line Size: 64 bytes
	Bus: primary=00, secondary=06, subordinate=06, sec-latency=0
	I/O behind bridge: 00004000-00004fff
	Memory behind bridge: fd400000-fd4fffff
	Prefetchable memory behind bridge: 00000000e0000000-00000000eff00000
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-
	Capabilities: [40] #0d [0000]
	Capabilities: [48] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable+
		Address: 00000000fee0300c  Data: 41d1
	Capabilities: [60] HyperTransport: MSI Mapping
	Capabilities: [80] Express Root Port (Slot+) IRQ 0
		Device: Supported: MaxPayload 256 bytes, PhantFunc 0, ExtTag-
		Device: Latency L0s <512ns, L1 <4us
		Device: Errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+
		Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
		Device: MaxPayload 128 bytes, MaxReadReq 512 bytes
		Link: Supported Speed 2.5Gb/s, Width x16, ASPM L0s L1, Port 0
		Link: Latency L0s <512ns, L1 <4us
		Link: ASPM Disabled RCB 64 bytes CommClk+ ExtSynch-
		Link: Speed 2.5Gb/s, Width x16
		Slot: AtnBtn- PwrCtrl- MRL- AtnInd- PwrInd- HotPlug- Surpise-
		Slot: Number 0, PowerLimit 0.000000
		Slot: Enabled AtnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq-
		Slot: AttnInd Off, PwrInd On, Power-
		Root: Correctable- Non-Fatal- Fatal- PME-
	Capabilities: [100] Virtual Channel

00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology 
Configuration
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Capabilities: [80] HyperTransport: Host or Secondary Interface
		!!! Possibly incomplete decoding
		Command: WarmRst+ DblEnd-
		Link Control: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=0
		Link Config: MLWI=16bit MLWO=16bit LWI=16bit LWO=16bit
		Revision ID: 1.02

00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-

00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-

00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Capabilities: [f0] #0f [0010]

01:08.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link) 
(prog-if 10 [OHCI])
	Subsystem: ABIT Computer Corp. Unknown device 1c20
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 64 (500ns min, 1000ns max), Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 21
	Region 0: Memory at fddff000 (32-bit, non-prefetchable) [size=2K]
	Region 1: Memory at fddf8000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: [44] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME+

01:09.0 Serial controller: NetMos Technology PCI 9835 Multi-I/O Controller (rev 01) (prog-if 02 [16550])
	Subsystem: LSI Logic / Symbios Logic Unknown device 0001
	Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Interrupt: pin A routed to IRQ 16
	Region 0: I/O ports at ac00 [size=8]
	Region 1: I/O ports at a800 [size=8]
	Region 2: I/O ports at a400 [size=8]
	Region 3: I/O ports at a000 [size=8]
	Region 4: I/O ports at 9c00 [size=8]
	Region 5: I/O ports at 9800 [size=16]

06:00.0 VGA compatible controller: ATI Technologies Inc RV370 [Sapphire X550 Silent] (prog-if 00 [VGA])
	Subsystem: PC Partner Limited Unknown device 1490
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 11
	Region 0: Memory at e0000000 (32-bit, prefetchable) [size=256M]
	Region 1: I/O ports at 4c00 [size=256]
	Region 2: Memory at fd4f0000 (32-bit, non-prefetchable) [size=64K]
	[virtual] Expansion ROM at fd400000 [disabled] [size=128K]
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [58] Express Endpoint IRQ 0
		Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag+
		Device: Latency L0s <128ns, L1 <2us
		Device: AtnBtn- AtnInd- PwrInd-
		Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
		Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
		Device: MaxPayload 128 bytes, MaxReadReq 128 bytes
		Link: Supported Speed 2.5Gb/s, Width x16, ASPM L0s L1, Port 0
		Link: Latency L0s <128ns, L1 <1us
		Link: ASPM Disabled RCB 64 bytes CommClk+ ExtSynch-
		Link: Speed 2.5Gb/s, Width x16
	Capabilities: [80] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
		Address: 0000000000000000  Data: 0000
	Capabilities: [100] Advanced Error Reporting

06:00.1 Display controller: ATI Technologies Inc RV370 secondary [Sapphire X550 Silent]
	Subsystem: PC Partner Limited Unknown device 1491
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Region 0: Memory at fd4e0000 (32-bit, non-prefetchable) [disabled] [size=64K]
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [58] Express Endpoint IRQ 0
		Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag-
		Device: Latency L0s <128ns, L1 <2us
		Device: AtnBtn- AtnInd- PwrInd-
		Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
		Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
		Device: MaxPayload 128 bytes, MaxReadReq 128 bytes
		Link: Supported Speed 2.5Gb/s, Width x16, ASPM L0s L1, Port 0
		Link: Latency L0s <128ns, L1 <1us
		Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch-
		Link: Speed 2.5Gb/s, Width x16


--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: BUG:  Bad page state errors during kernel make
  2007-04-16  3:30 BUG: Bad page state errors during kernel make Zach Carter
@ 2007-04-16  3:56 ` Dave Jones
  2007-04-16  5:31   ` Zach Carter
  0 siblings, 1 reply; 6+ messages in thread
From: Dave Jones @ 2007-04-16  3:56 UTC (permalink / raw)
  To: Zach Carter; +Cc: linux-mm, linux-kernel

On Sun, Apr 15, 2007 at 08:30:27PM -0700, Zach Carter wrote:

 > Console Messages:
 > Bad page state in process 'cc1'
 > page:c1ca88e8 flags:0x52000000 mapping:c1000000 mapcount:0 count:0
 > Trying to fix it up, but a reboot is needed
 > Backtrace:
 >   [<c015625d>] bad_page+0x5e/0x89
 >   [<c0156ab1>] get_page_from_freelist+0x1de/0x298
 >   [<c0156bd3>] __alloc_pages+0x68/0x2aa
 >   [<c016322a>] anon_vma_prepare+0x20/0xb8
 >   [<c0129647>] tasklet_action+0x4b/0xa4
 >   [<c015e336>] __handle_mm_fault+0x3b2/0x88f
 >   [<c0116dce>] smp_apic_timer_interrupt+0x6e/0x7a
 >   [<c01380d7>] hrtimer_run_queues+0x138/0x152
 >   [<c0315e4a>] do_page_fault+0x23f/0x53c
 >   [<c0315c0b>] do_page_fault+0x0/0x53c
 >   [<c031488c>] error_code+0x7c/0x84
 >   =======================
 > list_del corruption. prev->next should be c21a4628, but was e21a4628

'c' became 'e' in that last address. A single bit flipped.
Given you've had this for some time, this smells like a hardware problem.
memtest86+ will probably show up something.

	Dave

-- 
http://www.codemonkey.org.uk

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: BUG:  Bad page state errors during kernel make
  2007-04-16  3:56 ` Dave Jones
@ 2007-04-16  5:31   ` Zach Carter
  2007-04-16  5:44     ` Dave Jones
  2007-04-16 23:36     ` Chuck Ebbert
  0 siblings, 2 replies; 6+ messages in thread
From: Zach Carter @ 2007-04-16  5:31 UTC (permalink / raw)
  To: Dave Jones, Zach Carter, linux-mm, linux-kernel

Dave Jones wrote:
> On Sun, Apr 15, 2007 at 08:30:27PM -0700, Zach Carter wrote:
>  > list_del corruption. prev->next should be c21a4628, but was e21a4628
> 
> 'c' became 'e' in that last address. A single bit flipped.
> Given you've had this for some time, this smells like a hardware problem.
> memtest86+ will probably show up something.

Hum.   I forgot to mention in my report that I had already run thru 10 clean passes with memtest86+

Do you think there might be other bad hw, or another explanation?

-Zach

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: BUG:  Bad page state errors during kernel make
  2007-04-16  5:31   ` Zach Carter
@ 2007-04-16  5:44     ` Dave Jones
  2007-04-16 23:36     ` Chuck Ebbert
  1 sibling, 0 replies; 6+ messages in thread
From: Dave Jones @ 2007-04-16  5:44 UTC (permalink / raw)
  To: Zach Carter; +Cc: linux-mm, linux-kernel

On Sun, Apr 15, 2007 at 10:31:38PM -0700, Zach Carter wrote:
 > 
 > Dave Jones wrote:
 > > On Sun, Apr 15, 2007 at 08:30:27PM -0700, Zach Carter wrote:
 > >  > list_del corruption. prev->next should be c21a4628, but was e21a4628
 > > 
 > > 'c' became 'e' in that last address. A single bit flipped.
 > > Given you've had this for some time, this smells like a hardware problem.
 > > memtest86+ will probably show up something.
 > 
 > Hum.   I forgot to mention in my report that I had already run thru 10 clean passes with memtest86+
 > 
 > Do you think there might be other bad hw, or another explanation?

Maybe.  I've seen underpowered PSUs, bad motherboard capacitors, and
even poor ventilation caused by clogged fans causing similar bugs.

It could also actually be a software fault, but it's surprising that
you hit it so easily, for so long, and no-one else seems to be
equally as affected.

	Dave

-- 
http://www.codemonkey.org.uk

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: BUG:  Bad page state errors during kernel make
  2007-04-16  5:31   ` Zach Carter
  2007-04-16  5:44     ` Dave Jones
@ 2007-04-16 23:36     ` Chuck Ebbert
  2007-04-17  3:19       ` BUG: Bad page state errors during kernel make (resolved) Zach Carter
  1 sibling, 1 reply; 6+ messages in thread
From: Chuck Ebbert @ 2007-04-16 23:36 UTC (permalink / raw)
  To: Zach Carter; +Cc: Dave Jones, linux-mm, linux-kernel

Zach Carter wrote:
> 
> Dave Jones wrote:
>> On Sun, Apr 15, 2007 at 08:30:27PM -0700, Zach Carter wrote:
>>  > list_del corruption. prev->next should be c21a4628, but was e21a4628
>>
>> 'c' became 'e' in that last address. A single bit flipped.
>> Given you've had this for some time, this smells like a hardware problem.
>> memtest86+ will probably show up something.
> 
> Hum.   I forgot to mention in my report that I had already run thru 10
> clean passes with memtest86+
> 
> Do you think there might be other bad hw, or another explanation?

memtest86 does not really stress everything a real kernel compile
would.

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: BUG:  Bad page state errors during kernel make (resolved)
  2007-04-16 23:36     ` Chuck Ebbert
@ 2007-04-17  3:19       ` Zach Carter
  0 siblings, 0 replies; 6+ messages in thread
From: Zach Carter @ 2007-04-17  3:19 UTC (permalink / raw)
  To: Chuck Ebbert; +Cc: Dave Jones, linux-mm, linux-kernel


> Zach Carter wrote:
>>
>> Do you think there might be other bad hw, or another explanation?
> 

Well, after updating the BIOS for the motherboard, I was able to rebuild the kernel 6 times in a row 
with no page state errors.  I noticed that the recent BIOS update includes "Enhanced compatibility 
with Linux":

	http://www.abit-usa.com/products/mb/bios.php?categories=1&model=316

In case anyone searching the ML archive has the same problem, the motherboard is an ABIT KN9 ULTRA 
Socket AM2 NVIDIA nForce 570 Ultra MCP ATX

-Zach

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2007-04-17  3:19 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-04-16  3:30 BUG: Bad page state errors during kernel make Zach Carter
2007-04-16  3:56 ` Dave Jones
2007-04-16  5:31   ` Zach Carter
2007-04-16  5:44     ` Dave Jones
2007-04-16 23:36     ` Chuck Ebbert
2007-04-17  3:19       ` BUG: Bad page state errors during kernel make (resolved) Zach Carter

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox