All of lore.kernel.org
 help / color / mirror / Atom feed
* Linux 2.6.33-rc1
@ 2009-12-18  2:05 Linus Torvalds
  2009-12-19 19:54 ` Torsten Kaiser
  0 siblings, 1 reply; 8+ messages in thread
From: Linus Torvalds @ 2009-12-18  2:05 UTC (permalink / raw)
  To: Linux Kernel Mailing List


So the merge window is closed, and -rc1 is out there now.

Talking about the merge window: there were a _lot_ of trees that left 
their pull requests pretty dang late. Not everything I merged yesterday 
and today were late pull requests, but a lot of it was. I'm used to have a 
fairly busy last day of the merge window, but it was a busy last two days 
this time - definitely worse than usual.

The two-week merge window is _not_ supposed to be "one day merge window 
after thirteen days of silence". In fact, I think that next time around 
I'll make the merge window be 11-12 days instead, and people who try to 
game the system and do a last-minute pull request will get a surprise, and 
get unceremoniously bumped to 2.6.35 instead.

Anyway, apart from that grumbling, it's been a fairly normal merge window, 
I think. According to git dirstat (which got fixed to give more accurate 
numbers), the distribution of changes is pretty much

 - 1/3rd staging
 - 1/3rd "rest of drivers"
 - 1/3rd "everything else"

with about half of that final "everything else" third being arch stuff, 
and half being random other things (firmware, fs, net).

Notable additions? There's a number of drivers, and depending on which 
ones you use, you'll find them more or less notable. I personally like how 
I finally got to merge the Nouveau code, for example. Others will care 
about other things.

Please give it a good testing, so that we can start figuring out the 
inevitably regressions,

		Linus

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

* Re: Linux 2.6.33-rc1
  2009-12-18  2:05 Linux 2.6.33-rc1 Linus Torvalds
@ 2009-12-19 19:54 ` Torsten Kaiser
  2009-12-20 17:53   ` Torsten Kaiser
  0 siblings, 1 reply; 8+ messages in thread
From: Torsten Kaiser @ 2009-12-19 19:54 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Linux Kernel Mailing List, Tony Vroon, Robert Hancock,
	Jeff Garzik, Vivek Mahajan

On Fri, Dec 18, 2009 at 3:05 AM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> Please give it a good testing, so that we can start figuring out the
> inevitably regressions,

2.6.33 works for me with the default settings, but if I try to active
MSI for my sata ports, writes to my hard disks start to fail.

MSI support was added to sata_sil24 for 2.6.33 with commit
dae77214fa71898b84514e43721fb7bf260b026a .
MSI support for sata_nv is older (commit
51c8949950647afeeb897e08dd75ad99078adb50 ), but today I retried it an
it also fails.

Both default to off, but can be easily actived with sata_sil24.msi=1 /
sata_nv.msi=1.

My system itself should support MSI, as my network cards (2x tg3) and
video card (X300 radeon) do work correctly with MSI enabled.

Differences from the dmesg for sata_sil24:
normal boot:
[    2.516332] sata_sil24 0000:04:00.0: PCI INT A -> Link[LNEB] -> GSI
19 (level, low) -> IRQ 19
[    2.525167] scsi0 : sata_sil24
[    2.528372] scsi1 : sata_sil24
[    2.531548] ata1: SATA max UDMA/100 host m128@0xefeffc00 port
0xefef8000 irq 19
[    2.538880] ata2: SATA max UDMA/100 host m128@0xefeffc00 port
0xefefa000 irq 19

with sata_sil24.msi=1:
[    3.326435] sata_sil24 0000:04:00.0: version 1.1
[    3.331111] sata_sil24 0000:04:00.0: PCI INT A -> Link[LNEB] -> GSI
19 (level, low) -> IRQ 19
[    3.339742]   alloc irq_desc for 29 on node 0
[    3.341086]   alloc kstat_irqs on node 0
[    3.348104] sata_sil24 0000:04:00.0: irq 29 for MSI/MSI-X
[    3.353544] sata_sil24 0000:04:00.0: Using MSI
[    3.358004] sata_sil24 0000:04:00.0: setting latency timer to 64
[    3.364281] scsi0 : sata_sil24
[    3.367512] scsi1 : sata_sil24
[    3.370686] ata1: SATA max UDMA/100 host m128@0xefeffc00 port
0xefef8000 irq 29
[    3.378017] ata2: SATA max UDMA/100 host m128@0xefeffc00 port
0xefefa000 irq 29
The system starts to boot, but early in the userspace boot sequence
(probably after the first write accesses) access to the disks fails:
[   56.039444] Loglevel set to 6
[   73.082542] ata2.00: exception Emask 0x0 SAct 0x1 SErr 0x0 action 0x6 frozen
[   73.093594] ata2.00: failed command: READ FPDMA QUEUED
[   73.102649] ata2.00: cmd 60/10:00:aa:93:89/00:00:26:00:00/40 tag 0
ncq 8192 in
[   73.102653]          res 40/00:00:00:00:00/00:00:00:00:00/00 Emask
0x4 (timeout)
[   73.120050] ata1.00: exception Emask 0x0 SAct 0x1 SErr 0x0 action 0x6 frozen
[   73.120061] ata1.00: failed command: READ FPDMA QUEUED
[   73.120074] ata1.00: cmd 60/00:00:02:69:b4/01:00:26:00:00/40 tag 0
ncq 131072 in
[   73.120077]          res 40/00:00:00:00:00/00:00:00:00:00/00 Emask
0x4 (timeout)
[   73.120083] ata1.00: status: { DRDY }
[   73.120100] ata1: controller in dubious state, performing PORT_RST
[   73.186584] ata2.00: status: { DRDY }
[   73.194452] ata2: controller in dubious state, performing PORT_RST
[   80.380057] ata1.00: qc timeout (cmd 0xec)
[   80.460046] ata2.00: qc timeout (cmd 0xec)
[   80.483769] ata1.00: failed to IDENTIFY (I/O error, err_mask=0x4)
[   80.494237] ata1.00: revalidation failed (errno=-5)
[   80.503388] ata1: controller in dubious state, performing PORT_RST
[   80.560026] ata2.00: failed to IDENTIFY (I/O error, err_mask=0x4)
[   80.570329] ata2.00: revalidation failed (errno=-5)
[   80.579274] ata2: controller in dubious state, performing PORT_RST
[   92.770064] ata1.00: qc timeout (cmd 0xec)
[   92.840039] ata2.00: qc timeout (cmd 0xec)
[   92.870025] ata1.00: failed to IDENTIFY (I/O error, err_mask=0x4)
[   92.880293] ata1.00: revalidation failed (errno=-5)
[   92.889332] ata1: limiting SATA link speed to 1.5 Gbps
[   92.898630] ata1: controller in dubious state, performing PORT_RST
[   92.940040] ata2.00: failed to IDENTIFY (I/O error, err_mask=0x4)
[   92.950384] ata2.00: revalidation failed (errno=-5)
[   92.959454] ata2: limiting SATA link speed to 1.5 Gbps
[   92.968820] ata2: controller in dubious state, performing PORT_RST
[  125.160111] ata1.00: qc timeout (cmd 0xec)
[  125.230039] ata2.00: qc timeout (cmd 0xec)
[  125.260025] ata1.00: failed to IDENTIFY (I/O error, err_mask=0x4)
[  125.270227] ata1.00: revalidation failed (errno=-5)
[  125.279118] ata1.00: disabled
[  125.286045] ata1: controller in dubious state, performing PORT_RST
[  125.330034] ata2.00: failed to IDENTIFY (I/O error, err_mask=0x4)
[  125.340221] ata2.00: revalidation failed (errno=-5)
[  125.349170] ata2.00: disabled
[  125.356174] ata2: controller in dubious state, performing PORT_RST
[  127.550078] ata1.00: device reported invalid CHS sector 0
[  127.559741] end_request: I/O error, dev sda, sector 649357570
[  127.569739] raid1: sda3: rescheduling sector 609355720
[  127.579052] raid1: sda3: rescheduling sector 609355968
[  127.588396] end_request: I/O error, dev sda, sector 20000711
[  127.598257] end_request: I/O error, dev sda, sector 20000711
[  127.608052] md: super_written gets error=-5, uptodate=0
[  127.608244] raid1: Disk failure on sda1, disabling device.
[  127.608244] raid1: Operation continuing on 1 devices.
[  127.620054] ata2.00: device reported invalid CHS sector 0
[  127.620123] end_request: I/O error, dev sdb, sector 646550442
[  127.620131] raid1: sdb3: rescheduling sector 606548592
[  127.620184] end_request: I/O error, dev sdb, sector 20000711
[  127.620194] end_request: I/O error, dev sdb, sector 20000711
[  127.620200] md: super_written gets error=-5, uptodate=0
[  127.620244] end_request: I/O error, dev sdb, sector 1250258514
[  127.620253] end_request: I/O error, dev sdb, sector 1250258514
[  127.620260] md: super_written gets error=-5, uptodate=0
[  127.620265] raid1: Disk failure on sdb3, disabling device.
[  127.620267] raid1: Operation continuing on 1 devices.
[  127.620302] end_request: I/O error, dev sdb, sector 1250258530
[  127.620312] end_request: I/O error, dev sdb, sector 1250258530
(snip)
[  128.226010] end_request: I/O error, dev sda, sector 343164306
[  128.234891] end_request: I/O error, dev sda, sector 645188325
[  128.243714] Device dm-0, XFS metadata write error block 0x12090018 in dm-0
[  128.253779] I/O error in filesystem ("dm-0") meta-data dev dm-0
block 0x241261a3
   ("xlog_iodone") error 5 buf count 31232
[  128.268481] xfs_force_shutdown(dm-0,0x2) called from line 968 of
file fs/xfs/xfs_log
.c.  Return address = 0xffffffff811978fe
[  128.283555] Filesystem "dm-0": Log I/O Error Detected.  Shutting
down filesystem: dm
-0
[  128.294999] Please umount the filesystem, and rectify the problem(s)
[  128.305410] end_request: I/O error, dev sda, sector 344029066

After the shutdown of the root fs, the system can't even load agetty
and the only thing left is to reboot via SysRq.

Differences from the dmesg for sata_nv:
normal boot:
[    3.385490] sata_nv 0000:00:05.0: version 3.5
[    3.390199] ACPI: PCI Interrupt Link [LSA0] enabled at IRQ 23
[    3.395967]   alloc irq_desc for 23 on node 0
[    3.400003]   alloc kstat_irqs on node 0
[    3.404318] sata_nv 0000:00:05.0: PCI INT A -> Link[LSA0] -> GSI 23
(level, low) -> IRQ 23
[    3.412632] sata_nv 0000:00:05.0: Using SWNCQ mode
[    3.417471] sata_nv 0000:00:05.0: setting latency timer to 64
[    3.423387] scsi2 : sata_nv
[    3.426378] scsi3 : sata_nv
[    3.429399] ata3: SATA max UDMA/133 cmd 0xcc00 ctl 0xc880 bmdma 0xc400 irq 23
[    3.436579] ata4: SATA max UDMA/133 cmd 0xc800 ctl 0xc480 bmdma 0xc408 irq 23
[    3.444055] ACPI: PCI Interrupt Link [LSA1] enabled at IRQ 22
[    3.449822]   alloc irq_desc for 22 on node 0
[    3.453752]   alloc kstat_irqs on node 0
[    3.458175] sata_nv 0000:00:05.1: PCI INT B -> Link[LSA1] -> GSI 22
(level, low) -> IRQ 22
[    3.466487] sata_nv 0000:00:05.1: Using SWNCQ mode
[    3.471341] sata_nv 0000:00:05.1: setting latency timer to 64
[    3.477223] scsi4 : sata_nv
[    3.480191] scsi5 : sata_nv
[    3.483198] ata5: SATA max UDMA/133 cmd 0xc080 ctl 0xc000 bmdma 0xb800 irq 22
[    3.491455] ata6: SATA max UDMA/133 cmd 0xbc00 ctl 0xb880 bmdma 0xb808 irq 22
[    3.500021] ACPI: PCI Interrupt Link [LSA2] enabled at IRQ 21
[    3.506897]   alloc irq_desc for 21 on node 0
[    3.511264]   alloc kstat_irqs on node 0
[    3.517542] sata_nv 0000:00:05.2: PCI INT C -> Link[LSA2] -> GSI 21
(level, low) -> IRQ 21
[    3.527049] sata_nv 0000:00:05.2: Using SWNCQ mode
[    3.533128] sata_nv 0000:00:05.2: setting latency timer to 64
[    3.540261] scsi6 : sata_nv
[    3.544479] scsi7 : sata_nv
[    3.548753] ata7: SATA max UDMA/133 cmd 0xb480 ctl 0xb400 bmdma 0xac00 irq 21
[    3.557238] ata8: SATA max UDMA/133 cmd 0xb080 ctl 0xb000 bmdma 0xac08 irq 21

with sata_nv.msi=1:
[    3.357305] sata_nv 0000:00:05.0: version 3.5
[    3.361994] ACPI: PCI Interrupt Link [LSA0] enabled at IRQ 23
[    3.367762]   alloc irq_desc for 23 on node 0
[    3.371694]   alloc kstat_irqs on node 0
[    3.376116] sata_nv 0000:00:05.0: PCI INT A -> Link[LSA0] -> GSI 23
(level, low) -> IRQ 23
[    3.384430] sata_nv 0000:00:05.0: Using SWNCQ mode
[    3.389273] sata_nv 0000:00:05.0: Using MSI
[    3.393502]   alloc irq_desc for 29 on node 0
[    3.397875]   alloc kstat_irqs on node 0
[    3.401836] sata_nv 0000:00:05.0: irq 29 for MSI/MSI-X
[    3.406992] sata_nv 0000:00:05.0: setting latency timer to 64
[    3.412898] scsi2 : sata_nv
[    3.415886] scsi3 : sata_nv
[    3.418908] ata3: SATA max UDMA/133 cmd 0xcc00 ctl 0xc880 bmdma 0xc400 irq 29
[    3.426089] ata4: SATA max UDMA/133 cmd 0xc800 ctl 0xc480 bmdma 0xc408 irq 29
[    3.433551] ACPI: PCI Interrupt Link [LSA1] enabled at IRQ 22
[    3.439315]   alloc irq_desc for 22 on node 0
[    3.443263]   alloc kstat_irqs on node 0
[    3.447667] sata_nv 0000:00:05.1: PCI INT B -> Link[LSA1] -> GSI 22
(level, low) -> IRQ 22
[    3.455982] sata_nv 0000:00:05.1: Using SWNCQ mode
[    3.460835] sata_nv 0000:00:05.1: Using MSI
[    3.465039]   alloc irq_desc for 30 on node 0
[    3.469408]   alloc kstat_irqs on node 0
[    3.473379] sata_nv 0000:00:05.1: irq 30 for MSI/MSI-X
[    3.479572] sata_nv 0000:00:05.1: setting latency timer to 64
[    3.486532] scsi4 : sata_nv
[    3.490563] scsi5 : sata_nv
[    3.494639] ata5: SATA max UDMA/133 cmd 0xc080 ctl 0xc000 bmdma 0xb800 irq 30
[    3.502921] ata6: SATA max UDMA/133 cmd 0xbc00 ctl 0xb880 bmdma 0xb808 irq 30
[    3.511524] ACPI: PCI Interrupt Link [LSA2] enabled at IRQ 21
[    3.518447]   alloc irq_desc for 21 on node 0
[    3.521260]   alloc kstat_irqs on node 0
[    3.529194] sata_nv 0000:00:05.2: PCI INT C -> Link[LSA2] -> GSI 21
(level, low) -> IRQ 21
[    3.538748] sata_nv 0000:00:05.2: Using SWNCQ mode
[    3.544870] sata_nv 0000:00:05.2: Using MSI
[    3.550367]   alloc irq_desc for 31 on node 0
[    3.556036]   alloc kstat_irqs on node 0
[    3.561318] sata_nv 0000:00:05.2: irq 31 for MSI/MSI-X
[    3.567808] sata_nv 0000:00:05.2: setting latency timer to 64
[    3.575070] scsi6 : sata_nv
[    3.579396] scsi7 : sata_nv
[    3.583808] ata7: SATA max UDMA/133 cmd 0xb480 ctl 0xb400 bmdma 0xac00 irq 31
[    3.592405] ata8: SATA max UDMA/133 cmd 0xb080 ctl 0xb000 bmdma 0xac08 irq 31

When I start to write to the disk attached to the first port (ata3)
the following happens:
[  437.011295] ata3: EH in SWNCQ mode,QC:qc_active 0x1 sactive 0x1
[  437.022710] ata3: SWNCQ:qc_active 0x1 defer_bits 0x0 last_issue_tag 0x0
[  437.022714]   dhfis 0x1 dmafis 0x0 sdbfis 0x0
[  437.044529] ata3: ATA_REG 0x40 ERR_REG 0x0
[  437.044534] ata3: tag : dhfis dmafis sdbfis sacitve
[  437.044540] ata3: tag 0x0: 1 0 0 1
[  437.044557] ata3.00: exception Emask 0x0 SAct 0x1 SErr 0x0 action 0x6 frozen
[  437.044566] ata3.00: failed command: WRITE FPDMA QUEUED
[  437.044578] ata3.00: cmd 61/d8:00:17:6d:39/01:00:00:00:00/40 tag 0
ncq 241664 out
[  437.044582]          res 40/00:01:01:4f:c2/00:00:00:00:00/00 Emask
0x4 (timeout)
[  437.044587] ata3.00: status: { DRDY }
[  469.040046] ata3: EH in SWNCQ mode,QC:qc_active 0x3E sactive 0x3E
[  469.050969] ata3: SWNCQ:qc_active 0x6 defer_bits 0x38 last_issue_tag 0x2
[  469.050973]   dhfis 0x2 dmafis 0x0 sdbfis 0x0
[  469.071578] ata3: ATA_REG 0x40 ERR_REG 0x0
[  469.071582] ata3: tag : dhfis dmafis sdbfis sacitve
[  469.071587] ata3: tag 0x1: 1 0 0 1
[  469.071592] ata3: tag 0x2: 0 0 0 1
[  469.071609] ata3.00: exception Emask 0x0 SAct 0x3e SErr 0x0 action 0x6 frozen
[  469.071617] ata3.00: failed command: WRITE FPDMA QUEUED
[  469.071629] ata3.00: cmd 61/18:08:07:10:39/00:00:00:00:00/40 tag 1
ncq 12288 out
[  469.071633]          res 40/00:00:00:00:00/00:00:00:00:00/00 Emask
0x4 (timeout)
[  469.071638] ata3.00: status: { DRDY }
[  469.071643] ata3.00: failed command: WRITE FPDMA QUEUED
[  469.071652] ata3.00: cmd 61/20:10:d7:13:39/00:00:00:00:00/40 tag 2
ncq 16384 out
[  469.071656]          res 40/00:00:00:00:00/00:00:00:00:00/00 Emask
0x4 (timeout)
[  469.071661] ata3.00: status: { DRDY }
[  469.071665] ata3.00: failed command: WRITE FPDMA QUEUED
[  469.071675] ata3.00: cmd 61/20:18:c7:1f:39/00:00:00:00:00/40 tag 3
ncq 16384 out
[  469.071678]          res 40/00:00:00:00:00/00:00:00:00:00/00 Emask
0x4 (timeout)
[  469.071683] ata3.00: status: { DRDY }
[  469.071687] ata3.00: failed command: WRITE FPDMA QUEUED
[  469.071697] ata3.00: cmd 61/30:20:0f:3b:39/00:00:00:00:00/40 tag 4
ncq 24576 out
[  469.071701]          res 40/00:00:00:00:00/00:00:00:00:00/00 Emask
0x4 (timeout)
[  469.071705] ata3.00: status: { DRDY }
[  469.071710] ata3.00: failed command: WRITE FPDMA QUEUED
[  469.071720] ata3.00: cmd 61/58:28:8f:3a:3d/02:00:00:00:00/40 tag 5
ncq 307200 out
[  469.071723]          res 40/00:00:00:00:00/00:00:00:00:00/00 Emask
0x4 (timeout)
[  469.071728] ata3.00: status: { DRDY }
[  469.811913] ata3.00: device reported invalid CHS sector 0
[  469.822053] ata3.00: device reported invalid CHS sector 0
[  469.832066] ata3.00: device reported invalid CHS sector 0
[  469.832072] ata3.00: device reported invalid CHS sector 0
[  469.832092] ata3.00: device reported invalid CHS sector 0
[  500.040052] ata3: EH in SWNCQ mode,QC:qc_active 0x1F sactive 0x1F
[  500.050748] ata3: SWNCQ:qc_active 0x3 defer_bits 0x1C last_issue_tag 0x1
[  500.050752]   dhfis 0x1 dmafis 0x0 sdbfis 0x0
[  500.070826] ata3: ATA_REG 0x40 ERR_REG 0x0
[  500.070830] ata3: tag : dhfis dmafis sdbfis sacitve
[  500.070835] ata3: tag 0x0: 1 0 0 1
[  500.070839] ata3: tag 0x1: 0 0 0 1
[  500.070851] ata3.00: NCQ disabled due to excessive errors
[  500.070857] ata3.00: exception Emask 0x0 SAct 0x1f SErr 0x0 action 0x6 frozen
[  500.070864] ata3.00: failed command: WRITE FPDMA QUEUED
[  500.070875] ata3.00: cmd 61/58:00:8f:3a:3d/02:00:00:00:00/40 tag 0
ncq 307200 out
[  500.070879]          res 40/00:01:01:4f:c2/00:00:00:00:00/00 Emask
0x4 (timeout)
[  500.070884] ata3.00: status: { DRDY }
[  500.070889] ata3.00: failed command: WRITE FPDMA QUEUED
[  500.070899] ata3.00: cmd 61/30:08:0f:3b:39/00:00:00:00:00/40 tag 1
ncq 24576 out
[  500.070902]          res 40/00:00:00:00:00/00:00:00:00:00/00 Emask
0x4 (timeout)
[  500.070907] ata3.00: status: { DRDY }
[  500.070911] ata3.00: failed command: WRITE FPDMA QUEUED
[  500.070921] ata3.00: cmd 61/20:10:c7:1f:39/00:00:00:00:00/40 tag 2
ncq 16384 out
[  500.070924]          res 40/00:00:00:00:00/00:00:00:00:00/00 Emask
0x4 (timeout)
[  500.070929] ata3.00: status: { DRDY }
[  500.070934] ata3.00: failed command: WRITE FPDMA QUEUED
[  500.070943] ata3.00: cmd 61/20:18:d7:13:39/00:00:00:00:00/40 tag 3
ncq 16384 out
[  500.070947]          res 40/00:00:00:00:00/00:00:00:00:00/00 Emask
0x4 (timeout)
[  500.070952] ata3.00: status: { DRDY }
[  500.070956] ata3.00: failed command: WRITE FPDMA QUEUED
[  500.070966] ata3.00: cmd 61/18:20:07:10:39/00:00:00:00:00/40 tag 4
ncq 12288 out
[  500.070969]          res 40/00:00:00:00:00/00:00:00:00:00/00 Emask
0x4 (timeout)
[  500.070974] ata3.00: status: { DRDY }
[  500.708720] ata3.00: device reported invalid CHS sector 0
[  500.718685] ata3.00: device reported invalid CHS sector 0
[  500.728469] ata3.00: device reported invalid CHS sector 0
[  500.728474] ata3.00: device reported invalid CHS sector 0

With sata_nv.msi=1 the output of /proc/interrupts is:
           CPU0       CPU1       CPU2       CPU3
  0:         37          0          0          4   IO-APIC-edge      timer
  1:          0         84          0       1823   IO-APIC-edge      i8042
  4:          0          0         58        185   IO-APIC-edge      serial
  7:          1          0          0          0   IO-APIC-edge
  9:          0          0          0          0   IO-APIC-fasteoi   acpi
 12:          0          0          0          4   IO-APIC-edge      i8042
 14:          0          0          0          0   IO-APIC-edge      pata_amd
 15:          0          0          0          0   IO-APIC-edge      pata_amd
 16:          0          0          0          3   IO-APIC-fasteoi   ohci1394
 19:       4171          2          1       4644   IO-APIC-fasteoi
sata_sil24, bttv0, Bt87x audio
 20:          0          0          0          2   IO-APIC-fasteoi
ehci_hcd:usb1
 23:          0          0        133        209   IO-APIC-fasteoi
ohci_hcd:usb2
 28:       1720          0         12       1473   PCI-MSI-edge      radeon
 29:       1645          0          3        248   PCI-MSI-edge      sata_nv
 30:          0          0          0          0   PCI-MSI-edge      sata_nv
 31:          0          0          0          0   PCI-MSI-edge      sata_nv
 32:          0          0          0        137   PCI-MSI-edge      HDA Intel
 33:          0          0          0          3   PCI-MSI-edge      eth0
 34:          5          0          1         37   PCI-MSI-edge      eth1
NMI:          0          0          0          0   Non-maskable interrupts
LOC:      10578       8061       8095      11323   Local timer interrupts
SPU:          0          0          0          0   Spurious interrupts
PMI:          0          0          0          0   Performance
monitoring interrupts
PND:          0          0          0          0   Performance pending work
RES:       5943       5782       7845       5965   Rescheduling interrupts
CAL:       2047         40        227         36   Function call interrupts
TLB:        227       1173        203       1035   TLB shootdowns
THR:          0          0          0          0   Threshold APIC interrupts
MCE:          0          0          0          0   Machine check exceptions
MCP:          2          2          2          2   Machine check polls
ERR:          1
MIS:          0

Normal,working config, without any MSI commandline options:
           CPU0       CPU1       CPU2       CPU3
  0:         36          0          0         14   IO-APIC-edge      timer
  1:          0          0          4       9318   IO-APIC-edge      i8042
  4:          0          0        825        183   IO-APIC-edge      serial
  7:          1          0          0          0   IO-APIC-edge
  9:          0          0          0          0   IO-APIC-fasteoi   acpi
 12:          0          0          0          4   IO-APIC-edge      i8042
 14:          0          0          0          0   IO-APIC-edge      pata_amd
 15:          0          0          0          0   IO-APIC-edge      pata_amd
 16:          0          0          0          3   IO-APIC-fasteoi   ohci1394
 19:      47808          4          2       4508   IO-APIC-fasteoi
sata_sil24, bttv0, Bt87x audio
 20:          0          0          1          1   IO-APIC-fasteoi
ehci_hcd:usb1
 21:          0          0          0          0   IO-APIC-fasteoi   sata_nv
 22:          0          0          0          0   IO-APIC-fasteoi   sata_nv
 23:        282      19539          2        267   IO-APIC-fasteoi
sata_nv, ohci_hcd:usb2
 28:      70439          0         10       1250   PCI-MSI-edge      radeon
 29:          1        700          0        140   PCI-MSI-edge      HDA Intel
 30:          0          0          0          3   PCI-MSI-edge      eth0
 31:      97810          0          0         37   PCI-MSI-edge      eth1
NMI:          0          0          0          0   Non-maskable interrupts
LOC:     127366     116789      99269      60557   Local timer interrupts
SPU:          0          0          0          0   Spurious interrupts
PMI:          0          0          0          0   Performance
monitoring interrupts
PND:          0          0          0          0   Performance pending work
RES:     234954     290789      54777      55492   Rescheduling interrupts
CAL:       8085      36613      56971      38870   Function call interrupts
TLB:        659       1395       1054       1785   TLB shootdowns
THR:          0          0          0          0   Threshold APIC interrupts
MCE:          0          0          0          0   Machine check exceptions
MCP:          8          8          8          8   Machine check polls
ERR:          1
MIS:          0

Hardware I'm using:
2x 2218 Opterons with a NVidia MCP55 chipset, the Sil24-Chip is part
of the mainboard.

-[0000:00]-+-00.0  nVidia Corporation MCP55 Memory Controller
           +-01.0  nVidia Corporation MCP55 LPC Bridge
           +-01.1  nVidia Corporation MCP55 SMBus
           +-02.0  nVidia Corporation MCP55 USB Controller
           +-02.1  nVidia Corporation MCP55 USB Controller
           +-04.0  nVidia Corporation MCP55 IDE
           +-05.0  nVidia Corporation MCP55 SATA Controller
           +-05.1  nVidia Corporation MCP55 SATA Controller
           +-05.2  nVidia Corporation MCP55 SATA Controller
           +-06.0-[05]--+-06.0  Brooktree Corporation Bt878 Video Capture
           |            +-06.1  Brooktree Corporation Bt878 Audio Capture
           |            \-08.0  Texas Instruments TSB43AB22/A
IEEE-1394a-2000 Controller (PHY/Link)
           +-06.1  nVidia Corporation MCP55 High Definition Audio
           +-0b.0-[04]----00.0  Silicon Image, Inc. SiI 3132 Serial
ATA Raid II Controller
           +-0c.0-[03]----00.0  Broadcom Corporation NetXtreme BCM5754
Gigabit Ethernet PCI Express
           +-0d.0-[02]----00.0  Broadcom Corporation NetXtreme BCM5754
Gigabit Ethernet PCI Express
           +-0f.0-[01]--+-00.0  ATI Technologies Inc RV370 5B60
[Radeon X300 (PCIE)]
           |            \-00.1  ATI Technologies Inc RV370 [Radeon X300SE]
           +-18.0  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
HyperTransport Technology Configuration
           +-18.1  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
Address Map
           +-18.2  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
DRAM Controller
           +-18.3  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
Miscellaneous Control
           +-19.0  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
HyperTransport Technology Configuration
           +-19.1  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
Address Map
           +-19.2  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
DRAM Controller
           \-19.3  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
Miscellaneous Control


Also strange:
[    1.630081] pci 0000:00:00.0: Found enabled HT MSI Mapping
[    1.635605] pci 0000:00:00.0: Found enabled HT MSI Mapping
[    1.641162] pci 0000:00:00.0: Found enabled HT MSI Mapping
[    1.646691] pci 0000:00:00.0: Found enabled HT MSI Mapping
[    1.652247] pci 0000:00:00.0: Found enabled HT MSI Mapping
[    1.657781] pci 0000:00:00.0: Found enabled HT MSI Mapping
[    1.663348] pci 0000:00:00.0: Found enabled HT MSI Mapping
[    1.668889] pci 0000:00:00.0: Found enabled HT MSI Mapping
[    1.674458] pci 0000:00:00.0: Found enabled HT MSI Mapping

and:
[    5.061998] EDAC MC: Ver: 2.1.0 Dec 18 2009
[    5.062186] EDAC amd64_edac:  Ver: 3.3.0 Dec 18 2009
[    5.062235] EDAC amd64: ECC is enabled by BIOS.
[    5.062297] EDAC amd64: ECC is enabled by BIOS.
[    5.128332] EDAC MC: Rev F or later detected
[    5.134186] EDAC amd64: amd64_read_mc_registers: error reading F2x190.
[    5.142290] EDAC amd64: amd64_read_mc_registers: error reading F2x194.
[    5.150355] EDAC MC: DCT0 chip selects:
[    5.150357] EDAC MC:  0:   512MB 1:   512MB
[    5.150358] EDAC MC:  2:     0MB 3:     0MB
[    5.150361] EDAC MC:  4:     0MB 5:     0MB
[    5.150362] EDAC MC:  6:     0MB 7:     0MB
[    5.150519] EDAC MC0: Giving out device to 'amd64_edac' 'RevF': DEV
0000:00:18.2
[    5.150522] EDAC MC: Rev F or later detected
[    5.150530] EDAC amd64: amd64_read_mc_registers: error reading F2x190.
[    5.150532] EDAC amd64: amd64_read_mc_registers: error reading F2x194.
[    5.150533] EDAC MC: DCT0 chip selects:
[    5.150535] EDAC MC:  0:   512MB 1:   512MB
[    5.150536] EDAC MC:  2:     0MB 3:     0MB
[    5.150537] EDAC MC:  4:     0MB 5:     0MB
[    5.150539] EDAC MC:  6:     0MB 7:     0MB
[    5.150664] EDAC MC1: Giving out device to 'amd64_edac' 'RevF': DEV
0000:00:19.2
[    5.150742] EDAC PCI0: Giving out device to module 'amd64_edac'
controller 'EDAC PCI
 controller': DEV '0000:00:18.2' (POLLED)

The system has 4x 1GB RAM sticks (2 on each CPU).
And there is no line like 'EDAC PCI0' for the DRAM controller of the
second CPU (19.2). Is that normal?

Torsten

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

* Re: Linux 2.6.33-rc1
  2009-12-19 19:54 ` Torsten Kaiser
@ 2009-12-20 17:53   ` Torsten Kaiser
  2009-12-20 19:14     ` Borislav Petkov
  0 siblings, 1 reply; 8+ messages in thread
From: Torsten Kaiser @ 2009-12-20 17:53 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Linux Kernel Mailing List, Borislav Petkov

On Sat, Dec 19, 2009 at 8:54 PM, Torsten Kaiser
<just.for.lkml@googlemail.com> wrote:
> [    5.061998] EDAC MC: Ver: 2.1.0 Dec 18 2009
> [    5.062186] EDAC amd64_edac:  Ver: 3.3.0 Dec 18 2009
> [    5.062235] EDAC amd64: ECC is enabled by BIOS.
> [    5.062297] EDAC amd64: ECC is enabled by BIOS.
> [    5.128332] EDAC MC: Rev F or later detected
> [    5.134186] EDAC amd64: amd64_read_mc_registers: error reading F2x190.
> [    5.142290] EDAC amd64: amd64_read_mc_registers: error reading F2x194.
> [    5.150355] EDAC MC: DCT0 chip selects:
> [    5.150357] EDAC MC:  0:   512MB 1:   512MB
> [    5.150358] EDAC MC:  2:     0MB 3:     0MB
> [    5.150361] EDAC MC:  4:     0MB 5:     0MB
> [    5.150362] EDAC MC:  6:     0MB 7:     0MB
> [    5.150519] EDAC MC0: Giving out device to 'amd64_edac' 'RevF': DEV
> 0000:00:18.2
> [    5.150522] EDAC MC: Rev F or later detected
> [    5.150530] EDAC amd64: amd64_read_mc_registers: error reading F2x190.
> [    5.150532] EDAC amd64: amd64_read_mc_registers: error reading F2x194.
> [    5.150533] EDAC MC: DCT0 chip selects:
> [    5.150535] EDAC MC:  0:   512MB 1:   512MB
> [    5.150536] EDAC MC:  2:     0MB 3:     0MB
> [    5.150537] EDAC MC:  4:     0MB 5:     0MB
> [    5.150539] EDAC MC:  6:     0MB 7:     0MB
> [    5.150664] EDAC MC1: Giving out device to 'amd64_edac' 'RevF': DEV
> 0000:00:19.2
> [    5.150742] EDAC PCI0: Giving out device to module 'amd64_edac'
> controller 'EDAC PCI
>  controller': DEV '0000:00:18.2' (POLLED)
>
> The system has 4x 1GB RAM sticks (2 on each CPU).

After reading the code in drivers/edac/amd64_edac.c and the
documentation in the AMD reference doc (#32559, I have Rev. 3.08) the
bug is, that the current code does not try to differentiate between
the 64bit and the 128bit mode.
In the doc the sizes for the 64bit mode in table 10, section 4.5.8.1
are identical to the table ddr2_dbam in amd64_edac.c.
But for the 128bit mode the table 11 should be used, there the sizes
are doubled.

The code uses the bit 11 (named F10_WIDTH_128 in amd64_edac.h) of the
lower DRAM configuration register to determine the number of channels
in k8_early_channel_count(), but this is not used in
amd64_debug_display_dimm_sizes()

> And there is no line like 'EDAC PCI0' for the DRAM controller of the
> second CPU (19.2). Is that normal?

amd64_edac_init() calls amd64_init_2nd_stage() for each northbrigde,
but amd64_setup_pci_device() only once.

But from looking at the code, I can't see if a second device is needed or not.

Torsten

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

* Re: Linux 2.6.33-rc1
  2009-12-20 17:53   ` Torsten Kaiser
@ 2009-12-20 19:14     ` Borislav Petkov
  2009-12-20 19:36       ` Torsten Kaiser
  0 siblings, 1 reply; 8+ messages in thread
From: Borislav Petkov @ 2009-12-20 19:14 UTC (permalink / raw)
  To: Torsten Kaiser; +Cc: Linus Torvalds, Linux Kernel Mailing List, Borislav Petkov

On Sun, Dec 20, 2009 at 06:53:24PM +0100, Torsten Kaiser wrote:
> On Sat, Dec 19, 2009 at 8:54 PM, Torsten Kaiser
> <just.for.lkml@googlemail.com> wrote:
> > [    5.061998] EDAC MC: Ver: 2.1.0 Dec 18 2009
> > [    5.062186] EDAC amd64_edac:  Ver: 3.3.0 Dec 18 2009
> > [    5.062235] EDAC amd64: ECC is enabled by BIOS.
> > [    5.062297] EDAC amd64: ECC is enabled by BIOS.
> > [    5.128332] EDAC MC: Rev F or later detected
> > [    5.134186] EDAC amd64: amd64_read_mc_registers: error reading F2x190.
> > [    5.142290] EDAC amd64: amd64_read_mc_registers: error reading F2x194.
> > [    5.150355] EDAC MC: DCT0 chip selects:
> > [    5.150357] EDAC MC:  0:   512MB 1:   512MB
> > [    5.150358] EDAC MC:  2:     0MB 3:     0MB
> > [    5.150361] EDAC MC:  4:     0MB 5:     0MB
> > [    5.150362] EDAC MC:  6:     0MB 7:     0MB
> > [    5.150519] EDAC MC0: Giving out device to 'amd64_edac' 'RevF': DEV
> > 0000:00:18.2
> > [    5.150522] EDAC MC: Rev F or later detected
> > [    5.150530] EDAC amd64: amd64_read_mc_registers: error reading F2x190.
> > [    5.150532] EDAC amd64: amd64_read_mc_registers: error reading F2x194.
> > [    5.150533] EDAC MC: DCT0 chip selects:
> > [    5.150535] EDAC MC:  0:   512MB 1:   512MB
> > [    5.150536] EDAC MC:  2:     0MB 3:     0MB
> > [    5.150537] EDAC MC:  4:     0MB 5:     0MB
> > [    5.150539] EDAC MC:  6:     0MB 7:     0MB
> > [    5.150664] EDAC MC1: Giving out device to 'amd64_edac' 'RevF': DEV
> > 0000:00:19.2
> > [    5.150742] EDAC PCI0: Giving out device to module 'amd64_edac'
> > controller 'EDAC PCI
> >  controller': DEV '0000:00:18.2' (POLLED)
> >
> > The system has 4x 1GB RAM sticks (2 on each CPU).

What are those DIMMs: single or dual ranked? Can you give me the exact
model name?

> After reading the code in drivers/edac/amd64_edac.c and the
> documentation in the AMD reference doc (#32559, I have Rev. 3.08) the
> bug is, that the current code does not try to differentiate between
> the 64bit and the 128bit mode.
> In the doc the sizes for the 64bit mode in table 10, section 4.5.8.1
> are identical to the table ddr2_dbam in amd64_edac.c.
> But for the 128bit mode the table 11 should be used, there the sizes
> are doubled.
> 
> The code uses the bit 11 (named F10_WIDTH_128 in amd64_edac.h) of the
> lower DRAM configuration register to determine the number of channels
> in k8_early_channel_count(), but this is not used in
> amd64_debug_display_dimm_sizes()

That might be the case, can you enable CONFIG_EDAC_DEBUG and
CONFIG_EDAC_DEBUG_VERBOSE and rebuild your kernel, please? Then, send me
the _whole_ dmesg output. If the output appears truncated, try enlarging
the log buffer size by setting log_buf_len on the kernel command line to
something large, i.e. 'log_buf_len=10M'.

> 
> > And there is no line like 'EDAC PCI0' for the DRAM controller of the
> > second CPU (19.2). Is that normal?
> 
> amd64_edac_init() calls amd64_init_2nd_stage() for each northbrigde,
> but amd64_setup_pci_device() only once.
> 
> But from looking at the code, I can't see if a second device is needed or not.

No, its not since it seems like the EDAC PCI code scans all known PCI
devices anyways.

Thanks.

-- 
Regards/Gruss,
    Boris.

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

* Re: Linux 2.6.33-rc1
  2009-12-20 19:14     ` Borislav Petkov
@ 2009-12-20 19:36       ` Torsten Kaiser
  2009-12-20 19:40         ` Torsten Kaiser
  0 siblings, 1 reply; 8+ messages in thread
From: Torsten Kaiser @ 2009-12-20 19:36 UTC (permalink / raw)
  To: Borislav Petkov, Torsten Kaiser, Linus Torvalds,
	Linux Kernel Mailing List, Borislav Petkov

On Sun, Dec 20, 2009 at 8:14 PM, Borislav Petkov
<petkovbb@googlemail.com> wrote:
> On Sun, Dec 20, 2009 at 06:53:24PM +0100, Torsten Kaiser wrote:
>> On Sat, Dec 19, 2009 at 8:54 PM, Torsten Kaiser
>> <just.for.lkml@googlemail.com> wrote:
>> > [    5.061998] EDAC MC: Ver: 2.1.0 Dec 18 2009
>> > [    5.062186] EDAC amd64_edac:  Ver: 3.3.0 Dec 18 2009
>> > [    5.062235] EDAC amd64: ECC is enabled by BIOS.
>> > [    5.062297] EDAC amd64: ECC is enabled by BIOS.
>> > [    5.128332] EDAC MC: Rev F or later detected
>> > [    5.134186] EDAC amd64: amd64_read_mc_registers: error reading F2x190.
>> > [    5.142290] EDAC amd64: amd64_read_mc_registers: error reading F2x194.
>> > [    5.150355] EDAC MC: DCT0 chip selects:
>> > [    5.150357] EDAC MC:  0:   512MB 1:   512MB
>> > [    5.150358] EDAC MC:  2:     0MB 3:     0MB
>> > [    5.150361] EDAC MC:  4:     0MB 5:     0MB
>> > [    5.150362] EDAC MC:  6:     0MB 7:     0MB
>> > [    5.150519] EDAC MC0: Giving out device to 'amd64_edac' 'RevF': DEV
>> > 0000:00:18.2
>> > [    5.150522] EDAC MC: Rev F or later detected
>> > [    5.150530] EDAC amd64: amd64_read_mc_registers: error reading F2x190.
>> > [    5.150532] EDAC amd64: amd64_read_mc_registers: error reading F2x194.
>> > [    5.150533] EDAC MC: DCT0 chip selects:
>> > [    5.150535] EDAC MC:  0:   512MB 1:   512MB
>> > [    5.150536] EDAC MC:  2:     0MB 3:     0MB
>> > [    5.150537] EDAC MC:  4:     0MB 5:     0MB
>> > [    5.150539] EDAC MC:  6:     0MB 7:     0MB
>> > [    5.150664] EDAC MC1: Giving out device to 'amd64_edac' 'RevF': DEV
>> > 0000:00:19.2
>> > [    5.150742] EDAC PCI0: Giving out device to module 'amd64_edac'
>> > controller 'EDAC PCI
>> >  controller': DEV '0000:00:18.2' (POLLED)
>> >
>> > The system has 4x 1GB RAM sticks (2 on each CPU).
>
> What are those DIMMs: single or dual ranked? Can you give me the exact
> model name?

The bill says:
DDR2 DIMM 1024MB Kingston ValueRAM
PC2-5300 667MHz regECC CL5,dual rank, x8
Modell: KVR667D2D8P5/1G

>> After reading the code in drivers/edac/amd64_edac.c and the
>> documentation in the AMD reference doc (#32559, I have Rev. 3.08) the
>> bug is, that the current code does not try to differentiate between
>> the 64bit and the 128bit mode.
>> In the doc the sizes for the 64bit mode in table 10, section 4.5.8.1
>> are identical to the table ddr2_dbam in amd64_edac.c.
>> But for the 128bit mode the table 11 should be used, there the sizes
>> are doubled.
>>
>> The code uses the bit 11 (named F10_WIDTH_128 in amd64_edac.h) of the
>> lower DRAM configuration register to determine the number of channels
>> in k8_early_channel_count(), but this is not used in
>> amd64_debug_display_dimm_sizes()
>
> That might be the case, can you enable CONFIG_EDAC_DEBUG and
> CONFIG_EDAC_DEBUG_VERBOSE and rebuild your kernel, please? Then, send me
> the _whole_ dmesg output. If the output appears truncated, try enlarging
> the log buffer size by setting log_buf_len on the kernel command line to
> something large, i.e. 'log_buf_len=10M'.

Is attached...

>> > And there is no line like 'EDAC PCI0' for the DRAM controller of the
>> > second CPU (19.2). Is that normal?
>>
>> amd64_edac_init() calls amd64_init_2nd_stage() for each northbrigde,
>> but amd64_setup_pci_device() only once.
>>
>> But from looking at the code, I can't see if a second device is needed or not.
>
> No, its not since it seems like the EDAC PCI code scans all known PCI
> devices anyways.

OK, just found it curious, that there was a device for 18.2, but not for 19.2.

Torsten

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

* Re: Linux 2.6.33-rc1
  2009-12-20 19:36       ` Torsten Kaiser
@ 2009-12-20 19:40         ` Torsten Kaiser
  2009-12-21 14:05           ` Borislav Petkov
  0 siblings, 1 reply; 8+ messages in thread
From: Torsten Kaiser @ 2009-12-20 19:40 UTC (permalink / raw)
  To: Borislav Petkov, Torsten Kaiser, Linus Torvalds,
	Linux Kernel Mailing List, Borislav Petkov

[-- Attachment #1: Type: text/plain, Size: 625 bytes --]

On Sun, Dec 20, 2009 at 8:36 PM, Torsten Kaiser
<just.for.lkml@googlemail.com> wrote:
> On Sun, Dec 20, 2009 at 8:14 PM, Borislav Petkov
> <petkovbb@googlemail.com> wrote:
>> That might be the case, can you enable CONFIG_EDAC_DEBUG and
>> CONFIG_EDAC_DEBUG_VERBOSE and rebuild your kernel, please? Then, send me
>> the _whole_ dmesg output. If the output appears truncated, try enlarging
>> the log buffer size by setting log_buf_len on the kernel command line to
>> something large, i.e. 'log_buf_len=10M'.
>
> Is attached...

GoogleMail didn't like the attachement on the first try, I hope it
will work this time.

Torsten

[-- Attachment #2: dmesg-edac-debug.txt --]
[-- Type: text/plain, Size: 76302 bytes --]

[    0.000000] Linux version 2.6.33-rc1 (root@treogen) (gcc version 4.4.2 (Gentoo 4.4.2 p1.0) ) #2 SMP Sun Dec 20 20:27:30 CET 2009
[    0.000000] Command line: fastboot earlyprintk=serial,ttyS0,115200 console=ttyS0,115200 console=tty1 crypt_root=/dev/md3 radeon.modeset=1
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[    0.000000]  BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 00000000dffd0000 (usable)
[    0.000000]  BIOS-e820: 00000000dffd0000 - 00000000dffde000 (ACPI data)
[    0.000000]  BIOS-e820: 00000000dffde000 - 00000000e0000000 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
[    0.000000]  BIOS-e820: 00000000fee00000 - 00000000fef00000 (reserved)
[    0.000000]  BIOS-e820: 00000000ff700000 - 0000000100000000 (reserved)
[    0.000000]  BIOS-e820: 0000000100000000 - 0000000120000000 (usable)
[    0.000000] bootconsole [earlyser0] enabled
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] DMI present.
[    0.000000] No AGP bridge found
[    0.000000] last_pfn = 0x120000 max_arch_pfn = 0x400000000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-EFFFF uncachable
[    0.000000]   F0000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 0000000000 mask FF80000000 write-back
[    0.000000]   1 base 0080000000 mask FFC0000000 write-back
[    0.000000]   2 base 00C0000000 mask FFE0000000 write-back
[    0.000000]   3 disabled
[    0.000000]   4 disabled
[    0.000000]   5 disabled
[    0.000000]   6 disabled
[    0.000000]   7 disabled
[    0.000000] TOM2: 0000000120000000 aka 4608M
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] e820 update range: 00000000e0000000 - 0000000100000000 (usable) ==> (reserved)
[    0.000000] last_pfn = 0xdffd0 max_arch_pfn = 0x400000000
[    0.000000] initial memory mapped : 0 - 20000000
[    0.000000] found SMP MP-table at [ffff8800000ff780] ff780
[    0.000000] init_memory_mapping: 0000000000000000-00000000dffd0000
[    0.000000]  0000000000 - 00dfe00000 page 2M
[    0.000000]  00dfe00000 - 00dffd0000 page 4k
[    0.000000] kernel direct mapping tables up to dffd0000 @ 8000-e000
[    0.000000] init_memory_mapping: 0000000100000000-0000000120000000
[    0.000000]  0100000000 - 0120000000 page 2M
[    0.000000] kernel direct mapping tables up to 120000000 @ c000-12000
[    0.000000] RAMDISK: 37ec8000 - 37fefd0e
[    0.000000] ACPI: RSDP 00000000000fb080 00024 (v02 ACPIAM)
[    0.000000] ACPI: XSDT 00000000dffd0100 00064 (v01 A_M_I_ OEMXSDT  04000713 MSFT 00000097)
[    0.000000] ACPI: FACP 00000000dffd0290 000F4 (v03 A_M_I_ OEMFACP  04000713 MSFT 00000097)
[    0.000000] ACPI: DSDT 00000000dffd0450 04FC5 (v01  S0027 S0027000 00000000 INTL 20051117)
[    0.000000] ACPI: FACS 00000000dffde000 00040
[    0.000000] ACPI: APIC 00000000dffd0390 00080 (v01 A_M_I_ OEMAPIC  04000713 MSFT 00000097)
[    0.000000] ACPI: MCFG 00000000dffd0410 0003C (v01 A_M_I_ OEMMCFG  04000713 MSFT 00000097)
[    0.000000] ACPI: OEMB 00000000dffde040 00060 (v01 A_M_I_ AMI_OEM  04000713 MSFT 00000097)
[    0.000000] ACPI: HPET 00000000dffd5420 00038 (v01 A_M_I_ OEMHPET0 04000713 MSFT 00000097)
[    0.000000] ACPI: MCFG 00000000dffd5460 0003C (v01 A_M_I_ OEMMCFG  04000713 MSFT 00000097)
[    0.000000] ACPI: SRAT 00000000dffd54a0 00110 (v01 AMD    HAMMER   00000001 AMD  00000001)
[    0.000000] ACPI: SSDT 00000000dffd55b0 004F0 (v01 A_M_I_ POWERNOW 00000001 AMD  00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] SRAT: PXM 0 -> APIC 0x00 -> Node 0
[    0.000000] SRAT: PXM 0 -> APIC 0x01 -> Node 0
[    0.000000] SRAT: PXM 1 -> APIC 0x02 -> Node 1
[    0.000000] SRAT: PXM 1 -> APIC 0x03 -> Node 1
[    0.000000] SRAT: Node 0 PXM 0 0-a0000
[    0.000000] SRAT: Node 0 PXM 0 100000-80000000
[    0.000000] SRAT: Node 1 PXM 1 80000000-e0000000
[    0.000000] SRAT: Node 1 PXM 1 100000000-120000000
[    0.000000] NUMA: Allocated memnodemap from d000 - f440
[    0.000000] NUMA: Using 20 for the hash shift.
[    0.000000] Bootmem setup node 0 0000000000000000-0000000080000000
[    0.000000]   NODE_DATA [000000000000f440 - 000000000002343f]
[    0.000000]   bootmap [0000000000024000 -  0000000000033fff] pages 10
[    0.000000] (13 early reservations) ==> bootmem [0000000000 - 0080000000]
[    0.000000]   #0 [0000000000 - 0000001000]   BIOS data page ==> [0000000000 - 0000001000]
[    0.000000]   #1 [0001000000 - 0001a074d8]    TEXT DATA BSS ==> [0001000000 - 0001a074d8]
[    0.000000]   #2 [0037ec8000 - 0037fefd0e]          RAMDISK ==> [0037ec8000 - 0037fefd0e]
[    0.000000]   #3 [0001a08000 - 0001a08238]              BRK ==> [0001a08000 - 0001a08238]
[    0.000000]   #4 [00000ff790 - 0000100000]    BIOS reserved ==> [00000ff790 - 0000100000]
[    0.000000]   #5 [00000ff780 - 00000ff790]     MP-table mpf ==> [00000ff780 - 00000ff790]
[    0.000000]   #6 [000009fc00 - 00000f16f0]    BIOS reserved ==> [000009fc00 - 00000f16f0]
[    0.000000]   #7 [00000f188c - 00000ff780]    BIOS reserved ==> [00000f188c - 00000ff780]
[    0.000000]   #8 [00000f16f0 - 00000f188c]     MP-table mpc ==> [00000f16f0 - 00000f188c]
[    0.000000]   #9 [0000001000 - 0000003000]       TRAMPOLINE ==> [0000001000 - 0000003000]
[    0.000000]   #10 [0000008000 - 000000c000]          PGTABLE ==> [0000008000 - 000000c000]
[    0.000000]   #11 [000000c000 - 000000d000]          PGTABLE ==> [000000c000 - 000000d000]
[    0.000000]   #12 [000000d000 - 000000f440]       MEMNODEMAP ==> [000000d000 - 000000f440]
[    0.000000] Bootmem setup node 1 0000000080000000-0000000120000000
[    0.000000]   NODE_DATA [0000000080000000 - 0000000080013fff]
[    0.000000]   bootmap [0000000080014000 -  0000000080027fff] pages 14
[    0.000000] (13 early reservations) ==> bootmem [0080000000 - 0120000000]
[    0.000000]   #0 [0000000000 - 0000001000]   BIOS data page
[    0.000000]   #1 [0001000000 - 0001a074d8]    TEXT DATA BSS
[    0.000000]   #2 [0037ec8000 - 0037fefd0e]          RAMDISK
[    0.000000]   #3 [0001a08000 - 0001a08238]              BRK
[    0.000000]   #4 [00000ff790 - 0000100000]    BIOS reserved
[    0.000000]   #5 [00000ff780 - 00000ff790]     MP-table mpf
[    0.000000]   #6 [000009fc00 - 00000f16f0]    BIOS reserved
[    0.000000]   #7 [00000f188c - 00000ff780]    BIOS reserved
[    0.000000]   #8 [00000f16f0 - 00000f188c]     MP-table mpc
[    0.000000]   #9 [0000001000 - 0000003000]       TRAMPOLINE
[    0.000000]   #10 [0000008000 - 000000c000]          PGTABLE
[    0.000000]   #11 [000000c000 - 000000d000]          PGTABLE
[    0.000000]   #12 [000000d000 - 000000f440]       MEMNODEMAP
[    0.000000]  [ffffea0000000000-ffffea0001bfffff] PMD -> [ffff880028600000-ffff88002a1fffff] on node 0
[    0.000000]  [ffffea0001c00000-ffffea0003ffffff] PMD -> [ffff880080200000-ffff880081ffffff] on node 1
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000000 -> 0x00001000
[    0.000000]   DMA32    0x00001000 -> 0x00100000
[    0.000000]   Normal   0x00100000 -> 0x00120000
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[4] active PFN ranges
[    0.000000]     0: 0x00000000 -> 0x0000009f
[    0.000000]     0: 0x00000100 -> 0x00080000
[    0.000000]     1: 0x00080000 -> 0x000dffd0
[    0.000000]     1: 0x00100000 -> 0x00120000
[    0.000000] On node 0 totalpages: 524191
[    0.000000]   DMA zone: 56 pages used for memmap
[    0.000000]   DMA zone: 104 pages reserved
[    0.000000]   DMA zone: 3839 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 7112 pages used for memmap
[    0.000000]   DMA32 zone: 513080 pages, LIFO batch:31
[    0.000000] On node 1 totalpages: 524240
[    0.000000]   DMA32 zone: 7168 pages used for memmap
[    0.000000]   DMA32 zone: 386000 pages, LIFO batch:31
[    0.000000]   Normal zone: 1792 pages used for memmap
[    0.000000]   Normal zone: 129280 pages, LIFO batch:31
[    0.000000] Detected use of extended apic ids on hypertransport bus
[    0.000000] Detected use of extended apic ids on hypertransport bus
[    0.000000] ACPI: PM-Timer IO Port: 0x2008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
[    0.000000] ACPI: IOAPIC (id[0x04] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 4, version 17, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 14 global_irq 14 high edge)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 15 global_irq 15 high edge)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] ACPI: IRQ14 used by override.
[    0.000000] ACPI: IRQ15 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x10de8201 base: 0xfed00000
[    0.000000] SMP: Allowing 4 CPUs, 0 hotplug CPUs
[    0.000000] nr_irqs_gsi: 24
[    0.000000] Allocating PCI resources starting at e0000000 (gap: e0000000:1ec00000)
[    0.000000] setup_percpu: NR_CPUS:4 nr_cpumask_bits:4 nr_cpu_ids:4 nr_node_ids:2
[    0.000000] PERCPU: Embedded 27 pages/cpu @ffff880028200000 s78488 r8192 d23912 u1048576
[    0.000000] pcpu-alloc: s78488 r8192 d23912 u1048576 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1 [1] 2 3 
[    0.000000] Built 2 zonelists in Node order, mobility grouping on.  Total pages: 1032199
[    0.000000] Policy zone: Normal
[    0.000000] Kernel command line: fastboot earlyprintk=serial,ttyS0,115200 console=ttyS0,115200 console=tty1 crypt_root=/dev/md3 radeon.modeset=1
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Checking aperture...
[    0.000000] No AGP bridge found
[    0.000000] Node 0: aperture @ 20000000 size 32 MB
[    0.000000] Aperture pointing to e820 RAM. Ignoring.
[    0.000000] Your BIOS doesn't leave a aperture memory hole
[    0.000000] Please enable the IOMMU option in the BIOS setup
[    0.000000] This costs you 64 MB of RAM
[    0.000000] Mapping aperture over 65536 KB of RAM @ 20000000
[    0.000000] Memory: 3990564k/4718592k available (5263k kernel code, 524868k absent, 203160k reserved, 3084k data, 1216k init)
[    0.000000] SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=2
[    0.000000] Hierarchical RCU implementation.
[    0.000000] RCU-based detection of stalled CPUs is enabled.
[    0.000000] NR_IRQS:4352 nr_irqs:440
[    0.000000] Extended CMOS year: 2000
[    0.000000] spurious 8259A interrupt: IRQ7.
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty1] enabled, bootconsole disabled
[    0.000000] console [ttyS0] enabled
[    0.000000] hpet clockevent registered
[    0.000000] Fast TSC calibration using PIT
[    0.000000] Detected 2599.982 MHz processor.
[    0.020004] Calibrating delay loop (skipped), value calculated using timer frequency.. 5199.96 BogoMIPS (lpj=25999820)
[    0.030032] Security Framework initialized
[    0.034385] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.042636] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.051169] Mount-cache hash table entries: 256
[    0.055844] tseg: 0000000000
[    0.055854] CPU: Physical Processor ID: 0
[    0.060003] CPU: Processor Core ID: 0
[    0.063669] mce: CPU supports 5 MCE banks
[    0.067688] using C1E aware idle routine
[    0.070001] Performance Events: AMD PMU driver.
[    0.074562] ... version:                0
[    0.080001] ... bit width:              48
[    0.084103] ... generic registers:      4
[    0.090001] ... value mask:             0000ffffffffffff
[    0.095313] ... max period:             00007fffffffffff
[    0.100001] ... fixed-purpose events:   0
[    0.104016] ... event mask:             000000000000000f
[    0.110011] Freeing SMP alternatives: 34k freed
[    0.114562] ACPI: Core revision 20091214
[    0.127992] Setting APIC routing to flat
[    0.130427] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.238384] CPU0: Dual-Core AMD Opteron(tm) Processor 2218 stepping 02
[    0.250000] Booting Node   0, Processors  #1 Ok.
[    0.400648] Booting Node   1, Processors  #2 #3 Ok.
[    0.720032] Brought up 4 CPUs
[    0.723013] Total of 4 processors activated (20800.09 BogoMIPS).
[    0.730081] NET: Registered protocol family 16
[    0.734552] node 0 link 0: io port [3000, ffffff]
[    0.734552] node 0 link 0: io port [2000, 2fff]
[    0.734552] TOM: 00000000e0000000 aka 3584M
[    0.734552] node 0 link 0: mmio [f0000000, f3ffffff]
[    0.734552] node 0 link 0: mmio [a0000, bffff]
[    0.734552] node 0 link 0: mmio [e0000000, efffffff]
[    0.734552] TOM2: 0000000120000000 aka 4608M
[    0.740002] bus: [00, ff] on node 0 link 0
[    0.740004] bus: 00 index 0 io port: [0, ffff]
[    0.740005] bus: 00 index 1 mmio: [e0000000, ffffffff]
[    0.740006] bus: 00 index 2 mmio: [a0000, bffff]
[    0.740008] bus: 00 index 3 mmio: [120000000, fcffffffff]
[    0.740014] ACPI: bus type pci registered
[    0.744048] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xf0000000-0xffffffff] (base 0xf0000000)
[    0.750002] PCI: not using MMCONFIG
[    0.760002] PCI: Using configuration type 1 for base access
[    0.770052] bio: create slab <bio-0> at 0
[    0.780734] ACPI: EC: Look up EC in DSDT
[    0.784036] ACPI: Executed 1 blocks of module-level executable AML code
[    0.796957] ACPI: Interpreter enabled
[    0.800002] ACPI: (supports S0 S5)
[    0.803475] ACPI: Using IOAPIC for interrupt routing
[    0.808495] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xf0000000-0xffffffff] (base 0xf0000000)
[    0.846386] [Firmware Bug]: PCI: MMCONFIG at [mem 0xf0000000-0xffffffff] not reserved in ACPI motherboard resources
[    0.850001] PCI: not using MMCONFIG
[    0.870143] ACPI Warning: Incorrect checksum in table [OEMB] - EC, should be E7 (20091214/tbutils-314)
[    0.880163] ACPI: No dock devices found.
[    0.884342] ACPI: PCI Root Bridge [PCI0] (0000:00)
[    0.889168] pci_root PNP0A03:00: ignoring host bridge windows from ACPI; boot with "pci=use_crs" to use them
[    0.890199] pci_root PNP0A03:00: host bridge window [io  0x0000-0x0cf7] (ignored)
[    0.890201] pci_root PNP0A03:00: host bridge window [io  0x0d00-0xffff] (ignored)
[    0.890203] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff] (ignored)
[    0.890205] pci_root PNP0A03:00: host bridge window [mem 0x000d0000-0x000dffff] (ignored)
[    0.890207] pci_root PNP0A03:00: host bridge window [mem 0xe0000000-0xfebfffff] (ignored)
[    0.890347] pci 0000:00:01.0: reg 10: [io  0x2f00-0x2f7f]
[    0.890374] pci 0000:00:01.1: reg 10: [io  0xa880-0xa8bf]
[    0.890383] pci 0000:00:01.1: reg 20: [io  0x2a00-0x2a3f]
[    0.890387] pci 0000:00:01.1: reg 24: [io  0x2a80-0x2abf]
[    0.890405] pci 0000:00:01.1: PME# supported from D3hot D3cold
[    0.890409] pci 0000:00:01.1: PME# disabled
[    0.890428] pci 0000:00:02.0: reg 10: [mem 0xefaf8000-0xefaf8fff]
[    0.890444] pci 0000:00:02.0: supports D1 D2
[    0.890446] pci 0000:00:02.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.890448] pci 0000:00:02.0: PME# disabled
[    0.890461] pci 0000:00:02.1: reg 10: [mem 0xefaebc00-0xefaebcff]
[    0.890477] pci 0000:00:02.1: supports D1 D2
[    0.890478] pci 0000:00:02.1: PME# supported from D0 D1 D2 D3hot D3cold
[    0.890480] pci 0000:00:02.1: PME# disabled
[    0.890500] pci 0000:00:04.0: reg 20: [io  0xffa0-0xffaf]
[    0.890520] pci 0000:00:05.0: reg 10: [io  0xcc00-0xcc07]
[    0.890523] pci 0000:00:05.0: reg 14: [io  0xc880-0xc883]
[    0.890526] pci 0000:00:05.0: reg 18: [io  0xc800-0xc807]
[    0.890528] pci 0000:00:05.0: reg 1c: [io  0xc480-0xc483]
[    0.890531] pci 0000:00:05.0: reg 20: [io  0xc400-0xc40f]
[    0.890534] pci 0000:00:05.0: reg 24: [mem 0xefafb000-0xefafbfff]
[    0.890556] pci 0000:00:05.1: reg 10: [io  0xc080-0xc087]
[    0.890559] pci 0000:00:05.1: reg 14: [io  0xc000-0xc003]
[    0.890561] pci 0000:00:05.1: reg 18: [io  0xbc00-0xbc07]
[    0.890564] pci 0000:00:05.1: reg 1c: [io  0xb880-0xb883]
[    0.890567] pci 0000:00:05.1: reg 20: [io  0xb800-0xb80f]
[    0.890569] pci 0000:00:05.1: reg 24: [mem 0xefafa000-0xefafafff]
[    0.890591] pci 0000:00:05.2: reg 10: [io  0xb480-0xb487]
[    0.890594] pci 0000:00:05.2: reg 14: [io  0xb400-0xb403]
[    0.890597] pci 0000:00:05.2: reg 18: [io  0xb080-0xb087]
[    0.890599] pci 0000:00:05.2: reg 1c: [io  0xb000-0xb003]
[    0.890602] pci 0000:00:05.2: reg 20: [io  0xac00-0xac0f]
[    0.890605] pci 0000:00:05.2: reg 24: [mem 0xefaf9000-0xefaf9fff]
[    0.890651] pci 0000:00:06.1: reg 10: [mem 0xefafc000-0xefafffff]
[    0.890670] pci 0000:00:06.1: PME# supported from D3hot D3cold
[    0.890672] pci 0000:00:06.1: PME# disabled
[    0.900013] pci 0000:00:0b.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.900015] pci 0000:00:0b.0: PME# disabled
[    0.900037] pci 0000:00:0c.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.900039] pci 0000:00:0c.0: PME# disabled
[    0.900061] pci 0000:00:0d.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.900063] pci 0000:00:0d.0: PME# disabled
[    0.900085] pci 0000:00:0f.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.900087] pci 0000:00:0f.0: PME# disabled
[    0.900219] pci 0000:05:06.0: reg 10: [mem 0xeefff000-0xeeffffff pref]
[    0.900261] pci 0000:05:06.1: reg 10: [mem 0xeeffe000-0xeeffefff pref]
[    0.900308] pci 0000:05:08.0: reg 10: [mem 0xeffff800-0xefffffff]
[    0.900313] pci 0000:05:08.0: reg 14: [mem 0xefff8000-0xefffbfff]
[    0.900335] pci 0000:05:08.0: supports D1 D2
[    0.900337] pci 0000:05:08.0: PME# supported from D0 D1 D2 D3hot
[    0.900339] pci 0000:05:08.0: PME# disabled
[    0.900359] pci 0000:00:06.0: PCI bridge to [bus 05-05] (subtractive decode)
[    0.907405] pci 0000:00:06.0:   bridge window [mem 0xeff00000-0xefffffff]
[    0.907408] pci 0000:00:06.0:   bridge window [mem 0xeef00000-0xeeffffff pref]
[    0.907443] pci 0000:04:00.0: reg 10: [mem 0xefeffc00-0xefeffc7f 64bit]
[    0.907456] pci 0000:04:00.0: reg 18: [mem 0xefef8000-0xefefbfff 64bit]
[    0.907463] pci 0000:04:00.0: reg 20: [io  0xec00-0xec7f]
[    0.907476] pci 0000:04:00.0: reg 30: [mem 0xefe00000-0xefe7ffff pref]
[    0.907507] pci 0000:04:00.0: supports D1 D2
[    0.907522] pci 0000:04:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
[    0.910028] pci 0000:00:0b.0: PCI bridge to [bus 04-04]
[    0.920004] pci 0000:00:0b.0:   bridge window [io  0xe000-0xefff]
[    0.920006] pci 0000:00:0b.0:   bridge window [mem 0xefe00000-0xefefffff]
[    0.920035] pci 0000:03:00.0: reg 10: [mem 0xefdf0000-0xefdfffff 64bit]
[    0.920080] pci 0000:03:00.0: PME# supported from D3hot D3cold
[    0.920083] pci 0000:03:00.0: PME# disabled
[    0.940029] pci 0000:00:0c.0: PCI bridge to [bus 03-03]
[    0.945258] pci 0000:00:0c.0:   bridge window [mem 0xefd00000-0xefdfffff]
[    0.945290] pci 0000:02:00.0: reg 10: [mem 0xefcf0000-0xefcfffff 64bit]
[    0.945335] pci 0000:02:00.0: PME# supported from D3hot D3cold
[    0.945338] pci 0000:02:00.0: PME# disabled
[    0.960030] pci 0000:00:0d.0: PCI bridge to [bus 02-02]
[    0.965260] pci 0000:00:0d.0:   bridge window [mem 0xefc00000-0xefcfffff]
[    0.965276] pci 0000:01:00.0: reg 10: [mem 0xe0000000-0xe7ffffff pref]
[    0.965280] pci 0000:01:00.0: reg 14: [io  0xd000-0xd0ff]
[    0.965284] pci 0000:01:00.0: reg 18: [mem 0xefbf0000-0xefbfffff]
[    0.965294] pci 0000:01:00.0: reg 30: [mem 0xefbc0000-0xefbdffff pref]
[    0.965306] pci 0000:01:00.0: supports D1 D2
[    0.965322] pci 0000:01:00.1: reg 10: [mem 0xefbe0000-0xefbeffff]
[    0.965346] pci 0000:01:00.1: supports D1 D2
[    0.965355] pci 0000:01:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
[    0.970028] pci 0000:00:0f.0: PCI bridge to [bus 01-01]
[    0.980002] pci 0000:00:0f.0:   bridge window [io  0xd000-0xdfff]
[    0.980004] pci 0000:00:0f.0:   bridge window [mem 0xefb00000-0xefbfffff]
[    0.980007] pci 0000:00:0f.0:   bridge window [mem 0xe0000000-0xe7ffffff 64bit pref]
[    0.980017] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[    0.980219] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
[    0.980274] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2._PRT]
[    0.980325] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT]
[    0.980366] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P5._PRT]
[    0.980407] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P6._PRT]
[    0.990159] ACPI: PCI Interrupt Link [LNKA] (IRQs 16 17 18 19) *11
[    0.996744] ACPI: PCI Interrupt Link [LNKB] (IRQs 16 17 18 19) *0, disabled.
[    1.002943] ACPI: PCI Interrupt Link [LNKC] (IRQs 16 17 18 19) *10
[    1.011170] ACPI: PCI Interrupt Link [LNKD] (IRQs 16 17 18 19) *0, disabled.
[    1.018641] ACPI: PCI Interrupt Link [LNEA] (IRQs 16 17 18 19) *10
[    1.022046] ACPI: PCI Interrupt Link [LNEB] (IRQs 16 17 18 19) *10
[    1.031749] ACPI: PCI Interrupt Link [LNEC] (IRQs 16 17 18 19) *0, disabled.
[    1.039221] ACPI: PCI Interrupt Link [LNED] (IRQs 16 17 18 19) *5
[    1.041957] ACPI: PCI Interrupt Link [LUB0] (IRQs 20 21 22 23) *10
[    1.052043] ACPI: PCI Interrupt Link [LMAD] (IRQs 20 21 22 23) *0, disabled.
[    1.060132] ACPI: PCI Interrupt Link [LUB2] (IRQs 20 21 22 23) *11
[    1.066723] ACPI: PCI Interrupt Link [LMAC] (IRQs 20 21 22 23) *0, disabled.
[    1.072952] ACPI: PCI Interrupt Link [LAZA] (IRQs 20 21 22 23) *11
[    1.080757] ACPI: PCI Interrupt Link [LSMB] (IRQs 20 21 22 23) *11
[    1.087329] ACPI: PCI Interrupt Link [LPMU] (IRQs 20 21 22 23) *5
[    1.091966] ACPI: PCI Interrupt Link [LSA0] (IRQs 20 21 22 23) *5
[    1.100374] ACPI: PCI Interrupt Link [LSA1] (IRQs 20 21 22 23) *10
[    1.106983] ACPI: PCI Interrupt Link [LATA] (IRQs 20 21 22 23) *0, disabled.
[    1.112954] ACPI: PCI Interrupt Link [LSA2] (IRQs 20 21 22 23) *10
[    1.121047] vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=io+mem,locks=none
[    1.128105] vgaarb: loaded
[    1.130061] SCSI subsystem initialized
[    1.133821] libata version 3.00 loaded.
[    1.133838] usbcore: registered new interface driver usbfs
[    1.140023] usbcore: registered new interface driver hub
[    1.145346] usbcore: registered new device driver usb
[    1.150033] PCI: Using ACPI for IRQ routing
[    1.154197] PCI: pci_cache_line_size set to 64 bytes
[    1.154290] NetLabel: Initializing
[    1.160001] NetLabel:  domain hash size = 128
[    1.164355] NetLabel:  protocols = UNLABELED CIPSOv4
[    1.169332] NetLabel:  unlabeled traffic allowed by default
[    1.170004] HPET: 3 timers in total, 0 timers will be used for per-cpu timer
[    1.180005] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 31
[    1.185103] hpet0: 3 comparators, 32-bit 25.000000 MHz counter
[    1.210006] Switching to clocksource hpet
[    1.214110] Slow work thread pool: Starting up
[    1.214678] Slow work thread pool: Ready
[    1.218661] FS-Cache: Loaded
[    1.221645] CacheFiles: Loaded
[    1.224733] pnp: PnP ACPI init
[    1.227803] ACPI: bus type pnp registered
[    1.236982] pnp: PnP ACPI: found 14 devices
[    1.241176] ACPI: ACPI bus type pnp unregistered
[    1.245845] system 00:06: [io  0x04d0-0x04d1] has been reserved
[    1.251762] system 00:06: [io  0x07b0-0x07df] has been reserved
[    1.257718] system 00:06: [io  0x0800-0x080f] has been reserved
[    1.263654] system 00:06: [io  0x0bb0-0x0bdf] has been reserved
[    1.269573] system 00:06: [io  0x2000-0x207f] has been reserved
[    1.275527] system 00:06: [io  0x2080-0x20ff] has been reserved
[    1.281446] system 00:06: [io  0x2400-0x247f] has been reserved
[    1.287400] system 00:06: [io  0x2480-0x24ff] has been reserved
[    1.293339] system 00:06: [io  0x2800-0x287f] has been reserved
[    1.299256] system 00:06: [io  0x2880-0x28ff] has been reserved
[    1.305316] system 00:06: [io  0x2c00-0x2c7f] has been reserved
[    1.311234] system 00:06: [io  0x2c80-0x2cff] has been reserved
[    1.317189] system 00:06: [mem 0xfee01000-0xfeefffff] has been reserved
[    1.323820] system 00:06: [mem 0xefa80000-0xefabffff] has been reserved
[    1.330437] system 00:06: [mem 0xffb00000-0xffbfffff] has been reserved
[    1.337087] system 00:06: [mem 0xfff00000-0xffffffff] has been reserved
[    1.343720] system 00:08: [mem 0xfec00000-0xfec00fff] could not be reserved
[    1.350682] system 00:08: [mem 0xfee00000-0xfee00fff] has been reserved
[    1.357335] system 00:0c: [io  0x0290-0x0297] has been reserved
[    1.363280] system 00:0d: [mem 0x00000000-0x0009ffff] could not be reserved
[    1.370424] system 00:0d: [mem 0x000c0000-0x000cffff] has been reserved
[    1.377075] system 00:0d: [mem 0x000e0000-0x000fffff] could not be reserved
[    1.384052] system 00:0d: [mem 0x00100000-0xdfffffff] could not be reserved
[    1.391009] system 00:0d: [mem 0xfec00000-0xffffffff] could not be reserved
[    1.403570] pci 0000:00:06.0: PCI bridge to [bus 05-05]
[    1.408802] pci 0000:00:06.0:   bridge window [io  disabled]
[    1.414499] pci 0000:00:06.0:   bridge window [mem 0xeff00000-0xefffffff]
[    1.421289] pci 0000:00:06.0:   bridge window [mem 0xeef00000-0xeeffffff pref]
[    1.428730] pci 0000:00:0b.0: PCI bridge to [bus 04-04]
[    1.433971] pci 0000:00:0b.0:   bridge window [io  0xe000-0xefff]
[    1.440063] pci 0000:00:0b.0:   bridge window [mem 0xefe00000-0xefefffff]
[    1.446885] pci 0000:00:0b.0:   bridge window [mem pref disabled]
[    1.452995] pci 0000:00:0c.0: PCI bridge to [bus 03-03]
[    1.458220] pci 0000:00:0c.0:   bridge window [io  disabled]
[    1.463907] pci 0000:00:0c.0:   bridge window [mem 0xefd00000-0xefdfffff]
[    1.470689] pci 0000:00:0c.0:   bridge window [mem pref disabled]
[    1.476821] pci 0000:00:0d.0: PCI bridge to [bus 02-02]
[    1.482046] pci 0000:00:0d.0:   bridge window [io  disabled]
[    1.487740] pci 0000:00:0d.0:   bridge window [mem 0xefc00000-0xefcfffff]
[    1.496545] pci 0000:00:0d.0:   bridge window [mem pref disabled]
[    1.502655] pci 0000:00:0f.0: PCI bridge to [bus 01-01]
[    1.507883] pci 0000:00:0f.0:   bridge window [io  0xd000-0xdfff]
[    1.514009] pci 0000:00:0f.0:   bridge window [mem 0xefb00000-0xefbfffff]
[    1.520791] pci 0000:00:0f.0:   bridge window [mem 0xe0000000-0xe7ffffff 64bit pref]
[    1.528577] pci 0000:00:06.0: setting latency timer to 64
[    1.528582] pci 0000:00:0b.0: setting latency timer to 64
[    1.528586] pci 0000:00:0c.0: setting latency timer to 64
[    1.528590] pci 0000:00:0d.0: setting latency timer to 64
[    1.528594] pci 0000:00:0f.0: setting latency timer to 64
[    1.528597] pci_bus 0000:00: resource 0 [io  0x0000-0xffff]
[    1.528599] pci_bus 0000:00: resource 1 [mem 0x00000000-0xffffffffffffffff]
[    1.528601] pci_bus 0000:05: resource 1 [mem 0xeff00000-0xefffffff]
[    1.528603] pci_bus 0000:05: resource 2 [mem 0xeef00000-0xeeffffff pref]
[    1.528604] pci_bus 0000:05: resource 3 [io  0x0000-0xffff]
[    1.528606] pci_bus 0000:05: resource 4 [mem 0x00000000-0xffffffffffffffff]
[    1.528608] pci_bus 0000:04: resource 0 [io  0xe000-0xefff]
[    1.528610] pci_bus 0000:04: resource 1 [mem 0xefe00000-0xefefffff]
[    1.528612] pci_bus 0000:03: resource 1 [mem 0xefd00000-0xefdfffff]
[    1.528614] pci_bus 0000:02: resource 1 [mem 0xefc00000-0xefcfffff]
[    1.528615] pci_bus 0000:01: resource 0 [io  0xd000-0xdfff]
[    1.528617] pci_bus 0000:01: resource 1 [mem 0xefb00000-0xefbfffff]
[    1.528619] pci_bus 0000:01: resource 2 [mem 0xe0000000-0xe7ffffff 64bit pref]
[    1.528653] NET: Registered protocol family 2
[    1.533173] IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
[    1.541877] TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
[    1.554162] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[    1.561585] TCP: Hash tables configured (established 524288 bind 65536)
[    1.568241] TCP reno registered
[    1.571411] UDP hash table entries: 2048 (order: 4, 65536 bytes)
[    1.577488] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)
[    1.584082] NET: Registered protocol family 1
[    1.588622] RPC: Registered udp transport module.
[    1.593354] RPC: Registered tcp transport module.
[    1.598066] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.640096] pci 0000:00:00.0: Found enabled HT MSI Mapping
[    1.645643] pci 0000:00:00.0: Found enabled HT MSI Mapping
[    1.651174] pci 0000:00:00.0: Found enabled HT MSI Mapping
[    1.656738] pci 0000:00:00.0: Found enabled HT MSI Mapping
[    1.662269] pci 0000:00:00.0: Found enabled HT MSI Mapping
[    1.667837] pci 0000:00:00.0: Found enabled HT MSI Mapping
[    1.673397] pci 0000:00:00.0: Found enabled HT MSI Mapping
[    1.678939] pci 0000:00:00.0: Found enabled HT MSI Mapping
[    1.684515] pci 0000:00:00.0: Found enabled HT MSI Mapping
[    1.690031] pci 0000:01:00.0: Boot video device
[    1.690035] PCI: CLS 64 bytes, default 64
[    1.690093] Unpacking initramfs...
[    1.714630] Freeing initrd memory: 1183k freed
[    1.725340] DMA-API: preallocated 32768 debug entries
[    1.730399] DMA-API: debugging enabled by kernel config
[    1.735707] PCI-DMA: Disabling AGP.
[    1.739428] PCI-DMA: aperture base @ 20000000 size 65536 KB
[    1.745036] PCI-DMA: using GART IOMMU.
[    1.748795] PCI-DMA: Reserving 64MB of IOMMU area in the AGP aperture
[    1.761274] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    1.771182] VFS: Disk quotas dquot_6.5.2
[    1.775211] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.781844] FS-Cache: Netfs 'nfs' registered for caching
[    1.787450] SGI XFS with ACLs, security attributes, large block/inode numbers, no debug enabled
[    1.797033] SGI XFS Quota Management subsystem
[    1.801490] msgmni has been set to 7925
[    1.806258] alg: No test for stdrng (krng)
[    1.814654] alg: No test for fips(ansi_cprng) (fips_ansi_cprng)
[    1.820726] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
[    1.828141] io scheduler noop registered
[    1.832151] io scheduler cfq registered (default)
[    1.837035] pcieport 0000:00:0b.0: setting latency timer to 64
[    1.837051]   alloc irq_desc for 24 on node 0
[    1.837056]   alloc kstat_irqs on node 0
[    1.837064] pcieport 0000:00:0b.0: irq 24 for MSI/MSI-X
[    1.837178] pcieport 0000:00:0c.0: setting latency timer to 64
[    1.837189]   alloc irq_desc for 25 on node 0
[    1.837191]   alloc kstat_irqs on node 0
[    1.837194] pcieport 0000:00:0c.0: irq 25 for MSI/MSI-X
[    1.837284] pcieport 0000:00:0d.0: setting latency timer to 64
[    1.837296]   alloc irq_desc for 26 on node 0
[    1.837297]   alloc kstat_irqs on node 0
[    1.837301] pcieport 0000:00:0d.0: irq 26 for MSI/MSI-X
[    1.837392] pcieport 0000:00:0f.0: setting latency timer to 64
[    1.837404]   alloc irq_desc for 27 on node 0
[    1.837405]   alloc kstat_irqs on node 0
[    1.837408] pcieport 0000:00:0f.0: irq 27 for MSI/MSI-X
[    1.837893] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
[    1.846270] ACPI: Power Button [PWRB]
[    1.850040] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
[    1.857460] ACPI: Power Button [PWRF]
[    1.865655] Real Time Clock Driver v1.12b
[    1.869945] Hangcheck: starting hangcheck timer 0.9.0 (tick is 180 seconds, margin is 60 seconds).
[    1.878919] Hangcheck: Using get_cycles().
[    1.883094] [drm] Initialized drm 1.1.0 20060810
[    1.887780] [drm] radeon kernel modesetting enabled.
[    1.893156] ACPI: PCI Interrupt Link [LNEB] enabled at IRQ 19
[    1.898904]   alloc irq_desc for 19 on node 0
[    1.898906]   alloc kstat_irqs on node 0
[    1.898914] radeon 0000:01:00.0: PCI INT A -> Link[LNEB] -> GSI 19 (level, low) -> IRQ 19
[    1.907122] radeon 0000:01:00.0: setting latency timer to 64
[    1.909341] [drm] radeon: Initializing kernel modesetting.
[    1.914948] [drm] register mmio base: 0xEFBF0000
[    1.919566] [drm] register mmio size: 65536
[    1.924449] [drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[    1.930151] [drm] Generation 2 PCI interface, using max accessible memory
[    1.936939] [drm] radeon: VRAM 128M
[    1.941039] [drm] radeon: VRAM from 0x00000000 to 0x07FFFFFF
[    1.946698] [drm] radeon: GTT 512M
[    1.950132] [drm] radeon: GTT from 0x20000000 to 0x3FFFFFFF
[    1.955725]   alloc irq_desc for 28 on node 0
[    1.955726]   alloc kstat_irqs on node 0
[    1.955734] radeon 0000:01:00.0: irq 28 for MSI/MSI-X
[    1.955738] [drm] radeon: using MSI.
[    1.959340] [drm] radeon: irq initialized.
[    1.964162] [drm] Detected VRAM RAM=128M, BAR=128M
[    1.968965] [drm] RAM width 64bits DDR
[    1.972807] [TTM] Zone  kernel: Available graphics memory: 2028868 kiB.
[    1.979427] [drm] radeon: 128M of VRAM memory ready
[    1.984339] [drm] radeon: 512M of GTT memory ready.
[    1.989232] [drm] GART: num cpu pages 131072, num gpu pages 131072
[    1.996445] [drm] radeon: 1 quad pipes, 1 Z pipes initialized.
[    2.002352] [drm] PCIE GART of 512M enabled (table at 0x00040000).
[    2.008533] [drm] radeon: cp idle (0x10000C03)
[    2.013133] [drm] Loading R300 Microcode
[    2.017060] platform radeon_cp.0: firmware: using built-in firmware radeon/R300_cp.bin
[    2.026080] [drm] radeon: ring at 0x0000000020000000
[    2.031079] [drm] ring test succeeded in 1 usecs
[    2.036711] [drm] radeon: ib pool ready.
[    2.040726] [drm] ib test succeeded in 0 usecs
[    2.045370] [drm] Default TV standard: NTSC
[    2.049560] [drm] 27.000000000 MHz TV ref clk
[    2.053946] [drm] DFP table revision: 4
[    2.058006] [drm] Radeon Display Connectors
[    2.062209] [drm] Connector 0:
[    2.065273] [drm]   VGA
[    2.067731] [drm]   DDC: 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60
[    2.073766] [drm]   Encoders:
[    2.076740] [drm]     CRT1: INTERNAL_DAC1
[    2.080772] [drm] Connector 1:
[    2.083837] [drm]   DVI-I
[    2.086466] [drm]   HPD1
[    2.089008] [drm]   DDC: 0x64 0x64 0x64 0x64 0x64 0x64 0x64 0x64
[    2.095046] [drm]   Encoders:
[    2.098025] [drm]     CRT2: INTERNAL_DAC2
[    2.102058] [drm]     DFP1: INTERNAL_TMDS1
[    2.106161] [drm] Connector 2:
[    2.109221] [drm]   S-video
[    2.112051] [drm]   Encoders:
[    2.115029] [drm]     TV1: INTERNAL_DAC2
[    2.343970] [drm] fb mappable at 0xE00C0000
[    2.348160] [drm] vram apper at 0xE0000000
[    2.352291] [drm] size 5242880
[    2.355356] [drm] fb depth is 24
[    2.358590] [drm]    pitch is 5120
[    2.413116] [drm] DAC-9: set mode 1280x1024 2d
[    2.463375] [drm] TMDS-12: set mode 1280x1024 32
[    2.473694] Console: switching to colour frame buffer device 160x64
[    2.493930] fb0: radeondrmfb frame buffer device
[    2.498559] registered panic notifier
[    2.502261] [drm] Initialized radeon 2.0.0 20080528 for 0000:01:00.0 on minor 0
[    2.509735] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
[    2.516301] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    2.522683] 00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    2.528737] sata_sil24 0000:04:00.0: version 1.1
[    2.528758] sata_sil24 0000:04:00.0: PCI INT A -> Link[LNEB] -> GSI 19 (level, low) -> IRQ 19
[    2.537392] sata_sil24 0000:04:00.0: setting latency timer to 64
[    2.537607] scsi0 : sata_sil24
[    2.540841] scsi1 : sata_sil24
[    2.544007] ata1: SATA max UDMA/100 host m128@0xefeffc00 port 0xefef8000 irq 19
[    2.551357] ata2: SATA max UDMA/100 host m128@0xefeffc00 port 0xefefa000 irq 19
[    2.558807] sata_nv 0000:00:05.0: version 3.5
[    2.559095] ACPI: PCI Interrupt Link [LSA0] enabled at IRQ 23
[    2.564880]   alloc irq_desc for 23 on node 0
[    2.564881]   alloc kstat_irqs on node 0
[    2.564890] sata_nv 0000:00:05.0: PCI INT A -> Link[LSA0] -> GSI 23 (level, low) -> IRQ 23
[    2.573203] sata_nv 0000:00:05.0: Using SWNCQ mode
[    2.578042] sata_nv 0000:00:05.0: setting latency timer to 64
[    2.578163] scsi2 : sata_nv
[    2.581173] scsi3 : sata_nv
[    2.584187] ata3: SATA max UDMA/133 cmd 0xcc00 ctl 0xc880 bmdma 0xc400 irq 23
[    2.591371] ata4: SATA max UDMA/133 cmd 0xc800 ctl 0xc480 bmdma 0xc408 irq 23
[    2.598810] ACPI: PCI Interrupt Link [LSA1] enabled at IRQ 22
[    2.604612]   alloc irq_desc for 22 on node 0
[    2.604614]   alloc kstat_irqs on node 0
[    2.604620] sata_nv 0000:00:05.1: PCI INT B -> Link[LSA1] -> GSI 22 (level, low) -> IRQ 22
[    2.612932] sata_nv 0000:00:05.1: Using SWNCQ mode
[    2.617771] sata_nv 0000:00:05.1: setting latency timer to 64
[    2.617891] scsi4 : sata_nv
[    2.620857] scsi5 : sata_nv
[    2.623866] ata5: SATA max UDMA/133 cmd 0xc080 ctl 0xc000 bmdma 0xb800 irq 22
[    2.631046] ata6: SATA max UDMA/133 cmd 0xbc00 ctl 0xb880 bmdma 0xb808 irq 22
[    2.638514] ACPI: PCI Interrupt Link [LSA2] enabled at IRQ 21
[    2.644302]   alloc irq_desc for 21 on node 0
[    2.644303]   alloc kstat_irqs on node 0
[    2.644310] sata_nv 0000:00:05.2: PCI INT C -> Link[LSA2] -> GSI 21 (level, low) -> IRQ 21
[    2.652625] sata_nv 0000:00:05.2: Using SWNCQ mode
[    2.657453] sata_nv 0000:00:05.2: setting latency timer to 64
[    2.657572] scsi6 : sata_nv
[    2.660537] scsi7 : sata_nv
[    2.663541] ata7: SATA max UDMA/133 cmd 0xb480 ctl 0xb400 bmdma 0xac00 irq 21
[    2.670724] ata8: SATA max UDMA/133 cmd 0xb080 ctl 0xb000 bmdma 0xac08 irq 21
[    2.678041] pata_amd 0000:00:04.0: version 0.4.1
[    2.678068] pata_amd 0000:00:04.0: setting latency timer to 64
[    2.678126] scsi8 : pata_amd
[    2.681166] scsi9 : pata_amd
[    2.685030] ata9: PATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0xffa0 irq 14
[    2.692036] ata10: PATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0xffa8 irq 15
[    2.699317] tg3.c:v3.105 (December 2, 2009)
[    2.704894] ACPI: PCI Interrupt Link [LNEA] enabled at IRQ 18
[    2.711810]   alloc irq_desc for 18 on node 0
[    2.711812]   alloc kstat_irqs on node 0
[    2.711819] tg3 0000:03:00.0: PCI INT A -> Link[LNEA] -> GSI 18 (level, low) -> IRQ 18
[    2.720957] tg3 0000:03:00.0: setting latency timer to 64
[    2.764289] eth0: Tigon3 [partno(BCM95700A6) rev b002] (PCI Express) MAC address 00:17:31:f9:cc:c5
[    2.774520] eth0: attached PHY is 5787 (10/100/1000Base-T Ethernet) (WireSpeed[1])
[    2.783387] eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] TSOcap[1]
[    2.791067] eth0: dma_rwctrl[76180000] dma_mask[64-bit]
[    2.797928] ACPI: PCI Interrupt Link [LNED] enabled at IRQ 17
[    2.805056]   alloc irq_desc for 17 on node 0
[    2.805058]   alloc kstat_irqs on node 0
[    2.805064] tg3 0000:02:00.0: PCI INT A -> Link[LNED] -> GSI 17 (level, low) -> IRQ 17
[    2.814410] tg3 0000:02:00.0: setting latency timer to 64
[    2.865115] eth1: Tigon3 [partno(BCM95700A6) rev b002] (PCI Express) MAC address 00:18:f3:44:df:ea
[    2.875551] eth1: attached PHY is 5787 (10/100/1000Base-T Ethernet) (WireSpeed[1])
[    2.884634] eth1: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] TSOcap[1]
[    2.892530] eth1: dma_rwctrl[76180000] dma_mask[64-bit]
[    2.899647] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 16
[    2.906985]   alloc irq_desc for 16 on node 0
[    2.906986]   alloc kstat_irqs on node 0
[    2.906992] ohci1394 0000:05:08.0: PCI INT A -> Link[LNKA] -> GSI 16 (level, low) -> IRQ 16
[    2.970045] ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[16]  MMIO=[effff800-efffffff]  Max Packet=[2048]  IR/IT contexts=[4/8]
[    2.971557] ata5: SATA link down (SStatus 0 SControl 300)
[    2.990775] eth1394: eth2: IPv4 over IEEE 1394 (fw-host0)
[    2.998153] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    3.006750] ACPI: PCI Interrupt Link [LUB2] enabled at IRQ 20
[    3.014350]   alloc irq_desc for 20 on node 0
[    3.014351]   alloc kstat_irqs on node 0
[    3.014358] ehci_hcd 0000:00:02.1: PCI INT B -> Link[LUB2] -> GSI 20 (level, low) -> IRQ 20
[    3.024584] ehci_hcd 0000:00:02.1: setting latency timer to 64
[    3.024587] ehci_hcd 0000:00:02.1: EHCI Host Controller
[    3.031669] ehci_hcd 0000:00:02.1: new USB bus registered, assigned bus number 1
[    3.031927] ata7: SATA link down (SStatus 0 SControl 300)
[    3.048193] ehci_hcd 0000:00:02.1: debug port 1
[    3.054574] ehci_hcd 0000:00:02.1: cache line size of 64 is not supported
[    3.054591] ehci_hcd 0000:00:02.1: irq 20, io mem 0xefaebc00
[    3.080012] ehci_hcd 0000:00:02.1: USB 2.0 started, EHCI 1.00
[    3.081279] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    3.095578] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    3.104177] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.113202] usb usb1: Product: EHCI Host Controller
[    3.119868] usb usb1: Manufacturer: Linux 2.6.33-rc1 ehci_hcd
[    3.127429] usb usb1: SerialNumber: 0000:00:02.1
[    3.134016] hub 1-0:1.0: USB hub found
[    3.139548] hub 1-0:1.0: 10 ports detected
[    3.145508] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    3.153536] ata3.00: ATA-7: MAXTOR STM3320820AS, 3.AAE, max UDMA/133
[    3.153751] ACPI: PCI Interrupt Link [LUB0] enabled at IRQ 23
[    3.153754] ohci_hcd 0000:00:02.0: PCI INT A -> Link[LUB0] -> GSI 23 (level, low) -> IRQ 23
[    3.153763] ohci_hcd 0000:00:02.0: setting latency timer to 64
[    3.153765] ohci_hcd 0000:00:02.0: OHCI Host Controller
[    3.153772] ohci_hcd 0000:00:02.0: new USB bus registered, assigned bus number 2
[    3.153788] ohci_hcd 0000:00:02.0: irq 23, io mem 0xefaf8000
[    3.203025] ata3.00: 625142448 sectors, multi 16: LBA48 NCQ (depth 31/32)
[    3.212029] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[    3.220658] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.229688] usb usb2: Product: OHCI Host Controller
[    3.236406] usb usb2: Manufacturer: Linux 2.6.33-rc1 ohci_hcd
[    3.243990] usb usb2: SerialNumber: 0000:00:02.0
[    3.250565] hub 2-0:1.0: USB hub found
[    3.256097] hub 2-0:1.0: 10 ports detected
[    3.262072] Initializing USB Mass Storage driver...
[    3.268824] usbcore: registered new interface driver usb-storage
[    3.276644] USB Mass Storage support registered.
[    3.278489] ata3.00: configured for UDMA/133
[    3.289189] usbcore: registered new interface driver libusual
[    3.296789] usbcore: registered new interface driver ums-alauda
[    3.304564] usbcore: registered new interface driver ums-cypress
[    3.312401] usbcore: registered new interface driver ums-datafab
[    3.320222] usbcore: registered new interface driver ums-freecom
[    3.328008] usbcore: registered new interface driver ums-isd200
[    3.335686] usbcore: registered new interface driver ums-jumpshot
[    3.343512] usbcore: registered new interface driver ums-karma
[    3.351048] usbcore: registered new interface driver ums-sddr09
[    3.358629] usbcore: registered new interface driver ums-sddr55
[    3.366175] usbcore: registered new interface driver ums-usbat
[    3.373669] PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12
[    3.384955] serio: i8042 KBD port at 0x60,0x64 irq 1
[    3.391477] serio: i8042 AUX port at 0x60,0x64 irq 12
[    3.398257] mice: PS/2 mouse device common for all mice
[    3.405332] input: PC Speaker as /devices/platform/pcspkr/input/input2
[    3.413492] I2O subsystem v1.325
[    3.418215] i2o: max drivers = 8
[    3.423231] i2c /dev entries driver
[    3.425035] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
[    3.438645] i2c i2c-2: nForce2 SMBus adapter at 0x2a00
[    3.445351] i2c i2c-3: nForce2 SMBus adapter at 0x2a80
[    3.451980] Linux video capture interface: v2.00
[    3.458435] bttv: driver version 0.9.18 loaded
[    3.464284] bttv: using 8 buffers with 2080k (520 pages) each for capture
[    3.472565] bttv: Bt8xx card found (0).
[    3.478066] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 19
[    3.485240] bttv 0000:05:06.0: PCI INT A -> Link[LNKC] -> GSI 19 (level, low) -> IRQ 19
[    3.494658] bttv0: Bt878 (rev 17) at 0000:05:06.0, irq: 19, latency: 64, mmio: 0xeefff000
[    3.504293] bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb
[    3.513576] bttv0: using: Hauppauge (bt878) [card=10,autodetected]
[    3.521216] IRQ 19/bttv0: IRQF_DISABLED is not guaranteed on shared IRQs
[    3.529382] bttv0: gpio: en=00000000, out=00000000 in=00ffffdb [init]
[    3.531900] bttv0: Hauppauge/Voodoo msp34xx: reset line init [5]
[    3.569216] tveeprom 4-0050: Hauppauge model 61344, rev D421, serial# 3902813
[    3.577845] tveeprom 4-0050: tuner model is Philips FM1216 (idx 21, type 5)
[    3.586278] tveeprom 4-0050: TV standards PAL(B/G) (eeprom 0x04)
[    3.593758] tveeprom 4-0050: audio processor is MSP3415 (idx 6)
[    3.601149] tveeprom 4-0050: has radio
[    3.606342] bttv0: Hauppauge eeprom indicates model#61344
[    3.613230] bttv0: tuner type=5
[    3.628263] msp3400 4-0040: MSP3415D-B3 found @ 0x80 (bt878 #0 [sw])
[    3.636127] msp3400 4-0040: msp3400 supports nicam, mode is autodetect
[    3.656879] tuner 4-0061: chip found @ 0xc2 (bt878 #0 [sw])
[    3.661293] usb 2-9: new low speed USB device using ohci_hcd and address 2
[    3.672560] tuner-simple 4-0061: creating new instance
[    3.679155] tuner-simple 4-0061: type set to 5 (Philips PAL_BG (FI1216 and compatibles))
[    3.689423] bttv0: registered device video0
[    3.695158] bttv0: registered device vbi0
[    3.700675] bttv0: registered device radio0
[    3.714787] bttv0: PLL: 28636363 => 35468950 .. ok
[    3.752659] input: i2c IR (Hauppauge) as /devices/virtual/input/input4
[    3.760746] ir-kbd-i2c: i2c IR (Hauppauge) detected at i2c-4/4-0018/ir0 [bt878 #0 [sw]]
[    3.880044] usb 2-9: New USB device found, idVendor=062a, idProduct=0000
[    3.888243] usb 2-9: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    4.310286] ieee1394: Host added: ID:BUS[0-00:1023]  GUID[0011d80000c4c261]
[    4.613066] k8temp 0000:00:18.3: Temperature readouts might be wrong - check erratum #141
[    4.622902] k8temp 0000:00:19.3: Temperature readouts might be wrong - check erratum #141
[    4.632720] md: raid1 personality registered for level 1
[    4.639831] device-mapper: uevent: version 1.0.3
[    4.646065] device-mapper: ioctl: 4.16.0-ioctl (2009-11-05) initialised: dm-devel@redhat.com
[    4.656095] EDAC MC: Ver: 2.1.0 Dec 20 2009
[    4.661805] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 537: edac_pci_dev_parity_clear()
[    4.661813] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 537: edac_pci_dev_parity_clear()
[    4.661817] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 537: edac_pci_dev_parity_clear()
[    4.661820] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 537: edac_pci_dev_parity_clear()
[    4.661823] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 537: edac_pci_dev_parity_clear()
[    4.661826] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 537: edac_pci_dev_parity_clear()
[    4.661829] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 537: edac_pci_dev_parity_clear()
[    4.661833] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 537: edac_pci_dev_parity_clear()
[    4.661836] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 537: edac_pci_dev_parity_clear()
[    4.661839] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 537: edac_pci_dev_parity_clear()
[    4.661842] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 537: edac_pci_dev_parity_clear()
[    4.661845] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 537: edac_pci_dev_parity_clear()
[    4.661849] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 537: edac_pci_dev_parity_clear()
[    4.661852] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 537: edac_pci_dev_parity_clear()
[    4.661855] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 537: edac_pci_dev_parity_clear()
[    4.661858] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 537: edac_pci_dev_parity_clear()
[    4.661861] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 537: edac_pci_dev_parity_clear()
[    4.661864] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 537: edac_pci_dev_parity_clear()
[    4.661867] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 537: edac_pci_dev_parity_clear()
[    4.661870] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 537: edac_pci_dev_parity_clear()
[    4.661872] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 537: edac_pci_dev_parity_clear()
[    4.661875] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 537: edac_pci_dev_parity_clear()
[    4.661878] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 537: edac_pci_dev_parity_clear()
[    4.661881] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 537: edac_pci_dev_parity_clear()
[    4.661884] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 537: edac_pci_dev_parity_clear()
[    4.661888] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 537: edac_pci_dev_parity_clear()
[    4.661892] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 537: edac_pci_dev_parity_clear()
[    4.661897] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 537: edac_pci_dev_parity_clear()
[    4.661901] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 537: edac_pci_dev_parity_clear()
[    4.661905] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 537: edac_pci_dev_parity_clear()
[    4.661909] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 537: edac_pci_dev_parity_clear()
[    4.661971] EDAC DEBUG: in drivers/edac/edac_mc_sysfs.c, line at 905: edac_sysfs_setup_mc_kset()
[    4.662015] EDAC DEBUG: in drivers/edac/edac_mc_sysfs.c, line at 922: edac_sysfs_setup_mc_kset() Registered '.../edac/mc' kobject
[    4.662042] EDAC amd64_edac:  Ver: 3.3.0 Dec 20 2009
[    4.668610] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2895: (MC node=0,mc_type='RevF')
[    4.668625] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2261:     Addr Map device PCI Bus ID:	0000:00:18.1
[    4.668628] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2263:     DRAM MEM-CTL PCI Bus ID:	0000:00:18.2
[    4.668630] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2265:     Misc device PCI Bus ID:	0000:00:18.3
[    4.668632] EDAC amd64: ECC is enabled by BIOS.
[    4.674755] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2519: core: 0, MCG_CTL: 0x1f, NB MSR is enabled
[    4.674757] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2519: core: 1, MCG_CTL: 0x1f, NB MSR is enabled
[    4.674796] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2895: (MC node=1,mc_type='RevF')
[    4.674815] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2261:     Addr Map device PCI Bus ID:	0000:00:19.1
[    4.674817] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2263:     DRAM MEM-CTL PCI Bus ID:	0000:00:19.2
[    4.674819] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2265:     Misc device PCI Bus ID:	0000:00:19.3
[    4.674822] EDAC amd64: ECC is enabled by BIOS.
[    4.680927] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2519: core: 2, MCG_CTL: 0x1f, NB MSR is enabled
[    4.680929] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2519: core: 3, MCG_CTL: 0x1f, NB MSR is enabled
[    4.681005] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2290:   TOP_MEM:  0x00000000e0000000
[    4.681008] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2296:   TOP_MEM2: 0x0000000120000000
[    4.681010] EDAC MC: Rev F or later detected
[    4.681013] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2324:   DRAM-BASE[0]: 0x0000000000000000 DRAM-LIMIT:  0x000000007fffffff
[    4.681016] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2333:         IntlvEn=Disabled W R IntlvSel=0 DstNode=0
[    4.681019] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2324:   DRAM-BASE[1]: 0x0000000080000000 DRAM-LIMIT:  0x000000011fffffff
[    4.681022] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2333:         IntlvEn=Disabled W R IntlvSel=0 DstNode=1
[    4.681027] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 984:   DCSB0[0]=0x00000001 reg: F2x40
[    4.681029] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 984:   DCSB0[1]=0x00000101 reg: F2x44
[    4.681031] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 984:   DCSB0[2]=0x00000000 reg: F2x48
[    4.681033] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 984:   DCSB0[3]=0x00000000 reg: F2x4c
[    4.681036] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 984:   DCSB0[4]=0x00000000 reg: F2x50
[    4.681038] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 984:   DCSB0[5]=0x00000000 reg: F2x54
[    4.681040] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 984:   DCSB0[6]=0x00000000 reg: F2x58
[    4.681042] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 984:   DCSB0[7]=0x00000000 reg: F2x5c
[    4.681045] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 1002:     DCSM0[0]=0x00783ee0 reg: F2x60
[    4.681047] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 1002:     DCSM0[1]=0x00000000 reg: F2x64
[    4.681049] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 1002:     DCSM0[2]=0x00000000 reg: F2x68
[    4.681052] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 1002:     DCSM0[3]=0x00000000 reg: F2x6c
[    4.681056] EDAC amd64: amd64_read_mc_registers: error reading F2x190.
[    4.689188] EDAC amd64: amd64_read_mc_registers: error reading F2x194.
[    4.697301] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 862: F3xE8 (NB Cap): 0x0000171b
[    4.697304] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 865:   NB two channel DRAM capable: yes
[    4.697306] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 869:   ECC capable: yes, ChipKill ECC capable: yes
[    4.697308] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 838: F2x090 (DRAM Cfg Low): 0x00080810
[    4.697311] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 842:   DIMM type: buffered; all DIMMs support ECC: yes
[    4.697313] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 845:   PAR/ERR parity: disabled
[    4.697315] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 848:   DCT 128bit mode width: 128b
[    4.697317] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 854:   x4 logical DIMMs present: L0: no L1: no L2: no L3: no
[    4.697319] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 873: F3xB0 (Online Spare): 0x0f000000
[    4.697322] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 880: F1xF0 (DRAM Hole Address): 0x00000000, base: 0x00000000, offset: 0x00000000
[    4.697324] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 883:   DramHoleValid: no
[    4.697327] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 1716: F2x080 (DRAM Bank Address Mapping): 0x00000002
[    4.697328] EDAC MC: DCT0 chip selects:
[    4.697330] EDAC MC:  0:   512MB 1:   512MB
[    4.697331] EDAC MC:  2:     0MB 3:     0MB
[    4.697333] EDAC MC:  4:     0MB 5:     0MB
[    4.697334] EDAC MC:  6:     0MB 7:     0MB
[    4.697338] EDAC DEBUG: in drivers/edac/edac_mc_sysfs.c, line at 666: edac_mc_register_sysfs_main_kobj()
[    4.697390] EDAC DEBUG: in drivers/edac/edac_mc_sysfs.c, line at 702: edac_mc_register_sysfs_main_kobj() Registered '.../edac/mc0' kobject
[    4.697394] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2435: NBCFG= 0xa500040  CHIPKILL= Disabled DRAM ECC= Enabled
[    4.697396] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2447: ----CSROW 0 VALID for MC node 0
[    4.697398] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2410:   (csrow=0) DBAM map index= 2
[    4.697401] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2412:     nr_pages= 262144  channel-count = 2
[    4.697403] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 671:     InputAddr 0x0 translates to DramAddr of same value
[    4.697405] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 477:   Dram Memory Hoisting is DISABLED on this node 0
[    4.697408] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 732:     Node 0, DramAddr 0x0 to SysAddr 0x0
[    4.697410] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 671:     InputAddr 0xffffffe07ffeffff translates to DramAddr of same value
[    4.697413] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 477:   Dram Memory Hoisting is DISABLED on this node 0
[    4.697415] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 732:     Node 0, DramAddr 0xffffffe07ffeffff to SysAddr 0xffffffe07ffeffff
[    4.697418] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 1030:   Memory type is: Registered DDR2 RAM
[    4.697420] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2461:   for MC node 0 csrow 0:
[    4.697422] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2464:     input_addr_min: 0x0 input_addr_max: 0xffffffe07ffeffff
[    4.697424] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2466:     sys_addr: 0xffffffe07ffeffff  page_mask: 0x1f80010000
[    4.697426] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2470:     nr_pages: 262144  first_page: 0x0 last_page: 0xfe07ffef
[    4.697429] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2447: ----CSROW 1 VALID for MC node 0
[    4.697431] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2410:   (csrow=1) DBAM map index= 2
[    4.697433] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2412:     nr_pages= 262144  channel-count = 2
[    4.697435] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 671:     InputAddr 0x10000 translates to DramAddr of same value
[    4.697437] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 477:   Dram Memory Hoisting is DISABLED on this node 0
[    4.697439] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 732:     Node 0, DramAddr 0x10000 to SysAddr 0x10000
[    4.697441] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 671:     InputAddr 0xffffffe07fffffff translates to DramAddr of same value
[    4.697443] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 477:   Dram Memory Hoisting is DISABLED on this node 0
[    4.697446] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 732:     Node 0, DramAddr 0xffffffe07fffffff to SysAddr 0xffffffe07fffffff
[    4.697448] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 1030:   Memory type is: Registered DDR2 RAM
[    4.697450] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2461:   for MC node 0 csrow 1:
[    4.697452] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2464:     input_addr_min: 0x10000 input_addr_max: 0xffffffe07fffffff
[    4.697454] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2466:     sys_addr: 0xffffffe07fffffff  page_mask: 0x1f80010000
[    4.697457] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2470:     nr_pages: 262144  first_page: 0x10 last_page: 0xfe07ffff
[    4.697459] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2442: ----CSROW 2 EMPTY for node 0
[    4.697461] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2442: ----CSROW 3 EMPTY for node 0
[    4.697463] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2442: ----CSROW 4 EMPTY for node 0
[    4.697465] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2442: ----CSROW 5 EMPTY for node 0
[    4.697467] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2442: ----CSROW 6 EMPTY for node 0
[    4.697469] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2442: ----CSROW 7 EMPTY for node 0
[    4.697472] EDAC DEBUG: in drivers/edac/edac_mc.c, line at 497: edac_mc_add_mc()
[    4.697475] EDAC DEBUG: in drivers/edac/edac_mc_sysfs.c, line at 794: edac_create_sysfs_mci_device() idx=0
[    4.697576] EDAC DEBUG: in drivers/edac/edac_mc.c, line at 320: edac_mc_workq_setup()
[    4.697579] EDAC MC0: Giving out device to 'amd64_edac' 'RevF': DEV 0000:00:18.2
[    4.706584] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2290:   TOP_MEM:  0x00000000e0000000
[    4.706586] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2296:   TOP_MEM2: 0x0000000120000000
[    4.706588] EDAC MC: Rev F or later detected
[    4.706590] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2324:   DRAM-BASE[0]: 0x0000000000000000 DRAM-LIMIT:  0x000000007fffffff
[    4.706593] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2333:         IntlvEn=Disabled W R IntlvSel=0 DstNode=0
[    4.706596] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2324:   DRAM-BASE[1]: 0x0000000080000000 DRAM-LIMIT:  0x000000011fffffff
[    4.706598] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2333:         IntlvEn=Disabled W R IntlvSel=0 DstNode=1
[    4.706603] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 984:   DCSB0[0]=0x00000001 reg: F2x40
[    4.706605] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 984:   DCSB0[1]=0x00000101 reg: F2x44
[    4.706608] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 984:   DCSB0[2]=0x00000000 reg: F2x48
[    4.706610] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 984:   DCSB0[3]=0x00000000 reg: F2x4c
[    4.706612] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 984:   DCSB0[4]=0x00000000 reg: F2x50
[    4.706614] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 984:   DCSB0[5]=0x00000000 reg: F2x54
[    4.706616] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 984:   DCSB0[6]=0x00000000 reg: F2x58
[    4.706619] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 984:   DCSB0[7]=0x00000000 reg: F2x5c
[    4.706621] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 1002:     DCSM0[0]=0x00783ee0 reg: F2x60
[    4.706623] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 1002:     DCSM0[1]=0x00000000 reg: F2x64
[    4.706626] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 1002:     DCSM0[2]=0x00000000 reg: F2x68
[    4.706628] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 1002:     DCSM0[3]=0x00000000 reg: F2x6c
[    4.706631] EDAC amd64: amd64_read_mc_registers: error reading F2x190.
[    4.714794] EDAC amd64: amd64_read_mc_registers: error reading F2x194.
[    4.722931] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 862: F3xE8 (NB Cap): 0x0000171b
[    4.722933] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 865:   NB two channel DRAM capable: yes
[    4.722935] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 869:   ECC capable: yes, ChipKill ECC capable: yes
[    4.722937] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 838: F2x090 (DRAM Cfg Low): 0x00080810
[    4.722939] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 842:   DIMM type: buffered; all DIMMs support ECC: yes
[    4.722941] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 845:   PAR/ERR parity: disabled
[    4.722943] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 848:   DCT 128bit mode width: 128b
[    4.722945] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 854:   x4 logical DIMMs present: L0: no L1: no L2: no L3: no
[    4.722947] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 873: F3xB0 (Online Spare): 0x0f000000
[    4.722949] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 880: F1xF0 (DRAM Hole Address): 0xe000a001, base: 0xe0000000, offset: 0xa0000000
[    4.722952] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 883:   DramHoleValid: yes
[    4.722953] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 1716: F2x080 (DRAM Bank Address Mapping): 0x00000002
[    4.722955] EDAC MC: DCT0 chip selects:
[    4.722957] EDAC MC:  0:   512MB 1:   512MB
[    4.722958] EDAC MC:  2:     0MB 3:     0MB
[    4.722959] EDAC MC:  4:     0MB 5:     0MB
[    4.722961] EDAC MC:  6:     0MB 7:     0MB
[    4.722963] EDAC DEBUG: in drivers/edac/edac_mc_sysfs.c, line at 666: edac_mc_register_sysfs_main_kobj()
[    4.723031] EDAC DEBUG: in drivers/edac/edac_mc_sysfs.c, line at 702: edac_mc_register_sysfs_main_kobj() Registered '.../edac/mc1' kobject
[    4.723034] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2435: NBCFG= 0xa500040  CHIPKILL= Disabled DRAM ECC= Enabled
[    4.723036] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2447: ----CSROW 0 VALID for MC node 1
[    4.723038] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2410:   (csrow=0) DBAM map index= 2
[    4.723040] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2412:     nr_pages= 262144  channel-count = 2
[    4.723042] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 671:     InputAddr 0x0 translates to DramAddr of same value
[    4.723045] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 511:   DHAR info for node 1 base 0xe0000000 offset 0xa0000000 size 0x20000000
[    4.723048] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 732:     Node 1, DramAddr 0x0 to SysAddr 0x80000000
[    4.723050] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 671:     InputAddr 0xffffffe07ffeffff translates to DramAddr of same value
[    4.723052] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 511:   DHAR info for node 1 base 0xe0000000 offset 0xa0000000 size 0x20000000
[    4.723055] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 732:     Node 1, DramAddr 0xffffffe07ffeffff to SysAddr 0xffffffe0fffeffff
[    4.723057] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 1030:   Memory type is: Registered DDR2 RAM
[    4.723059] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2461:   for MC node 1 csrow 0:
[    4.723061] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2464:     input_addr_min: 0x0 input_addr_max: 0xffffffe07ffeffff
[    4.723063] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2466:     sys_addr: 0xffffffe0fffeffff  page_mask: 0x1f80010000
[    4.723066] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2470:     nr_pages: 262144  first_page: 0x80000 last_page: 0xfe0fffef
[    4.723068] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2447: ----CSROW 1 VALID for MC node 1
[    4.723070] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2410:   (csrow=1) DBAM map index= 2
[    4.723072] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2412:     nr_pages= 262144  channel-count = 2
[    4.723074] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 671:     InputAddr 0x10000 translates to DramAddr of same value
[    4.723077] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 511:   DHAR info for node 1 base 0xe0000000 offset 0xa0000000 size 0x20000000
[    4.723079] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 732:     Node 1, DramAddr 0x10000 to SysAddr 0x80010000
[    4.723081] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 671:     InputAddr 0xffffffe07fffffff translates to DramAddr of same value
[    4.723084] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 511:   DHAR info for node 1 base 0xe0000000 offset 0xa0000000 size 0x20000000
[    4.723086] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 732:     Node 1, DramAddr 0xffffffe07fffffff to SysAddr 0xffffffe0ffffffff
[    4.723089] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 1030:   Memory type is: Registered DDR2 RAM
[    4.723091] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2461:   for MC node 1 csrow 1:
[    4.723093] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2464:     input_addr_min: 0x10000 input_addr_max: 0xffffffe07fffffff
[    4.723095] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2466:     sys_addr: 0xffffffe0ffffffff  page_mask: 0x1f80010000
[    4.723097] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2470:     nr_pages: 262144  first_page: 0x80010 last_page: 0xfe0fffff
[    4.723100] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2442: ----CSROW 2 EMPTY for node 1
[    4.723102] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2442: ----CSROW 3 EMPTY for node 1
[    4.723104] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2442: ----CSROW 4 EMPTY for node 1
[    4.723106] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2442: ----CSROW 5 EMPTY for node 1
[    4.723108] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2442: ----CSROW 6 EMPTY for node 1
[    4.723109] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 2442: ----CSROW 7 EMPTY for node 1
[    4.723112] EDAC DEBUG: in drivers/edac/edac_mc.c, line at 497: edac_mc_add_mc()
[    4.723113] EDAC DEBUG: in drivers/edac/edac_mc_sysfs.c, line at 794: edac_create_sysfs_mci_device() idx=1
[    4.723210] EDAC DEBUG: in drivers/edac/edac_mc.c, line at 320: edac_mc_workq_setup()
[    4.723212] EDAC MC1: Giving out device to 'amd64_edac' 'RevF': DEV 0000:00:19.2
[    4.732270] EDAC DEBUG: in drivers/edac/edac_pci.c, line at 49: edac_pci_alloc_ctl_info()
[    4.732274] EDAC DEBUG: in drivers/edac/edac_pci.c, line at 346: edac_pci_add_device()
[    4.732276] EDAC DEBUG: in drivers/edac/edac_pci.c, line at 126: add_edac_pci_to_global_list()
[    4.732278] EDAC DEBUG: in drivers/edac/edac_pci.c, line at 101: find_edac_pci_by_dev()
[    4.732280] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 444: edac_pci_create_sysfs() idx=0
[    4.732282] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 347: edac_pci_main_kobj_setup()
[    4.732333] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 394: Registered '.../edac/pci' kobject
[    4.732335] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 163: edac_pci_create_instance_kobj()
[    4.732379] EDAC DEBUG: in drivers/edac/edac_pci_sysfs.c, line at 186: edac_pci_create_instance_kobj() Register instance 'pci0' kobject
[    4.732382] EDAC DEBUG: in drivers/edac/edac_pci.c, line at 274: edac_pci_workq_setup()
[    4.732384] EDAC PCI0: Giving out device to module 'amd64_edac' controller 'EDAC PCI controller': DEV '0000:00:18.2' (POLLED)
[    4.745387] cpuidle: using governor ladder
[    4.751161] cpuidle: using governor menu
[    4.758241] usbcore: registered new interface driver hiddev
[    4.771338] input: HID 062a:0000 as /devices/pci0000:00/0000:00:02.0/usb2/2-9/2-9:1.0/input/input5
[    4.781296] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 0)
[    4.787677] ata1.00: ATA-7: SAMSUNG HD642JJ, 1AA01113, max UDMA7
[    4.787679] ata1.00: 1250263728 sectors, multi 0: LBA48 NCQ (depth 31/32)
[    4.794131] ata1.00: configured for UDMA/100
[    4.794248] scsi 0:0:0:0: Direct-Access     ATA      SAMSUNG HD642JJ  1AA0 PQ: 0 ANSI: 5
[    4.794560] sd 0:0:0:0: [sda] 1250263728 512-byte logical blocks: (640 GB/596 GiB)
[    4.794597] sd 0:0:0:0: [sda] Write Protect is off
[    4.794599] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    4.794615] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    4.848648]  sda:
[    4.850534] generic-usb 0003:062A:0000.0001: input,hidraw0: USB HID v1.10 Mouse [HID 062a:0000] on usb-0000:00:02.0-9/input0
[    4.865609] usbcore: registered new interface driver usbhid
[    4.873017] usbhid: USB HID core driver
[    4.878692]  sda1 sda2 sda3
[    4.883441] Advanced Linux Sound Architecture Driver Version 1.0.21.
[    4.891796] Bt87x 0000:05:06.1: PCI INT A -> Link[LNKC] -> GSI 19 (level, low) -> IRQ 19
[    4.901510] sd 0:0:0:0: [sda] Attached SCSI disk
[    4.908357] bt87x0: Using board 1, analog, digital (rate 32000 Hz)
[    4.916978] ACPI: PCI Interrupt Link [LAZA] enabled at IRQ 22
[    4.924534] HDA Intel 0000:00:06.1: PCI INT B -> Link[LAZA] -> GSI 22 (level, low) -> IRQ 22
[    4.934820]   alloc irq_desc for 29 on node 0
[    4.934822]   alloc kstat_irqs on node 0
[    4.934830] HDA Intel 0000:00:06.1: irq 29 for MSI/MSI-X
[    4.934846] HDA Intel 0000:00:06.1: setting latency timer to 64
[    6.300449] ALSA device list:
[    6.305273]   #0: HDA NVidia at 0xefafc000 irq 29
[    6.311794]   #1: Brooktree Bt878 at 0xeeffe000, irq 19
[    6.319124] Initializing XFRM netlink socket
[    6.325233] NET: Registered protocol family 17
[    6.331508] NET: Registered protocol family 15
[    6.337806] powernow-k8: Found 2 Dual-Core AMD Opteron(tm) Processor 2218 processors (4 cpu cores) (version 2.20.00)
[    6.350242] powernow-k8:    0 : fid 0x12 (2600 MHz), vid 0x8
[    6.357756] powernow-k8:    1 : fid 0x10 (2400 MHz), vid 0xa
[    6.365250] powernow-k8:    2 : fid 0xe (2200 MHz), vid 0xc
[    6.372608] powernow-k8:    3 : fid 0xc (2000 MHz), vid 0xe
[    6.379987] powernow-k8:    4 : fid 0xa (1800 MHz), vid 0x10
[    6.387404] powernow-k8:    5 : fid 0x2 (1000 MHz), vid 0x12
[    6.394928] powernow-k8:    0 : fid 0x12 (2600 MHz), vid 0x8
[    6.402337] powernow-k8:    1 : fid 0x10 (2400 MHz), vid 0xa
[    6.409764] powernow-k8:    2 : fid 0xe (2200 MHz), vid 0xc
[    6.417081] powernow-k8:    3 : fid 0xc (2000 MHz), vid 0xe
[    6.424358] powernow-k8:    4 : fid 0xa (1800 MHz), vid 0x10
[    6.431676] powernow-k8:    5 : fid 0x2 (1000 MHz), vid 0x12
[    7.021264] Clocksource tsc unstable (delta = -302307042 ns)
[    7.031226] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 0)
[    7.047876] ata2.00: ATA-7: SAMSUNG HD642JJ, 1AA01113, max UDMA7
[    7.058145] ata2.00: 1250263728 sectors, multi 0: LBA48 NCQ (depth 31/32)
[    7.075711] ata2.00: configured for UDMA/100
[    7.084337] scsi 1:0:0:0: Direct-Access     ATA      SAMSUNG HD642JJ  1AA0 PQ: 0 ANSI: 5
[    7.097188] sd 1:0:0:0: [sdb] 1250263728 512-byte logical blocks: (640 GB/596 GiB)
[    7.097392] scsi 2:0:0:0: Direct-Access     ATA      MAXTOR STM332082 3.AA PQ: 0 ANSI: 5
[    7.097824] sd 2:0:0:0: [sdc] 625142448 512-byte logical blocks: (320 GB/298 GiB)
[    7.097907] sd 2:0:0:0: [sdc] Write Protect is off
[    7.097911] sd 2:0:0:0: [sdc] Mode Sense: 00 3a 00 00
[    7.098000] sd 2:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    7.098277]  sdc: sdc1
[    7.158214] sd 1:0:0:0: [sdb] Write Protect is off
[    7.158219] sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[    7.158261] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    7.185920]  sdc2
[    7.192596]  sdb:
[    7.192981] sd 2:0:0:0: [sdc] Attached SCSI disk
[    7.225409]  sdb1 sdb2 sdb3
[    7.233411] sd 1:0:0:0: [sdb] Attached SCSI disk
[    7.490473] ata4: SATA link down (SStatus 0 SControl 300)
[    7.840470] ata6: SATA link down (SStatus 0 SControl 300)
[    8.191727] ata8: SATA link down (SStatus 0 SControl 300)
[    8.201367] ata10: port disabled. ignoring.
[    8.201430] Freeing unused kernel memory: 1216k freed
[    8.434513] md: Autodetecting RAID arrays.
[    8.493534] md: Scanned 4 and added 4 devices.
[    8.493538] md: autorun ...
[    8.493542] md: considering sdb3 ...
[    8.493555] md:  adding sdb3 ...
[    8.493562] md: sdb1 has different UUID to sdb3
[    8.493570] md:  adding sda3 ...
[    8.493577] md: sda1 has different UUID to sdb3
[    8.493582] md: created md3
[    8.493587] md: bind<sda3>
[    8.493606] md: bind<sdb3>
[    8.493622] md: running: <sdb3><sda3>
[    8.506150] raid1: raid set md3 active with 2 out of 2 mirrors
[    8.514578] md3: bitmap initialized from disk: read 10/10 pages, set 32 bits
[    8.514582] created bitmap (145 pages) for device md3
[    8.521942] md3: detected capacity change from 0 to 619651399680
[    8.522070] md: considering sdb1 ...
[    8.522084] md:  adding sdb1 ...
[    8.522094] md:  adding sda1 ...
[    8.522408] md: created md2
[    8.522412] md: bind<sda1>
[    8.522431] md: bind<sdb1>
[    8.522448] md: running: <sdb1><sda1>
[    8.534275] raid1: raid set md2 active with 2 out of 2 mirrors
[    8.557382] md2: bitmap initialized from disk: read 10/10 pages, set 1 bits
[    8.557387] created bitmap (153 pages) for device md2
[    8.578848] md2: detected capacity change from 0 to 10240327680
[    8.578971] md: ... autorun DONE.
[    8.583521]  md3: unknown partition table
[   16.599536] XFS mounting filesystem dm-0
[   17.140006] Ending clean XFS mount for filesystem: dm-0
[   26.707741] udev: starting version 149
[   27.076362]  md2: unknown partition table
[   27.145549] sd 0:0:0:0: Attached scsi generic sg0 type 0
[   27.145603] sd 1:0:0:0: Attached scsi generic sg1 type 0
[   27.145655] sd 2:0:0:0: Attached scsi generic sg2 type 0
[   30.192185] XFS mounting filesystem sdc1
[   30.257648] Ending clean XFS mount for filesystem: sdc1

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

* Re: Linux 2.6.33-rc1
  2009-12-20 19:40         ` Torsten Kaiser
@ 2009-12-21 14:05           ` Borislav Petkov
  2009-12-21 14:31             ` Torsten Kaiser
  0 siblings, 1 reply; 8+ messages in thread
From: Borislav Petkov @ 2009-12-21 14:05 UTC (permalink / raw)
  To: Torsten Kaiser; +Cc: Borislav Petkov, Linus Torvalds, Linux Kernel Mailing List

On Sun, Dec 20, 2009 at 08:40:53PM +0100, Torsten Kaiser wrote:
> [    4.697308] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 838: F2x090 (DRAM Cfg Low): 0x00080810
> [    4.697311] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 842:   DIMM type: buffered; all DIMMs support ECC: yes
> [    4.697313] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 845:   PAR/ERR parity: disabled
> [    4.697315] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 848:   DCT 128bit mode width: 128b
> [    4.697317] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 854:   x4 logical DIMMs present: L0: no L1: no L2: no L3: no
> [    4.697319] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 873: F3xB0 (Online Spare): 0x0f000000
> [    4.697322] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 880: F1xF0 (DRAM Hole Address): 0x00000000, base: 0x00000000, offset: 0x00000000
> [    4.697324] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 883:   DramHoleValid: no
> [    4.697327] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 1716: F2x080 (DRAM Bank Address Mapping): 0x00000002
> [    4.697328] EDAC MC: DCT0 chip selects:
> [    4.697330] EDAC MC:  0:   512MB 1:   512MB
> [    4.697331] EDAC MC:  2:     0MB 3:     0MB
> [    4.697333] EDAC MC:  4:     0MB 5:     0MB
> [    4.697334] EDAC MC:  6:     0MB 7:     0MB

Yes, you're correct. The DRAM controller is running in 128bit mode
and we should account for that. Turns out that there's more clumsy
stuff going on in the code wrt to channel accounting and I'll fix this
properly when I get the chance. Here's a temporary fix for now which
should solve your issue.

---
From: Borislav Petkov <borislav.petkov@amd.com>
Date: Mon, 21 Dec 2009 14:52:53 +0100
Subject: [PATCH] amd64_edac: fix K8 chip select reporting

Fix the case when amd64_debug_display_dimm_sizes() reports only half the
amount of DRAM on it because it doesn't account for when the single DCT
operates in 128-bit mode and merges chip selects from different DIMMs.

Signed-off-by: Borislav Petkov <borislav.petkov@amd.com>
---
 drivers/edac/amd64_edac.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/drivers/edac/amd64_edac.c b/drivers/edac/amd64_edac.c
index df5b684..784cc5a 100644
--- a/drivers/edac/amd64_edac.c
+++ b/drivers/edac/amd64_edac.c
@@ -1700,11 +1700,14 @@ static void f10_map_sysaddr_to_csrow(struct mem_ctl_info *mci,
  */
 static void amd64_debug_display_dimm_sizes(int ctrl, struct amd64_pvt *pvt)
 {
-	int dimm, size0, size1;
+	int dimm, size0, size1, factor = 0;
 	u32 dbam;
 	u32 *dcsb;
 
 	if (boot_cpu_data.x86 == 0xf) {
+		if (pvt->dclr0 & F10_WIDTH_128)
+			factor = 1;
+
 		/* K8 families < revF not supported yet */
 	       if (pvt->ext_model < K8_REV_F)
 			return;
@@ -1732,7 +1735,8 @@ static void amd64_debug_display_dimm_sizes(int ctrl, struct amd64_pvt *pvt)
 			size1 = pvt->ops->dbam_to_cs(pvt, DBAM_DIMM(dimm, dbam));
 
 		edac_printk(KERN_DEBUG, EDAC_MC, " %d: %5dMB %d: %5dMB\n",
-			    dimm * 2, size0, dimm * 2 + 1, size1);
+			    dimm * 2,     size0 << factor,
+			    dimm * 2 + 1, size1 << factor);
 	}
 }
 
-- 
1.6.5.4


-- 
Regards/Gruss,
Boris.

Operating | Advanced Micro Devices GmbH
  System  | Karl-Hammerschmidt-Str. 34, 85609 Dornach b. München, Germany
 Research | Geschäftsführer: Andrew Bowd, Thomas M. McCoy, Giuliano Meroni
  Center  | Sitz: Dornach, Gemeinde Aschheim, Landkreis München
  (OSRC)  | Registergericht München, HRB Nr. 43632


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

* Re: Linux 2.6.33-rc1
  2009-12-21 14:05           ` Borislav Petkov
@ 2009-12-21 14:31             ` Torsten Kaiser
  0 siblings, 0 replies; 8+ messages in thread
From: Torsten Kaiser @ 2009-12-21 14:31 UTC (permalink / raw)
  To: Borislav Petkov
  Cc: Borislav Petkov, Linus Torvalds, Linux Kernel Mailing List

On Mon, Dec 21, 2009 at 3:05 PM, Borislav Petkov
<borislav.petkov@amd.com> wrote:
> On Sun, Dec 20, 2009 at 08:40:53PM +0100, Torsten Kaiser wrote:
>> [    4.697308] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 838: F2x090 (DRAM Cfg Low): 0x00080810
>> [    4.697311] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 842:   DIMM type: buffered; all DIMMs support ECC: yes
>> [    4.697313] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 845:   PAR/ERR parity: disabled
>> [    4.697315] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 848:   DCT 128bit mode width: 128b
>> [    4.697317] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 854:   x4 logical DIMMs present: L0: no L1: no L2: no L3: no
>> [    4.697319] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 873: F3xB0 (Online Spare): 0x0f000000
>> [    4.697322] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 880: F1xF0 (DRAM Hole Address): 0x00000000, base: 0x00000000, offset: 0x00000000
>> [    4.697324] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 883:   DramHoleValid: no
>> [    4.697327] EDAC DEBUG: in drivers/edac/amd64_edac.c, line at 1716: F2x080 (DRAM Bank Address Mapping): 0x00000002
>> [    4.697328] EDAC MC: DCT0 chip selects:
>> [    4.697330] EDAC MC:  0:   512MB 1:   512MB
>> [    4.697331] EDAC MC:  2:     0MB 3:     0MB
>> [    4.697333] EDAC MC:  4:     0MB 5:     0MB
>> [    4.697334] EDAC MC:  6:     0MB 7:     0MB
>
> Yes, you're correct. The DRAM controller is running in 128bit mode
> and we should account for that. Turns out that there's more clumsy
> stuff going on in the code wrt to channel accounting and I'll fix this
> properly when I get the chance. Here's a temporary fix for now which
> should solve your issue.

Yes, with your patch it looks correct:
[    4.632982] EDAC MC: Ver: 2.1.0 Dec 21 2009
[    4.638831] EDAC amd64_edac:  Ver: 3.3.0 Dec 21 2009
[    4.645385] EDAC amd64: ECC is enabled by BIOS.
[    4.651529] EDAC amd64: ECC is enabled by BIOS.
[    4.657709] EDAC MC: Rev F or later detected
[    4.657718] EDAC amd64: amd64_read_mc_registers: error reading F2x190.
[    4.665856] EDAC amd64: amd64_read_mc_registers: error reading F2x194.
[    4.673958] EDAC MC: DCT0 chip selects:
[    4.673960] EDAC MC:  0:  1024MB 1:  1024MB
[    4.673962] EDAC MC:  2:     0MB 3:     0MB
[    4.673963] EDAC MC:  4:     0MB 5:     0MB
[    4.673965] EDAC MC:  6:     0MB 7:     0MB
[    4.674085] EDAC MC0: Giving out device to 'amd64_edac' 'RevF': DEV
0000:00:18.2
[    4.683095] EDAC MC: Rev F or later detected
[    4.683104] EDAC amd64: amd64_read_mc_registers: error reading F2x190.
[    4.691267] EDAC amd64: amd64_read_mc_registers: error reading F2x194.
[    4.699408] EDAC MC: DCT0 chip selects:
[    4.699410] EDAC MC:  0:  1024MB 1:  1024MB
[    4.699412] EDAC MC:  2:     0MB 3:     0MB
[    4.699413] EDAC MC:  4:     0MB 5:     0MB
[    4.699415] EDAC MC:  6:     0MB 7:     0MB
[    4.699548] EDAC MC1: Giving out device to 'amd64_edac' 'RevF': DEV
0000:00:19.2
[    4.708683] EDAC PCI0: Giving out device to module 'amd64_edac'
controller 'EDAC PCI
 controller': DEV '0000:00:18.2' (POLLED)

Thanks!

Torsten

> ---
> From: Borislav Petkov <borislav.petkov@amd.com>
> Date: Mon, 21 Dec 2009 14:52:53 +0100
> Subject: [PATCH] amd64_edac: fix K8 chip select reporting
>
> Fix the case when amd64_debug_display_dimm_sizes() reports only half the
> amount of DRAM on it because it doesn't account for when the single DCT
> operates in 128-bit mode and merges chip selects from different DIMMs.
>
> Signed-off-by: Borislav Petkov <borislav.petkov@amd.com>
> ---
>  drivers/edac/amd64_edac.c |    8 ++++++--
>  1 files changed, 6 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/edac/amd64_edac.c b/drivers/edac/amd64_edac.c
> index df5b684..784cc5a 100644
> --- a/drivers/edac/amd64_edac.c
> +++ b/drivers/edac/amd64_edac.c
> @@ -1700,11 +1700,14 @@ static void f10_map_sysaddr_to_csrow(struct mem_ctl_info *mci,
>  */
>  static void amd64_debug_display_dimm_sizes(int ctrl, struct amd64_pvt *pvt)
>  {
> -       int dimm, size0, size1;
> +       int dimm, size0, size1, factor = 0;
>        u32 dbam;
>        u32 *dcsb;
>
>        if (boot_cpu_data.x86 == 0xf) {
> +               if (pvt->dclr0 & F10_WIDTH_128)
> +                       factor = 1;
> +
>                /* K8 families < revF not supported yet */
>               if (pvt->ext_model < K8_REV_F)
>                        return;
> @@ -1732,7 +1735,8 @@ static void amd64_debug_display_dimm_sizes(int ctrl, struct amd64_pvt *pvt)
>                        size1 = pvt->ops->dbam_to_cs(pvt, DBAM_DIMM(dimm, dbam));
>
>                edac_printk(KERN_DEBUG, EDAC_MC, " %d: %5dMB %d: %5dMB\n",
> -                           dimm * 2, size0, dimm * 2 + 1, size1);
> +                           dimm * 2,     size0 << factor,
> +                           dimm * 2 + 1, size1 << factor);
>        }
>  }
>
> --
> 1.6.5.4
>
>
> --
> Regards/Gruss,
> Boris.
>
> Operating | Advanced Micro Devices GmbH
>  System  | Karl-Hammerschmidt-Str. 34, 85609 Dornach b. München, Germany
>  Research | Geschäftsführer: Andrew Bowd, Thomas M. McCoy, Giuliano Meroni
>  Center  | Sitz: Dornach, Gemeinde Aschheim, Landkreis München
>  (OSRC)  | Registergericht München, HRB Nr. 43632
>
>

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

end of thread, other threads:[~2009-12-21 14:32 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-12-18  2:05 Linux 2.6.33-rc1 Linus Torvalds
2009-12-19 19:54 ` Torsten Kaiser
2009-12-20 17:53   ` Torsten Kaiser
2009-12-20 19:14     ` Borislav Petkov
2009-12-20 19:36       ` Torsten Kaiser
2009-12-20 19:40         ` Torsten Kaiser
2009-12-21 14:05           ` Borislav Petkov
2009-12-21 14:31             ` Torsten Kaiser

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.