2009-12-13 08:17:50

by Tvrtko Ursulin

[permalink] [raw]
Subject: Are there MTRR settings correct?


Hi all,

They look a bit suspicious to me since machine has 4GB of RAM, and range covered by MTRR seems to be short of that. Last entry is from the
IGP I believe, which is also strange because in BIOS an option to map that above 4G is set.

tvrtko@deuteros:~> cat /proc/mtrr
reg00: base=0x000000000 ( 0MB), size= 2048MB, count=1: write-back
reg01: base=0x080000000 ( 2048MB), size= 1024MB, count=1: write-back
reg02: base=0x0c0000000 ( 3072MB), size= 256MB, count=1: write-back
reg03: base=0x0d0000000 ( 3328MB), size= 256MB, count=1: write-combining

Also there is a warning in dmesg about no aperture memory hole. Full dmesg follows:

[ 0.000000] Linux version 2.6.32 (tvrtko@deuteros) (gcc version 4.4.1 [gcc-4_4-branch revision 150839] (SUSE Linux) ) #2 SMP PREEMPT Sat
Dec 12 20:44:59 GMT 2009
[ 0.000000] Command line: root=UUID="78df20fb-791f-4a82-b1d6-4e043aa663d1" resume=UUID="fc2d8cd0-fed3-4196-b346-83de887dfcf7"
splash=silent quiet vga=0x31a
[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] AMD AuthenticAMD
[ 0.000000] Centaur CentaurHauls
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009ec00 (usable)
[ 0.000000] BIOS-e820: 000000000009ec00 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 00000000cff90000 (usable)
[ 0.000000] BIOS-e820: 00000000cff90000 - 00000000cffa8000 (ACPI data)
[ 0.000000] BIOS-e820: 00000000cffa8000 - 00000000cffd0000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000cffd0000 - 00000000d0000000 (reserved)
[ 0.000000] BIOS-e820: 00000000ff700000 - 0000000100000000 (reserved)
[ 0.000000] BIOS-e820: 0000000100000000 - 0000000120000000 (usable)
[ 0.000000] DMI present.
[ 0.000000] AMI BIOS detected: BIOS may corrupt low RAM, working around it.
[ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[ 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 000000000000 mask FFFF80000000 write-back
[ 0.000000] 1 base 000080000000 mask FFFFC0000000 write-back
[ 0.000000] 2 base 0000C0000000 mask FFFFF0000000 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: 0000000130000000 aka 4864M
[ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[ 0.000000] e820 update range: 00000000d0000000 - 0000000100000000 (usable) ==> (reserved)
[ 0.000000] last_pfn = 0xcff90 max_arch_pfn = 0x400000000
[ 0.000000] Scanning 0 areas for low memory corruption
[ 0.000000] modified physical RAM map:
[ 0.000000] modified: 0000000000000000 - 0000000000010000 (reserved)
[ 0.000000] modified: 0000000000010000 - 000000000009ec00 (usable)
[ 0.000000] modified: 000000000009ec00 - 00000000000a0000 (reserved)
[ 0.000000] modified: 00000000000e4000 - 0000000000100000 (reserved)
[ 0.000000] modified: 0000000000100000 - 00000000cff90000 (usable)
[ 0.000000] modified: 00000000cff90000 - 00000000cffa8000 (ACPI data)
[ 0.000000] modified: 00000000cffa8000 - 00000000cffd0000 (ACPI NVS)
[ 0.000000] modified: 00000000cffd0000 - 00000000d0000000 (reserved)
[ 0.000000] modified: 00000000ff700000 - 0000000100000000 (reserved)
[ 0.000000] modified: 0000000100000000 - 0000000120000000 (usable)
[ 0.000000] initial memory mapped : 0 - 20000000
[ 0.000000] Using GB pages for direct mapping
[ 0.000000] init_memory_mapping: 0000000000000000-00000000cff90000
[ 0.000000] 0000000000 - 00c0000000 page 1G
[ 0.000000] 00c0000000 - 00cfe00000 page 2M
[ 0.000000] 00cfe00000 - 00cff90000 page 4k
[ 0.000000] kernel direct mapping tables up to cff90000 @ 10000-13000
[ 0.000000] init_memory_mapping: 0000000100000000-0000000120000000
[ 0.000000] 0100000000 - 0120000000 page 2M
[ 0.000000] kernel direct mapping tables up to 120000000 @ 12000-14000
[ 0.000000] RAMDISK: 379ea000 - 37fef00a
[ 0.000000] ACPI: RSDP 00000000000fb4f0 00024 (v02 ACPIAM)
[ 0.000000] ACPI: XSDT 00000000cff90100 00054 (v01 101409 XSDT1929 20091014 MSFT 00000097)
[ 0.000000] ACPI: FACP 00000000cff90290 000F4 (v03 101409 FACP1929 20091014 MSFT 00000097)
[ 0.000000] ACPI Warning: Optional field Pm2ControlBlock has zero address or length: 0000000000000000/1 (20090903/tbfadt-557)
[ 0.000000] ACPI: DSDT 00000000cff90450 0D100 (v01 A1391 A1391001 00000001 INTL 20060113)
[ 0.000000] ACPI: FACS 00000000cffa8000 00040
[ 0.000000] ACPI: APIC 00000000cff90390 0007C (v01 101409 APIC1929 20091014 MSFT 00000097)
[ 0.000000] ACPI: MCFG 00000000cff90410 0003C (v01 101409 OEMMCFG 20091014 MSFT 00000097)
[ 0.000000] ACPI: OEMB 00000000cffa8040 00072 (v01 101409 OEMB1929 20091014 MSFT 00000097)
[ 0.000000] ACPI: HPET 00000000cff9f450 00038 (v01 101409 OEMHPET 20091014 MSFT 00000097)
[ 0.000000] ACPI: SSDT 00000000cff9f490 0088C (v01 A M I POWERNOW 00000001 AMD 00000001)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] No NUMA configuration found
[ 0.000000] Faking a node at 0000000000000000-0000000120000000
[ 0.000000] Bootmem setup node 0 0000000000000000-0000000120000000
[ 0.000000] NODE_DATA [0000000000013000 - 0000000000014fff]
[ 0.000000] bootmap [0000000000015000 - 0000000000038fff] pages 24
[ 0.000000] (8 early reservations) ==> bootmem [0000000000 - 0120000000]
[ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
[ 0.000000] #1 [0000006000 - 0000008000] TRAMPOLINE ==> [0000006000 - 0000008000]
[ 0.000000] #2 [0001000000 - 000166476c] TEXT DATA BSS ==> [0001000000 - 000166476c]
[ 0.000000] #3 [00379ea000 - 0037fef00a] RAMDISK ==> [00379ea000 - 0037fef00a]
[ 0.000000] #4 [000009ec00 - 0000100000] BIOS reserved ==> [000009ec00 - 0000100000]
[ 0.000000] #5 [0001665000 - 0001665340] BRK ==> [0001665000 - 0001665340]
[ 0.000000] #6 [0000010000 - 0000012000] PGTABLE ==> [0000010000 - 0000012000]
[ 0.000000] #7 [0000012000 - 0000013000] PGTABLE ==> [0000012000 - 0000013000]
[ 0.000000] [ffffea0000000000-ffffea0003ffffff] PMD -> [ffff880028600000-ffff88002bbfffff] on node 0
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000010 -> 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[3] active PFN ranges
[ 0.000000] 0: 0x00000010 -> 0x0000009e
[ 0.000000] 0: 0x00000100 -> 0x000cff90
[ 0.000000] 0: 0x00100000 -> 0x00120000
[ 0.000000] On node 0 totalpages: 982814
[ 0.000000] DMA zone: 56 pages used for memmap
[ 0.000000] DMA zone: 103 pages reserved
[ 0.000000] DMA zone: 3823 pages, LIFO batch:0
[ 0.000000] DMA32 zone: 14280 pages used for memmap
[ 0.000000] DMA32 zone: 833480 pages, LIFO batch:31
[ 0.000000] Normal zone: 1792 pages used for memmap
[ 0.000000] Normal zone: 129280 pages, LIFO batch:31
[ 0.000000] ACPI: PM-Timer IO Port: 0x808
[ 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: LAPIC (acpi_id[0x05] lapic_id[0x84] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x85] disabled)
[ 0.000000] ACPI: IOAPIC (id[0x04] address[0xfec00000] gsi_base[0])
[ 0.000000] IOAPIC[0]: apic_id 4, version 33, 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 low level)
[ 0.000000] ACPI: IRQ0 used by override.
[ 0.000000] ACPI: IRQ2 used by override.
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] ACPI: HPET id: 0x8300 base: 0xfed00000
[ 0.000000] 6 Processors exceeds NR_CPUS limit of 4
[ 0.000000] SMP: Allowing 4 CPUs, 0 hotplug CPUs
[ 0.000000] nr_irqs_gsi: 24
[ 0.000000] PM: Registered nosave memory: 000000000009e000 - 000000000009f000
[ 0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e4000
[ 0.000000] PM: Registered nosave memory: 00000000000e4000 - 0000000000100000
[ 0.000000] PM: Registered nosave memory: 00000000cff90000 - 00000000cffa8000
[ 0.000000] PM: Registered nosave memory: 00000000cffa8000 - 00000000cffd0000
[ 0.000000] PM: Registered nosave memory: 00000000cffd0000 - 00000000d0000000
[ 0.000000] PM: Registered nosave memory: 00000000d0000000 - 00000000ff700000
[ 0.000000] PM: Registered nosave memory: 00000000ff700000 - 0000000100000000
[ 0.000000] Allocating PCI resources starting at d0000000 (gap: d0000000:2f700000)
[ 0.000000] NR_CPUS:4 nr_cpumask_bits:4 nr_cpu_ids:4 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 25 pages/cpu @ffff880028200000 s72856 r8192 d21352 u524288
[ 0.000000] pcpu-alloc: s72856 r8192 d21352 u524288 alloc=1*2097152
[ 0.000000] pcpu-alloc: [0] 0 1 2 3
[ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Total pages: 966583
[ 0.000000] Policy zone: Normal
[ 0.000000] Kernel command line: root=UUID="78df20fb-791f-4a82-b1d6-4e043aa663d1" resume=UUID="fc2d8cd0-fed3-4196-
b346-83de887dfcf7" splash=silent quiet vga=0x31a
[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.000000] Initializing CPU#0
[ 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] PM: Registered nosave memory: 0000000020000000 - 0000000024000000
[ 0.000000] Memory: 3797084k/4718592k available (3519k kernel code, 787336k absent, 134172k reserved, 1987k data, 416k init)
[ 0.000000] SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Experimental preemptable hierarchical RCU implementation.
[ 0.000000] NR_IRQS:384
[ 0.000000] Extended CMOS year: 2000
[ 0.000000] Console: colour dummy device 80x25
[ 0.000000] console [tty0] enabled
[ 0.000000] hpet clockevent registered
[ 0.000000] HPET: 4 timers in total, 1 timers will be used for per-cpu timer
[ 0.000000] Fast TSC calibration using PIT
[ 0.000000] Detected 3013.216 MHz processor.
[ 0.002004] Calibrating delay loop (skipped), value calculated using timer frequency.. 6026.42 BogoMIPS (lpj=3013212)
[ 0.003152] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[ 0.004159] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[ 0.004633] Mount-cache hash table entries: 256
[ 0.004716] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
[ 0.004717] CPU: L2 Cache: 512K (64 bytes/line)
[ 0.004718] CPU 0/0x0 -> Node 0
[ 0.004720] tseg: 0000000000
[ 0.004726] CPU: Physical Processor ID: 0
[ 0.004727] CPU: Processor Core ID: 0
[ 0.004728] mce: CPU supports 6 MCE banks
[ 0.004734] using C1E aware idle routine
[ 0.004742] ACPI: Core revision 20090903
[ 0.018033] Setting APIC routing to flat
[ 0.018333] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.028351] CPU0: AMD Phenom(tm) II X4 B45 Processor stepping 02
[ 0.028995] Booting processor 1 APIC 0x1 ip 0x6000
[ 0.002999] Initializing CPU#1
[ 0.002999] Calibrating delay using timer specific routine.. 6026.83 BogoMIPS (lpj=3013418)
[ 0.002999] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
[ 0.002999] CPU: L2 Cache: 512K (64 bytes/line)
[ 0.002999] CPU 1/0x1 -> Node 0
[ 0.002999] CPU: Physical Processor ID: 0
[ 0.002999] CPU: Processor Core ID: 1
[ 0.099094] CPU1: AMD Phenom(tm) II X4 B45 Processor stepping 02
[ 0.099100] checking TSC synchronization [CPU#0 -> CPU#1]: passed.
[ 0.100006] System has AMD C1E enabled
[ 0.100014] Switch to broadcast mode on CPU0
[ 0.100000] Switch to broadcast mode on CPU1
[ 0.101991] Booting processor 2 APIC 0x2 ip 0x6000
[ 0.002999] Initializing CPU#2
[ 0.002999] Calibrating delay using timer specific routine.. 6026.85 BogoMIPS (lpj=3013425)
[ 0.002999] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
[ 0.002999] CPU: L2 Cache: 512K (64 bytes/line)
[ 0.002999] CPU 2/0x2 -> Node 0
[ 0.002999] CPU: Physical Processor ID: 0
[ 0.002999] CPU: Processor Core ID: 2
[ 0.173056] CPU2: AMD Phenom(tm) II X4 B45 Processor stepping 02
[ 0.173061] checking TSC synchronization [CPU#0 -> CPU#2]: passed.
[ 0.173990] Switch to broadcast mode on CPU2
[ 0.175980] Booting processor 3 APIC 0x3 ip 0x6000
[ 0.002999] Initializing CPU#3
[ 0.002999] Calibrating delay using timer specific routine.. 6026.81 BogoMIPS (lpj=3013407)
[ 0.002999] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
[ 0.002999] CPU: L2 Cache: 512K (64 bytes/line)
[ 0.002999] CPU 3/0x3 -> Node 0
[ 0.002999] CPU: Physical Processor ID: 0
[ 0.002999] CPU: Processor Core ID: 3
[ 0.247036] CPU3: AMD Phenom(tm) II X4 B45 Processor stepping 02
[ 0.247041] checking TSC synchronization [CPU#0 -> CPU#3]: passed.
[ 0.247985] Brought up 4 CPUs
[ 0.247987] Total of 4 processors activated (24106.92 BogoMIPS).
[ 0.247985] Switch to broadcast mode on CPU3
[ 0.248981] devtmpfs: initialized
[ 0.249117] Time: 7:44:11 Date: 12/13/09
[ 0.249970] NET: Registered protocol family 16
[ 0.250025] node 0 link 0: io port [1000, ffffff]
[ 0.250027] TOM: 00000000d0000000 aka 3328M
[ 0.250028] Fam 10h mmconf [e0000000, efffffff]
[ 0.250030] node 0 link 0: mmio [a0000, bffff]
[ 0.250032] node 0 link 0: mmio [d0000000, efffffff] ==> [d0000000, dfffffff]
[ 0.250034] node 0 link 0: mmio [f0000000, fe7fffff]
[ 0.250036] node 0 link 0: mmio [fe800000, fe9fffff]
[ 0.250037] node 0 link 0: mmio [fea00000, ffefffff]
[ 0.250039] TOM2: 0000000130000000 aka 4864M
[ 0.250040] bus: [00,07] on node 0 link 0
[ 0.250042] bus: 00 index 0 io port: [0, ffff]
[ 0.250043] bus: 00 index 1 mmio: [a0000, bffff]
[ 0.250044] bus: 00 index 2 mmio: [d0000000, dfffffff]
[ 0.250045] bus: 00 index 3 mmio: [f0000000, ffffffff]
[ 0.250046] bus: 00 index 4 mmio: [130000000, fcffffffff]
[ 0.250053] ACPI: bus type pci registered
[ 0.250089] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
[ 0.250090] PCI: Not using MMCONFIG.
[ 0.250091] PCI: Using configuration type 1 for base access
[ 0.250092] PCI: Using configuration type 1 for extended access
[ 0.250399] bio: create slab <bio-0> at 0
[ 0.251177] ACPI: EC: Look up EC in DSDT
[ 0.253491] ACPI Error (psargs-0359): [ECEN] Namespace lookup failure, AE_NOT_FOUND
[ 0.253495] ACPI Error (psparse-0537): Method parse/execution failed [\] (Node ffffffff81656ab0), AE_NOT_FOUND
[ 0.253598] ACPI: Executed 3 blocks of module-level executable AML code
[ 0.271554] ACPI: Interpreter enabled
[ 0.271559] ACPI: (supports S0 S1 S3 S4 S5)
[ 0.271578] ACPI: Using IOAPIC for interrupt routing
[ 0.271624] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
[ 0.275991] PCI: MCFG area at e0000000 reserved in ACPI motherboard resources
[ 0.280874] PCI: Using MMCONFIG at e0000000 - efffffff
[ 0.287219] ACPI Warning: Incorrect checksum in table [OEMB] - 82, should be 7D (20090903/tbutils-314)
[ 0.287311] ACPI: No dock devices found.
[ 0.287450] ACPI: PCI Root Bridge [PCI0] (0000:00)
[ 0.287553] pci 0000:00:07.0: PME# supported from D0 D3hot D3cold
[ 0.287555] pci 0000:00:07.0: PME# disabled
[ 0.287583] pci 0000:00:0a.0: PME# supported from D0 D3hot D3cold
[ 0.287585] pci 0000:00:0a.0: PME# disabled
[ 0.287627] pci 0000:00:11.0: reg 10 io port: [0xc000-0xc007]
[ 0.287633] pci 0000:00:11.0: reg 14 io port: [0xb000-0xb003]
[ 0.287639] pci 0000:00:11.0: reg 18 io port: [0xa000-0xa007]
[ 0.287645] pci 0000:00:11.0: reg 1c io port: [0x9000-0x9003]
[ 0.287650] pci 0000:00:11.0: reg 20 io port: [0x8000-0x800f]
[ 0.287656] pci 0000:00:11.0: reg 24 32bit mmio: [0xfe7ffc00-0xfe7fffff]
[ 0.287702] pci 0000:00:12.0: reg 10 32bit mmio: [0xfe7fe000-0xfe7fefff]
[ 0.287750] pci 0000:00:12.1: reg 10 32bit mmio: [0xfe7fd000-0xfe7fdfff]
[ 0.287814] pci 0000:00:12.2: reg 10 32bit mmio: [0xfe7ff800-0xfe7ff8ff]
[ 0.287860] pci 0000:00:12.2: supports D1 D2
[ 0.287861] pci 0000:00:12.2: PME# supported from D0 D1 D2 D3hot
[ 0.287864] pci 0000:00:12.2: PME# disabled
[ 0.287892] pci 0000:00:13.0: reg 10 32bit mmio: [0xfe7fc000-0xfe7fcfff]
[ 0.287939] pci 0000:00:13.1: reg 10 32bit mmio: [0xfe7fb000-0xfe7fbfff]
[ 0.288010] pci 0000:00:13.2: reg 10 32bit mmio: [0xfe7ff400-0xfe7ff4ff]
[ 0.288056] pci 0000:00:13.2: supports D1 D2
[ 0.288057] pci 0000:00:13.2: PME# supported from D0 D1 D2 D3hot
[ 0.288061] pci 0000:00:13.2: PME# disabled
[ 0.288164] pci 0000:00:14.1: reg 10 io port: [0x00-0x07]
[ 0.288170] pci 0000:00:14.1: reg 14 io port: [0x00-0x03]
[ 0.288175] pci 0000:00:14.1: reg 18 io port: [0x00-0x07]
[ 0.288181] pci 0000:00:14.1: reg 1c io port: [0x00-0x03]
[ 0.288186] pci 0000:00:14.1: reg 20 io port: [0xff00-0xff0f]
[ 0.288244] pci 0000:00:14.2: reg 10 64bit mmio: [0xfe7f4000-0xfe7f7fff]
[ 0.288282] pci 0000:00:14.2: PME# supported from D0 D3hot D3cold
[ 0.288285] pci 0000:00:14.2: PME# disabled
[ 0.288377] pci 0000:00:14.5: reg 10 32bit mmio: [0xfe7fa000-0xfe7fafff]
[ 0.288484] pci 0000:01:05.0: reg 10 32bit mmio pref: [0xd0000000-0xdfffffff]
[ 0.288487] pci 0000:01:05.0: reg 14 io port: [0xd000-0xd0ff]
[ 0.288490] pci 0000:01:05.0: reg 18 32bit mmio: [0xfe9f0000-0xfe9fffff]
[ 0.288495] pci 0000:01:05.0: reg 24 32bit mmio: [0xfe800000-0xfe8fffff]
[ 0.288504] pci 0000:01:05.0: supports D1 D2
[ 0.288517] pci 0000:01:05.1: reg 10 32bit mmio: [0xfe9e8000-0xfe9ebfff]
[ 0.288532] pci 0000:01:05.1: supports D1 D2
[ 0.288570] pci 0000:00:01.0: bridge io port: [0xd000-0xdfff]
[ 0.288572] pci 0000:00:01.0: bridge 32bit mmio: [0xfe800000-0xfe9fffff]
[ 0.288574] pci 0000:00:01.0: bridge 64bit mmio pref: [0xd0000000-0xdfffffff]
[ 0.288611] pci 0000:02:00.0: reg 10 32bit mmio: [0xfeaff800-0xfeafffff]
[ 0.288619] pci 0000:02:00.0: reg 14 32bit mmio: [0xfeaff400-0xfeaff47f]
[ 0.288640] pci 0000:02:00.0: reg 20 32bit mmio: [0xfeaff000-0xfeaff07f]
[ 0.288648] pci 0000:02:00.0: reg 24 32bit mmio: [0xfeafec00-0xfeafec7f]
[ 0.291025] pci 0000:00:07.0: bridge 32bit mmio: [0xfea00000-0xfeafffff]
[ 0.291056] pci 0000:03:00.0: reg 10 io port: [0xe800-0xe8ff]
[ 0.291069] pci 0000:03:00.0: reg 18 64bit mmio pref: [0xfdfff000-0xfdffffff]
[ 0.291078] pci 0000:03:00.0: reg 20 64bit mmio pref: [0xfdff8000-0xfdffbfff]
[ 0.291083] pci 0000:03:00.0: reg 30 32bit mmio pref: [0xfebf0000-0xfebfffff]
[ 0.291109] pci 0000:03:00.0: supports D1 D2
[ 0.291110] pci 0000:03:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.291113] pci 0000:03:00.0: PME# disabled
[ 0.293020] pci 0000:00:0a.0: bridge io port: [0xe000-0xefff]
[ 0.293022] pci 0000:00:0a.0: bridge 32bit mmio: [0xfeb00000-0xfebfffff]
[ 0.293025] pci 0000:00:0a.0: bridge 64bit mmio pref: [0xfdf00000-0xfdffffff]
[ 0.293077] pci 0000:00:14.4: transparent bridge
[ 0.293096] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 0.293244] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
[ 0.293302] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCE7._PRT]
[ 0.293349] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCEA._PRT]
[ 0.293407] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0PC._PRT]
[ 0.297203] ACPI: PCI Interrupt Link [LNKA] (IRQs 4 7 10 *11 12 14 15)
[ 0.297295] ACPI: PCI Interrupt Link [LNKB] (IRQs 4 7 *10 11 12 14 15)
[ 0.297386] ACPI: PCI Interrupt Link [LNKC] (IRQs 4 7 10 *11 12 14 15)
[ 0.297476] ACPI: PCI Interrupt Link [LNKD] (IRQs 4 7 *10 11 12 14 15)
[ 0.297567] ACPI: PCI Interrupt Link [LNKE] (IRQs 4 7 10 11 12 14 15) *0, disabled.
[ 0.297657] ACPI: PCI Interrupt Link [LNKF] (IRQs 4 7 10 11 12 14 15) *0, disabled.
[ 0.297748] ACPI: PCI Interrupt Link [LNKG] (IRQs 4 7 *10 11 12 14 15)
[ 0.297839] ACPI: PCI Interrupt Link [LNKH] (IRQs 4 7 10 11 12 14 15) *0, disabled.
[ 0.297908] vgaarb: device added: PCI:0000:01:05.0,decodes=io+mem,owns=io+mem,locks=none
[ 0.297910] vgaarb: loaded
[ 0.297974] SCSI subsystem initialized
[ 0.305957] libata version 3.00 loaded.
[ 0.305977] usbcore: registered new interface driver usbfs
[ 0.305977] usbcore: registered new interface driver hub
[ 0.305980] usbcore: registered new device driver usb
[ 0.305980] PCI: Using ACPI for IRQ routing
[ 0.306085] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 24, 0
[ 0.306088] hpet0: 4 comparators, 32-bit 14.318180 MHz counter
[ 0.308972] hpet: hpet2 irq 24 for MSI
[ 0.310957] Switching to clocksource tsc
[ 0.314054] pnp: PnP ACPI init
[ 0.314063] ACPI: bus type pnp registered
[ 0.317872] pnp: PnP ACPI: found 14 devices
[ 0.317873] ACPI: ACPI bus type pnp unregistered
[ 0.317885] system 00:09: iomem range 0xfec00000-0xfec00fff could not be reserved
[ 0.317888] system 00:09: iomem range 0xfee00000-0xfee00fff has been reserved
[ 0.317891] system 00:0a: ioport range 0x4d0-0x4d1 has been reserved
[ 0.317893] system 00:0a: ioport range 0x40b-0x40b has been reserved
[ 0.317895] system 00:0a: ioport range 0x4d6-0x4d6 has been reserved
[ 0.317897] system 00:0a: ioport range 0xc00-0xc01 has been reserved
[ 0.317898] system 00:0a: ioport range 0xc14-0xc14 has been reserved
[ 0.317900] system 00:0a: ioport range 0xc50-0xc51 has been reserved
[ 0.317902] system 00:0a: ioport range 0xc52-0xc52 has been reserved
[ 0.317903] system 00:0a: ioport range 0xc6c-0xc6c has been reserved
[ 0.317905] system 00:0a: ioport range 0xc6f-0xc6f has been reserved
[ 0.317907] system 00:0a: ioport range 0xcd0-0xcd1 has been reserved
[ 0.317909] system 00:0a: ioport range 0xcd2-0xcd3 has been reserved
[ 0.317910] system 00:0a: ioport range 0xcd4-0xcd5 has been reserved
[ 0.317912] system 00:0a: ioport range 0xcd6-0xcd7 has been reserved
[ 0.317914] system 00:0a: ioport range 0xcd8-0xcdf has been reserved
[ 0.317915] system 00:0a: ioport range 0xb00-0xb3f has been reserved
[ 0.317917] system 00:0a: ioport range 0x800-0x89f has been reserved
[ 0.317919] system 00:0a: ioport range 0xb00-0xb0f has been reserved
[ 0.317921] system 00:0a: ioport range 0xb20-0xb3f has been reserved
[ 0.317923] system 00:0a: ioport range 0x900-0x90f has been reserved
[ 0.317924] system 00:0a: ioport range 0x910-0x91f has been reserved
[ 0.317926] system 00:0a: ioport range 0xfe00-0xfefe has been reserved
[ 0.317929] system 00:0a: iomem range 0xffb80000-0xffbfffff has been reserved
[ 0.317931] system 00:0a: iomem range 0xfec10000-0xfec1001f has been reserved
[ 0.317934] system 00:0a: iomem range 0xfed40000-0xfed44fff has been reserved
[ 0.317937] system 00:0b: ioport range 0x230-0x23f has been reserved
[ 0.317939] system 00:0b: ioport range 0x290-0x29f has been reserved
[ 0.317940] system 00:0b: ioport range 0x300-0x30f has been reserved
[ 0.317942] system 00:0b: ioport range 0xa30-0xa3f has been reserved
[ 0.317945] system 00:0c: iomem range 0xe0000000-0xefffffff has been reserved
[ 0.317948] system 00:0d: iomem range 0x0-0x9ffff could not be reserved
[ 0.317950] system 00:0d: iomem range 0xc0000-0xcffff has been reserved
[ 0.317952] system 00:0d: iomem range 0xe0000-0xfffff could not be reserved
[ 0.317954] system 00:0d: iomem range 0x100000-0xcfffffff could not be reserved
[ 0.317955] system 00:0d: iomem range 0xfec00000-0xffffffff could not be reserved
[ 0.322638] pci 0000:00:01.0: PCI bridge, secondary bus 0000:01
[ 0.322640] pci 0000:00:01.0: IO window: 0xd000-0xdfff
[ 0.322643] pci 0000:00:01.0: MEM window: 0xfe800000-0xfe9fffff
[ 0.322645] pci 0000:00:01.0: PREFETCH window: 0x000000d0000000-0x000000dfffffff
[ 0.322648] pci 0000:00:07.0: PCI bridge, secondary bus 0000:02
[ 0.322649] pci 0000:00:07.0: IO window: disabled
[ 0.322652] pci 0000:00:07.0: MEM window: 0xfea00000-0xfeafffff
[ 0.322653] pci 0000:00:07.0: PREFETCH window: disabled
[ 0.322655] pci 0000:00:0a.0: PCI bridge, secondary bus 0000:03
[ 0.322657] pci 0000:00:0a.0: IO window: 0xe000-0xefff
[ 0.322659] pci 0000:00:0a.0: MEM window: 0xfeb00000-0xfebfffff
[ 0.322661] pci 0000:00:0a.0: PREFETCH window: 0x000000fdf00000-0x000000fdffffff
[ 0.322664] pci 0000:00:14.4: PCI bridge, secondary bus 0000:04
[ 0.322665] pci 0000:00:14.4: IO window: disabled
[ 0.322669] pci 0000:00:14.4: MEM window: disabled
[ 0.322672] pci 0000:00:14.4: PREFETCH window: disabled
[ 0.322696] pci 0000:00:07.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[ 0.322699] pci 0000:00:07.0: setting latency timer to 64
[ 0.322704] pci 0000:00:0a.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 0.322706] pci 0000:00:0a.0: setting latency timer to 64
[ 0.322712] pci_bus 0000:00: resource 0 io: [0x00-0xffff]
[ 0.322713] pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffffffffffff]
[ 0.322715] pci_bus 0000:01: resource 0 io: [0xd000-0xdfff]
[ 0.322716] pci_bus 0000:01: resource 1 mem: [0xfe800000-0xfe9fffff]
[ 0.322718] pci_bus 0000:01: resource 2 pref mem [0xd0000000-0xdfffffff]
[ 0.322720] pci_bus 0000:02: resource 1 mem: [0xfea00000-0xfeafffff]
[ 0.322721] pci_bus 0000:03: resource 0 io: [0xe000-0xefff]
[ 0.322723] pci_bus 0000:03: resource 1 mem: [0xfeb00000-0xfebfffff]
[ 0.322724] pci_bus 0000:03: resource 2 pref mem [0xfdf00000-0xfdffffff]
[ 0.322726] pci_bus 0000:04: resource 3 io: [0x00-0xffff]
[ 0.322727] pci_bus 0000:04: resource 4 mem: [0x000000-0xffffffffffffffff]
[ 0.322747] NET: Registered protocol family 2
[ 0.322843] IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
[ 0.323491] TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
[ 0.325404] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[ 0.325646] TCP: Hash tables configured (established 524288 bind 65536)
[ 0.325647] TCP reno registered
[ 0.325715] NET: Registered protocol family 1
[ 0.452935] pci 0000:01:05.0: Boot video device
[ 0.452969] Unpacking initramfs...
[ 0.537310] Freeing initrd memory: 6164k freed
[ 0.538654] PCI-DMA: Disabling AGP.
[ 0.538742] PCI-DMA: aperture base @ 20000000 size 65536 KB
[ 0.538743] PCI-DMA: using GART IOMMU.
[ 0.538745] PCI-DMA: Reserving 64MB of IOMMU area in the AGP aperture
[ 0.540563] Scanning for low memory corruption every 60 seconds
[ 0.540831] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[ 0.541601] VFS: Disk quotas dquot_6.5.2
[ 0.541633] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.541801] msgmni has been set to 7428
[ 0.541867] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[ 0.541868] io scheduler noop registered
[ 0.541869] io scheduler anticipatory registered
[ 0.541871] io scheduler deadline registered
[ 0.541889] io scheduler cfq registered (default)
[ 0.542006] pcieport 0000:00:07.0: irq 25 for MSI/MSI-X
[ 0.542011] pcieport 0000:00:07.0: setting latency timer to 64
[ 0.542098] pcieport 0000:00:0a.0: irq 26 for MSI/MSI-X
[ 0.542101] pcieport 0000:00:0a.0: setting latency timer to 64
[ 0.542256] vesafb: framebuffer at 0xd0000000, mapped to 0xffffc90011100000, using 5120k, total 16384k
[ 0.542258] vesafb: mode is 1280x1024x16, linelength=2560, pages=5
[ 0.542259] vesafb: scrolling: redraw
[ 0.542261] vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
[ 0.623588] Console: switching to colour frame buffer device 160x64
[ 0.700213] fb0: VESA VGA frame buffer device
[ 0.700895] Non-volatile memory driver v1.3
[ 0.700898] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[ 0.700990] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 0.701161] 00:08: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 0.701288] ahci 0000:00:11.0: version 3.0
[ 0.701304] ahci 0000:00:11.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 0.701415] ahci 0000:00:11.0: AHCI 0001.0100 32 slots 6 ports 3 Gbps 0x3f impl SATA mode
[ 0.701418] ahci 0000:00:11.0: flags: 64bit ncq sntf ilck pm led clo pmp pio slum part ccc
[ 0.701662] scsi0 : ahci
[ 0.701723] scsi1 : ahci
[ 0.701752] scsi2 : ahci
[ 0.701781] scsi3 : ahci
[ 0.701810] scsi4 : ahci
[ 0.701841] scsi5 : ahci
[ 0.701864] ata1: SATA max UDMA/133 abar m1024@0xfe7ffc00 port 0xfe7ffd00 irq 22
[ 0.701867] ata2: SATA max UDMA/133 abar m1024@0xfe7ffc00 port 0xfe7ffd80 irq 22
[ 0.701869] ata3: SATA max UDMA/133 abar m1024@0xfe7ffc00 port 0xfe7ffe00 irq 22
[ 0.701872] ata4: SATA max UDMA/133 abar m1024@0xfe7ffc00 port 0xfe7ffe80 irq 22
[ 0.701874] ata5: SATA max UDMA/133 abar m1024@0xfe7ffc00 port 0xfe7fff00 irq 22
[ 0.701876] ata6: SATA max UDMA/133 abar m1024@0xfe7ffc00 port 0xfe7fff80 irq 22
[ 0.701914] Fixed MDIO Bus: probed
[ 0.701918] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.701965] ehci_hcd 0000:00:12.2: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[ 0.701978] ehci_hcd 0000:00:12.2: EHCI Host Controller
[ 0.701993] ehci_hcd 0000:00:12.2: new USB bus registered, assigned bus number 1
[ 0.702021] ehci_hcd 0000:00:12.2: debug port 1
[ 0.702036] ehci_hcd 0000:00:12.2: irq 17, io mem 0xfe7ff800
[ 0.708272] ehci_hcd 0000:00:12.2: USB 2.0 started, EHCI 1.00
[ 0.708285] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 0.708287] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.708289] usb usb1: Product: EHCI Host Controller
[ 0.708290] usb usb1: Manufacturer: Linux 2.6.32 ehci_hcd
[ 0.708291] usb usb1: SerialNumber: 0000:00:12.2
[ 0.708334] usb usb1: configuration #1 chosen from 1 choice
[ 0.708351] hub 1-0:1.0: USB hub found
[ 0.708355] hub 1-0:1.0: 6 ports detected
[ 0.708414] ehci_hcd 0000:00:13.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[ 0.708422] ehci_hcd 0000:00:13.2: EHCI Host Controller
[ 0.708428] ehci_hcd 0000:00:13.2: new USB bus registered, assigned bus number 2
[ 0.708450] ehci_hcd 0000:00:13.2: debug port 1
[ 0.708464] ehci_hcd 0000:00:13.2: irq 19, io mem 0xfe7ff400
[ 0.714265] ehci_hcd 0000:00:13.2: USB 2.0 started, EHCI 1.00
[ 0.714272] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 0.714274] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.714275] usb usb2: Product: EHCI Host Controller
[ 0.714277] usb usb2: Manufacturer: Linux 2.6.32 ehci_hcd
[ 0.714278] usb usb2: SerialNumber: 0000:00:13.2
[ 0.714304] usb usb2: configuration #1 chosen from 1 choice
[ 0.714318] hub 2-0:1.0: USB hub found
[ 0.714321] hub 2-0:1.0: 6 ports detected
[ 0.714360] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 0.714381] ohci_hcd 0000:00:12.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.714389] ohci_hcd 0000:00:12.0: OHCI Host Controller
[ 0.714394] ohci_hcd 0000:00:12.0: new USB bus registered, assigned bus number 3
[ 0.714411] ohci_hcd 0000:00:12.0: irq 16, io mem 0xfe7fe000
[ 0.769288] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.769290] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.769291] usb usb3: Product: OHCI Host Controller
[ 0.769293] usb usb3: Manufacturer: Linux 2.6.32 ohci_hcd
[ 0.769294] usb usb3: SerialNumber: 0000:00:12.0
[ 0.769322] usb usb3: configuration #1 chosen from 1 choice
[ 0.769335] hub 3-0:1.0: USB hub found
[ 0.769342] hub 3-0:1.0: 3 ports detected
[ 0.769408] ohci_hcd 0000:00:12.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.769415] ohci_hcd 0000:00:12.1: OHCI Host Controller
[ 0.769420] ohci_hcd 0000:00:12.1: new USB bus registered, assigned bus number 4
[ 0.769432] ohci_hcd 0000:00:12.1: irq 16, io mem 0xfe7fd000
[ 0.824300] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.824301] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.824303] usb usb4: Product: OHCI Host Controller
[ 0.824304] usb usb4: Manufacturer: Linux 2.6.32 ohci_hcd
[ 0.824305] usb usb4: SerialNumber: 0000:00:12.1
[ 0.824333] usb usb4: configuration #1 chosen from 1 choice
[ 0.824345] hub 4-0:1.0: USB hub found
[ 0.824350] hub 4-0:1.0: 3 ports detected
[ 0.824414] ohci_hcd 0000:00:13.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 0.824423] ohci_hcd 0000:00:13.0: OHCI Host Controller
[ 0.824428] ohci_hcd 0000:00:13.0: new USB bus registered, assigned bus number 5
[ 0.824444] ohci_hcd 0000:00:13.0: irq 18, io mem 0xfe7fc000
[ 0.879300] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.879301] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.879303] usb usb5: Product: OHCI Host Controller
[ 0.879304] usb usb5: Manufacturer: Linux 2.6.32 ohci_hcd
[ 0.879305] usb usb5: SerialNumber: 0000:00:13.0
[ 0.879333] usb usb5: configuration #1 chosen from 1 choice
[ 0.879345] hub 5-0:1.0: USB hub found
[ 0.879350] hub 5-0:1.0: 3 ports detected
[ 0.879415] ohci_hcd 0000:00:13.1: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 0.879421] ohci_hcd 0000:00:13.1: OHCI Host Controller
[ 0.879427] ohci_hcd 0000:00:13.1: new USB bus registered, assigned bus number 6
[ 0.879439] ohci_hcd 0000:00:13.1: irq 18, io mem 0xfe7fb000
[ 0.934299] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.934301] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.934302] usb usb6: Product: OHCI Host Controller
[ 0.934303] usb usb6: Manufacturer: Linux 2.6.32 ohci_hcd
[ 0.934304] usb usb6: SerialNumber: 0000:00:13.1
[ 0.934333] usb usb6: configuration #1 chosen from 1 choice
[ 0.934345] hub 6-0:1.0: USB hub found
[ 0.934351] hub 6-0:1.0: 3 ports detected
[ 0.934419] ohci_hcd 0000:00:14.5: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 0.934427] ohci_hcd 0000:00:14.5: OHCI Host Controller
[ 0.934433] ohci_hcd 0000:00:14.5: new USB bus registered, assigned bus number 7
[ 0.934444] ohci_hcd 0000:00:14.5: irq 18, io mem 0xfe7fa000
[ 0.989300] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.989302] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.989303] usb usb7: Product: OHCI Host Controller
[ 0.989305] usb usb7: Manufacturer: Linux 2.6.32 ohci_hcd
[ 0.989306] usb usb7: SerialNumber: 0000:00:14.5
[ 0.989332] usb usb7: configuration #1 chosen from 1 choice
[ 0.989345] hub 7-0:1.0: USB hub found
[ 0.989351] hub 7-0:1.0: 2 ports detected
[ 0.989396] Initializing USB Mass Storage driver...
[ 0.989420] usbcore: registered new interface driver usb-storage
[ 0.989422] USB Mass Storage support registered.
[ 0.989439] usbcore: registered new interface driver libusual
[ 0.989445] usbcore: registered new interface driver ums-alauda
[ 0.989450] usbcore: registered new interface driver ums-cypress
[ 0.989459] usbcore: registered new interface driver ums-datafab
[ 0.989464] usbcore: registered new interface driver ums-freecom
[ 0.989471] usbcore: registered new interface driver ums-isd200
[ 0.989476] usbcore: registered new interface driver ums-jumpshot
[ 0.989481] usbcore: registered new interface driver ums-karma
[ 0.989486] usbcore: registered new interface driver ums-onetouch
[ 0.989492] usbcore: registered new interface driver ums-sddr09
[ 0.989497] usbcore: registered new interface driver ums-sddr55
[ 0.989503] usbcore: registered new interface driver ums-usbat
[ 0.989526] PNP: No PS/2 controller found. Probing ports directly.
[ 0.989853] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 0.989857] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 0.989899] mice: PS/2 mouse device common for all mice
[ 0.989910] Driver 'rtc_cmos' needs updating - please use bus_type methods
[ 0.989927] rtc_cmos 00:03: RTC can wake from S4
[ 0.989946] rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
[ 0.989968] rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
[ 0.989978] cpuidle: using governor ladder
[ 0.989979] cpuidle: using governor menu
[ 0.990113] usbcore: registered new interface driver hiddev
[ 0.990119] usbcore: registered new interface driver usbhid
[ 0.990121] usbhid: v2.6:USB HID core driver
[ 0.990294] TCP cubic registered
[ 0.990358] NET: Registered protocol family 10
[ 0.990617] lo: Disabled Privacy Extensions
[ 0.990827] PM: Checking image partition UUID="fc2d8cd0-fed3-4196-b346-83de887dfcf7"
[ 1.006988] ata4: SATA link down (SStatus 0 SControl 300)
[ 1.007012] ata1: SATA link down (SStatus 0 SControl 300)
[ 1.007968] ata5: SATA link down (SStatus 0 SControl 300)
[ 1.007995] ata6: SATA link down (SStatus 0 SControl 300)
[ 1.011962] usb 1-3: new high speed USB device using ehci_hcd and address 2
[ 1.087120] usb 1-3: New USB device found, idVendor=05e3, idProduct=0606
[ 1.087122] usb 1-3: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 1.087123] usb 1-3: Product: USB2.0 Hub
[ 1.087154] usb 1-3: configuration #1 chosen from 1 choice
[ 1.087635] hub 1-3:1.0: USB hub found
[ 1.088117] hub 1-3:1.0: 4 ports detected
[ 1.090240] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 1.091202] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 1.091892] ata2.00: ATA-8: WDC WD1600BEKT-00F3T0, 11.01A11, max UDMA/133
[ 1.091894] ata2.00: 312581808 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[ 1.092599] ata3.00: ATA-8: WDC WD1600BEKT-00F3T0, 11.01A11, max UDMA/133
[ 1.092600] ata3.00: 312581808 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[ 1.093961] ata2.00: configured for UDMA/133
[ 1.094653] ata3.00: configured for UDMA/133
[ 1.104306] scsi 1:0:0:0: Direct-Access ATA WDC WD1600BEKT-0 11.0 PQ: 0 ANSI: 5
[ 1.104396] sd 1:0:0:0: [sda] 312581808 512-byte logical blocks: (160 GB/149 GiB)
[ 1.104415] sd 1:0:0:0: [sda] Write Protect is off
[ 1.104417] sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 1.104426] sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 1.104495] sda:
[ 1.105671] scsi 2:0:0:0: Direct-Access ATA WDC WD1600BEKT-0 11.0 PQ: 0 ANSI: 5
[ 1.105731] sd 2:0:0:0: [sdb] 312581808 512-byte logical blocks: (160 GB/149 GiB)
[ 1.105751] sd 2:0:0:0: [sdb] Write Protect is off
[ 1.105753] sd 2:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[ 1.105763] sd 2:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 1.105824] sdb: sdb1 sdb2
[ 1.171974] sda1 sda2
[ 1.172080] sd 1:0:0:0: [sda] Attached SCSI disk
[ 1.172110] sd 2:0:0:0: [sdb] Attached SCSI disk
[ 1.172113] PM: Resume from disk failed.
[ 1.172116] registered taskstats version 1
[ 1.172356] Magic number: 5:438:723
[ 1.172408] rtc_cmos 00:03: setting system clock to 2009-12-13 07:44:12 UTC (1260690252)
[ 1.172433] Freeing unused kernel memory: 416k freed
[ 1.172509] Write protecting the kernel read-only data: 5040k
[ 1.194258] pata_atiixp 0000:00:14.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 1.194279] pata_atiixp 0000:00:14.1: setting latency timer to 64
[ 1.194325] scsi6 : pata_atiixp
[ 1.194361] scsi7 : pata_atiixp
[ 1.195396] ata7: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xff00 irq 14
[ 1.195398] ata8: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xff08 irq 15
[ 1.349677] ata7.00: ATAPI: TSSTcorpCD/DVDW SH-S182D, SB04, max UDMA/33
[ 1.355621] ata7.00: configured for UDMA/33
[ 1.357123] scsi 6:0:0:0: CD-ROM TSSTcorp CD/DVDW SH-S182D SB04 PQ: 0 ANSI: 5
[ 1.418240] usb 4-2: new low speed USB device using ohci_hcd and address 2
[ 1.512878] processor LNXCPU:00: registered as cooling_device0
[ 1.513239] processor LNXCPU:01: registered as cooling_device1
[ 1.513576] processor LNXCPU:02: registered as cooling_device2
[ 1.513913] processor LNXCPU:03: registered as cooling_device3
[ 1.517551] udev: starting version 146
[ 1.565592] usb 4-2: New USB device found, idVendor=046a, idProduct=0021
[ 1.565594] usb 4-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 1.565652] usb 4-2: configuration #1 chosen from 1 choice
[ 1.574719] input: HID 046a:0021 as /devices/pci0000:00/0000:00:12.1/usb4/4-2/4-2:1.0/input/input0
[ 1.574761] generic-usb 0003:046A:0021.0001: input,hidraw0: USB HID v1.11 Keyboard [HID 046a:0021] on usb-0000:00:12.1-2/input0
[ 1.584630] input: HID 046a:0021 as /devices/pci0000:00/0000:00:12.1/usb4/4-2/4-2:1.1/input/input1
[ 1.584666] generic-usb 0003:046A:0021.0002: input,hidraw1: USB HID v1.11 Device [HID 046a:0021] on usb-0000:00:12.1-2/input1
[ 1.811351] usb 4-3: new low speed USB device using ohci_hcd and address 3
[ 1.962706] usb 4-3: New USB device found, idVendor=046d, idProduct=c521
[ 1.962709] usb 4-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1.962710] usb 4-3: Product: USB Receiver
[ 1.962712] usb 4-3: Manufacturer: Logitech
[ 1.962764] usb 4-3: configuration #1 chosen from 1 choice
[ 1.974632] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:12.1/usb4/4-3/4-3:1.0/input/input2
[ 1.974679] generic-usb 0003:046D:C521.0003: input,hidraw2: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:12.1-3/input0
[ 1.985642] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:12.1/usb4/4-3/4-3:1.1/input/input3
[ 1.985701] generic-usb 0003:046D:C521.0004: input,hiddev0,hidraw3: USB HID v1.11 Device [Logitech USB Receiver] on
usb-0000:00:12.1-3/input1
[ 2.051085] usb 1-3.1: new high speed USB device using ehci_hcd and address 5
[ 2.131231] usb 1-3.1: New USB device found, idVendor=058f, idProduct=6362
[ 2.131233] usb 1-3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2.131235] usb 1-3.1: Product: Mass Storage Device
[ 2.131236] usb 1-3.1: Manufacturer: Generic
[ 2.131237] usb 1-3.1: SerialNumber: 058F312D81B
[ 2.131280] usb 1-3.1: configuration #1 chosen from 1 choice
[ 2.131842] scsi8 : SCSI emulation for USB Mass Storage devices
[ 2.131928] usb-storage: device found at 5
[ 2.131930] usb-storage: waiting for device to settle before scanning
[ 7.131633] usb-storage: device scan complete
[ 7.132725] scsi 8:0:0:0: Direct-Access Generic USB SD Reader 1.00 PQ: 0 ANSI: 0
[ 7.133791] scsi 8:0:0:1: Direct-Access Generic USB CF Reader 1.01 PQ: 0 ANSI: 0
[ 7.134841] scsi 8:0:0:2: Direct-Access Generic USB SM Reader 1.02 PQ: 0 ANSI: 0
[ 7.135886] scsi 8:0:0:3: Direct-Access Generic USB MS Reader 1.03 PQ: 0 ANSI: 0
[ 7.533636] sd 8:0:0:2: [sde] Attached SCSI removable disk
[ 7.535634] sd 8:0:0:3: [sdf] Attached SCSI removable disk
[ 7.538368] sd 8:0:0:1: [sdd] 3915072 512-byte logical blocks: (2.00 GB/1.86 GiB)
[ 7.541980] sd 8:0:0:1: [sdd] Write Protect is off
[ 7.541983] sd 8:0:0:1: [sdd] Mode Sense: 03 00 00 00
[ 7.541984] sd 8:0:0:1: [sdd] Assuming drive cache: write through
[ 7.544586] sd 8:0:0:0: [sdc] Attached SCSI removable disk
[ 7.554270] sd 8:0:0:1: [sdd] Assuming drive cache: write through
[ 7.554834] sdd: sdd1 sdd2
[ 7.559010] sd 8:0:0:1: [sdd] Assuming drive cache: write through
[ 7.559579] sd 8:0:0:1: [sdd] Attached SCSI removable disk
[ 8.343074] EXT4-fs (sdd2): mounted filesystem with ordered data mode
[ 12.026650] udev: starting version 146
[ 12.187991] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input4
[ 12.188027] ACPI: Power Button [PWRB]
[ 12.188057] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input5
[ 12.188070] ACPI: Power Button [PWRF]
[ 12.258361] ACPI: I/O resource piix4_smbus [0xb00-0xb07] conflicts with ACPI region SOR1 [0xb00-0xb0f]
[ 12.259234] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 12.383649] sd 1:0:0:0: Attached scsi generic sg0 type 0
[ 12.383666] sd 2:0:0:0: Attached scsi generic sg1 type 0
[ 12.383685] scsi 6:0:0:0: Attached scsi generic sg2 type 5
[ 12.383701] sd 8:0:0:0: Attached scsi generic sg3 type 0
[ 12.383721] sd 8:0:0:1: Attached scsi generic sg4 type 0
[ 12.383738] sd 8:0:0:2: Attached scsi generic sg5 type 0
[ 12.383759] sd 8:0:0:3: Attached scsi generic sg6 type 0
[ 12.429654] input: PC Speaker as /devices/platform/pcspkr/input/input6
[ 12.597564] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[ 12.597581] r8169 0000:03:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 12.597632] r8169 0000:03:00.0: setting latency timer to 64
[ 12.597668] r8169 0000:03:00.0: irq 27 for MSI/MSI-X
[ 12.598045] eth0: RTL8168d/8111d at 0xffffc90011790000, 90:e6:ba:10:55:5d, XID 083000c0 IRQ 27
[ 12.993577] sr0: scsi3-mmc drive: 94x/94x writer dvd-ram cd/rw xa/form2 cdda tray
[ 12.993580] Uniform CD-ROM driver Revision: 3.20
[ 12.993633] sr 6:0:0:0: Attached scsi CD-ROM sr0
[ 13.049164] firewire_ohci 0000:02:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[ 13.049171] firewire_ohci 0000:02:00.0: setting latency timer to 64
[ 13.108234] firewire_ohci: Added fw-ohci device 0000:02:00.0, OHCI version 1.10
[ 13.267936] HDA Intel 0000:00:14.2: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 13.321479] ALSA sound/pci/hda/hda_codec.c:3881: autoconfig: line_outs=4 (0x1c/0x19/0x22/0x23/0x0)
[ 13.321482] ALSA sound/pci/hda/hda_codec.c:3885: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 13.321485] ALSA sound/pci/hda/hda_codec.c:3889: hp_outs=1 (0x1d/0x0/0x0/0x0/0x0)
[ 13.321487] ALSA sound/pci/hda/hda_codec.c:3890: mono: mono_out=0x0
[ 13.321488] ALSA sound/pci/hda/hda_codec.c:3893: dig-out=0x20/0x21
[ 13.321490] ALSA sound/pci/hda/hda_codec.c:3901: inputs: mic=0x1a, fmic=0x1e, line=0x1b, fline=0x0, cd=0x0, aux=0x0
[ 13.323607] HDA Intel 0000:01:05.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[ 13.323626] HDA Intel 0000:01:05.1: setting latency timer to 64
[ 13.608290] firewire_core: created device fw0: GUID 001e8c0000a82627, S400
[ 15.166831] Adding 2097144k swap on /dev/sda1. Priority:-1 extents:1 across:2097144k
[ 15.172239] Adding 2097144k swap on /dev/sdb1. Priority:-2 extents:1 across:2097144k
[ 16.578743] device-mapper: uevent: version 1.0.3
[ 16.579049] device-mapper: ioctl: 4.15.0-ioctl (2009-04-01) initialised: [email protected]
[ 16.602774] md: md0 stopped.
[ 16.603246] md: bind<sdb2>
[ 16.603343] md: bind<sda2>
[ 16.611522] md: raid0 personality registered for level 0
[ 16.611619] raid0: looking at sda2
[ 16.611621] raid0: comparing sda2(308387392)
[ 16.611623] with sda2(308387392)
[ 16.611624] raid0: END
[ 16.611624] raid0: ==> UNIQUE
[ 16.611625] raid0: 1 zones
[ 16.611626] raid0: looking at sdb2
[ 16.611627] raid0: comparing sdb2(308387392)
[ 16.611628] with sda2(308387392)
[ 16.611629] raid0: EQUAL
[ 16.611630] raid0: FINAL 1 zones
[ 16.611632] raid0: done.
[ 16.611633] raid0 : md_size is 616774784 sectors.
[ 16.611634] ******* md0 configuration *********
[ 16.611635] zone0=[sda2/sdb2/]
[ 16.611637] zone offset=0kb device offset=0kb size=308387392kb
[ 16.611638] **********************************
[ 16.611639]
[ 16.611646] md0: detected capacity change from 0 to 315788689408
[ 16.612242] md0: unknown partition table
[ 18.428146] loop: module loaded
[ 18.684837] EXT4-fs (dm-3): mounted filesystem with ordered data mode
[ 18.712463] EXT4-fs (dm-1): mounted filesystem with ordered data mode
[ 18.751147] EXT4-fs (dm-2): mounted filesystem with ordered data mode
[ 18.778645] EXT4-fs (dm-0): mounted filesystem with ordered data mode
[ 18.914584] fuse init (API version 7.13)
[ 21.971086] r8169: eth0: link up
[ 21.971094] r8169: eth0: link up
[ 22.365150] Slow work thread pool: Starting up
[ 22.365227] Slow work thread pool: Ready
[ 25.220389] BIOS EDD facility v0.16 2004-Jun-25, 3 devices found
[ 26.000270] powernow-k8: Found 1 AMD Phenom(tm) II X4 B45 Processor processors (4 cpu cores) (version 2.20.00)
[ 26.000304] powernow-k8: 0 : pstate 0 (3000 MHz)
[ 26.000306] powernow-k8: 1 : pstate 1 (2300 MHz)
[ 26.000307] powernow-k8: 2 : pstate 2 (1800 MHz)
[ 26.000308] powernow-k8: 3 : pstate 3 (800 MHz)
[ 26.980869] it87: Found IT8712F chip at 0x290, revision 8
[ 26.980884] it87: in3 is VCC (+5V)
[ 26.980887] it87: in7 is VCCH (+5V Stand-By)
[ 26.980941] ACPI: I/O resource it87 [0x295-0x296] conflicts with ACPI region SIOE [0x290-0x2af]
[ 26.980954] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 32.425286] eth0: no IPv6 routers present
[ 181.639678] [drm] Initialized drm 1.1.0 20060810
[ 182.008110] [drm] radeon defaulting to userspace modesetting.
[ 182.008549] pci 0000:01:05.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 182.008553] pci 0000:01:05.0: setting latency timer to 64
[ 182.008714] [drm] Initialized radeon 1.31.0 20080528 for 0000:01:05.0 on minor 0
[ 230.123564] mtrr: no MTRR for d0000000,10000000 found
[ 520.128252] mtrr: no MTRR for d0000000,10000000 found
[ 531.545469] mtrr: no MTRR for d0000000,10000000 found
[ 863.072960] mtrr: no MTRR for d0000000,10000000 found
[ 863.464437] [drm] Setting GART location based on new memory map
[ 863.464680] [drm] Loading RS780 CP Microcode
[ 863.464683] platform r600_cp.0: firmware: requesting radeon/RS780_pfp.bin
[ 863.487859] platform r600_cp.0: firmware: requesting radeon/RS780_me.bin
[ 863.540900] [drm] Resetting GPU
[ 863.540960] [drm] writeback test succeeded in 1 usecs


2009-12-13 08:27:01

by Tvrtko Ursulin

[permalink] [raw]
Subject: Re: Are these MTRR settings correct?

On Sunday 13 Dec 2009 08:07:44 Tvrtko Ursulin wrote:
> Hi all,
>
> They look a bit suspicious to me since machine has 4GB of RAM, and range
> covered by MTRR seems to be short of that. Last entry is from the IGP I
> believe, which is also strange because in BIOS an option to map that above
> 4G is set.
>
> tvrtko@deuteros:~> cat /proc/mtrr
> reg00: base=0x000000000 ( 0MB), size= 2048MB, count=1: write-back
> reg01: base=0x080000000 ( 2048MB), size= 1024MB, count=1: write-back
> reg02: base=0x0c0000000 ( 3072MB), size= 256MB, count=1: write-back
> reg03: base=0x0d0000000 ( 3328MB), size= 256MB, count=1: write-combining

This IGP has a sideport memory, above sideport plus UMA was enabled in BIOS. If I limit it to
only 128Mb of sideport framebuffer then it looks like this:

reg00: base=0x000000000 ( 0MB), size= 2048MB, count=1: write-back
reg01: base=0x080000000 ( 2048MB), size= 1024MB, count=1: write-back
reg02: base=0x0c0000000 ( 3072MB), size= 256MB, count=1: write-back
reg03: base=0x0f0000000 ( 3840MB), size= 128MB, count=1: write-combining

Still looks like from 3328MB to 3840MB is of status unknown?

dmesg in that case:

[ 0.000000] Linux version 2.6.32 (tvrtko@deuteros) (gcc version 4.4.1 [gcc-4_4-branch revision 150839] (SUSE Linux) ) #2 SMP PREEMPT Sat
Dec 12 20:44:59 GMT 2009
[ 0.000000] Command line: root=UUID="78df20fb-791f-4a82-b1d6-4e043aa663d1" resume=UUID="fc2d8cd0-fed3-4196-b346-83de887dfcf7"
splash=silent quiet vga=0x31a 3
[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] AMD AuthenticAMD
[ 0.000000] Centaur CentaurHauls
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009ec00 (usable)
[ 0.000000] BIOS-e820: 000000000009ec00 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 00000000cff90000 (usable)
[ 0.000000] BIOS-e820: 00000000cff90000 - 00000000cffa8000 (ACPI data)
[ 0.000000] BIOS-e820: 00000000cffa8000 - 00000000cffd0000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000cffd0000 - 00000000d0000000 (reserved)
[ 0.000000] BIOS-e820: 00000000ff700000 - 0000000100000000 (reserved)
[ 0.000000] BIOS-e820: 0000000100000000 - 0000000130000000 (usable)
[ 0.000000] DMI present.
[ 0.000000] AMI BIOS detected: BIOS may corrupt low RAM, working around it.
[ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[ 0.000000] last_pfn = 0x130000 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 000000000000 mask FFFF80000000 write-back
[ 0.000000] 1 base 000080000000 mask FFFFC0000000 write-back
[ 0.000000] 2 base 0000C0000000 mask FFFFF0000000 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: 0000000130000000 aka 4864M
[ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[ 0.000000] e820 update range: 00000000d0000000 - 0000000100000000 (usable) ==> (reserved)
[ 0.000000] last_pfn = 0xcff90 max_arch_pfn = 0x400000000
[ 0.000000] Scanning 0 areas for low memory corruption
[ 0.000000] modified physical RAM map:
[ 0.000000] modified: 0000000000000000 - 0000000000010000 (reserved)
[ 0.000000] modified: 0000000000010000 - 000000000009ec00 (usable)
[ 0.000000] modified: 000000000009ec00 - 00000000000a0000 (reserved)
[ 0.000000] modified: 00000000000e4000 - 0000000000100000 (reserved)
[ 0.000000] modified: 0000000000100000 - 00000000cff90000 (usable)
[ 0.000000] modified: 00000000cff90000 - 00000000cffa8000 (ACPI data)
[ 0.000000] modified: 00000000cffa8000 - 00000000cffd0000 (ACPI NVS)
[ 0.000000] modified: 00000000cffd0000 - 00000000d0000000 (reserved)
[ 0.000000] modified: 00000000ff700000 - 0000000100000000 (reserved)
[ 0.000000] modified: 0000000100000000 - 0000000130000000 (usable)
[ 0.000000] initial memory mapped : 0 - 20000000
[ 0.000000] Using GB pages for direct mapping
[ 0.000000] init_memory_mapping: 0000000000000000-00000000cff90000
[ 0.000000] 0000000000 - 00c0000000 page 1G
[ 0.000000] 00c0000000 - 00cfe00000 page 2M
[ 0.000000] 00cfe00000 - 00cff90000 page 4k
[ 0.000000] kernel direct mapping tables up to cff90000 @ 10000-13000
[ 0.000000] init_memory_mapping: 0000000100000000-0000000130000000
[ 0.000000] 0100000000 - 0130000000 page 2M
[ 0.000000] kernel direct mapping tables up to 130000000 @ 12000-14000
[ 0.000000] RAMDISK: 379ea000 - 37fef00a
[ 0.000000] ACPI: RSDP 00000000000fb4f0 00024 (v02 ACPIAM)
[ 0.000000] ACPI: XSDT 00000000cff90100 00054 (v01 101409 XSDT1929 20091014 MSFT 00000097)
[ 0.000000] ACPI: FACP 00000000cff90290 000F4 (v03 101409 FACP1929 20091014 MSFT 00000097)
[ 0.000000] ACPI Warning: Optional field Pm2ControlBlock has zero address or length: 0000000000000000/1 (20090903/tbfadt-557)
[ 0.000000] ACPI: DSDT 00000000cff90450 0D100 (v01 A1391 A1391001 00000001 INTL 20060113)
[ 0.000000] ACPI: FACS 00000000cffa8000 00040
[ 0.000000] ACPI: APIC 00000000cff90390 0007C (v01 101409 APIC1929 20091014 MSFT 00000097)
[ 0.000000] ACPI: MCFG 00000000cff90410 0003C (v01 101409 OEMMCFG 20091014 MSFT 00000097)
[ 0.000000] ACPI: OEMB 00000000cffa8040 00072 (v01 101409 OEMB1929 20091014 MSFT 00000097)
[ 0.000000] ACPI: HPET 00000000cff9f450 00038 (v01 101409 OEMHPET 20091014 MSFT 00000097)
[ 0.000000] ACPI: SSDT 00000000cff9f490 0088C (v01 A M I POWERNOW 00000001 AMD 00000001)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] No NUMA configuration found
[ 0.000000] Faking a node at 0000000000000000-0000000130000000
[ 0.000000] Bootmem setup node 0 0000000000000000-0000000130000000
[ 0.000000] NODE_DATA [0000000000013000 - 0000000000014fff]
[ 0.000000] bootmap [0000000000015000 - 000000000003afff] pages 26
[ 0.000000] (8 early reservations) ==> bootmem [0000000000 - 0130000000]
[ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
[ 0.000000] #1 [0000006000 - 0000008000] TRAMPOLINE ==> [0000006000 - 0000008000]
[ 0.000000] #2 [0001000000 - 000166476c] TEXT DATA BSS ==> [0001000000 - 000166476c]
[ 0.000000] #3 [00379ea000 - 0037fef00a] RAMDISK ==> [00379ea000 - 0037fef00a]
[ 0.000000] #4 [000009ec00 - 0000100000] BIOS reserved ==> [000009ec00 - 0000100000]
[ 0.000000] #5 [0001665000 - 0001665340] BRK ==> [0001665000 - 0001665340]
[ 0.000000] #6 [0000010000 - 0000012000] PGTABLE ==> [0000010000 - 0000012000]
[ 0.000000] #7 [0000012000 - 0000013000] PGTABLE ==> [0000012000 - 0000013000]
[ 0.000000] [ffffea0000000000-ffffea00043fffff] PMD -> [ffff880028600000-ffff88002bffffff] on node 0
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000010 -> 0x00001000
[ 0.000000] DMA32 0x00001000 -> 0x00100000
[ 0.000000] Normal 0x00100000 -> 0x00130000
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[3] active PFN ranges
[ 0.000000] 0: 0x00000010 -> 0x0000009e
[ 0.000000] 0: 0x00000100 -> 0x000cff90
[ 0.000000] 0: 0x00100000 -> 0x00130000
[ 0.000000] On node 0 totalpages: 1048350
[ 0.000000] DMA zone: 56 pages used for memmap
[ 0.000000] DMA zone: 103 pages reserved
[ 0.000000] DMA zone: 3823 pages, LIFO batch:0
[ 0.000000] DMA32 zone: 14280 pages used for memmap
[ 0.000000] DMA32 zone: 833480 pages, LIFO batch:31
[ 0.000000] Normal zone: 2688 pages used for memmap
[ 0.000000] Normal zone: 193920 pages, LIFO batch:31
[ 0.000000] ACPI: PM-Timer IO Port: 0x808
[ 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: LAPIC (acpi_id[0x05] lapic_id[0x84] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x85] disabled)
[ 0.000000] ACPI: IOAPIC (id[0x04] address[0xfec00000] gsi_base[0])
[ 0.000000] IOAPIC[0]: apic_id 4, version 33, 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 low level)
[ 0.000000] ACPI: IRQ0 used by override.
[ 0.000000] ACPI: IRQ2 used by override.
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] ACPI: HPET id: 0x8300 base: 0xfed00000
[ 0.000000] 6 Processors exceeds NR_CPUS limit of 4
[ 0.000000] SMP: Allowing 4 CPUs, 0 hotplug CPUs
[ 0.000000] nr_irqs_gsi: 24
[ 0.000000] PM: Registered nosave memory: 000000000009e000 - 000000000009f000
[ 0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e4000
[ 0.000000] PM: Registered nosave memory: 00000000000e4000 - 0000000000100000
[ 0.000000] PM: Registered nosave memory: 00000000cff90000 - 00000000cffa8000
[ 0.000000] PM: Registered nosave memory: 00000000cffa8000 - 00000000cffd0000
[ 0.000000] PM: Registered nosave memory: 00000000cffd0000 - 00000000d0000000
[ 0.000000] PM: Registered nosave memory: 00000000d0000000 - 00000000ff700000
[ 0.000000] PM: Registered nosave memory: 00000000ff700000 - 0000000100000000
[ 0.000000] Allocating PCI resources starting at d0000000 (gap: d0000000:2f700000)
[ 0.000000] NR_CPUS:4 nr_cpumask_bits:4 nr_cpu_ids:4 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 25 pages/cpu @ffff880028200000 s72856 r8192 d21352 u524288
[ 0.000000] pcpu-alloc: s72856 r8192 d21352 u524288 alloc=1*2097152
[ 0.000000] pcpu-alloc: [0] 0 1 2 3
[ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Total pages: 1031223
[ 0.000000] Policy zone: Normal
[ 0.000000] Kernel command line: root=UUID="78df20fb-791f-4a82-b1d6-4e043aa663d1" resume=UUID="fc2d8cd0-fed3-4196-
b346-83de887dfcf7" splash=silent quiet vga=0x31a 3
[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.000000] Initializing CPU#0
[ 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] PM: Registered nosave memory: 0000000020000000 - 0000000024000000
[ 0.000000] Memory: 4055120k/4980736k available (3519k kernel code, 787336k absent, 138280k reserved, 1987k data, 416k init)
[ 0.000000] SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Experimental preemptable hierarchical RCU implementation.
[ 0.000000] NR_IRQS:384
[ 0.000000] Extended CMOS year: 2000
[ 0.000000] Console: colour dummy device 80x25
[ 0.000000] console [tty0] enabled
[ 0.000000] hpet clockevent registered
[ 0.000000] HPET: 4 timers in total, 1 timers will be used for per-cpu timer
[ 0.000000] Fast TSC calibration using PIT
[ 0.000000] Detected 3013.603 MHz processor.
[ 0.002003] Calibrating delay loop (skipped), value calculated using timer frequency.. 6027.19 BogoMIPS (lpj=3013599)
[ 0.003149] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[ 0.004159] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[ 0.004634] Mount-cache hash table entries: 256
[ 0.004717] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
[ 0.004718] CPU: L2 Cache: 512K (64 bytes/line)
[ 0.004720] CPU 0/0x0 -> Node 0
[ 0.004721] tseg: 0000000000
[ 0.004728] CPU: Physical Processor ID: 0
[ 0.004728] CPU: Processor Core ID: 0
[ 0.004730] mce: CPU supports 6 MCE banks
[ 0.004735] using C1E aware idle routine
[ 0.004744] ACPI: Core revision 20090903
[ 0.018034] Setting APIC routing to flat
[ 0.019296] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.029302] CPU0: AMD Phenom(tm) II X4 B45 Processor stepping 02
[ 0.029995] Booting processor 1 APIC 0x1 ip 0x6000
[ 0.002999] Initializing CPU#1
[ 0.002999] Calibrating delay using timer specific routine.. 6026.83 BogoMIPS (lpj=3013418)
[ 0.002999] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
[ 0.002999] CPU: L2 Cache: 512K (64 bytes/line)
[ 0.002999] CPU 1/0x1 -> Node 0
[ 0.002999] CPU: Physical Processor ID: 0
[ 0.002999] CPU: Processor Core ID: 1
[ 0.100097] CPU1: AMD Phenom(tm) II X4 B45 Processor stepping 02
[ 0.100102] checking TSC synchronization [CPU#0 -> CPU#1]: passed.
[ 0.101006] System has AMD C1E enabled
[ 0.101014] Switch to broadcast mode on CPU0
[ 0.101000] Switch to broadcast mode on CPU1
[ 0.102991] Booting processor 2 APIC 0x2 ip 0x6000
[ 0.002999] Initializing CPU#2
[ 0.002999] Calibrating delay using timer specific routine.. 6026.85 BogoMIPS (lpj=3013426)
[ 0.002999] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
[ 0.002999] CPU: L2 Cache: 512K (64 bytes/line)
[ 0.002999] CPU 2/0x2 -> Node 0
[ 0.002999] CPU: Physical Processor ID: 0
[ 0.002999] CPU: Processor Core ID: 2
[ 0.174067] CPU2: AMD Phenom(tm) II X4 B45 Processor stepping 02
[ 0.174072] checking TSC synchronization [CPU#0 -> CPU#2]: passed.
[ 0.174990] Switch to broadcast mode on CPU2
[ 0.176979] Booting processor 3 APIC 0x3 ip 0x6000
[ 0.002999] Initializing CPU#3
[ 0.002999] Calibrating delay using timer specific routine.. 6026.89 BogoMIPS (lpj=3013449)
[ 0.002999] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
[ 0.002999] CPU: L2 Cache: 512K (64 bytes/line)
[ 0.002999] CPU 3/0x3 -> Node 0
[ 0.002999] CPU: Physical Processor ID: 0
[ 0.002999] CPU: Processor Core ID: 3
[ 0.248059] CPU3: AMD Phenom(tm) II X4 B45 Processor stepping 02
[ 0.248064] checking TSC synchronization [CPU#0 -> CPU#3]: passed.
[ 0.248985] Brought up 4 CPUs
[ 0.248987] Total of 4 processors activated (24107.78 BogoMIPS).
[ 0.248984] Switch to broadcast mode on CPU3
[ 0.249981] devtmpfs: initialized
[ 0.250963] Time: 8:13:20 Date: 12/13/09
[ 0.250988] NET: Registered protocol family 16
[ 0.251043] node 0 link 0: io port [1000, ffffff]
[ 0.251045] TOM: 00000000d0000000 aka 3328M
[ 0.251046] Fam 10h mmconf [e0000000, efffffff]
[ 0.251048] node 0 link 0: mmio [a0000, bffff]
[ 0.251050] node 0 link 0: mmio [d0000000, dfffffff]
[ 0.251051] node 0 link 0: mmio [e0000000, efffffff] ==> none
[ 0.251053] node 0 link 0: mmio [f0000000, fe7fffff]
[ 0.251055] node 0 link 0: mmio [fe800000, fe9fffff]
[ 0.251056] node 0 link 0: mmio [fea00000, ffefffff]
[ 0.251058] TOM2: 0000000130000000 aka 4864M
[ 0.251059] bus: [00,07] on node 0 link 0
[ 0.251060] bus: 00 index 0 io port: [0, ffff]
[ 0.251062] bus: 00 index 1 mmio: [a0000, bffff]
[ 0.251063] bus: 00 index 2 mmio: [d0000000, dfffffff]
[ 0.251064] bus: 00 index 3 mmio: [f0000000, ffffffff]
[ 0.251065] bus: 00 index 4 mmio: [130000000, fcffffffff]
[ 0.251072] ACPI: bus type pci registered
[ 0.251107] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
[ 0.251109] PCI: Not using MMCONFIG.
[ 0.251110] PCI: Using configuration type 1 for base access
[ 0.251111] PCI: Using configuration type 1 for extended access
[ 0.251417] bio: create slab <bio-0> at 0
[ 0.252198] ACPI: EC: Look up EC in DSDT
[ 0.254505] ACPI Error (psargs-0359): [ECEN] Namespace lookup failure, AE_NOT_FOUND
[ 0.254509] ACPI Error (psparse-0537): Method parse/execution failed [\] (Node ffffffff81656ab0), AE_NOT_FOUND
[ 0.254613] ACPI: Executed 3 blocks of module-level executable AML code
[ 0.271577] ACPI: Interpreter enabled
[ 0.271582] ACPI: (supports S0 S1 S3 S4 S5)
[ 0.271601] ACPI: Using IOAPIC for interrupt routing
[ 0.271647] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
[ 0.276000] PCI: MCFG area at e0000000 reserved in ACPI motherboard resources
[ 0.280821] PCI: Using MMCONFIG at e0000000 - efffffff
[ 0.287175] ACPI Warning: Incorrect checksum in table [OEMB] - 82, should be 7D (20090903/tbutils-314)
[ 0.287267] ACPI: No dock devices found.
[ 0.287408] ACPI: PCI Root Bridge [PCI0] (0000:00)
[ 0.287511] pci 0000:00:07.0: PME# supported from D0 D3hot D3cold
[ 0.287513] pci 0000:00:07.0: PME# disabled
[ 0.287541] pci 0000:00:0a.0: PME# supported from D0 D3hot D3cold
[ 0.287542] pci 0000:00:0a.0: PME# disabled
[ 0.287585] pci 0000:00:11.0: reg 10 io port: [0xc000-0xc007]
[ 0.287591] pci 0000:00:11.0: reg 14 io port: [0xb000-0xb003]
[ 0.287597] pci 0000:00:11.0: reg 18 io port: [0xa000-0xa007]
[ 0.287603] pci 0000:00:11.0: reg 1c io port: [0x9000-0x9003]
[ 0.287608] pci 0000:00:11.0: reg 20 io port: [0x8000-0x800f]
[ 0.287614] pci 0000:00:11.0: reg 24 32bit mmio: [0xfe7ffc00-0xfe7fffff]
[ 0.287660] pci 0000:00:12.0: reg 10 32bit mmio: [0xfe7fe000-0xfe7fefff]
[ 0.287708] pci 0000:00:12.1: reg 10 32bit mmio: [0xfe7fd000-0xfe7fdfff]
[ 0.287772] pci 0000:00:12.2: reg 10 32bit mmio: [0xfe7ff800-0xfe7ff8ff]
[ 0.287818] pci 0000:00:12.2: supports D1 D2
[ 0.287820] pci 0000:00:12.2: PME# supported from D0 D1 D2 D3hot
[ 0.287823] pci 0000:00:12.2: PME# disabled
[ 0.287850] pci 0000:00:13.0: reg 10 32bit mmio: [0xfe7fc000-0xfe7fcfff]
[ 0.287898] pci 0000:00:13.1: reg 10 32bit mmio: [0xfe7fb000-0xfe7fbfff]
[ 0.287967] pci 0000:00:13.2: reg 10 32bit mmio: [0xfe7ff400-0xfe7ff4ff]
[ 0.288014] pci 0000:00:13.2: supports D1 D2
[ 0.288015] pci 0000:00:13.2: PME# supported from D0 D1 D2 D3hot
[ 0.288018] pci 0000:00:13.2: PME# disabled
[ 0.288122] pci 0000:00:14.1: reg 10 io port: [0x00-0x07]
[ 0.288128] pci 0000:00:14.1: reg 14 io port: [0x00-0x03]
[ 0.288133] pci 0000:00:14.1: reg 18 io port: [0x00-0x07]
[ 0.288139] pci 0000:00:14.1: reg 1c io port: [0x00-0x03]
[ 0.288144] pci 0000:00:14.1: reg 20 io port: [0xff00-0xff0f]
[ 0.288202] pci 0000:00:14.2: reg 10 64bit mmio: [0xfe7f4000-0xfe7f7fff]
[ 0.288240] pci 0000:00:14.2: PME# supported from D0 D3hot D3cold
[ 0.288243] pci 0000:00:14.2: PME# disabled
[ 0.288336] pci 0000:00:14.5: reg 10 32bit mmio: [0xfe7fa000-0xfe7fafff]
[ 0.288443] pci 0000:01:05.0: reg 10 32bit mmio pref: [0xf0000000-0xf7ffffff]
[ 0.288446] pci 0000:01:05.0: reg 14 io port: [0xd000-0xd0ff]
[ 0.288449] pci 0000:01:05.0: reg 18 32bit mmio: [0xfe9f0000-0xfe9fffff]
[ 0.288454] pci 0000:01:05.0: reg 24 32bit mmio: [0xfe800000-0xfe8fffff]
[ 0.288463] pci 0000:01:05.0: supports D1 D2
[ 0.288476] pci 0000:01:05.1: reg 10 32bit mmio: [0xfe9e8000-0xfe9ebfff]
[ 0.288492] pci 0000:01:05.1: supports D1 D2
[ 0.288529] pci 0000:00:01.0: bridge io port: [0xd000-0xdfff]
[ 0.288531] pci 0000:00:01.0: bridge 32bit mmio: [0xfe800000-0xfe9fffff]
[ 0.288534] pci 0000:00:01.0: bridge 64bit mmio pref: [0xf0000000-0xf7ffffff]
[ 0.288571] pci 0000:02:00.0: reg 10 32bit mmio: [0xfeaff800-0xfeafffff]
[ 0.288578] pci 0000:02:00.0: reg 14 32bit mmio: [0xfeaff400-0xfeaff47f]
[ 0.288599] pci 0000:02:00.0: reg 20 32bit mmio: [0xfeaff000-0xfeaff07f]
[ 0.288607] pci 0000:02:00.0: reg 24 32bit mmio: [0xfeafec00-0xfeafec7f]
[ 0.291025] pci 0000:00:07.0: bridge 32bit mmio: [0xfea00000-0xfeafffff]
[ 0.291056] pci 0000:03:00.0: reg 10 io port: [0xe800-0xe8ff]
[ 0.291069] pci 0000:03:00.0: reg 18 64bit mmio pref: [0xfdfff000-0xfdffffff]
[ 0.291078] pci 0000:03:00.0: reg 20 64bit mmio pref: [0xfdff8000-0xfdffbfff]
[ 0.291083] pci 0000:03:00.0: reg 30 32bit mmio pref: [0xfebf0000-0xfebfffff]
[ 0.291109] pci 0000:03:00.0: supports D1 D2
[ 0.291110] pci 0000:03:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.291113] pci 0000:03:00.0: PME# disabled
[ 0.295020] pci 0000:00:0a.0: bridge io port: [0xe000-0xefff]
[ 0.295022] pci 0000:00:0a.0: bridge 32bit mmio: [0xfeb00000-0xfebfffff]
[ 0.295025] pci 0000:00:0a.0: bridge 64bit mmio pref: [0xfdf00000-0xfdffffff]
[ 0.295077] pci 0000:00:14.4: transparent bridge
[ 0.295096] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 0.295244] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
[ 0.295302] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCE7._PRT]
[ 0.295349] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCEA._PRT]
[ 0.295408] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0PC._PRT]
[ 0.299181] ACPI: PCI Interrupt Link [LNKA] (IRQs 4 7 10 *11 12 14 15)
[ 0.299274] ACPI: PCI Interrupt Link [LNKB] (IRQs 4 7 *10 11 12 14 15)
[ 0.299365] ACPI: PCI Interrupt Link [LNKC] (IRQs 4 7 10 *11 12 14 15)
[ 0.299456] ACPI: PCI Interrupt Link [LNKD] (IRQs 4 7 *10 11 12 14 15)
[ 0.299546] ACPI: PCI Interrupt Link [LNKE] (IRQs 4 7 10 11 12 14 15) *0, disabled.
[ 0.299637] ACPI: PCI Interrupt Link [LNKF] (IRQs 4 7 10 11 12 14 15) *0, disabled.
[ 0.299728] ACPI: PCI Interrupt Link [LNKG] (IRQs 4 7 *10 11 12 14 15)
[ 0.299819] ACPI: PCI Interrupt Link [LNKH] (IRQs 4 7 10 11 12 14 15) *0, disabled.
[ 0.299888] vgaarb: device added: PCI:0000:01:05.0,decodes=io+mem,owns=io+mem,locks=none
[ 0.299890] vgaarb: loaded
[ 0.299940] SCSI subsystem initialized
[ 0.304957] libata version 3.00 loaded.
[ 0.304977] usbcore: registered new interface driver usbfs
[ 0.304977] usbcore: registered new interface driver hub
[ 0.304980] usbcore: registered new device driver usb
[ 0.304980] PCI: Using ACPI for IRQ routing
[ 0.305085] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 24, 0
[ 0.305089] hpet0: 4 comparators, 32-bit 14.318180 MHz counter
[ 0.307973] hpet: hpet2 irq 24 for MSI
[ 0.309958] Switching to clocksource tsc
[ 0.312055] pnp: PnP ACPI init
[ 0.312064] ACPI: bus type pnp registered
[ 0.315883] pnp: PnP ACPI: found 14 devices
[ 0.315884] ACPI: ACPI bus type pnp unregistered
[ 0.315896] system 00:09: iomem range 0xfec00000-0xfec00fff could not be reserved
[ 0.315898] system 00:09: iomem range 0xfee00000-0xfee00fff has been reserved
[ 0.315902] system 00:0a: ioport range 0x4d0-0x4d1 has been reserved
[ 0.315904] system 00:0a: ioport range 0x40b-0x40b has been reserved
[ 0.315905] system 00:0a: ioport range 0x4d6-0x4d6 has been reserved
[ 0.315907] system 00:0a: ioport range 0xc00-0xc01 has been reserved
[ 0.315909] system 00:0a: ioport range 0xc14-0xc14 has been reserved
[ 0.315910] system 00:0a: ioport range 0xc50-0xc51 has been reserved
[ 0.315912] system 00:0a: ioport range 0xc52-0xc52 has been reserved
[ 0.315913] system 00:0a: ioport range 0xc6c-0xc6c has been reserved
[ 0.315915] system 00:0a: ioport range 0xc6f-0xc6f has been reserved
[ 0.315917] system 00:0a: ioport range 0xcd0-0xcd1 has been reserved
[ 0.315918] system 00:0a: ioport range 0xcd2-0xcd3 has been reserved
[ 0.315920] system 00:0a: ioport range 0xcd4-0xcd5 has been reserved
[ 0.315921] system 00:0a: ioport range 0xcd6-0xcd7 has been reserved
[ 0.315923] system 00:0a: ioport range 0xcd8-0xcdf has been reserved
[ 0.315925] system 00:0a: ioport range 0xb00-0xb3f has been reserved
[ 0.315926] system 00:0a: ioport range 0x800-0x89f has been reserved
[ 0.315928] system 00:0a: ioport range 0xb00-0xb0f has been reserved
[ 0.315930] system 00:0a: ioport range 0xb20-0xb3f has been reserved
[ 0.315932] system 00:0a: ioport range 0x900-0x90f has been reserved
[ 0.315933] system 00:0a: ioport range 0x910-0x91f has been reserved
[ 0.315935] system 00:0a: ioport range 0xfe00-0xfefe has been reserved
[ 0.315937] system 00:0a: iomem range 0xffb80000-0xffbfffff has been reserved
[ 0.315939] system 00:0a: iomem range 0xfec10000-0xfec1001f has been reserved
[ 0.315941] system 00:0a: iomem range 0xfed40000-0xfed44fff has been reserved
[ 0.315944] system 00:0b: ioport range 0x230-0x23f has been reserved
[ 0.315946] system 00:0b: ioport range 0x290-0x29f has been reserved
[ 0.315947] system 00:0b: ioport range 0x300-0x30f has been reserved
[ 0.315949] system 00:0b: ioport range 0xa30-0xa3f has been reserved
[ 0.315952] system 00:0c: iomem range 0xe0000000-0xefffffff has been reserved
[ 0.315955] system 00:0d: iomem range 0x0-0x9ffff could not be reserved
[ 0.315956] system 00:0d: iomem range 0xc0000-0xcffff has been reserved
[ 0.315958] system 00:0d: iomem range 0xe0000-0xfffff could not be reserved
[ 0.315960] system 00:0d: iomem range 0x100000-0xcfffffff could not be reserved
[ 0.315962] system 00:0d: iomem range 0xfec00000-0xffffffff could not be reserved
[ 0.320642] pci 0000:00:01.0: PCI bridge, secondary bus 0000:01
[ 0.320644] pci 0000:00:01.0: IO window: 0xd000-0xdfff
[ 0.320646] pci 0000:00:01.0: MEM window: 0xfe800000-0xfe9fffff
[ 0.320649] pci 0000:00:01.0: PREFETCH window: 0x000000f0000000-0x000000f7ffffff
[ 0.320652] pci 0000:00:07.0: PCI bridge, secondary bus 0000:02
[ 0.320653] pci 0000:00:07.0: IO window: disabled
[ 0.320655] pci 0000:00:07.0: MEM window: 0xfea00000-0xfeafffff
[ 0.320657] pci 0000:00:07.0: PREFETCH window: disabled
[ 0.320667] pci 0000:00:0a.0: PCI bridge, secondary bus 0000:03
[ 0.320668] pci 0000:00:0a.0: IO window: 0xe000-0xefff
[ 0.320670] pci 0000:00:0a.0: MEM window: 0xfeb00000-0xfebfffff
[ 0.320672] pci 0000:00:0a.0: PREFETCH window: 0x000000fdf00000-0x000000fdffffff
[ 0.320675] pci 0000:00:14.4: PCI bridge, secondary bus 0000:04
[ 0.320676] pci 0000:00:14.4: IO window: disabled
[ 0.320680] pci 0000:00:14.4: MEM window: disabled
[ 0.320683] pci 0000:00:14.4: PREFETCH window: disabled
[ 0.320694] pci 0000:00:07.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[ 0.320696] pci 0000:00:07.0: setting latency timer to 64
[ 0.320701] pci 0000:00:0a.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 0.320703] pci 0000:00:0a.0: setting latency timer to 64
[ 0.320709] pci_bus 0000:00: resource 0 io: [0x00-0xffff]
[ 0.320711] pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffffffffffff]
[ 0.320712] pci_bus 0000:01: resource 0 io: [0xd000-0xdfff]
[ 0.320714] pci_bus 0000:01: resource 1 mem: [0xfe800000-0xfe9fffff]
[ 0.320715] pci_bus 0000:01: resource 2 pref mem [0xf0000000-0xf7ffffff]
[ 0.320717] pci_bus 0000:02: resource 1 mem: [0xfea00000-0xfeafffff]
[ 0.320719] pci_bus 0000:03: resource 0 io: [0xe000-0xefff]
[ 0.320720] pci_bus 0000:03: resource 1 mem: [0xfeb00000-0xfebfffff]
[ 0.320722] pci_bus 0000:03: resource 2 pref mem [0xfdf00000-0xfdffffff]
[ 0.320723] pci_bus 0000:04: resource 3 io: [0x00-0xffff]
[ 0.320725] pci_bus 0000:04: resource 4 mem: [0x000000-0xffffffffffffffff]
[ 0.320744] NET: Registered protocol family 2
[ 0.320840] IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
[ 0.321489] TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
[ 0.323394] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[ 0.323637] TCP: Hash tables configured (established 524288 bind 65536)
[ 0.323639] TCP reno registered
[ 0.323706] NET: Registered protocol family 1
[ 0.451893] pci 0000:01:05.0: Boot video device
[ 0.451927] Unpacking initramfs...
[ 0.536266] Freeing initrd memory: 6164k freed
[ 0.537598] PCI-DMA: Disabling AGP.
[ 0.537688] PCI-DMA: aperture base @ 20000000 size 65536 KB
[ 0.537690] PCI-DMA: using GART IOMMU.
[ 0.537692] PCI-DMA: Reserving 64MB of IOMMU area in the AGP aperture
[ 0.539507] Scanning for low memory corruption every 60 seconds
[ 0.539786] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[ 0.540557] VFS: Disk quotas dquot_6.5.2
[ 0.540589] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.540757] msgmni has been set to 7932
[ 0.540823] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[ 0.540824] io scheduler noop registered
[ 0.540826] io scheduler anticipatory registered
[ 0.540827] io scheduler deadline registered
[ 0.540846] io scheduler cfq registered (default)
[ 0.540961] pcieport 0000:00:07.0: irq 25 for MSI/MSI-X
[ 0.540965] pcieport 0000:00:07.0: setting latency timer to 64
[ 0.541052] pcieport 0000:00:0a.0: irq 26 for MSI/MSI-X
[ 0.541056] pcieport 0000:00:0a.0: setting latency timer to 64
[ 0.541210] vesafb: framebuffer at 0xf0000000, mapped to 0xffffc90011100000, using 5120k, total 16384k
[ 0.541212] vesafb: mode is 1280x1024x16, linelength=2560, pages=5
[ 0.541213] vesafb: scrolling: redraw
[ 0.541215] vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
[ 0.548080] Console: switching to colour frame buffer device 160x64
[ 0.554475] fb0: VESA VGA frame buffer device
[ 0.555162] Non-volatile memory driver v1.3
[ 0.555164] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[ 0.555256] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 0.555428] 00:08: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 0.555562] ahci 0000:00:11.0: version 3.0
[ 0.555578] ahci 0000:00:11.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 0.555689] ahci 0000:00:11.0: AHCI 0001.0100 32 slots 6 ports 3 Gbps 0x3f impl SATA mode
[ 0.555692] ahci 0000:00:11.0: flags: 64bit ncq sntf ilck pm led clo pmp pio slum part ccc
[ 0.555942] scsi0 : ahci
[ 0.556003] scsi1 : ahci
[ 0.556032] scsi2 : ahci
[ 0.556060] scsi3 : ahci
[ 0.556091] scsi4 : ahci
[ 0.556120] scsi5 : ahci
[ 0.556142] ata1: SATA max UDMA/133 abar m1024@0xfe7ffc00 port 0xfe7ffd00 irq 22
[ 0.556145] ata2: SATA max UDMA/133 abar m1024@0xfe7ffc00 port 0xfe7ffd80 irq 22
[ 0.556148] ata3: SATA max UDMA/133 abar m1024@0xfe7ffc00 port 0xfe7ffe00 irq 22
[ 0.556150] ata4: SATA max UDMA/133 abar m1024@0xfe7ffc00 port 0xfe7ffe80 irq 22
[ 0.556152] ata5: SATA max UDMA/133 abar m1024@0xfe7ffc00 port 0xfe7fff00 irq 22
[ 0.556155] ata6: SATA max UDMA/133 abar m1024@0xfe7ffc00 port 0xfe7fff80 irq 22
[ 0.556216] Fixed MDIO Bus: probed
[ 0.556221] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.556253] ehci_hcd 0000:00:12.2: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[ 0.556263] ehci_hcd 0000:00:12.2: EHCI Host Controller
[ 0.556277] ehci_hcd 0000:00:12.2: new USB bus registered, assigned bus number 1
[ 0.556305] ehci_hcd 0000:00:12.2: debug port 1
[ 0.556321] ehci_hcd 0000:00:12.2: irq 17, io mem 0xfe7ff800
[ 0.562211] ehci_hcd 0000:00:12.2: USB 2.0 started, EHCI 1.00
[ 0.562224] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 0.562226] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.562228] usb usb1: Product: EHCI Host Controller
[ 0.562229] usb usb1: Manufacturer: Linux 2.6.32 ehci_hcd
[ 0.562230] usb usb1: SerialNumber: 0000:00:12.2
[ 0.562269] usb usb1: configuration #1 chosen from 1 choice
[ 0.562286] hub 1-0:1.0: USB hub found
[ 0.562290] hub 1-0:1.0: 6 ports detected
[ 0.562353] ehci_hcd 0000:00:13.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[ 0.562361] ehci_hcd 0000:00:13.2: EHCI Host Controller
[ 0.562367] ehci_hcd 0000:00:13.2: new USB bus registered, assigned bus number 2
[ 0.562388] ehci_hcd 0000:00:13.2: debug port 1
[ 0.562403] ehci_hcd 0000:00:13.2: irq 19, io mem 0xfe7ff400
[ 0.568208] ehci_hcd 0000:00:13.2: USB 2.0 started, EHCI 1.00
[ 0.568214] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 0.568216] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.568218] usb usb2: Product: EHCI Host Controller
[ 0.568219] usb usb2: Manufacturer: Linux 2.6.32 ehci_hcd
[ 0.568220] usb usb2: SerialNumber: 0000:00:13.2
[ 0.568247] usb usb2: configuration #1 chosen from 1 choice
[ 0.568261] hub 2-0:1.0: USB hub found
[ 0.568264] hub 2-0:1.0: 6 ports detected
[ 0.568303] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 0.568327] ohci_hcd 0000:00:12.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.568335] ohci_hcd 0000:00:12.0: OHCI Host Controller
[ 0.568340] ohci_hcd 0000:00:12.0: new USB bus registered, assigned bus number 3
[ 0.568357] ohci_hcd 0000:00:12.0: irq 16, io mem 0xfe7fe000
[ 0.623231] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.623233] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.623234] usb usb3: Product: OHCI Host Controller
[ 0.623235] usb usb3: Manufacturer: Linux 2.6.32 ohci_hcd
[ 0.623237] usb usb3: SerialNumber: 0000:00:12.0
[ 0.623265] usb usb3: configuration #1 chosen from 1 choice
[ 0.623277] hub 3-0:1.0: USB hub found
[ 0.623285] hub 3-0:1.0: 3 ports detected
[ 0.623374] ohci_hcd 0000:00:12.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.623381] ohci_hcd 0000:00:12.1: OHCI Host Controller
[ 0.623386] ohci_hcd 0000:00:12.1: new USB bus registered, assigned bus number 4
[ 0.623397] ohci_hcd 0000:00:12.1: irq 16, io mem 0xfe7fd000
[ 0.678225] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.678226] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.678228] usb usb4: Product: OHCI Host Controller
[ 0.678229] usb usb4: Manufacturer: Linux 2.6.32 ohci_hcd
[ 0.678230] usb usb4: SerialNumber: 0000:00:12.1
[ 0.678258] usb usb4: configuration #1 chosen from 1 choice
[ 0.678270] hub 4-0:1.0: USB hub found
[ 0.678276] hub 4-0:1.0: 3 ports detected
[ 0.678363] ohci_hcd 0000:00:13.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 0.678371] ohci_hcd 0000:00:13.0: OHCI Host Controller
[ 0.678376] ohci_hcd 0000:00:13.0: new USB bus registered, assigned bus number 5
[ 0.678392] ohci_hcd 0000:00:13.0: irq 18, io mem 0xfe7fc000
[ 0.733220] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.733221] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.733223] usb usb5: Product: OHCI Host Controller
[ 0.733224] usb usb5: Manufacturer: Linux 2.6.32 ohci_hcd
[ 0.733225] usb usb5: SerialNumber: 0000:00:13.0
[ 0.733253] usb usb5: configuration #1 chosen from 1 choice
[ 0.733265] hub 5-0:1.0: USB hub found
[ 0.733271] hub 5-0:1.0: 3 ports detected
[ 0.733358] ohci_hcd 0000:00:13.1: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 0.733365] ohci_hcd 0000:00:13.1: OHCI Host Controller
[ 0.733371] ohci_hcd 0000:00:13.1: new USB bus registered, assigned bus number 6
[ 0.733382] ohci_hcd 0000:00:13.1: irq 18, io mem 0xfe7fb000
[ 0.788219] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.788220] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.788222] usb usb6: Product: OHCI Host Controller
[ 0.788223] usb usb6: Manufacturer: Linux 2.6.32 ohci_hcd
[ 0.788224] usb usb6: SerialNumber: 0000:00:13.1
[ 0.788253] usb usb6: configuration #1 chosen from 1 choice
[ 0.788265] hub 6-0:1.0: USB hub found
[ 0.788272] hub 6-0:1.0: 3 ports detected
[ 0.788362] ohci_hcd 0000:00:14.5: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 0.788369] ohci_hcd 0000:00:14.5: OHCI Host Controller
[ 0.788375] ohci_hcd 0000:00:14.5: new USB bus registered, assigned bus number 7
[ 0.788387] ohci_hcd 0000:00:14.5: irq 18, io mem 0xfe7fa000
[ 0.843216] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.843218] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.843219] usb usb7: Product: OHCI Host Controller
[ 0.843220] usb usb7: Manufacturer: Linux 2.6.32 ohci_hcd
[ 0.843222] usb usb7: SerialNumber: 0000:00:14.5
[ 0.843248] usb usb7: configuration #1 chosen from 1 choice
[ 0.843261] hub 7-0:1.0: USB hub found
[ 0.843267] hub 7-0:1.0: 2 ports detected
[ 0.843312] Initializing USB Mass Storage driver...
[ 0.843336] usbcore: registered new interface driver usb-storage
[ 0.843338] USB Mass Storage support registered.
[ 0.843355] usbcore: registered new interface driver libusual
[ 0.843361] usbcore: registered new interface driver ums-alauda
[ 0.843366] usbcore: registered new interface driver ums-cypress
[ 0.843375] usbcore: registered new interface driver ums-datafab
[ 0.843381] usbcore: registered new interface driver ums-freecom
[ 0.843386] usbcore: registered new interface driver ums-isd200
[ 0.843391] usbcore: registered new interface driver ums-jumpshot
[ 0.843396] usbcore: registered new interface driver ums-karma
[ 0.843402] usbcore: registered new interface driver ums-onetouch
[ 0.843408] usbcore: registered new interface driver ums-sddr09
[ 0.843413] usbcore: registered new interface driver ums-sddr55
[ 0.843419] usbcore: registered new interface driver ums-usbat
[ 0.843442] PNP: No PS/2 controller found. Probing ports directly.
[ 0.843769] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 0.843773] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 0.843816] mice: PS/2 mouse device common for all mice
[ 0.843826] Driver 'rtc_cmos' needs updating - please use bus_type methods
[ 0.843844] rtc_cmos 00:03: RTC can wake from S4
[ 0.843863] rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
[ 0.843884] rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
[ 0.843895] cpuidle: using governor ladder
[ 0.843896] cpuidle: using governor menu
[ 0.844028] usbcore: registered new interface driver hiddev
[ 0.844035] usbcore: registered new interface driver usbhid
[ 0.844036] usbhid: v2.6:USB HID core driver
[ 0.844211] TCP cubic registered
[ 0.844274] NET: Registered protocol family 10
[ 0.844532] lo: Disabled Privacy Extensions
[ 0.844745] PM: Checking image partition UUID="fc2d8cd0-fed3-4196-b346-83de887dfcf7"
[ 0.861213] ata5: SATA link down (SStatus 0 SControl 300)
[ 0.861877] ata4: SATA link down (SStatus 0 SControl 300)
[ 0.861903] ata6: SATA link down (SStatus 0 SControl 300)
[ 0.861927] ata1: SATA link down (SStatus 0 SControl 300)
[ 0.865870] usb 1-3: new high speed USB device using ehci_hcd and address 2
[ 0.984478] usb 1-3: New USB device found, idVendor=05e3, idProduct=0606
[ 0.984480] usb 1-3: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 0.984481] usb 1-3: Product: USB2.0 Hub
[ 0.984512] usb 1-3: configuration #1 chosen from 1 choice
[ 0.984888] hub 1-3:1.0: USB hub found
[ 0.985343] hub 1-3:1.0: 4 ports detected
[ 1.014188] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 1.015841] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 1.016178] ata2.00: ATA-8: WDC WD1600BEKT-00F3T0, 11.01A11, max UDMA/133
[ 1.016181] ata2.00: 312581808 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[ 1.018192] ata3.00: ATA-8: WDC WD1600BEKT-00F3T0, 11.01A11, max UDMA/133
[ 1.018194] ata3.00: 312581808 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[ 1.018217] ata2.00: configured for UDMA/133
[ 1.020161] ata3.00: configured for UDMA/133
[ 1.029913] scsi 1:0:0:0: Direct-Access ATA WDC WD1600BEKT-0 11.0 PQ: 0 ANSI: 5
[ 1.030000] sd 1:0:0:0: [sda] 312581808 512-byte logical blocks: (160 GB/149 GiB)
[ 1.030019] sd 1:0:0:0: [sda] Write Protect is off
[ 1.030020] sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 1.030030] sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 1.030095] sda:
[ 1.031910] scsi 2:0:0:0: Direct-Access ATA WDC WD1600BEKT-0 11.0 PQ: 0 ANSI: 5
[ 1.031973] sd 2:0:0:0: [sdb] 312581808 512-byte logical blocks: (160 GB/149 GiB)
[ 1.032001] sd 2:0:0:0: [sdb] Write Protect is off
[ 1.032002] sd 2:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[ 1.032012] sd 2:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 1.032074] sdb: sda1 sda2
[ 1.097229] sdb1 sdb2
[ 1.097333] sd 1:0:0:0: [sda] Attached SCSI disk
[ 1.097365] sd 2:0:0:0: [sdb] Attached SCSI disk
[ 1.097367] PM: Resume from disk failed.
[ 1.097370] registered taskstats version 1
[ 1.097612] Magic number: 5:29:220
[ 1.097635] dmi id: hash matches
[ 1.097660] rtc_cmos 00:03: setting system clock to 2009-12-13 08:13:21 UTC (1260692001)
[ 1.097685] Freeing unused kernel memory: 416k freed
[ 1.097760] Write protecting the kernel read-only data: 5040k
[ 1.118759] pata_atiixp 0000:00:14.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 1.118778] pata_atiixp 0000:00:14.1: setting latency timer to 64
[ 1.118826] scsi6 : pata_atiixp
[ 1.118861] scsi7 : pata_atiixp
[ 1.119887] ata7: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xff00 irq 14
[ 1.119889] ata8: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xff08 irq 15
[ 1.290679] ata7.00: ATAPI: TSSTcorpCD/DVDW SH-S182D, SB04, max UDMA/33
[ 1.296625] ata7.00: configured for UDMA/33
[ 1.298109] scsi 6:0:0:0: CD-ROM TSSTcorp CD/DVDW SH-S182D SB04 PQ: 0 ANSI: 5
[ 1.302244] usb 4-2: new low speed USB device using ohci_hcd and address 2
[ 1.449321] usb 4-2: New USB device found, idVendor=046a, idProduct=0021
[ 1.449324] usb 4-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 1.449365] usb 4-2: configuration #1 chosen from 1 choice
[ 1.453857] processor LNXCPU:00: registered as cooling_device0
[ 1.454257] processor LNXCPU:01: registered as cooling_device1
[ 1.454594] processor LNXCPU:02: registered as cooling_device2
[ 1.454935] processor LNXCPU:03: registered as cooling_device3
[ 1.458332] udev: starting version 146
[ 1.458337] input: HID 046a:0021 as /devices/pci0000:00/0000:00:12.1/usb4/4-2/4-2:1.0/input/input0
[ 1.458374] generic-usb 0003:046A:0021.0001: input,hidraw0: USB HID v1.11 Keyboard [HID 046a:0021] on usb-0000:00:12.1-2/input0
[ 1.468258] input: HID 046a:0021 as /devices/pci0000:00/0000:00:12.1/usb4/4-2/4-2:1.1/input/input1
[ 1.468311] generic-usb 0003:046A:0021.0002: input,hidraw1: USB HID v1.11 Device [HID 046a:0021] on usb-0000:00:12.1-2/input1
[ 1.695625] usb 4-3: new low speed USB device using ohci_hcd and address 3
[ 1.847379] usb 4-3: New USB device found, idVendor=046d, idProduct=c521
[ 1.847381] usb 4-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1.847383] usb 4-3: Product: USB Receiver
[ 1.847384] usb 4-3: Manufacturer: Logitech
[ 1.847441] usb 4-3: configuration #1 chosen from 1 choice
[ 1.858503] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:12.1/usb4/4-3/4-3:1.0/input/input2
[ 1.858548] generic-usb 0003:046D:C521.0003: input,hidraw2: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:12.1-3/input0
[ 1.869305] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:12.1/usb4/4-3/4-3:1.1/input/input3
[ 1.869363] generic-usb 0003:046D:C521.0004: input,hiddev0,hidraw3: USB HID v1.11 Device [Logitech USB Receiver] on
usb-0000:00:12.1-3/input1
[ 1.933244] usb 1-3.1: new high speed USB device using ehci_hcd and address 5
[ 2.014482] usb 1-3.1: New USB device found, idVendor=058f, idProduct=6362
[ 2.014484] usb 1-3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2.014486] usb 1-3.1: Product: Mass Storage Device
[ 2.014487] usb 1-3.1: Manufacturer: Generic
[ 2.014488] usb 1-3.1: SerialNumber: 058F312D81B
[ 2.014532] usb 1-3.1: configuration #1 chosen from 1 choice
[ 2.014767] scsi8 : SCSI emulation for USB Mass Storage devices
[ 2.014838] usb-storage: device found at 5
[ 2.014839] usb-storage: waiting for device to settle before scanning
[ 7.014982] usb-storage: device scan complete
[ 7.016093] scsi 8:0:0:0: Direct-Access Generic USB SD Reader 1.00 PQ: 0 ANSI: 0
[ 7.017212] scsi 8:0:0:1: Direct-Access Generic USB CF Reader 1.01 PQ: 0 ANSI: 0
[ 7.018298] scsi 8:0:0:2: Direct-Access Generic USB SM Reader 1.02 PQ: 0 ANSI: 0
[ 7.019337] scsi 8:0:0:3: Direct-Access Generic USB MS Reader 1.03 PQ: 0 ANSI: 0
[ 7.417161] sd 8:0:0:2: [sde] Attached SCSI removable disk
[ 7.418327] sd 8:0:0:3: [sdf] Attached SCSI removable disk
[ 7.419416] sd 8:0:0:1: [sdd] 3915072 512-byte logical blocks: (2.00 GB/1.86 GiB)
[ 7.425892] sd 8:0:0:0: [sdc] Attached SCSI removable disk
[ 7.429924] sd 8:0:0:1: [sdd] Write Protect is off
[ 7.429926] sd 8:0:0:1: [sdd] Mode Sense: 03 00 00 00
[ 7.429928] sd 8:0:0:1: [sdd] Assuming drive cache: write through
[ 7.436920] sd 8:0:0:1: [sdd] Assuming drive cache: write through
[ 7.436972] sdd: sdd1 sdd2
[ 7.441654] sd 8:0:0:1: [sdd] Assuming drive cache: write through
[ 7.441706] sd 8:0:0:1: [sdd] Attached SCSI removable disk
[ 8.872119] EXT4-fs (sdd2): mounted filesystem with ordered data mode
[ 12.501014] udev: starting version 146
[ 12.838669] sd 1:0:0:0: Attached scsi generic sg0 type 0
[ 12.838688] sd 2:0:0:0: Attached scsi generic sg1 type 0
[ 12.838709] scsi 6:0:0:0: Attached scsi generic sg2 type 5
[ 12.838726] sd 8:0:0:0: Attached scsi generic sg3 type 0
[ 12.838742] sd 8:0:0:1: Attached scsi generic sg4 type 0
[ 12.838761] sd 8:0:0:2: Attached scsi generic sg5 type 0
[ 12.838779] sd 8:0:0:3: Attached scsi generic sg6 type 0
[ 12.871910] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[ 12.871926] r8169 0000:03:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 12.871978] r8169 0000:03:00.0: setting latency timer to 64
[ 12.872021] r8169 0000:03:00.0: irq 27 for MSI/MSI-X
[ 12.872373] eth0: RTL8168d/8111d at 0xffffc9001172c000, 90:e6:ba:10:55:5d, XID 083000c0 IRQ 27
[ 12.872446] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input4
[ 12.872476] ACPI: Power Button [PWRB]
[ 12.872506] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input5
[ 12.872521] ACPI: Power Button [PWRF]
[ 12.917262] ACPI: I/O resource piix4_smbus [0xb00-0xb07] conflicts with ACPI region SOR1 [0xb00-0xb0f]
[ 12.917342] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 13.058806] input: PC Speaker as /devices/platform/pcspkr/input/input6
[ 13.619915] sr0: scsi3-mmc drive: 94x/94x writer dvd-ram cd/rw xa/form2 cdda tray
[ 13.619917] Uniform CD-ROM driver Revision: 3.20
[ 13.619977] sr 6:0:0:0: Attached scsi CD-ROM sr0
[ 13.733692] firewire_ohci 0000:02:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[ 13.733698] firewire_ohci 0000:02:00.0: setting latency timer to 64
[ 13.793232] firewire_ohci: Added fw-ohci device 0000:02:00.0, OHCI version 1.10
[ 13.825819] HDA Intel 0000:00:14.2: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 13.878756] ALSA sound/pci/hda/hda_codec.c:3881: autoconfig: line_outs=4 (0x1c/0x19/0x22/0x23/0x0)
[ 13.878759] ALSA sound/pci/hda/hda_codec.c:3885: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 13.878761] ALSA sound/pci/hda/hda_codec.c:3889: hp_outs=1 (0x1d/0x0/0x0/0x0/0x0)
[ 13.878764] ALSA sound/pci/hda/hda_codec.c:3890: mono: mono_out=0x0
[ 13.878765] ALSA sound/pci/hda/hda_codec.c:3893: dig-out=0x20/0x21
[ 13.878767] ALSA sound/pci/hda/hda_codec.c:3901: inputs: mic=0x1a, fmic=0x1e, line=0x1b, fline=0x0, cd=0x0, aux=0x0
[ 13.880810] HDA Intel 0000:01:05.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[ 13.880835] HDA Intel 0000:01:05.1: setting latency timer to 64
[ 14.173206] Adding 2097144k swap on /dev/sda1. Priority:-1 extents:1 across:2097144k
[ 14.178782] Adding 2097144k swap on /dev/sdb1. Priority:-2 extents:1 across:2097144k
[ 14.293289] firewire_core: created device fw0: GUID 001e8c0000a82627, S400
[ 15.268805] device-mapper: uevent: version 1.0.3
[ 15.269096] device-mapper: ioctl: 4.15.0-ioctl (2009-04-01) initialised: [email protected]
[ 15.396107] md: md0 stopped.
[ 15.396736] md: bind<sdb2>
[ 15.396831] md: bind<sda2>
[ 15.404997] md: raid0 personality registered for level 0
[ 15.405141] raid0: looking at sda2
[ 15.405143] raid0: comparing sda2(308387392)
[ 15.405144] with sda2(308387392)
[ 15.405145] raid0: END
[ 15.405146] raid0: ==> UNIQUE
[ 15.405146] raid0: 1 zones
[ 15.405170] raid0: looking at sdb2
[ 15.405171] raid0: comparing sdb2(308387392)
[ 15.405173] with sda2(308387392)
[ 15.405173] raid0: EQUAL
[ 15.405174] raid0: FINAL 1 zones
[ 15.405176] raid0: done.
[ 15.405177] raid0 : md_size is 616774784 sectors.
[ 15.405178] ******* md0 configuration *********
[ 15.405179] zone0=[sda2/sdb2/]
[ 15.405181] zone offset=0kb device offset=0kb size=308387392kb
[ 15.405182] **********************************
[ 15.405183]
[ 15.405188] md0: detected capacity change from 0 to 315788689408
[ 15.406122] md0: unknown partition table
[ 21.677637] loop: module loaded
[ 22.095573] EXT4-fs (dm-3): mounted filesystem with ordered data mode
[ 22.123168] EXT4-fs (dm-1): mounted filesystem with ordered data mode
[ 22.143324] EXT4-fs (dm-2): mounted filesystem with ordered data mode
[ 22.173477] EXT4-fs (dm-0): mounted filesystem with ordered data mode
[ 22.307593] fuse init (API version 7.13)
[ 24.174251] powernow-k8: Found 1 AMD Phenom(tm) II X4 B45 Processor processors (4 cpu cores) (version 2.20.00)
[ 24.174285] powernow-k8: 0 : pstate 0 (3000 MHz)
[ 24.174286] powernow-k8: 1 : pstate 1 (2300 MHz)
[ 24.174287] powernow-k8: 2 : pstate 2 (1800 MHz)
[ 24.174288] powernow-k8: 3 : pstate 3 (800 MHz)
[ 24.882886] r8169: eth0: link up
[ 24.882895] r8169: eth0: link up
[ 25.419199] Slow work thread pool: Starting up
[ 25.419283] Slow work thread pool: Ready
[ 28.214517] BIOS EDD facility v0.16 2004-Jun-25, 3 devices found
[ 28.619211] it87: Found IT8712F chip at 0x290, revision 8
[ 28.619223] it87: in3 is VCC (+5V)
[ 28.619227] it87: in7 is VCCH (+5V Stand-By)
[ 28.619562] ACPI: I/O resource it87 [0x295-0x296] conflicts with ACPI region SIOE [0x290-0x2af]
[ 28.619576] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 35.216333] eth0: no IPv6 routers present
[ 69.209643] [drm] Initialized drm 1.1.0 20060810
[ 69.588893] [drm] radeon defaulting to userspace modesetting.
[ 69.589334] pci 0000:01:05.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 69.589338] pci 0000:01:05.0: setting latency timer to 64
[ 69.589469] [drm] Initialized radeon 1.31.0 20080528 for 0000:01:05.0 on minor 0
[ 69.706932] [drm] Setting GART location based on new memory map
[ 69.707052] [drm] Loading RS780 CP Microcode
[ 69.707055] platform r600_cp.0: firmware: requesting radeon/RS780_pfp.bin
[ 69.733296] platform r600_cp.0: firmware: requesting radeon/RS780_me.bin
[ 69.786493] [drm] Resetting GPU
[ 69.786553] [drm] writeback test succeeded in 1 usecs

2009-12-13 09:25:41

by Yinghai Lu

[permalink] [raw]
Subject: Re: Are these MTRR settings correct?

On Sun, Dec 13, 2009 at 12:26 AM, Tvrtko Ursulin <[email protected]> wrote:
> On Sunday 13 Dec 2009 08:07:44 Tvrtko Ursulin wrote:
>> Hi all,
>>
>> They look a bit suspicious to me since machine has 4GB of RAM, and range
>> ?covered by MTRR seems to be short of that. Last entry is from the IGP I
>> ?believe, which is also strange because in BIOS an option to map that above
>> ?4G is set.
>>
>> tvrtko@deuteros:~> cat /proc/mtrr
>> reg00: base=0x000000000 ( ? ?0MB), size= 2048MB, count=1: write-back
>> reg01: base=0x080000000 ( 2048MB), size= 1024MB, count=1: write-back
>> reg02: base=0x0c0000000 ( 3072MB), size= ?256MB, count=1: write-back
>> reg03: base=0x0d0000000 ( 3328MB), size= ?256MB, count=1: write-combining
>
> This IGP has a sideport memory, above sideport plus UMA was enabled in BIOS. If I limit it to
> only 128Mb of sideport framebuffer then it looks like this:
>
> reg00: base=0x000000000 ( ? ?0MB), size= 2048MB, count=1: write-back
> reg01: base=0x080000000 ( 2048MB), size= 1024MB, count=1: write-back
> reg02: base=0x0c0000000 ( 3072MB), size= ?256MB, count=1: write-back
> reg03: base=0x0f0000000 ( 3840MB), size= ?128MB, count=1: write-combining
>
> Still looks like from 3328MB to 3840MB is of status unknown?
>
> dmesg in that case:
>
> [ ? ?0.000000] Linux version 2.6.32 (tvrtko@deuteros) (gcc version 4.4.1 [gcc-4_4-branch revision 150839] (SUSE Linux) ) #2 SMP PREEMPT Sat
> Dec 12 20:44:59 GMT 2009
> [ ? ?0.000000] Command line: root=UUID="78df20fb-791f-4a82-b1d6-4e043aa663d1" resume=UUID="fc2d8cd0-fed3-4196-b346-83de887dfcf7"
> splash=silent quiet vga=0x31a 3
> [ ? ?0.000000] KERNEL supported cpus:
> [ ? ?0.000000] ? Intel GenuineIntel
> [ ? ?0.000000] ? AMD AuthenticAMD
> [ ? ?0.000000] ? Centaur CentaurHauls
> [ ? ?0.000000] BIOS-provided physical RAM map:
> [ ? ?0.000000] ?BIOS-e820: 0000000000000000 - 000000000009ec00 (usable)
> [ ? ?0.000000] ?BIOS-e820: 000000000009ec00 - 00000000000a0000 (reserved)
> [ ? ?0.000000] ?BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
> [ ? ?0.000000] ?BIOS-e820: 0000000000100000 - 00000000cff90000 (usable)
> [ ? ?0.000000] ?BIOS-e820: 00000000cff90000 - 00000000cffa8000 (ACPI data)
> [ ? ?0.000000] ?BIOS-e820: 00000000cffa8000 - 00000000cffd0000 (ACPI NVS)
> [ ? ?0.000000] ?BIOS-e820: 00000000cffd0000 - 00000000d0000000 (reserved)
> [ ? ?0.000000] ?BIOS-e820: 00000000ff700000 - 0000000100000000 (reserved)
> [ ? ?0.000000] ?BIOS-e820: 0000000100000000 - 0000000130000000 (usable)
> [ ? ?0.000000] DMI present.
> [ ? ?0.000000] AMI BIOS detected: BIOS may corrupt low RAM, working around it.
> [ ? ?0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
> [ ? ?0.000000] last_pfn = 0x130000 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 000000000000 mask FFFF80000000 write-back
> [ ? ?0.000000] ? 1 base 000080000000 mask FFFFC0000000 write-back
> [ ? ?0.000000] ? 2 base 0000C0000000 mask FFFFF0000000 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: 0000000130000000 aka 4864M

that [d0000000, e0000000) is to mmio space.

your var mtrrs is covering [0, d0000000)

and AMD K8 Rev F, will auto cover your [4G, TOM2) aka [4G, 4G+3*256M) to WB ...
...

> [ ? ?0.251043] node 0 link 0: io port [1000, ffffff]
> [ ? ?0.251045] TOM: 00000000d0000000 aka 3328M
> [ ? ?0.251046] Fam 10h mmconf [e0000000, efffffff]
> [ ? ?0.251048] node 0 link 0: mmio [a0000, bffff]
> [ ? ?0.251050] node 0 link 0: mmio [d0000000, dfffffff]
> [ ? ?0.251051] node 0 link 0: mmio [e0000000, efffffff] ==> none
> [ ? ?0.251053] node 0 link 0: mmio [f0000000, fe7fffff]
> [ ? ?0.251055] node 0 link 0: mmio [fe800000, fe9fffff]
> [ ? ?0.251056] node 0 link 0: mmio [fea00000, ffefffff]
> [ ? ?0.251058] TOM2: 0000000130000000 aka 4864M
> [ ? ?0.251059] bus: [00,07] on node 0 link 0
> [ ? ?0.251060] bus: 00 index 0 io port: [0, ffff]
> [ ? ?0.251062] bus: 00 index 1 mmio: [a0000, bffff]
> [ ? ?0.251063] bus: 00 index 2 mmio: [d0000000, dfffffff]
> [ ? ?0.251064] bus: 00 index 3 mmio: [f0000000, ffffffff]
> [ ? ?0.251065] bus: 00 index 4 mmio: [130000000, fcffffffff]
> [ ? ?0.251072] ACPI: bus type pci registered
> [ ? ?0.251107] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
> [ ? ?0.251109] PCI: Not using MMCONFIG.
> [ ? ?0.251110] PCI: Using configuration type 1 for base access
> [ ? ?0.251111] PCI: Using configuration type 1 for extended access

only concern that is your BIOS doesn't have [e000000, F0000000)
reserved in e820 or acpi etc.

you could try to use "pci=check_enable_amd_mmconf" in boot command
line to enable it.

YH

2009-12-13 17:19:17

by Tvrtko Ursulin

[permalink] [raw]
Subject: Re: Are these MTRR settings correct?

On Sunday 13 Dec 2009 09:25:33 Yinghai Lu wrote:
> On Sun, Dec 13, 2009 at 12:26 AM, Tvrtko Ursulin <[email protected]> wrote:
> > reg00: base=0x000000000 ( 0MB), size= 2048MB, count=1: write-back
> > reg01: base=0x080000000 ( 2048MB), size= 1024MB, count=1: write-back
> > reg02: base=0x0c0000000 ( 3072MB), size= 256MB, count=1: write-back
> > reg03: base=0x0f0000000 ( 3840MB), size= 128MB, count=1: write-combining
> >
> > Still looks like from 3328MB to 3840MB is of status unknown?
> >
> > dmesg in that case:
> >
> > [ 0.000000] Linux version 2.6.32 (tvrtko@deuteros) (gcc version 4.4.1
> > [gcc-4_4-branch revision 150839] (SUSE Linux) ) #2 SMP PREEMPT Sat Dec 12
> > 20:44:59 GMT 2009
> > [ 0.000000] Command line:
> > root=UUID="78df20fb-791f-4a82-b1d6-4e043aa663d1"
> > resume=UUID="fc2d8cd0-fed3-4196-b346-83de887dfcf7" splash=silent quiet
> > vga=0x31a 3
> > [ 0.000000] KERNEL supported cpus:
> > [ 0.000000] Intel GenuineIntel
> > [ 0.000000] AMD AuthenticAMD
> > [ 0.000000] Centaur CentaurHauls
> > [ 0.000000] BIOS-provided physical RAM map:
> > [ 0.000000] BIOS-e820: 0000000000000000 - 000000000009ec00 (usable)
> > [ 0.000000] BIOS-e820: 000000000009ec00 - 00000000000a0000 (reserved)
> > [ 0.000000] BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
> > [ 0.000000] BIOS-e820: 0000000000100000 - 00000000cff90000 (usable)
> > [ 0.000000] BIOS-e820: 00000000cff90000 - 00000000cffa8000 (ACPI
> > data) [ 0.000000] BIOS-e820: 00000000cffa8000 - 00000000cffd0000
> > (ACPI NVS) [ 0.000000] BIOS-e820: 00000000cffd0000 - 00000000d0000000
> > (reserved) [ 0.000000] BIOS-e820: 00000000ff700000 - 0000000100000000
> > (reserved) [ 0.000000] BIOS-e820: 0000000100000000 - 0000000130000000
> > (usable) [ 0.000000] DMI present.
> > [ 0.000000] AMI BIOS detected: BIOS may corrupt low RAM, working
> > around it. [ 0.000000] e820 update range: 0000000000000000 -
> > 0000000000010000 (usable) ==> (reserved) [ 0.000000] last_pfn =
> > 0x130000 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 000000000000 mask FFFF80000000 write-back
> > [ 0.000000] 1 base 000080000000 mask FFFFC0000000 write-back
> > [ 0.000000] 2 base 0000C0000000 mask FFFFF0000000 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: 0000000130000000 aka 4864M
>
> that [d0000000, e0000000) is to mmio space.
>
> your var mtrrs is covering [0, d0000000)
>
> and AMD K8 Rev F, will auto cover your [4G, TOM2) aka [4G, 4G+3*256M) to WB
> ... ...

I read this as everything is OK and nothing to worry about, correct?

> > [ 0.251043] node 0 link 0: io port [1000, ffffff]
> > [ 0.251045] TOM: 00000000d0000000 aka 3328M
> > [ 0.251046] Fam 10h mmconf [e0000000, efffffff]
> > [ 0.251048] node 0 link 0: mmio [a0000, bffff]
> > [ 0.251050] node 0 link 0: mmio [d0000000, dfffffff]
> > [ 0.251051] node 0 link 0: mmio [e0000000, efffffff] ==> none
> > [ 0.251053] node 0 link 0: mmio [f0000000, fe7fffff]
> > [ 0.251055] node 0 link 0: mmio [fe800000, fe9fffff]
> > [ 0.251056] node 0 link 0: mmio [fea00000, ffefffff]
> > [ 0.251058] TOM2: 0000000130000000 aka 4864M
> > [ 0.251059] bus: [00,07] on node 0 link 0
> > [ 0.251060] bus: 00 index 0 io port: [0, ffff]
> > [ 0.251062] bus: 00 index 1 mmio: [a0000, bffff]
> > [ 0.251063] bus: 00 index 2 mmio: [d0000000, dfffffff]
> > [ 0.251064] bus: 00 index 3 mmio: [f0000000, ffffffff]
> > [ 0.251065] bus: 00 index 4 mmio: [130000000, fcffffffff]
> > [ 0.251072] ACPI: bus type pci registered
> > [ 0.251107] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0
> > - 255 [ 0.251109] PCI: Not using MMCONFIG.
> > [ 0.251110] PCI: Using configuration type 1 for base access
> > [ 0.251111] PCI: Using configuration type 1 for extended access
>
> only concern that is your BIOS doesn't have [e000000, F0000000)
> reserved in e820 or acpi etc.
>
> you could try to use "pci=check_enable_amd_mmconf" in boot command
> line to enable it.

This produced some differences in kernel output but I don't know if they are for better or worse. I will paste it the latest output here.

[ 0.000000] Linux version 2.6.32 (tvrtko@deuteros) (gcc version 4.4.1 [gcc-4_4-branch revision 150839] (SUSE Linux) ) #2 SMP PREEMPT Sat
Dec 12 20:44:59 GMT 2009
[ 0.000000] Command line: pci=check_enable_amd_mmconf root=UUID="78df20fb-791f-4a82-b1d6-4e043aa663d1"
resume=UUID="fc2d8cd0-fed3-4196-b346-83de887dfcf7" splash=silent quiet vga=0x31a
[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] AMD AuthenticAMD
[ 0.000000] Centaur CentaurHauls
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009ec00 (usable)
[ 0.000000] BIOS-e820: 000000000009ec00 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 00000000dff90000 (usable)
[ 0.000000] BIOS-e820: 00000000dff90000 - 00000000dffa8000 (ACPI data)
[ 0.000000] BIOS-e820: 00000000dffa8000 - 00000000dffd0000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000dffd0000 - 00000000e0000000 (reserved)
[ 0.000000] BIOS-e820: 00000000ff700000 - 0000000100000000 (reserved)
[ 0.000000] BIOS-e820: 0000000100000000 - 0000000120000000 (usable)
[ 0.000000] DMI present.
[ 0.000000] AMI BIOS detected: BIOS may corrupt low RAM, working around it.
[ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[ 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 000000000000 mask FFFF80000000 write-back
[ 0.000000] 1 base 000080000000 mask FFFFC0000000 write-back
[ 0.000000] 2 base 0000C0000000 mask FFFFE0000000 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 = 0xdff90 max_arch_pfn = 0x400000000
[ 0.000000] Scanning 0 areas for low memory corruption
[ 0.000000] modified physical RAM map:
[ 0.000000] modified: 0000000000000000 - 0000000000010000 (reserved)
[ 0.000000] modified: 0000000000010000 - 000000000009ec00 (usable)
[ 0.000000] modified: 000000000009ec00 - 00000000000a0000 (reserved)
[ 0.000000] modified: 00000000000e4000 - 0000000000100000 (reserved)
[ 0.000000] modified: 0000000000100000 - 00000000dff90000 (usable)
[ 0.000000] modified: 00000000dff90000 - 00000000dffa8000 (ACPI data)
[ 0.000000] modified: 00000000dffa8000 - 00000000dffd0000 (ACPI NVS)
[ 0.000000] modified: 00000000dffd0000 - 00000000e0000000 (reserved)
[ 0.000000] modified: 00000000ff700000 - 0000000100000000 (reserved)
[ 0.000000] modified: 0000000100000000 - 0000000120000000 (usable)
[ 0.000000] initial memory mapped : 0 - 20000000
[ 0.000000] Using GB pages for direct mapping
[ 0.000000] init_memory_mapping: 0000000000000000-00000000dff90000
[ 0.000000] 0000000000 - 00c0000000 page 1G
[ 0.000000] 00c0000000 - 00dfe00000 page 2M
[ 0.000000] 00dfe00000 - 00dff90000 page 4k
[ 0.000000] kernel direct mapping tables up to dff90000 @ 10000-13000
[ 0.000000] init_memory_mapping: 0000000100000000-0000000120000000
[ 0.000000] 0100000000 - 0120000000 page 2M
[ 0.000000] kernel direct mapping tables up to 120000000 @ 12000-14000
[ 0.000000] RAMDISK: 379ea000 - 37fef00a
[ 0.000000] ACPI: RSDP 00000000000fb4f0 00024 (v02 ACPIAM)
[ 0.000000] ACPI: XSDT 00000000dff90100 00054 (v01 112609 XSDT1132 20091126 MSFT 00000097)
[ 0.000000] ACPI: FACP 00000000dff90290 000F4 (v03 112609 FACP1132 20091126 MSFT 00000097)
[ 0.000000] ACPI Warning: Optional field Pm2ControlBlock has zero address or length: 0000000000000000/1 (20090903/tbfadt-557)
[ 0.000000] ACPI: DSDT 00000000dff90450 0D100 (v01 A1391 A1391001 00000001 INTL 20060113)
[ 0.000000] ACPI: FACS 00000000dffa8000 00040
[ 0.000000] ACPI: APIC 00000000dff90390 0007C (v01 112609 APIC1132 20091126 MSFT 00000097)
[ 0.000000] ACPI: MCFG 00000000dff90410 0003C (v01 112609 OEMMCFG 20091126 MSFT 00000097)
[ 0.000000] ACPI: OEMB 00000000dffa8040 00072 (v01 112609 OEMB1132 20091126 MSFT 00000097)
[ 0.000000] ACPI: HPET 00000000dff9f450 00038 (v01 112609 OEMHPET 20091126 MSFT 00000097)
[ 0.000000] ACPI: SSDT 00000000dff9f490 0088C (v01 A M I POWERNOW 00000001 AMD 00000001)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] No NUMA configuration found
[ 0.000000] Faking a node at 0000000000000000-0000000120000000
[ 0.000000] Bootmem setup node 0 0000000000000000-0000000120000000
[ 0.000000] NODE_DATA [0000000000013000 - 0000000000014fff]
[ 0.000000] bootmap [0000000000015000 - 0000000000038fff] pages 24
[ 0.000000] (8 early reservations) ==> bootmem [0000000000 - 0120000000]
[ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
[ 0.000000] #1 [0000006000 - 0000008000] TRAMPOLINE ==> [0000006000 - 0000008000]
[ 0.000000] #2 [0001000000 - 000166476c] TEXT DATA BSS ==> [0001000000 - 000166476c]
[ 0.000000] #3 [00379ea000 - 0037fef00a] RAMDISK ==> [00379ea000 - 0037fef00a]
[ 0.000000] #4 [000009ec00 - 0000100000] BIOS reserved ==> [000009ec00 - 0000100000]
[ 0.000000] #5 [0001665000 - 0001665340] BRK ==> [0001665000 - 0001665340]
[ 0.000000] #6 [0000010000 - 0000012000] PGTABLE ==> [0000010000 - 0000012000]
[ 0.000000] #7 [0000012000 - 0000013000] PGTABLE ==> [0000012000 - 0000013000]
[ 0.000000] [ffffea0000000000-ffffea0003ffffff] PMD -> [ffff880028600000-ffff88002bffffff] on node 0
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000010 -> 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[3] active PFN ranges
[ 0.000000] 0: 0x00000010 -> 0x0000009e
[ 0.000000] 0: 0x00000100 -> 0x000dff90
[ 0.000000] 0: 0x00100000 -> 0x00120000
[ 0.000000] On node 0 totalpages: 1048350
[ 0.000000] DMA zone: 56 pages used for memmap
[ 0.000000] DMA zone: 103 pages reserved
[ 0.000000] DMA zone: 3823 pages, LIFO batch:0
[ 0.000000] DMA32 zone: 14280 pages used for memmap
[ 0.000000] DMA32 zone: 899016 pages, LIFO batch:31
[ 0.000000] Normal zone: 1792 pages used for memmap
[ 0.000000] Normal zone: 129280 pages, LIFO batch:31
[ 0.000000] ACPI: PM-Timer IO Port: 0x808
[ 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: LAPIC (acpi_id[0x05] lapic_id[0x84] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x85] disabled)
[ 0.000000] ACPI: IOAPIC (id[0x04] address[0xfec00000] gsi_base[0])
[ 0.000000] IOAPIC[0]: apic_id 4, version 33, 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 low level)
[ 0.000000] ACPI: IRQ0 used by override.
[ 0.000000] ACPI: IRQ2 used by override.
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] ACPI: HPET id: 0x8300 base: 0xfed00000
[ 0.000000] 6 Processors exceeds NR_CPUS limit of 4
[ 0.000000] SMP: Allowing 4 CPUs, 0 hotplug CPUs
[ 0.000000] nr_irqs_gsi: 24
[ 0.000000] PM: Registered nosave memory: 000000000009e000 - 000000000009f000
[ 0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e4000
[ 0.000000] PM: Registered nosave memory: 00000000000e4000 - 0000000000100000
[ 0.000000] PM: Registered nosave memory: 00000000dff90000 - 00000000dffa8000
[ 0.000000] PM: Registered nosave memory: 00000000dffa8000 - 00000000dffd0000
[ 0.000000] PM: Registered nosave memory: 00000000dffd0000 - 00000000e0000000
[ 0.000000] PM: Registered nosave memory: 00000000e0000000 - 00000000ff700000
[ 0.000000] PM: Registered nosave memory: 00000000ff700000 - 0000000100000000
[ 0.000000] Allocating PCI resources starting at e0000000 (gap: e0000000:1f700000)
[ 0.000000] NR_CPUS:4 nr_cpumask_bits:4 nr_cpu_ids:4 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 25 pages/cpu @ffff880028200000 s72856 r8192 d21352 u524288
[ 0.000000] pcpu-alloc: s72856 r8192 d21352 u524288 alloc=1*2097152
[ 0.000000] pcpu-alloc: [0] 0 1 2 3
[ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Total pages: 1032119
[ 0.000000] Policy zone: Normal
[ 0.000000] Kernel command line: pci=check_enable_amd_mmconf root=UUID="78df20fb-791f-4a82-b1d6-4e043aa663d1"
resume=UUID="fc2d8cd0-fed3-4196-b346-83de887dfcf7" splash=silent quiet vga=0x31a
[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.000000] Initializing CPU#0
[ 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] PM: Registered nosave memory: 0000000020000000 - 0000000024000000
[ 0.000000] Memory: 4055132k/4718592k available (3519k kernel code, 525192k absent, 138268k reserved, 1987k data, 416k init)
[ 0.000000] SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Experimental preemptable hierarchical RCU implementation.
[ 0.000000] NR_IRQS:384
[ 0.000000] Extended CMOS year: 2000
[ 0.000000] Console: colour dummy device 80x25
[ 0.000000] console [tty0] enabled
[ 0.000000] hpet clockevent registered
[ 0.000000] HPET: 4 timers in total, 1 timers will be used for per-cpu timer
[ 0.000000] Fast TSC calibration using PIT
[ 0.000000] Detected 3013.207 MHz processor.
[ 0.002003] Calibrating delay loop (skipped), value calculated using timer frequency.. 6026.40 BogoMIPS (lpj=3013203)
[ 0.003148] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[ 0.004161] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[ 0.004637] Mount-cache hash table entries: 256
[ 0.004719] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
[ 0.004720] CPU: L2 Cache: 512K (64 bytes/line)
[ 0.004721] CPU 0/0x0 -> Node 0
[ 0.004723] tseg: 0000000000
[ 0.004729] CPU: Physical Processor ID: 0
[ 0.004730] CPU: Processor Core ID: 0
[ 0.004731] mce: CPU supports 6 MCE banks
[ 0.004737] using C1E aware idle routine
[ 0.004745] ACPI: Core revision 20090903
[ 0.018033] Setting APIC routing to flat
[ 0.018331] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.028368] CPU0: AMD Phenom(tm) II X4 B45 Processor stepping 02
[ 0.028995] Booting processor 1 APIC 0x1 ip 0x6000
[ 0.002999] Initializing CPU#1
[ 0.002999] Calibrating delay using timer specific routine.. 6026.84 BogoMIPS (lpj=3013424)
[ 0.002999] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
[ 0.002999] CPU: L2 Cache: 512K (64 bytes/line)
[ 0.002999] CPU 1/0x1 -> Node 0
[ 0.002999] CPU: Physical Processor ID: 0
[ 0.002999] CPU: Processor Core ID: 1
[ 0.099093] CPU1: AMD Phenom(tm) II X4 B45 Processor stepping 02
[ 0.099098] checking TSC synchronization [CPU#0 -> CPU#1]: passed.
[ 0.100006] System has AMD C1E enabled
[ 0.100014] Switch to broadcast mode on CPU0
[ 0.100000] Switch to broadcast mode on CPU1
[ 0.101991] Booting processor 2 APIC 0x2 ip 0x6000
[ 0.002999] Initializing CPU#2
[ 0.002999] Calibrating delay using timer specific routine.. 6026.80 BogoMIPS (lpj=3013404)
[ 0.002999] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
[ 0.002999] CPU: L2 Cache: 512K (64 bytes/line)
[ 0.002999] CPU 2/0x2 -> Node 0
[ 0.002999] CPU: Physical Processor ID: 0
[ 0.002999] CPU: Processor Core ID: 2
[ 0.173047] CPU2: AMD Phenom(tm) II X4 B45 Processor stepping 02
[ 0.173052] checking TSC synchronization [CPU#0 -> CPU#2]: passed.
[ 0.173991] Switch to broadcast mode on CPU2
[ 0.175980] Booting processor 3 APIC 0x3 ip 0x6000
[ 0.002999] Initializing CPU#3
[ 0.002999] Calibrating delay using timer specific routine.. 6026.79 BogoMIPS (lpj=3013399)
[ 0.002999] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
[ 0.002999] CPU: L2 Cache: 512K (64 bytes/line)
[ 0.002999] CPU 3/0x3 -> Node 0
[ 0.002999] CPU: Physical Processor ID: 0
[ 0.002999] CPU: Processor Core ID: 3
[ 0.247040] CPU3: AMD Phenom(tm) II X4 B45 Processor stepping 02
[ 0.247045] checking TSC synchronization [CPU#0 -> CPU#3]: passed.
[ 0.247985] Brought up 4 CPUs
[ 0.247987] Total of 4 processors activated (24106.86 BogoMIPS).
[ 0.247985] Switch to broadcast mode on CPU3
[ 0.248981] devtmpfs: initialized
[ 0.249118] Time: 17:11:29 Date: 12/13/09
[ 0.249983] NET: Registered protocol family 16
[ 0.250038] node 0 link 0: io port [1000, ffffff]
[ 0.250040] TOM: 00000000e0000000 aka 3584M
[ 0.250041] Fam 10h mmconf [e0000000, efffffff]
[ 0.250043] node 0 link 0: mmio [a0000, bffff]
[ 0.250045] node 0 link 0: mmio [e0000000, efffffff] ==> none
[ 0.250047] node 0 link 0: mmio [f0000000, fe7fffff]
[ 0.250048] node 0 link 0: mmio [fe800000, fe9fffff]
[ 0.250050] node 0 link 0: mmio [fea00000, ffefffff]
[ 0.250051] TOM2: 0000000120000000 aka 4608M
[ 0.250053] bus: [00,07] on node 0 link 0
[ 0.250054] bus: 00 index 0 io port: [0, ffff]
[ 0.250055] bus: 00 index 1 mmio: [a0000, bffff]
[ 0.250057] bus: 00 index 2 mmio: [f0000000, ffffffff]
[ 0.250058] bus: 00 index 3 mmio: [120000000, fcffffffff]
[ 0.250065] ACPI: bus type pci registered
[ 0.250088] PCI: Found AMD Family 10h NB with MMCONFIG support.
[ 0.250091] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
[ 0.250092] PCI: Not using MMCONFIG.
[ 0.250094] PCI: Using configuration type 1 for base access
[ 0.250095] PCI: Using configuration type 1 for extended access
[ 0.250402] bio: create slab <bio-0> at 0
[ 0.251177] ACPI: EC: Look up EC in DSDT
[ 0.253491] ACPI Error (psargs-0359): [ECEN] Namespace lookup failure, AE_NOT_FOUND
[ 0.253495] ACPI Error (psparse-0537): Method parse/execution failed [\] (Node ffffffff81656ab0), AE_NOT_FOUND
[ 0.253600] ACPI: Executed 3 blocks of module-level executable AML code
[ 0.270570] ACPI: Interpreter enabled
[ 0.270574] ACPI: (supports S0 S1 S3 S4 S5)
[ 0.270594] ACPI: Using IOAPIC for interrupt routing
[ 0.276918] ACPI Warning: Incorrect checksum in table [OEMB] - 69, should be 64 (20090903/tbutils-314)
[ 0.277018] ACPI: No dock devices found.
[ 0.277155] ACPI: PCI Root Bridge [PCI0] (0000:00)
[ 0.277258] pci 0000:00:07.0: PME# supported from D0 D3hot D3cold
[ 0.277260] pci 0000:00:07.0: PME# disabled
[ 0.277288] pci 0000:00:0a.0: PME# supported from D0 D3hot D3cold
[ 0.277290] pci 0000:00:0a.0: PME# disabled
[ 0.277333] pci 0000:00:11.0: reg 10 io port: [0xc000-0xc007]
[ 0.277339] pci 0000:00:11.0: reg 14 io port: [0xb000-0xb003]
[ 0.277344] pci 0000:00:11.0: reg 18 io port: [0xa000-0xa007]
[ 0.277350] pci 0000:00:11.0: reg 1c io port: [0x9000-0x9003]
[ 0.277355] pci 0000:00:11.0: reg 20 io port: [0x8000-0x800f]
[ 0.277361] pci 0000:00:11.0: reg 24 32bit mmio: [0xfe7ffc00-0xfe7fffff]
[ 0.277407] pci 0000:00:12.0: reg 10 32bit mmio: [0xfe7fe000-0xfe7fefff]
[ 0.277456] pci 0000:00:12.1: reg 10 32bit mmio: [0xfe7fd000-0xfe7fdfff]
[ 0.277519] pci 0000:00:12.2: reg 10 32bit mmio: [0xfe7ff800-0xfe7ff8ff]
[ 0.277566] pci 0000:00:12.2: supports D1 D2
[ 0.277567] pci 0000:00:12.2: PME# supported from D0 D1 D2 D3hot
[ 0.277570] pci 0000:00:12.2: PME# disabled
[ 0.277598] pci 0000:00:13.0: reg 10 32bit mmio: [0xfe7fc000-0xfe7fcfff]
[ 0.277645] pci 0000:00:13.1: reg 10 32bit mmio: [0xfe7fb000-0xfe7fbfff]
[ 0.277709] pci 0000:00:13.2: reg 10 32bit mmio: [0xfe7ff400-0xfe7ff4ff]
[ 0.277755] pci 0000:00:13.2: supports D1 D2
[ 0.277757] pci 0000:00:13.2: PME# supported from D0 D1 D2 D3hot
[ 0.277760] pci 0000:00:13.2: PME# disabled
[ 0.277864] pci 0000:00:14.1: reg 10 io port: [0x00-0x07]
[ 0.277869] pci 0000:00:14.1: reg 14 io port: [0x00-0x03]
[ 0.277875] pci 0000:00:14.1: reg 18 io port: [0x00-0x07]
[ 0.277880] pci 0000:00:14.1: reg 1c io port: [0x00-0x03]
[ 0.277886] pci 0000:00:14.1: reg 20 io port: [0xff00-0xff0f]
[ 0.277944] pci 0000:00:14.2: reg 10 64bit mmio: [0xfe7f4000-0xfe7f7fff]
[ 0.277987] pci 0000:00:14.2: PME# supported from D0 D3hot D3cold
[ 0.277991] pci 0000:00:14.2: PME# disabled
[ 0.278083] pci 0000:00:14.5: reg 10 32bit mmio: [0xfe7fa000-0xfe7fafff]
[ 0.278190] pci 0000:01:05.0: reg 10 32bit mmio pref: [0xf0000000-0xf7ffffff]
[ 0.278193] pci 0000:01:05.0: reg 14 io port: [0xd000-0xd0ff]
[ 0.278196] pci 0000:01:05.0: reg 18 32bit mmio: [0xfe9f0000-0xfe9fffff]
[ 0.278201] pci 0000:01:05.0: reg 24 32bit mmio: [0xfe800000-0xfe8fffff]
[ 0.278210] pci 0000:01:05.0: supports D1 D2
[ 0.278223] pci 0000:01:05.1: reg 10 32bit mmio: [0xfe9e8000-0xfe9ebfff]
[ 0.278238] pci 0000:01:05.1: supports D1 D2
[ 0.278276] pci 0000:00:01.0: bridge io port: [0xd000-0xdfff]
[ 0.278278] pci 0000:00:01.0: bridge 32bit mmio: [0xfe800000-0xfe9fffff]
[ 0.278281] pci 0000:00:01.0: bridge 64bit mmio pref: [0xf0000000-0xf7ffffff]
[ 0.278318] pci 0000:02:00.0: reg 10 32bit mmio: [0xfeaff800-0xfeafffff]
[ 0.278326] pci 0000:02:00.0: reg 14 32bit mmio: [0xfeaff400-0xfeaff47f]
[ 0.278346] pci 0000:02:00.0: reg 20 32bit mmio: [0xfeaff000-0xfeaff07f]
[ 0.278354] pci 0000:02:00.0: reg 24 32bit mmio: [0xfeafec00-0xfeafec7f]
[ 0.281027] pci 0000:00:07.0: bridge 32bit mmio: [0xfea00000-0xfeafffff]
[ 0.281057] pci 0000:03:00.0: reg 10 io port: [0xe800-0xe8ff]
[ 0.281070] pci 0000:03:00.0: reg 18 64bit mmio pref: [0xfdfff000-0xfdffffff]
[ 0.281079] pci 0000:03:00.0: reg 20 64bit mmio pref: [0xfdff8000-0xfdffbfff]
[ 0.281085] pci 0000:03:00.0: reg 30 32bit mmio pref: [0xfebf0000-0xfebfffff]
[ 0.281111] pci 0000:03:00.0: supports D1 D2
[ 0.281112] pci 0000:03:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.281115] pci 0000:03:00.0: PME# disabled
[ 0.284022] pci 0000:00:0a.0: bridge io port: [0xe000-0xefff]
[ 0.284024] pci 0000:00:0a.0: bridge 32bit mmio: [0xfeb00000-0xfebfffff]
[ 0.284026] pci 0000:00:0a.0: bridge 64bit mmio pref: [0xfdf00000-0xfdffffff]
[ 0.284079] pci 0000:00:14.4: transparent bridge
[ 0.284098] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 0.284246] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
[ 0.284302] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCE7._PRT]
[ 0.284347] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCEA._PRT]
[ 0.284404] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0PC._PRT]
[ 0.288183] ACPI: PCI Interrupt Link [LNKA] (IRQs 4 7 10 *11 12 14 15)
[ 0.288276] ACPI: PCI Interrupt Link [LNKB] (IRQs 4 7 *10 11 12 14 15)
[ 0.288367] ACPI: PCI Interrupt Link [LNKC] (IRQs 4 7 10 *11 12 14 15)
[ 0.288458] ACPI: PCI Interrupt Link [LNKD] (IRQs 4 7 *10 11 12 14 15)
[ 0.288548] ACPI: PCI Interrupt Link [LNKE] (IRQs 4 7 10 11 12 14 15) *0, disabled.
[ 0.288639] ACPI: PCI Interrupt Link [LNKF] (IRQs 4 7 10 11 12 14 15) *0, disabled.
[ 0.288730] ACPI: PCI Interrupt Link [LNKG] (IRQs 4 7 *10 11 12 14 15)
[ 0.288821] ACPI: PCI Interrupt Link [LNKH] (IRQs 4 7 10 11 12 14 15) *0, disabled.
[ 0.288891] vgaarb: device added: PCI:0000:01:05.0,decodes=io+mem,owns=io+mem,locks=none
[ 0.288893] vgaarb: loaded
[ 0.288942] SCSI subsystem initialized
[ 0.296959] libata version 3.00 loaded.
[ 0.296979] usbcore: registered new interface driver usbfs
[ 0.296979] usbcore: registered new interface driver hub
[ 0.296981] usbcore: registered new device driver usb
[ 0.296981] PCI: Using ACPI for IRQ routing
[ 0.297086] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 24, 0
[ 0.297089] hpet0: 4 comparators, 32-bit 14.318180 MHz counter
[ 0.299973] hpet: hpet2 irq 24 for MSI
[ 0.301959] Switching to clocksource tsc
[ 0.304055] pnp: PnP ACPI init
[ 0.304064] ACPI: bus type pnp registered
[ 0.308365] pnp: PnP ACPI: found 14 devices
[ 0.308366] ACPI: ACPI bus type pnp unregistered
[ 0.308378] system 00:09: iomem range 0xfec00000-0xfec00fff could not be reserved
[ 0.308380] system 00:09: iomem range 0xfee00000-0xfee00fff has been reserved
[ 0.308384] system 00:0a: ioport range 0x4d0-0x4d1 has been reserved
[ 0.308386] system 00:0a: ioport range 0x40b-0x40b has been reserved
[ 0.308387] system 00:0a: ioport range 0x4d6-0x4d6 has been reserved
[ 0.308389] system 00:0a: ioport range 0xc00-0xc01 has been reserved
[ 0.308391] system 00:0a: ioport range 0xc14-0xc14 has been reserved
[ 0.308392] system 00:0a: ioport range 0xc50-0xc51 has been reserved
[ 0.308394] system 00:0a: ioport range 0xc52-0xc52 has been reserved
[ 0.308395] system 00:0a: ioport range 0xc6c-0xc6c has been reserved
[ 0.308397] system 00:0a: ioport range 0xc6f-0xc6f has been reserved
[ 0.308399] system 00:0a: ioport range 0xcd0-0xcd1 has been reserved
[ 0.308400] system 00:0a: ioport range 0xcd2-0xcd3 has been reserved
[ 0.308402] system 00:0a: ioport range 0xcd4-0xcd5 has been reserved
[ 0.308403] system 00:0a: ioport range 0xcd6-0xcd7 has been reserved
[ 0.308405] system 00:0a: ioport range 0xcd8-0xcdf has been reserved
[ 0.308407] system 00:0a: ioport range 0xb00-0xb3f has been reserved
[ 0.308408] system 00:0a: ioport range 0x800-0x89f has been reserved
[ 0.308410] system 00:0a: ioport range 0xb00-0xb0f has been reserved
[ 0.308412] system 00:0a: ioport range 0xb20-0xb3f has been reserved
[ 0.308414] system 00:0a: ioport range 0x900-0x90f has been reserved
[ 0.308415] system 00:0a: ioport range 0x910-0x91f has been reserved
[ 0.308417] system 00:0a: ioport range 0xfe00-0xfefe has been reserved
[ 0.308419] system 00:0a: iomem range 0xffb80000-0xffbfffff has been reserved
[ 0.308421] system 00:0a: iomem range 0xfec10000-0xfec1001f has been reserved
[ 0.308423] system 00:0a: iomem range 0xfed40000-0xfed44fff has been reserved
[ 0.308426] system 00:0b: ioport range 0x230-0x23f has been reserved
[ 0.308428] system 00:0b: ioport range 0x290-0x29f has been reserved
[ 0.308429] system 00:0b: ioport range 0x300-0x30f has been reserved
[ 0.308431] system 00:0b: ioport range 0xa30-0xa3f has been reserved
[ 0.308434] system 00:0c: iomem range 0xe0000000-0xefffffff has been reserved
[ 0.308437] system 00:0d: iomem range 0x0-0x9ffff could not be reserved
[ 0.308438] system 00:0d: iomem range 0xc0000-0xcffff has been reserved
[ 0.308440] system 00:0d: iomem range 0xe0000-0xfffff could not be reserved
[ 0.308442] system 00:0d: iomem range 0x100000-0xdfffffff could not be reserved
[ 0.308444] system 00:0d: iomem range 0xfec00000-0xffffffff could not be reserved
[ 0.313146] pci 0000:00:01.0: PCI bridge, secondary bus 0000:01
[ 0.313148] pci 0000:00:01.0: IO window: 0xd000-0xdfff
[ 0.313151] pci 0000:00:01.0: MEM window: 0xfe800000-0xfe9fffff
[ 0.313153] pci 0000:00:01.0: PREFETCH window: 0x000000f0000000-0x000000f7ffffff
[ 0.313156] pci 0000:00:07.0: PCI bridge, secondary bus 0000:02
[ 0.313157] pci 0000:00:07.0: IO window: disabled
[ 0.313159] pci 0000:00:07.0: MEM window: 0xfea00000-0xfeafffff
[ 0.313161] pci 0000:00:07.0: PREFETCH window: disabled
[ 0.313163] pci 0000:00:0a.0: PCI bridge, secondary bus 0000:03
[ 0.313165] pci 0000:00:0a.0: IO window: 0xe000-0xefff
[ 0.313167] pci 0000:00:0a.0: MEM window: 0xfeb00000-0xfebfffff
[ 0.313169] pci 0000:00:0a.0: PREFETCH window: 0x000000fdf00000-0x000000fdffffff
[ 0.313171] pci 0000:00:14.4: PCI bridge, secondary bus 0000:04
[ 0.313172] pci 0000:00:14.4: IO window: disabled
[ 0.313176] pci 0000:00:14.4: MEM window: disabled
[ 0.313179] pci 0000:00:14.4: PREFETCH window: disabled
[ 0.313190] pci 0000:00:07.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[ 0.313193] pci 0000:00:07.0: setting latency timer to 64
[ 0.313197] pci 0000:00:0a.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 0.313199] pci 0000:00:0a.0: setting latency timer to 64
[ 0.313205] pci_bus 0000:00: resource 0 io: [0x00-0xffff]
[ 0.313207] pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffffffffffff]
[ 0.313209] pci_bus 0000:01: resource 0 io: [0xd000-0xdfff]
[ 0.313210] pci_bus 0000:01: resource 1 mem: [0xfe800000-0xfe9fffff]
[ 0.313212] pci_bus 0000:01: resource 2 pref mem [0xf0000000-0xf7ffffff]
[ 0.313214] pci_bus 0000:02: resource 1 mem: [0xfea00000-0xfeafffff]
[ 0.313215] pci_bus 0000:03: resource 0 io: [0xe000-0xefff]
[ 0.313217] pci_bus 0000:03: resource 1 mem: [0xfeb00000-0xfebfffff]
[ 0.313218] pci_bus 0000:03: resource 2 pref mem [0xfdf00000-0xfdffffff]
[ 0.313220] pci_bus 0000:04: resource 3 io: [0x00-0xffff]
[ 0.313221] pci_bus 0000:04: resource 4 mem: [0x000000-0xffffffffffffffff]
[ 0.313241] NET: Registered protocol family 2
[ 0.313336] IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
[ 0.313997] TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
[ 0.315875] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[ 0.316127] TCP: Hash tables configured (established 524288 bind 65536)
[ 0.316129] TCP reno registered
[ 0.316182] NET: Registered protocol family 1
[ 0.444925] pci 0000:01:05.0: Boot video device
[ 0.444959] Unpacking initramfs...
[ 0.529726] Freeing initrd memory: 6164k freed
[ 0.531061] PCI-DMA: Disabling AGP.
[ 0.531131] PCI-DMA: aperture base @ 20000000 size 65536 KB
[ 0.531132] PCI-DMA: using GART IOMMU.
[ 0.531134] PCI-DMA: Reserving 64MB of IOMMU area in the AGP aperture
[ 0.532967] Scanning for low memory corruption every 60 seconds
[ 0.533252] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[ 0.534022] VFS: Disk quotas dquot_6.5.2
[ 0.534053] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.534218] msgmni has been set to 7932
[ 0.534284] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[ 0.534286] io scheduler noop registered
[ 0.534287] io scheduler anticipatory registered
[ 0.534288] io scheduler deadline registered
[ 0.534307] io scheduler cfq registered (default)
[ 0.534421] pcieport 0000:00:07.0: irq 25 for MSI/MSI-X
[ 0.534426] pcieport 0000:00:07.0: setting latency timer to 64
[ 0.534512] pcieport 0000:00:0a.0: irq 26 for MSI/MSI-X
[ 0.534516] pcieport 0000:00:0a.0: setting latency timer to 64
[ 0.534669] vesafb: framebuffer at 0xf0000000, mapped to 0xffffc90001080000, using 5120k, total 16384k
[ 0.534671] vesafb: mode is 1280x1024x16, linelength=2560, pages=5
[ 0.534672] vesafb: scrolling: redraw
[ 0.534674] vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
[ 0.541540] Console: switching to colour frame buffer device 160x64
[ 0.547939] fb0: VESA VGA frame buffer device
[ 0.548615] Non-volatile memory driver v1.3
[ 0.548618] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[ 0.548723] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 0.548896] 00:08: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 0.549010] ahci 0000:00:11.0: version 3.0
[ 0.549026] ahci 0000:00:11.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 0.549137] ahci 0000:00:11.0: AHCI 0001.0100 32 slots 6 ports 3 Gbps 0x3f impl SATA mode
[ 0.549140] ahci 0000:00:11.0: flags: 64bit ncq sntf ilck pm led clo pmp pio slum part ccc
[ 0.549385] scsi0 : ahci
[ 0.549446] scsi1 : ahci
[ 0.549475] scsi2 : ahci
[ 0.549504] scsi3 : ahci
[ 0.549533] scsi4 : ahci
[ 0.549563] scsi5 : ahci
[ 0.549585] ata1: SATA max UDMA/133 abar m1024@0xfe7ffc00 port 0xfe7ffd00 irq 22
[ 0.549588] ata2: SATA max UDMA/133 abar m1024@0xfe7ffc00 port 0xfe7ffd80 irq 22
[ 0.549591] ata3: SATA max UDMA/133 abar m1024@0xfe7ffc00 port 0xfe7ffe00 irq 22
[ 0.549593] ata4: SATA max UDMA/133 abar m1024@0xfe7ffc00 port 0xfe7ffe80 irq 22
[ 0.549595] ata5: SATA max UDMA/133 abar m1024@0xfe7ffc00 port 0xfe7fff00 irq 22
[ 0.549598] ata6: SATA max UDMA/133 abar m1024@0xfe7ffc00 port 0xfe7fff80 irq 22
[ 0.549659] Fixed MDIO Bus: probed
[ 0.549664] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.550931] ehci_hcd 0000:00:12.2: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[ 0.550948] ehci_hcd 0000:00:12.2: EHCI Host Controller
[ 0.550964] ehci_hcd 0000:00:12.2: new USB bus registered, assigned bus number 1
[ 0.550992] ehci_hcd 0000:00:12.2: debug port 1
[ 0.551007] ehci_hcd 0000:00:12.2: irq 17, io mem 0xfe7ff800
[ 0.557253] ehci_hcd 0000:00:12.2: USB 2.0 started, EHCI 1.00
[ 0.557267] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 0.557268] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.557270] usb usb1: Product: EHCI Host Controller
[ 0.557272] usb usb1: Manufacturer: Linux 2.6.32 ehci_hcd
[ 0.557273] usb usb1: SerialNumber: 0000:00:12.2
[ 0.557314] usb usb1: configuration #1 chosen from 1 choice
[ 0.557330] hub 1-0:1.0: USB hub found
[ 0.557334] hub 1-0:1.0: 6 ports detected
[ 0.557397] ehci_hcd 0000:00:13.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[ 0.557405] ehci_hcd 0000:00:13.2: EHCI Host Controller
[ 0.557411] ehci_hcd 0000:00:13.2: new USB bus registered, assigned bus number 2
[ 0.557433] ehci_hcd 0000:00:13.2: debug port 1
[ 0.557447] ehci_hcd 0000:00:13.2: irq 19, io mem 0xfe7ff400
[ 0.563259] ehci_hcd 0000:00:13.2: USB 2.0 started, EHCI 1.00
[ 0.563265] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 0.563267] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.563269] usb usb2: Product: EHCI Host Controller
[ 0.563270] usb usb2: Manufacturer: Linux 2.6.32 ehci_hcd
[ 0.563271] usb usb2: SerialNumber: 0000:00:13.2
[ 0.563298] usb usb2: configuration #1 chosen from 1 choice
[ 0.563312] hub 2-0:1.0: USB hub found
[ 0.563315] hub 2-0:1.0: 6 ports detected
[ 0.563354] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 0.563377] ohci_hcd 0000:00:12.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.563385] ohci_hcd 0000:00:12.0: OHCI Host Controller
[ 0.563390] ohci_hcd 0000:00:12.0: new USB bus registered, assigned bus number 3
[ 0.563407] ohci_hcd 0000:00:12.0: irq 16, io mem 0xfe7fe000
[ 0.618285] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.618286] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.618288] usb usb3: Product: OHCI Host Controller
[ 0.618289] usb usb3: Manufacturer: Linux 2.6.32 ohci_hcd
[ 0.618290] usb usb3: SerialNumber: 0000:00:12.0
[ 0.618318] usb usb3: configuration #1 chosen from 1 choice
[ 0.618330] hub 3-0:1.0: USB hub found
[ 0.618337] hub 3-0:1.0: 3 ports detected
[ 0.618427] ohci_hcd 0000:00:12.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.618434] ohci_hcd 0000:00:12.1: OHCI Host Controller
[ 0.618439] ohci_hcd 0000:00:12.1: new USB bus registered, assigned bus number 4
[ 0.618451] ohci_hcd 0000:00:12.1: irq 16, io mem 0xfe7fd000
[ 0.673283] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.673285] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.673286] usb usb4: Product: OHCI Host Controller
[ 0.673287] usb usb4: Manufacturer: Linux 2.6.32 ohci_hcd
[ 0.673289] usb usb4: SerialNumber: 0000:00:12.1
[ 0.673317] usb usb4: configuration #1 chosen from 1 choice
[ 0.673329] hub 4-0:1.0: USB hub found
[ 0.673335] hub 4-0:1.0: 3 ports detected
[ 0.673422] ohci_hcd 0000:00:13.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 0.673431] ohci_hcd 0000:00:13.0: OHCI Host Controller
[ 0.673436] ohci_hcd 0000:00:13.0: new USB bus registered, assigned bus number 5
[ 0.673452] ohci_hcd 0000:00:13.0: irq 18, io mem 0xfe7fc000
[ 0.728281] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.728283] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.728284] usb usb5: Product: OHCI Host Controller
[ 0.728286] usb usb5: Manufacturer: Linux 2.6.32 ohci_hcd
[ 0.728287] usb usb5: SerialNumber: 0000:00:13.0
[ 0.728315] usb usb5: configuration #1 chosen from 1 choice
[ 0.728327] hub 5-0:1.0: USB hub found
[ 0.728333] hub 5-0:1.0: 3 ports detected
[ 0.728421] ohci_hcd 0000:00:13.1: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 0.728427] ohci_hcd 0000:00:13.1: OHCI Host Controller
[ 0.728432] ohci_hcd 0000:00:13.1: new USB bus registered, assigned bus number 6
[ 0.728445] ohci_hcd 0000:00:13.1: irq 18, io mem 0xfe7fb000
[ 0.783280] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.783282] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.783283] usb usb6: Product: OHCI Host Controller
[ 0.783285] usb usb6: Manufacturer: Linux 2.6.32 ohci_hcd
[ 0.783286] usb usb6: SerialNumber: 0000:00:13.1
[ 0.783315] usb usb6: configuration #1 chosen from 1 choice
[ 0.783327] hub 6-0:1.0: USB hub found
[ 0.783333] hub 6-0:1.0: 3 ports detected
[ 0.783424] ohci_hcd 0000:00:14.5: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 0.783431] ohci_hcd 0000:00:14.5: OHCI Host Controller
[ 0.783437] ohci_hcd 0000:00:14.5: new USB bus registered, assigned bus number 7
[ 0.783449] ohci_hcd 0000:00:14.5: irq 18, io mem 0xfe7fa000
[ 0.838289] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.838291] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.838292] usb usb7: Product: OHCI Host Controller
[ 0.838293] usb usb7: Manufacturer: Linux 2.6.32 ohci_hcd
[ 0.838294] usb usb7: SerialNumber: 0000:00:14.5
[ 0.838320] usb usb7: configuration #1 chosen from 1 choice
[ 0.838333] hub 7-0:1.0: USB hub found
[ 0.838339] hub 7-0:1.0: 2 ports detected
[ 0.838385] Initializing USB Mass Storage driver...
[ 0.838409] usbcore: registered new interface driver usb-storage
[ 0.838410] USB Mass Storage support registered.
[ 0.838428] usbcore: registered new interface driver libusual
[ 0.838433] usbcore: registered new interface driver ums-alauda
[ 0.838439] usbcore: registered new interface driver ums-cypress
[ 0.838447] usbcore: registered new interface driver ums-datafab
[ 0.838453] usbcore: registered new interface driver ums-freecom
[ 0.838458] usbcore: registered new interface driver ums-isd200
[ 0.838463] usbcore: registered new interface driver ums-jumpshot
[ 0.838469] usbcore: registered new interface driver ums-karma
[ 0.838475] usbcore: registered new interface driver ums-onetouch
[ 0.838480] usbcore: registered new interface driver ums-sddr09
[ 0.838486] usbcore: registered new interface driver ums-sddr55
[ 0.838491] usbcore: registered new interface driver ums-usbat
[ 0.838514] PNP: No PS/2 controller found. Probing ports directly.
[ 0.838841] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 0.838845] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 0.838886] mice: PS/2 mouse device common for all mice
[ 0.838897] Driver 'rtc_cmos' needs updating - please use bus_type methods
[ 0.838914] rtc_cmos 00:03: RTC can wake from S4
[ 0.838933] rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
[ 0.838954] rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
[ 0.838963] cpuidle: using governor ladder
[ 0.838964] cpuidle: using governor menu
[ 0.839100] usbcore: registered new interface driver hiddev
[ 0.839106] usbcore: registered new interface driver usbhid
[ 0.839108] usbhid: v2.6:USB HID core driver
[ 0.839282] TCP cubic registered
[ 0.839346] NET: Registered protocol family 10
[ 0.839605] lo: Disabled Privacy Extensions
[ 0.839820] PM: Checking image partition UUID="fc2d8cd0-fed3-4196-b346-83de887dfcf7"
[ 0.854311] ata5: SATA link down (SStatus 0 SControl 300)
[ 0.854840] ata1: SATA link down (SStatus 0 SControl 300)
[ 0.854870] ata4: SATA link down (SStatus 0 SControl 300)
[ 0.854879] ata6: SATA link down (SStatus 0 SControl 300)
[ 0.860950] usb 1-3: new high speed USB device using ehci_hcd and address 2
[ 0.980721] usb 1-3: New USB device found, idVendor=05e3, idProduct=0606
[ 0.980722] usb 1-3: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 0.980724] usb 1-3: Product: USB2.0 Hub
[ 0.980754] usb 1-3: configuration #1 chosen from 1 choice
[ 0.981218] hub 1-3:1.0: USB hub found
[ 0.981727] hub 1-3:1.0: 4 ports detected
[ 1.007296] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 1.007965] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 1.009249] ata2.00: ATA-8: WDC WD1600BEKT-00F3T0, 11.01A11, max UDMA/133
[ 1.009251] ata2.00: 312581808 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[ 1.009604] ata3.00: ATA-8: WDC WD1600BEKT-00F3T0, 11.01A11, max UDMA/133
[ 1.009606] ata3.00: 312581808 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[ 1.011322] ata2.00: configured for UDMA/133
[ 1.011668] ata3.00: configured for UDMA/133
[ 1.023018] scsi 1:0:0:0: Direct-Access ATA WDC WD1600BEKT-0 11.0 PQ: 0 ANSI: 5
[ 1.023109] sd 1:0:0:0: [sda] 312581808 512-byte logical blocks: (160 GB/149 GiB)
[ 1.023129] sd 1:0:0:0: [sda] Write Protect is off
[ 1.023131] sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 1.023144] sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 1.023163] scsi 2:0:0:0: Direct-Access ATA WDC WD1600BEKT-0 11.0 PQ: 0 ANSI: 5
[ 1.023226] sda:
[ 1.023231] sd 2:0:0:0: [sdb] 312581808 512-byte logical blocks: (160 GB/149 GiB)
[ 1.023256] sd 2:0:0:0: [sdb] Write Protect is off
[ 1.023257] sd 2:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[ 1.023267] sd 2:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 1.023329] sdb: sda1 sda2
[ 1.088412] sd 1:0:0:0: [sda] Attached SCSI disk
[ 1.088778] sdb1 sdb2
[ 1.088875] sd 2:0:0:0: [sdb] Attached SCSI disk
[ 1.088877] PM: Resume from disk failed.
[ 1.088881] registered taskstats version 1
[ 1.089130] Magic number: 5:433:188
[ 1.089146] acpi device:1a: hash matches
[ 1.089178] rtc_cmos 00:03: setting system clock to 2009-12-13 17:11:30 UTC (1260724290)
[ 1.089203] Freeing unused kernel memory: 416k freed
[ 1.089278] Write protecting the kernel read-only data: 5040k
[ 1.109960] pata_atiixp 0000:00:14.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 1.109979] pata_atiixp 0000:00:14.1: setting latency timer to 64
[ 1.110039] scsi6 : pata_atiixp
[ 1.110078] scsi7 : pata_atiixp
[ 1.111098] ata7: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xff00 irq 14
[ 1.111099] ata8: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xff08 irq 15
[ 1.265681] ata7.00: ATAPI: TSSTcorpCD/DVDW SH-S182D, SB04, max UDMA/33
[ 1.271628] ata7.00: configured for UDMA/33
[ 1.278080] scsi 6:0:0:0: CD-ROM TSSTcorp CD/DVDW SH-S182D SB04 PQ: 0 ANSI: 5
[ 1.300251] usb 4-2: new low speed USB device using ohci_hcd and address 2
[ 1.433847] processor LNXCPU:00: registered as cooling_device0
[ 1.434198] processor LNXCPU:01: registered as cooling_device1
[ 1.434542] processor LNXCPU:02: registered as cooling_device2
[ 1.434878] processor LNXCPU:03: registered as cooling_device3
[ 1.438264] udev: starting version 146
[ 1.444353] usb 4-2: New USB device found, idVendor=046a, idProduct=0021
[ 1.444356] usb 4-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 1.444430] usb 4-2: configuration #1 chosen from 1 choice
[ 1.453511] input: HID 046a:0021 as /devices/pci0000:00/0000:00:12.1/usb4/4-2/4-2:1.0/input/input0
[ 1.453559] generic-usb 0003:046A:0021.0001: input,hidraw0: USB HID v1.11 Keyboard [HID 046a:0021] on usb-0000:00:12.1-2/input0
[ 1.463431] input: HID 046a:0021 as /devices/pci0000:00/0000:00:12.1/usb4/4-2/4-2:1.1/input/input1
[ 1.463483] generic-usb 0003:046A:0021.0002: input,hidraw1: USB HID v1.11 Device [HID 046a:0021] on usb-0000:00:12.1-2/input1
[ 1.690244] usb 4-3: new low speed USB device using ohci_hcd and address 3
[ 1.843386] usb 4-3: New USB device found, idVendor=046d, idProduct=c521
[ 1.843389] usb 4-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1.843390] usb 4-3: Product: USB Receiver
[ 1.843392] usb 4-3: Manufacturer: Logitech
[ 1.843448] usb 4-3: configuration #1 chosen from 1 choice
[ 1.855718] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:12.1/usb4/4-3/4-3:1.0/input/input2
[ 1.855769] generic-usb 0003:046D:C521.0003: input,hidraw2: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:12.1-3/input0
[ 1.867648] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:12.1/usb4/4-3/4-3:1.1/input/input3
[ 1.867705] generic-usb 0003:046D:C521.0004: input,hiddev0,hidraw3: USB HID v1.11 Device [Logitech USB Receiver] on
usb-0000:00:12.1-3/input1
[ 1.932239] usb 1-3.1: new high speed USB device using ehci_hcd and address 5
[ 2.011921] usb 1-3.1: New USB device found, idVendor=058f, idProduct=6362
[ 2.011923] usb 1-3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2.011925] usb 1-3.1: Product: Mass Storage Device
[ 2.011926] usb 1-3.1: Manufacturer: Generic
[ 2.011927] usb 1-3.1: SerialNumber: 058F312D81B
[ 2.011974] usb 1-3.1: configuration #1 chosen from 1 choice
[ 2.012532] scsi8 : SCSI emulation for USB Mass Storage devices
[ 2.012610] usb-storage: device found at 5
[ 2.012611] usb-storage: waiting for device to settle before scanning
[ 7.012642] usb-storage: device scan complete
[ 7.013714] scsi 8:0:0:0: Direct-Access Generic USB SD Reader 1.00 PQ: 0 ANSI: 0
[ 7.014778] scsi 8:0:0:1: Direct-Access Generic USB CF Reader 1.01 PQ: 0 ANSI: 0
[ 7.015869] scsi 8:0:0:2: Direct-Access Generic USB SM Reader 1.02 PQ: 0 ANSI: 0
[ 7.016921] scsi 8:0:0:3: Direct-Access Generic USB MS Reader 1.03 PQ: 0 ANSI: 0
[ 7.411372] sd 8:0:0:3: [sdf] Attached SCSI removable disk
[ 7.412120] sd 8:0:0:0: [sdc] Attached SCSI removable disk
[ 7.413595] sd 8:0:0:2: [sde] Attached SCSI removable disk
[ 7.416362] sd 8:0:0:1: [sdd] 3915072 512-byte logical blocks: (2.00 GB/1.86 GiB)
[ 7.421646] sd 8:0:0:1: [sdd] Write Protect is off
[ 7.421648] sd 8:0:0:1: [sdd] Mode Sense: 03 00 00 00
[ 7.421649] sd 8:0:0:1: [sdd] Assuming drive cache: write through
[ 7.429651] sd 8:0:0:1: [sdd] Assuming drive cache: write through
[ 7.429703] sdd: sdd1 sdd2
[ 7.434840] sd 8:0:0:1: [sdd] Assuming drive cache: write through
[ 7.434893] sd 8:0:0:1: [sdd] Attached SCSI removable disk
[ 8.227063] EXT4-fs (sdd2): mounted filesystem with ordered data mode
[ 11.873641] udev: starting version 146
[ 12.058971] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[ 12.058986] r8169 0000:03:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 12.059045] r8169 0000:03:00.0: setting latency timer to 64
[ 12.059081] r8169 0000:03:00.0: irq 27 for MSI/MSI-X
[ 12.059435] eth0: RTL8168d/8111d at 0xffffc900016ca000, 90:e6:ba:10:55:5d, XID 083000c0 IRQ 27
[ 12.071690] sd 1:0:0:0: Attached scsi generic sg0 type 0
[ 12.071713] sd 2:0:0:0: Attached scsi generic sg1 type 0
[ 12.071730] scsi 6:0:0:0: Attached scsi generic sg2 type 5
[ 12.071748] sd 8:0:0:0: Attached scsi generic sg3 type 0
[ 12.071764] sd 8:0:0:1: Attached scsi generic sg4 type 0
[ 12.071779] sd 8:0:0:2: Attached scsi generic sg5 type 0
[ 12.071795] sd 8:0:0:3: Attached scsi generic sg6 type 0
[ 12.318038] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input4
[ 12.318068] ACPI: Power Button [PWRB]
[ 12.318100] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input5
[ 12.318115] ACPI: Power Button [PWRF]
[ 12.369307] ACPI: I/O resource piix4_smbus [0xb00-0xb07] conflicts with ACPI region SOR1 [0xb00-0xb0f]
[ 12.369386] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 12.657607] input: PC Speaker as /devices/platform/pcspkr/input/input6
[ 12.851305] firewire_ohci 0000:02:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[ 12.851311] firewire_ohci 0000:02:00.0: setting latency timer to 64
[ 12.867360] sr0: scsi3-mmc drive: 94x/94x writer dvd-ram cd/rw xa/form2 cdda tray
[ 12.867362] Uniform CD-ROM driver Revision: 3.20
[ 12.867428] sr 6:0:0:0: Attached scsi CD-ROM sr0
[ 12.911233] firewire_ohci: Added fw-ohci device 0000:02:00.0, OHCI version 1.10
[ 13.001396] HDA Intel 0000:00:14.2: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 13.054485] ALSA sound/pci/hda/hda_codec.c:3881: autoconfig: line_outs=4 (0x1c/0x19/0x22/0x23/0x0)
[ 13.054488] ALSA sound/pci/hda/hda_codec.c:3885: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 13.054491] ALSA sound/pci/hda/hda_codec.c:3889: hp_outs=1 (0x1d/0x0/0x0/0x0/0x0)
[ 13.054493] ALSA sound/pci/hda/hda_codec.c:3890: mono: mono_out=0x0
[ 13.054494] ALSA sound/pci/hda/hda_codec.c:3893: dig-out=0x20/0x21
[ 13.054496] ALSA sound/pci/hda/hda_codec.c:3901: inputs: mic=0x1a, fmic=0x1e, line=0x1b, fline=0x0, cd=0x0, aux=0x0
[ 13.057591] HDA Intel 0000:01:05.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[ 13.057609] HDA Intel 0000:01:05.1: setting latency timer to 64
[ 13.351096] Adding 2097144k swap on /dev/sda1. Priority:-1 extents:1 across:2097144k
[ 13.356677] Adding 2097144k swap on /dev/sdb1. Priority:-2 extents:1 across:2097144k
[ 13.410307] firewire_core: created device fw0: GUID 001e8c0000a82627, S400
[ 14.635963] device-mapper: uevent: version 1.0.3
[ 14.636058] device-mapper: ioctl: 4.15.0-ioctl (2009-04-01) initialised: [email protected]
[ 14.650134] md: md0 stopped.
[ 14.650765] md: bind<sdb2>
[ 14.650865] md: bind<sda2>
[ 14.658964] md: raid0 personality registered for level 0
[ 14.659109] raid0: looking at sda2
[ 14.659110] raid0: comparing sda2(308387392)
[ 14.659111] with sda2(308387392)
[ 14.659112] raid0: END
[ 14.659113] raid0: ==> UNIQUE
[ 14.659114] raid0: 1 zones
[ 14.659115] raid0: looking at sdb2
[ 14.659116] raid0: comparing sdb2(308387392)
[ 14.659117] with sda2(308387392)
[ 14.659118] raid0: EQUAL
[ 14.659119] raid0: FINAL 1 zones
[ 14.659120] raid0: done.
[ 14.659121] raid0 : md_size is 616774784 sectors.
[ 14.659122] ******* md0 configuration *********
[ 14.659123] zone0=[sda2/sdb2/]
[ 14.659126] zone offset=0kb device offset=0kb size=308387392kb
[ 14.659143] **********************************
[ 14.659144]
[ 14.659149] md0: detected capacity change from 0 to 315788689408
[ 14.659760] md0: unknown partition table
[ 16.203674] loop: module loaded
[ 16.413378] EXT4-fs (dm-3): mounted filesystem with ordered data mode
[ 16.421834] EXT4-fs (dm-1): mounted filesystem with ordered data mode
[ 16.445411] EXT4-fs (dm-2): mounted filesystem with ordered data mode
[ 16.453738] EXT4-fs (dm-0): mounted filesystem with ordered data mode
[ 16.587404] fuse init (API version 7.13)
[ 19.297783] r8169: eth0: link up
[ 19.297788] r8169: eth0: link up
[ 19.803071] Slow work thread pool: Starting up
[ 19.803117] Slow work thread pool: Ready
[ 19.904979] [drm] Initialized drm 1.1.0 20060810
[ 20.270196] [drm] radeon defaulting to userspace modesetting.
[ 20.270597] pci 0000:01:05.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 20.270600] pci 0000:01:05.0: setting latency timer to 64
[ 20.270727] [drm] Initialized radeon 1.31.0 20080528 for 0000:01:05.0 on minor 0
[ 20.275273] powernow-k8: Found 1 AMD Phenom(tm) II X4 B45 Processor processors (4 cpu cores) (version 2.20.00)
[ 20.275308] powernow-k8: 0 : pstate 0 (3000 MHz)
[ 20.275309] powernow-k8: 1 : pstate 1 (2300 MHz)
[ 20.275310] powernow-k8: 2 : pstate 2 (1800 MHz)
[ 20.275312] powernow-k8: 3 : pstate 3 (800 MHz)
[ 20.414690] [drm] Setting GART location based on new memory map
[ 20.414799] [drm] Loading RS780 CP Microcode
[ 20.414801] platform r600_cp.0: firmware: requesting radeon/RS780_pfp.bin
[ 20.452330] platform r600_cp.0: firmware: requesting radeon/RS780_me.bin
[ 20.506542] [drm] Resetting GPU
[ 20.506602] [drm] writeback test succeeded in 1 usecs
[ 22.915987] BIOS EDD facility v0.16 2004-Jun-25, 3 devices found
[ 23.593031] it87: Found IT8712F chip at 0x290, revision 8
[ 23.593044] it87: in3 is VCC (+5V)
[ 23.593047] it87: in7 is VCCH (+5V Stand-By)
[ 23.593603] ACPI: I/O resource it87 [0x295-0x296] conflicts with ACPI region SIOE [0x290-0x2af]
[ 23.593618] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 29.536321] eth0: no IPv6 routers present
[ 32.369960] CPUFREQ: Per core ondemand sysfs interface is deprecated - up_threshold

2009-12-13 20:26:35

by Robert Hancock

[permalink] [raw]
Subject: Re: Are these MTRR settings correct?

On 12/13/2009 03:25 AM, Yinghai Lu wrote:
> On Sun, Dec 13, 2009 at 12:26 AM, Tvrtko Ursulin<[email protected]> wrote:
>> On Sunday 13 Dec 2009 08:07:44 Tvrtko Ursulin wrote:
>>> Hi all,
>>>
>>> They look a bit suspicious to me since machine has 4GB of RAM, and range
>>> covered by MTRR seems to be short of that. Last entry is from the IGP I
>>> believe, which is also strange because in BIOS an option to map that above
>>> 4G is set.
>>>
>>> tvrtko@deuteros:~> cat /proc/mtrr
>>> reg00: base=0x000000000 ( 0MB), size= 2048MB, count=1: write-back
>>> reg01: base=0x080000000 ( 2048MB), size= 1024MB, count=1: write-back
>>> reg02: base=0x0c0000000 ( 3072MB), size= 256MB, count=1: write-back
>>> reg03: base=0x0d0000000 ( 3328MB), size= 256MB, count=1: write-combining
>>
>> This IGP has a sideport memory, above sideport plus UMA was enabled in BIOS. If I limit it to
>> only 128Mb of sideport framebuffer then it looks like this:
>>
>> reg00: base=0x000000000 ( 0MB), size= 2048MB, count=1: write-back
>> reg01: base=0x080000000 ( 2048MB), size= 1024MB, count=1: write-back
>> reg02: base=0x0c0000000 ( 3072MB), size= 256MB, count=1: write-back
>> reg03: base=0x0f0000000 ( 3840MB), size= 128MB, count=1: write-combining
>>
>> Still looks like from 3328MB to 3840MB is of status unknown?

No covering entry means that area is uncacheable. (In most cases - as
Yinghai mentioned some AMD CPUs special-case any memory above 4GB as
write-back without needing an MTRR entry.)

>>
>> dmesg in that case:
>>
>> [ 0.000000] Linux version 2.6.32 (tvrtko@deuteros) (gcc version 4.4.1 [gcc-4_4-branch revision 150839] (SUSE Linux) ) #2 SMP PREEMPT Sat
>> Dec 12 20:44:59 GMT 2009
>> [ 0.000000] Command line: root=UUID="78df20fb-791f-4a82-b1d6-4e043aa663d1" resume=UUID="fc2d8cd0-fed3-4196-b346-83de887dfcf7"
>> splash=silent quiet vga=0x31a 3
>> [ 0.000000] KERNEL supported cpus:
>> [ 0.000000] Intel GenuineIntel
>> [ 0.000000] AMD AuthenticAMD
>> [ 0.000000] Centaur CentaurHauls
>> [ 0.000000] BIOS-provided physical RAM map:
>> [ 0.000000] BIOS-e820: 0000000000000000 - 000000000009ec00 (usable)
>> [ 0.000000] BIOS-e820: 000000000009ec00 - 00000000000a0000 (reserved)
>> [ 0.000000] BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
>> [ 0.000000] BIOS-e820: 0000000000100000 - 00000000cff90000 (usable)
>> [ 0.000000] BIOS-e820: 00000000cff90000 - 00000000cffa8000 (ACPI data)
>> [ 0.000000] BIOS-e820: 00000000cffa8000 - 00000000cffd0000 (ACPI NVS)
>> [ 0.000000] BIOS-e820: 00000000cffd0000 - 00000000d0000000 (reserved)
>> [ 0.000000] BIOS-e820: 00000000ff700000 - 0000000100000000 (reserved)
>> [ 0.000000] BIOS-e820: 0000000100000000 - 0000000130000000 (usable)
>> [ 0.000000] DMI present.
>> [ 0.000000] AMI BIOS detected: BIOS may corrupt low RAM, working around it.
>> [ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
>> [ 0.000000] last_pfn = 0x130000 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 000000000000 mask FFFF80000000 write-back
>> [ 0.000000] 1 base 000080000000 mask FFFFC0000000 write-back
>> [ 0.000000] 2 base 0000C0000000 mask FFFFF0000000 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: 0000000130000000 aka 4864M
>
> that [d0000000, e0000000) is to mmio space.
>
> your var mtrrs is covering [0, d0000000)
>
> and AMD K8 Rev F, will auto cover your [4G, TOM2) aka [4G, 4G+3*256M) to WB ...
> ...
>
>> [ 0.251043] node 0 link 0: io port [1000, ffffff]
>> [ 0.251045] TOM: 00000000d0000000 aka 3328M
>> [ 0.251046] Fam 10h mmconf [e0000000, efffffff]
>> [ 0.251048] node 0 link 0: mmio [a0000, bffff]
>> [ 0.251050] node 0 link 0: mmio [d0000000, dfffffff]
>> [ 0.251051] node 0 link 0: mmio [e0000000, efffffff] ==> none
>> [ 0.251053] node 0 link 0: mmio [f0000000, fe7fffff]
>> [ 0.251055] node 0 link 0: mmio [fe800000, fe9fffff]
>> [ 0.251056] node 0 link 0: mmio [fea00000, ffefffff]
>> [ 0.251058] TOM2: 0000000130000000 aka 4864M
>> [ 0.251059] bus: [00,07] on node 0 link 0
>> [ 0.251060] bus: 00 index 0 io port: [0, ffff]
>> [ 0.251062] bus: 00 index 1 mmio: [a0000, bffff]
>> [ 0.251063] bus: 00 index 2 mmio: [d0000000, dfffffff]
>> [ 0.251064] bus: 00 index 3 mmio: [f0000000, ffffffff]
>> [ 0.251065] bus: 00 index 4 mmio: [130000000, fcffffffff]
>> [ 0.251072] ACPI: bus type pci registered
>> [ 0.251107] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
>> [ 0.251109] PCI: Not using MMCONFIG.
>> [ 0.251110] PCI: Using configuration type 1 for base access
>> [ 0.251111] PCI: Using configuration type 1 for extended access
>
> only concern that is your BIOS doesn't have [e000000, F0000000)
> reserved in e820 or acpi etc.

If you look later after in dmesg it is reserved in ACPI so it does use
it after all. (This is a bit confusing in these cases, because it says
"not using MMCONFIG" and then decides to use it a few lines later. Maybe
it should say "skipping early MMCONFIG enable" or something instead.)

>
> you could try to use "pci=check_enable_amd_mmconf" in boot command
> line to enable it.
>
> YH

2009-12-13 22:57:39

by Yinghai Lu

[permalink] [raw]
Subject: Re: Are these MTRR settings correct?

Tvrtko Ursulin wrote:
> On Sunday 13 Dec 2009 09:25:33 Yinghai Lu wrote:
>> On Sun, Dec 13, 2009 at 12:26 AM, Tvrtko Ursulin <[email protected]> wrote:
>>> reg00: base=0x000000000 ( 0MB), size= 2048MB, count=1: write-back
>>> reg01: base=0x080000000 ( 2048MB), size= 1024MB, count=1: write-back
>>> reg02: base=0x0c0000000 ( 3072MB), size= 256MB, count=1: write-back
>>> reg03: base=0x0f0000000 ( 3840MB), size= 128MB, count=1: write-combining
>>>
>>> Still looks like from 3328MB to 3840MB is of status unknown?
>>>
>>> dmesg in that case:
>>>
> [ 0.250038] node 0 link 0: io port [1000, ffffff]
> [ 0.250040] TOM: 00000000e0000000 aka 3584M
> [ 0.250041] Fam 10h mmconf [e0000000, efffffff]
> [ 0.250043] node 0 link 0: mmio [a0000, bffff]
> [ 0.250045] node 0 link 0: mmio [e0000000, efffffff] ==> none
> [ 0.250047] node 0 link 0: mmio [f0000000, fe7fffff]
> [ 0.250048] node 0 link 0: mmio [fe800000, fe9fffff]
> [ 0.250050] node 0 link 0: mmio [fea00000, ffefffff]
> [ 0.250051] TOM2: 0000000120000000 aka 4608M
> [ 0.250053] bus: [00,07] on node 0 link 0
> [ 0.250054] bus: 00 index 0 io port: [0, ffff]
> [ 0.250055] bus: 00 index 1 mmio: [a0000, bffff]
> [ 0.250057] bus: 00 index 2 mmio: [f0000000, ffffffff]
> [ 0.250058] bus: 00 index 3 mmio: [120000000, fcffffffff]
> [ 0.250065] ACPI: bus type pci registered
> [ 0.250088] PCI: Found AMD Family 10h NB with MMCONFIG support.
> [ 0.250091] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
> [ 0.250092] PCI: Not using MMCONFIG.
> [ 0.250094] PCI: Using configuration type 1 for base access
> [ 0.250095] PCI: Using configuration type 1 for extended access

something wrong, we should not check that with e820 or acpi resource in that case.
please check

{PATCH] x86/pci: don't check mmconf again if it is from MSR with amd faml0h

for AMD Fam10h, it we read mmconf from MSR early, we should just trust it
because we check it and correct it already.

so skip the reject check there.

Signed-off-by: Yinghai Lu <[email protected]>

---
arch/x86/pci/mmconfig-shared.c | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)

Index: linux-2.6/arch/x86/pci/mmconfig-shared.c
===================================================================
--- linux-2.6.orig/arch/x86/pci/mmconfig-shared.c
+++ linux-2.6/arch/x86/pci/mmconfig-shared.c
@@ -168,6 +168,7 @@ static const char __init *pci_mmcfg_inte
return "Intel Corporation 945G/GZ/P/PL Express Memory Controller Hub";
}

+static int __initdata amd_fam10h_mmconf_found_via_hostbridge;
static const char __init *pci_mmcfg_amd_fam10h(void)
{
u32 low, high, address;
@@ -215,6 +216,8 @@ static const char __init *pci_mmcfg_amd_
return NULL;
}

+ amd_fam10h_mmconf_found_via_hostbridge = 1;
+
return "AMD Family 10h NB";
}

@@ -606,7 +609,12 @@ static void __init __pci_mmcfg_init(int
if (!known_bridge)
acpi_sfi_table_parse(ACPI_SIG_MCFG, pci_parse_mcfg);

- pci_mmcfg_reject_broken(early);
+ /*
+ * if it is amd fam10h, and that is read from msr,
+ * we don't need check them again.
+ */
+ if (!amd_fam10h_mmconf_found_via_hostbridge)
+ pci_mmcfg_reject_broken(early);

if (list_empty(&pci_mmcfg_list))
return;

2009-12-14 11:27:31

by Tvrtko Ursulin

[permalink] [raw]
Subject: Re: Are these MTRR settings correct?

On Sunday 13 December 2009 22:56:23 Yinghai Lu wrote:
> Tvrtko Ursulin wrote:
> > On Sunday 13 Dec 2009 09:25:33 Yinghai Lu wrote:
> >> On Sun, Dec 13, 2009 at 12:26 AM, Tvrtko Ursulin <[email protected]>
wrote:
> >>> reg00: base=0x000000000 ( 0MB), size= 2048MB, count=1: write-back
> >>> reg01: base=0x080000000 ( 2048MB), size= 1024MB, count=1: write-back
> >>> reg02: base=0x0c0000000 ( 3072MB), size= 256MB, count=1: write-back
> >>> reg03: base=0x0f0000000 ( 3840MB), size= 128MB, count=1:
> >>> write-combining
> >>>
> >>> Still looks like from 3328MB to 3840MB is of status unknown?
> >>>
> >>> dmesg in that case:
> >
> > [ 0.250038] node 0 link 0: io port [1000, ffffff]
> > [ 0.250040] TOM: 00000000e0000000 aka 3584M
> > [ 0.250041] Fam 10h mmconf [e0000000, efffffff]
> > [ 0.250043] node 0 link 0: mmio [a0000, bffff]
> > [ 0.250045] node 0 link 0: mmio [e0000000, efffffff] ==> none
> > [ 0.250047] node 0 link 0: mmio [f0000000, fe7fffff]
> > [ 0.250048] node 0 link 0: mmio [fe800000, fe9fffff]
> > [ 0.250050] node 0 link 0: mmio [fea00000, ffefffff]
> > [ 0.250051] TOM2: 0000000120000000 aka 4608M
> > [ 0.250053] bus: [00,07] on node 0 link 0
> > [ 0.250054] bus: 00 index 0 io port: [0, ffff]
> > [ 0.250055] bus: 00 index 1 mmio: [a0000, bffff]
> > [ 0.250057] bus: 00 index 2 mmio: [f0000000, ffffffff]
> > [ 0.250058] bus: 00 index 3 mmio: [120000000, fcffffffff]
> > [ 0.250065] ACPI: bus type pci registered
> > [ 0.250088] PCI: Found AMD Family 10h NB with MMCONFIG support.
> > [ 0.250091] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0
> > - 255 [ 0.250092] PCI: Not using MMCONFIG.
> > [ 0.250094] PCI: Using configuration type 1 for base access
> > [ 0.250095] PCI: Using configuration type 1 for extended access
>
> something wrong, we should not check that with e820 or acpi resource in
> that case. please check
>
> {PATCH] x86/pci: don't check mmconf again if it is from MSR with amd faml0h
>
> for AMD Fam10h, it we read mmconf from MSR early, we should just trust it
> because we check it and correct it already.
>
> so skip the reject check there.

[path snipped]

Do you want me to test with this patch and that pci=.. option active and post
dmesg? Or without the pci=... option?

Tvrtko

2009-12-14 11:27:27

by Yinghai Lu

[permalink] [raw]
Subject: Re: Are these MTRR settings correct?

Tvrtko Ursulin wrote:
> On Sunday 13 December 2009 22:56:23 Yinghai Lu wrote:
>> Tvrtko Ursulin wrote:
>>> On Sunday 13 Dec 2009 09:25:33 Yinghai Lu wrote:
>>>> On Sun, Dec 13, 2009 at 12:26 AM, Tvrtko Ursulin <[email protected]>
> wrote:
>>>>> reg00: base=0x000000000 ( 0MB), size= 2048MB, count=1: write-back
>>>>> reg01: base=0x080000000 ( 2048MB), size= 1024MB, count=1: write-back
>>>>> reg02: base=0x0c0000000 ( 3072MB), size= 256MB, count=1: write-back
>>>>> reg03: base=0x0f0000000 ( 3840MB), size= 128MB, count=1:
>>>>> write-combining
>>>>>
>>>>> Still looks like from 3328MB to 3840MB is of status unknown?
>>>>>
>>>>> dmesg in that case:
>>> [ 0.250038] node 0 link 0: io port [1000, ffffff]
>>> [ 0.250040] TOM: 00000000e0000000 aka 3584M
>>> [ 0.250041] Fam 10h mmconf [e0000000, efffffff]
>>> [ 0.250043] node 0 link 0: mmio [a0000, bffff]
>>> [ 0.250045] node 0 link 0: mmio [e0000000, efffffff] ==> none
>>> [ 0.250047] node 0 link 0: mmio [f0000000, fe7fffff]
>>> [ 0.250048] node 0 link 0: mmio [fe800000, fe9fffff]
>>> [ 0.250050] node 0 link 0: mmio [fea00000, ffefffff]
>>> [ 0.250051] TOM2: 0000000120000000 aka 4608M
>>> [ 0.250053] bus: [00,07] on node 0 link 0
>>> [ 0.250054] bus: 00 index 0 io port: [0, ffff]
>>> [ 0.250055] bus: 00 index 1 mmio: [a0000, bffff]
>>> [ 0.250057] bus: 00 index 2 mmio: [f0000000, ffffffff]
>>> [ 0.250058] bus: 00 index 3 mmio: [120000000, fcffffffff]
>>> [ 0.250065] ACPI: bus type pci registered
>>> [ 0.250088] PCI: Found AMD Family 10h NB with MMCONFIG support.
>>> [ 0.250091] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0
>>> - 255 [ 0.250092] PCI: Not using MMCONFIG.
>>> [ 0.250094] PCI: Using configuration type 1 for base access
>>> [ 0.250095] PCI: Using configuration type 1 for extended access
>> something wrong, we should not check that with e820 or acpi resource in
>> that case. please check
>>
>> {PATCH] x86/pci: don't check mmconf again if it is from MSR with amd faml0h
>>
>> for AMD Fam10h, it we read mmconf from MSR early, we should just trust it
>> because we check it and correct it already.
>>
>> so skip the reject check there.
>
> [path snipped]
>
> Do you want me to test with this patch and that pci=.. option active and post
> dmesg? Or without the pci=... option?
>
with this patch and pci=... and post dmesg...

Thanks

Yinghai

2009-12-14 19:34:25

by Tvrtko Ursulin

[permalink] [raw]
Subject: Re: Are these MTRR settings correct?

On Monday 14 Dec 2009 11:25:58 Yinghai Lu wrote:
> >> something wrong, we should not check that with e820 or acpi resource in
> >> that case. please check
> >>
> >> {PATCH] x86/pci: don't check mmconf again if it is from MSR with amd
> >> faml0h
> >>
> >> for AMD Fam10h, it we read mmconf from MSR early, we should just trust
> >> it because we check it and correct it already.
> >>
> >> so skip the reject check there.
> >
> > [path snipped]
> >
> > Do you want me to test with this patch and that pci=.. option active and
> > post dmesg? Or without the pci=... option?
>
> with this patch and pci=... and post dmesg...

Here you go:

[ 0.000000] Linux version 2.6.32.1 (tvrtko@deuteros) (gcc version 4.4.1 [gcc-4_4-branch revision 150839] (SUSE Linux) ) #4 SMP PREEMPT
Mon Dec 14 19:21:12 GMT 2009
[ 0.000000] Command line: pci=check_enable_amd_mmconf root=UUID="78df20fb-791f-4a82-b1d6-4e043aa663d1"
resume=UUID="fc2d8cd0-fed3-4196-b346-83de887dfcf7" splash=silent quiet vga=0x31a
[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] AMD AuthenticAMD
[ 0.000000] Centaur CentaurHauls
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009ec00 (usable)
[ 0.000000] BIOS-e820: 000000000009ec00 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 00000000dff90000 (usable)
[ 0.000000] BIOS-e820: 00000000dff90000 - 00000000dffa8000 (ACPI data)
[ 0.000000] BIOS-e820: 00000000dffa8000 - 00000000dffd0000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000dffd0000 - 00000000e0000000 (reserved)
[ 0.000000] BIOS-e820: 00000000ff700000 - 0000000100000000 (reserved)
[ 0.000000] BIOS-e820: 0000000100000000 - 0000000120000000 (usable)
[ 0.000000] DMI present.
[ 0.000000] AMI BIOS detected: BIOS may corrupt low RAM, working around it.
[ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[ 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 000000000000 mask FFFF80000000 write-back
[ 0.000000] 1 base 000080000000 mask FFFFC0000000 write-back
[ 0.000000] 2 base 0000C0000000 mask FFFFE0000000 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 = 0xdff90 max_arch_pfn = 0x400000000
[ 0.000000] Scanning 0 areas for low memory corruption
[ 0.000000] modified physical RAM map:
[ 0.000000] modified: 0000000000000000 - 0000000000010000 (reserved)
[ 0.000000] modified: 0000000000010000 - 000000000009ec00 (usable)
[ 0.000000] modified: 000000000009ec00 - 00000000000a0000 (reserved)
[ 0.000000] modified: 00000000000e4000 - 0000000000100000 (reserved)
[ 0.000000] modified: 0000000000100000 - 00000000dff90000 (usable)
[ 0.000000] modified: 00000000dff90000 - 00000000dffa8000 (ACPI data)
[ 0.000000] modified: 00000000dffa8000 - 00000000dffd0000 (ACPI NVS)
[ 0.000000] modified: 00000000dffd0000 - 00000000e0000000 (reserved)
[ 0.000000] modified: 00000000ff700000 - 0000000100000000 (reserved)
[ 0.000000] modified: 0000000100000000 - 0000000120000000 (usable)
[ 0.000000] initial memory mapped : 0 - 20000000
[ 0.000000] Using GB pages for direct mapping
[ 0.000000] init_memory_mapping: 0000000000000000-00000000dff90000
[ 0.000000] 0000000000 - 00c0000000 page 1G
[ 0.000000] 00c0000000 - 00dfe00000 page 2M
[ 0.000000] 00dfe00000 - 00dff90000 page 4k
[ 0.000000] kernel direct mapping tables up to dff90000 @ 10000-13000
[ 0.000000] init_memory_mapping: 0000000100000000-0000000120000000
[ 0.000000] 0100000000 - 0120000000 page 2M
[ 0.000000] kernel direct mapping tables up to 120000000 @ 12000-14000
[ 0.000000] RAMDISK: 379ea000 - 37fef66e
[ 0.000000] ACPI: RSDP 00000000000fb4f0 00024 (v02 ACPIAM)
[ 0.000000] ACPI: XSDT 00000000dff90100 00054 (v01 112609 XSDT1132 20091126 MSFT 00000097)
[ 0.000000] ACPI: FACP 00000000dff90290 000F4 (v03 112609 FACP1132 20091126 MSFT 00000097)
[ 0.000000] ACPI Warning: Optional field Pm2ControlBlock has zero address or length: 0000000000000000/1 (20090903/tbfadt-557)
[ 0.000000] ACPI: DSDT 00000000dff90450 0D100 (v01 A1391 A1391001 00000001 INTL 20060113)
[ 0.000000] ACPI: FACS 00000000dffa8000 00040
[ 0.000000] ACPI: APIC 00000000dff90390 0007C (v01 112609 APIC1132 20091126 MSFT 00000097)
[ 0.000000] ACPI: MCFG 00000000dff90410 0003C (v01 112609 OEMMCFG 20091126 MSFT 00000097)
[ 0.000000] ACPI: OEMB 00000000dffa8040 00072 (v01 112609 OEMB1132 20091126 MSFT 00000097)
[ 0.000000] ACPI: HPET 00000000dff9f450 00038 (v01 112609 OEMHPET 20091126 MSFT 00000097)
[ 0.000000] ACPI: SSDT 00000000dff9f490 0088C (v01 A M I POWERNOW 00000001 AMD 00000001)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] No NUMA configuration found
[ 0.000000] Faking a node at 0000000000000000-0000000120000000
[ 0.000000] Bootmem setup node 0 0000000000000000-0000000120000000
[ 0.000000] NODE_DATA [0000000000013000 - 0000000000014fff]
[ 0.000000] bootmap [0000000000015000 - 0000000000038fff] pages 24
[ 0.000000] (8 early reservations) ==> bootmem [0000000000 - 0120000000]
[ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
[ 0.000000] #1 [0000006000 - 0000008000] TRAMPOLINE ==> [0000006000 - 0000008000]
[ 0.000000] #2 [0001000000 - 000166476c] TEXT DATA BSS ==> [0001000000 - 000166476c]
[ 0.000000] #3 [00379ea000 - 0037fef66e] RAMDISK ==> [00379ea000 - 0037fef66e]
[ 0.000000] #4 [000009ec00 - 0000100000] BIOS reserved ==> [000009ec00 - 0000100000]
[ 0.000000] #5 [0001665000 - 0001665340] BRK ==> [0001665000 - 0001665340]
[ 0.000000] #6 [0000010000 - 0000012000] PGTABLE ==> [0000010000 - 0000012000]
[ 0.000000] #7 [0000012000 - 0000013000] PGTABLE ==> [0000012000 - 0000013000]
[ 0.000000] [ffffea0000000000-ffffea0003ffffff] PMD -> [ffff880028600000-ffff88002bffffff] on node 0
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000010 -> 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[3] active PFN ranges
[ 0.000000] 0: 0x00000010 -> 0x0000009e
[ 0.000000] 0: 0x00000100 -> 0x000dff90
[ 0.000000] 0: 0x00100000 -> 0x00120000
[ 0.000000] On node 0 totalpages: 1048350
[ 0.000000] DMA zone: 56 pages used for memmap
[ 0.000000] DMA zone: 103 pages reserved
[ 0.000000] DMA zone: 3823 pages, LIFO batch:0
[ 0.000000] DMA32 zone: 14280 pages used for memmap
[ 0.000000] DMA32 zone: 899016 pages, LIFO batch:31
[ 0.000000] Normal zone: 1792 pages used for memmap
[ 0.000000] Normal zone: 129280 pages, LIFO batch:31
[ 0.000000] ACPI: PM-Timer IO Port: 0x808
[ 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: LAPIC (acpi_id[0x05] lapic_id[0x84] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x85] disabled)
[ 0.000000] ACPI: IOAPIC (id[0x04] address[0xfec00000] gsi_base[0])
[ 0.000000] IOAPIC[0]: apic_id 4, version 33, 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 low level)
[ 0.000000] ACPI: IRQ0 used by override.
[ 0.000000] ACPI: IRQ2 used by override.
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] ACPI: HPET id: 0x8300 base: 0xfed00000
[ 0.000000] 6 Processors exceeds NR_CPUS limit of 4
[ 0.000000] SMP: Allowing 4 CPUs, 0 hotplug CPUs
[ 0.000000] nr_irqs_gsi: 24
[ 0.000000] PM: Registered nosave memory: 000000000009e000 - 000000000009f000
[ 0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e4000
[ 0.000000] PM: Registered nosave memory: 00000000000e4000 - 0000000000100000
[ 0.000000] PM: Registered nosave memory: 00000000dff90000 - 00000000dffa8000
[ 0.000000] PM: Registered nosave memory: 00000000dffa8000 - 00000000dffd0000
[ 0.000000] PM: Registered nosave memory: 00000000dffd0000 - 00000000e0000000
[ 0.000000] PM: Registered nosave memory: 00000000e0000000 - 00000000ff700000
[ 0.000000] PM: Registered nosave memory: 00000000ff700000 - 0000000100000000
[ 0.000000] Allocating PCI resources starting at e0000000 (gap: e0000000:1f700000)
[ 0.000000] NR_CPUS:4 nr_cpumask_bits:4 nr_cpu_ids:4 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 25 pages/cpu @ffff880028200000 s72856 r8192 d21352 u524288
[ 0.000000] pcpu-alloc: s72856 r8192 d21352 u524288 alloc=1*2097152
[ 0.000000] pcpu-alloc: [0] 0 1 2 3
[ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Total pages: 1032119
[ 0.000000] Policy zone: Normal
[ 0.000000] Kernel command line: pci=check_enable_amd_mmconf root=UUID="78df20fb-791f-4a82-b1d6-4e043aa663d1"
resume=UUID="fc2d8cd0-fed3-4196-b346-83de887dfcf7" splash=silent quiet vga=0x31a
[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.000000] Initializing CPU#0
[ 0.000000] Checking aperture...
[ 0.000000] No AGP bridge found
[ 0.000000] Node 0: aperture @ 3ca6000000 size 32 MB
[ 0.000000] Aperture beyond 4GB. 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] PM: Registered nosave memory: 0000000020000000 - 0000000024000000
[ 0.000000] Memory: 4055132k/4718592k available (3519k kernel code, 525192k absent, 138268k reserved, 1987k data, 416k init)
[ 0.000000] SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Experimental preemptable hierarchical RCU implementation.
[ 0.000000] NR_IRQS:384
[ 0.000000] Extended CMOS year: 2000
[ 0.000000] Console: colour dummy device 80x25
[ 0.000000] console [tty0] enabled
[ 0.000000] hpet clockevent registered
[ 0.000000] HPET: 4 timers in total, 1 timers will be used for per-cpu timer
[ 0.000000] Fast TSC calibration using PIT
[ 0.000000] Detected 3013.368 MHz processor.
[ 0.002003] Calibrating delay loop (skipped), value calculated using timer frequency.. 6026.72 BogoMIPS (lpj=3013364)
[ 0.003156] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[ 0.004181] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[ 0.004662] Mount-cache hash table entries: 256
[ 0.004744] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
[ 0.004746] CPU: L2 Cache: 512K (64 bytes/line)
[ 0.004747] CPU 0/0x0 -> Node 0
[ 0.004749] tseg: 0000000000
[ 0.004755] CPU: Physical Processor ID: 0
[ 0.004756] CPU: Processor Core ID: 0
[ 0.004757] mce: CPU supports 6 MCE banks
[ 0.004762] using C1E aware idle routine
[ 0.004771] ACPI: Core revision 20090903
[ 0.018034] Setting APIC routing to flat
[ 0.018332] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.028409] CPU0: AMD Phenom(tm) II X4 B45 Processor stepping 02
[ 0.028995] Booting processor 1 APIC 0x1 ip 0x6000
[ 0.002999] Initializing CPU#1
[ 0.002999] Calibrating delay using timer specific routine.. 6026.84 BogoMIPS (lpj=3013420)
[ 0.002999] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
[ 0.002999] CPU: L2 Cache: 512K (64 bytes/line)
[ 0.002999] CPU 1/0x1 -> Node 0
[ 0.002999] CPU: Physical Processor ID: 0
[ 0.002999] CPU: Processor Core ID: 1
[ 0.099094] CPU1: AMD Phenom(tm) II X4 B45 Processor stepping 02
[ 0.099099] checking TSC synchronization [CPU#0 -> CPU#1]: passed.
[ 0.100006] System has AMD C1E enabled
[ 0.100014] Switch to broadcast mode on CPU0
[ 0.100000] Switch to broadcast mode on CPU1
[ 0.101991] Booting processor 2 APIC 0x2 ip 0x6000
[ 0.002999] Initializing CPU#2
[ 0.002999] Calibrating delay using timer specific routine.. 6026.84 BogoMIPS (lpj=3013422)
[ 0.002999] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
[ 0.002999] CPU: L2 Cache: 512K (64 bytes/line)
[ 0.002999] CPU 2/0x2 -> Node 0
[ 0.002999] CPU: Physical Processor ID: 0
[ 0.002999] CPU: Processor Core ID: 2
[ 0.173020] CPU2: AMD Phenom(tm) II X4 B45 Processor stepping 02
[ 0.173025] checking TSC synchronization [CPU#0 -> CPU#2]: passed.
[ 0.173991] Switch to broadcast mode on CPU2
[ 0.175980] Booting processor 3 APIC 0x3 ip 0x6000
[ 0.002999] Initializing CPU#3
[ 0.002999] Calibrating delay using timer specific routine.. 6026.80 BogoMIPS (lpj=3013402)
[ 0.002999] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
[ 0.002999] CPU: L2 Cache: 512K (64 bytes/line)
[ 0.002999] CPU 3/0x3 -> Node 0
[ 0.002999] CPU: Physical Processor ID: 0
[ 0.002999] CPU: Processor Core ID: 3
[ 0.247052] CPU3: AMD Phenom(tm) II X4 B45 Processor stepping 02
[ 0.247057] checking TSC synchronization [CPU#0 -> CPU#3]: passed.
[ 0.247985] Brought up 4 CPUs
[ 0.247987] Total of 4 processors activated (24107.21 BogoMIPS).
[ 0.247984] Switch to broadcast mode on CPU3
[ 0.248981] devtmpfs: initialized
[ 0.249116] Time: 19:29:29 Date: 12/14/09
[ 0.249987] NET: Registered protocol family 16
[ 0.250041] node 0 link 0: io port [1000, ffffff]
[ 0.250043] TOM: 00000000e0000000 aka 3584M
[ 0.250044] Fam 10h mmconf [e0000000, efffffff]
[ 0.250046] node 0 link 0: mmio [a0000, bffff]
[ 0.250048] node 0 link 0: mmio [e0000000, efffffff] ==> none
[ 0.250050] node 0 link 0: mmio [f0000000, fe7fffff]
[ 0.250051] node 0 link 0: mmio [fe800000, fe9fffff]
[ 0.250053] node 0 link 0: mmio [fea00000, ffefffff]
[ 0.250054] TOM2: 0000000120000000 aka 4608M
[ 0.250056] bus: [00,07] on node 0 link 0
[ 0.250057] bus: 00 index 0 io port: [0, ffff]
[ 0.250058] bus: 00 index 1 mmio: [a0000, bffff]
[ 0.250060] bus: 00 index 2 mmio: [f0000000, ffffffff]
[ 0.250061] bus: 00 index 3 mmio: [120000000, fcffffffff]
[ 0.250068] ACPI: bus type pci registered
[ 0.250091] PCI: Found AMD Family 10h NB with MMCONFIG support.
[ 0.254793] PCI: Using MMCONFIG at e0000000 - efffffff
[ 0.254795] PCI: Using configuration type 1 for base access
[ 0.255126] bio: create slab <bio-0> at 0
[ 0.255618] ACPI: EC: Look up EC in DSDT
[ 0.258244] ACPI Error (psargs-0359): [ECEN] Namespace lookup failure, AE_NOT_FOUND
[ 0.258248] ACPI Error (psparse-0537): Method parse/execution failed [\] (Node ffffffff81656ab0), AE_NOT_FOUND
[ 0.258336] ACPI: Executed 3 blocks of module-level executable AML code
[ 0.273591] ACPI: Interpreter enabled
[ 0.273595] ACPI: (supports S0 S1 S3 S4 S5)
[ 0.273615] ACPI: Using IOAPIC for interrupt routing
[ 0.280008] ACPI Warning: Incorrect checksum in table [OEMB] - 69, should be 64 (20090903/tbutils-314)
[ 0.280101] ACPI: No dock devices found.
[ 0.280238] ACPI: PCI Root Bridge [PCI0] (0000:00)
[ 0.280341] pci 0000:00:07.0: PME# supported from D0 D3hot D3cold
[ 0.280344] pci 0000:00:07.0: PME# disabled
[ 0.280372] pci 0000:00:0a.0: PME# supported from D0 D3hot D3cold
[ 0.280373] pci 0000:00:0a.0: PME# disabled
[ 0.280416] pci 0000:00:11.0: reg 10 io port: [0xc000-0xc007]
[ 0.280422] pci 0000:00:11.0: reg 14 io port: [0xb000-0xb003]
[ 0.280428] pci 0000:00:11.0: reg 18 io port: [0xa000-0xa007]
[ 0.280433] pci 0000:00:11.0: reg 1c io port: [0x9000-0x9003]
[ 0.280439] pci 0000:00:11.0: reg 20 io port: [0x8000-0x800f]
[ 0.280445] pci 0000:00:11.0: reg 24 32bit mmio: [0xfe7ffc00-0xfe7fffff]
[ 0.280491] pci 0000:00:12.0: reg 10 32bit mmio: [0xfe7fe000-0xfe7fefff]
[ 0.280539] pci 0000:00:12.1: reg 10 32bit mmio: [0xfe7fd000-0xfe7fdfff]
[ 0.280603] pci 0000:00:12.2: reg 10 32bit mmio: [0xfe7ff800-0xfe7ff8ff]
[ 0.280649] pci 0000:00:12.2: supports D1 D2
[ 0.280650] pci 0000:00:12.2: PME# supported from D0 D1 D2 D3hot
[ 0.280653] pci 0000:00:12.2: PME# disabled
[ 0.280681] pci 0000:00:13.0: reg 10 32bit mmio: [0xfe7fc000-0xfe7fcfff]
[ 0.280729] pci 0000:00:13.1: reg 10 32bit mmio: [0xfe7fb000-0xfe7fbfff]
[ 0.280792] pci 0000:00:13.2: reg 10 32bit mmio: [0xfe7ff400-0xfe7ff4ff]
[ 0.280838] pci 0000:00:13.2: supports D1 D2
[ 0.280840] pci 0000:00:13.2: PME# supported from D0 D1 D2 D3hot
[ 0.280843] pci 0000:00:13.2: PME# disabled
[ 0.280946] pci 0000:00:14.1: reg 10 io port: [0x00-0x07]
[ 0.280952] pci 0000:00:14.1: reg 14 io port: [0x00-0x03]
[ 0.280965] pci 0000:00:14.1: reg 18 io port: [0x00-0x07]
[ 0.280970] pci 0000:00:14.1: reg 1c io port: [0x00-0x03]
[ 0.280976] pci 0000:00:14.1: reg 20 io port: [0xff00-0xff0f]
[ 0.281033] pci 0000:00:14.2: reg 10 64bit mmio: [0xfe7f4000-0xfe7f7fff]
[ 0.281071] pci 0000:00:14.2: PME# supported from D0 D3hot D3cold
[ 0.281075] pci 0000:00:14.2: PME# disabled
[ 0.281166] pci 0000:00:14.5: reg 10 32bit mmio: [0xfe7fa000-0xfe7fafff]
[ 0.281273] pci 0000:01:05.0: reg 10 32bit mmio pref: [0xf0000000-0xf7ffffff]
[ 0.281276] pci 0000:01:05.0: reg 14 io port: [0xd000-0xd0ff]
[ 0.281279] pci 0000:01:05.0: reg 18 32bit mmio: [0xfe9f0000-0xfe9fffff]
[ 0.281284] pci 0000:01:05.0: reg 24 32bit mmio: [0xfe800000-0xfe8fffff]
[ 0.281293] pci 0000:01:05.0: supports D1 D2
[ 0.281306] pci 0000:01:05.1: reg 10 32bit mmio: [0xfe9e8000-0xfe9ebfff]
[ 0.281321] pci 0000:01:05.1: supports D1 D2
[ 0.281359] pci 0000:00:01.0: bridge io port: [0xd000-0xdfff]
[ 0.281361] pci 0000:00:01.0: bridge 32bit mmio: [0xfe800000-0xfe9fffff]
[ 0.281364] pci 0000:00:01.0: bridge 64bit mmio pref: [0xf0000000-0xf7ffffff]
[ 0.281400] pci 0000:02:00.0: reg 10 32bit mmio: [0xfeaff800-0xfeafffff]
[ 0.281408] pci 0000:02:00.0: reg 14 32bit mmio: [0xfeaff400-0xfeaff47f]
[ 0.281428] pci 0000:02:00.0: reg 20 32bit mmio: [0xfeaff000-0xfeaff07f]
[ 0.281436] pci 0000:02:00.0: reg 24 32bit mmio: [0xfeafec00-0xfeafec7f]
[ 0.284026] pci 0000:00:07.0: bridge 32bit mmio: [0xfea00000-0xfeafffff]
[ 0.284056] pci 0000:03:00.0: reg 10 io port: [0xe800-0xe8ff]
[ 0.284069] pci 0000:03:00.0: reg 18 64bit mmio pref: [0xfdfff000-0xfdffffff]
[ 0.284078] pci 0000:03:00.0: reg 20 64bit mmio pref: [0xfdff8000-0xfdffbfff]
[ 0.284084] pci 0000:03:00.0: reg 30 32bit mmio pref: [0xfebf0000-0xfebfffff]
[ 0.284109] pci 0000:03:00.0: supports D1 D2
[ 0.284111] pci 0000:03:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.284114] pci 0000:03:00.0: PME# disabled
[ 0.286021] pci 0000:00:0a.0: bridge io port: [0xe000-0xefff]
[ 0.286023] pci 0000:00:0a.0: bridge 32bit mmio: [0xfeb00000-0xfebfffff]
[ 0.286026] pci 0000:00:0a.0: bridge 64bit mmio pref: [0xfdf00000-0xfdffffff]
[ 0.286079] pci 0000:00:14.4: transparent bridge
[ 0.286098] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 0.286246] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
[ 0.286303] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCE7._PRT]
[ 0.286348] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCEA._PRT]
[ 0.286405] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0PC._PRT]
[ 0.290263] ACPI: PCI Interrupt Link [LNKA] (IRQs 4 7 10 *11 12 14 15)
[ 0.290355] ACPI: PCI Interrupt Link [LNKB] (IRQs 4 7 *10 11 12 14 15)
[ 0.290446] ACPI: PCI Interrupt Link [LNKC] (IRQs 4 7 10 *11 12 14 15)
[ 0.290537] ACPI: PCI Interrupt Link [LNKD] (IRQs 4 7 *10 11 12 14 15)
[ 0.290627] ACPI: PCI Interrupt Link [LNKE] (IRQs 4 7 10 11 12 14 15) *0, disabled.
[ 0.290718] ACPI: PCI Interrupt Link [LNKF] (IRQs 4 7 10 11 12 14 15) *0, disabled.
[ 0.290809] ACPI: PCI Interrupt Link [LNKG] (IRQs 4 7 *10 11 12 14 15)
[ 0.290899] ACPI: PCI Interrupt Link [LNKH] (IRQs 4 7 10 11 12 14 15) *0, disabled.
[ 0.290986] vgaarb: device added: PCI:0000:01:05.0,decodes=io+mem,owns=io+mem,locks=none
[ 0.290988] vgaarb: loaded
[ 0.291037] SCSI subsystem initialized
[ 0.296960] libata version 3.00 loaded.
[ 0.296980] usbcore: registered new interface driver usbfs
[ 0.296980] usbcore: registered new interface driver hub
[ 0.296981] usbcore: registered new device driver usb
[ 0.296981] PCI: Using ACPI for IRQ routing
[ 0.297085] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 24, 0
[ 0.297088] hpet0: 4 comparators, 32-bit 14.318180 MHz counter
[ 0.299973] hpet: hpet2 irq 24 for MSI
[ 0.301958] Switching to clocksource tsc
[ 0.304055] pnp: PnP ACPI init
[ 0.304064] ACPI: bus type pnp registered
[ 0.308354] pnp: PnP ACPI: found 14 devices
[ 0.308356] ACPI: ACPI bus type pnp unregistered
[ 0.308368] system 00:09: iomem range 0xfec00000-0xfec00fff could not be reserved
[ 0.308370] system 00:09: iomem range 0xfee00000-0xfee00fff has been reserved
[ 0.308373] system 00:0a: ioport range 0x4d0-0x4d1 has been reserved
[ 0.308375] system 00:0a: ioport range 0x40b-0x40b has been reserved
[ 0.308377] system 00:0a: ioport range 0x4d6-0x4d6 has been reserved
[ 0.308379] system 00:0a: ioport range 0xc00-0xc01 has been reserved
[ 0.308381] system 00:0a: ioport range 0xc14-0xc14 has been reserved
[ 0.308382] system 00:0a: ioport range 0xc50-0xc51 has been reserved
[ 0.308384] system 00:0a: ioport range 0xc52-0xc52 has been reserved
[ 0.308386] system 00:0a: ioport range 0xc6c-0xc6c has been reserved
[ 0.308387] system 00:0a: ioport range 0xc6f-0xc6f has been reserved
[ 0.308389] system 00:0a: ioport range 0xcd0-0xcd1 has been reserved
[ 0.308391] system 00:0a: ioport range 0xcd2-0xcd3 has been reserved
[ 0.308392] system 00:0a: ioport range 0xcd4-0xcd5 has been reserved
[ 0.308394] system 00:0a: ioport range 0xcd6-0xcd7 has been reserved
[ 0.308396] system 00:0a: ioport range 0xcd8-0xcdf has been reserved
[ 0.308398] system 00:0a: ioport range 0xb00-0xb3f has been reserved
[ 0.308399] system 00:0a: ioport range 0x800-0x89f has been reserved
[ 0.308401] system 00:0a: ioport range 0xb00-0xb0f has been reserved
[ 0.308403] system 00:0a: ioport range 0xb20-0xb3f has been reserved
[ 0.308405] system 00:0a: ioport range 0x900-0x90f has been reserved
[ 0.308407] system 00:0a: ioport range 0x910-0x91f has been reserved
[ 0.308409] system 00:0a: ioport range 0xfe00-0xfefe has been reserved
[ 0.308411] system 00:0a: iomem range 0xffb80000-0xffbfffff has been reserved
[ 0.308413] system 00:0a: iomem range 0xfec10000-0xfec1001f has been reserved
[ 0.308415] system 00:0a: iomem range 0xfed40000-0xfed44fff has been reserved
[ 0.308418] system 00:0b: ioport range 0x230-0x23f has been reserved
[ 0.308420] system 00:0b: ioport range 0x290-0x29f has been reserved
[ 0.308421] system 00:0b: ioport range 0x300-0x30f has been reserved
[ 0.308423] system 00:0b: ioport range 0xa30-0xa3f has been reserved
[ 0.308426] system 00:0c: iomem range 0xe0000000-0xefffffff has been reserved
[ 0.308429] system 00:0d: iomem range 0x0-0x9ffff could not be reserved
[ 0.308431] system 00:0d: iomem range 0xc0000-0xcffff has been reserved
[ 0.308433] system 00:0d: iomem range 0xe0000-0xfffff could not be reserved
[ 0.308435] system 00:0d: iomem range 0x100000-0xdfffffff could not be reserved
[ 0.308436] system 00:0d: iomem range 0xfec00000-0xffffffff could not be reserved
[ 0.313137] pci 0000:00:01.0: PCI bridge, secondary bus 0000:01
[ 0.313139] pci 0000:00:01.0: IO window: 0xd000-0xdfff
[ 0.313141] pci 0000:00:01.0: MEM window: 0xfe800000-0xfe9fffff
[ 0.313143] pci 0000:00:01.0: PREFETCH window: 0x000000f0000000-0x000000f7ffffff
[ 0.313146] pci 0000:00:07.0: PCI bridge, secondary bus 0000:02
[ 0.313148] pci 0000:00:07.0: IO window: disabled
[ 0.313150] pci 0000:00:07.0: MEM window: 0xfea00000-0xfeafffff
[ 0.313151] pci 0000:00:07.0: PREFETCH window: disabled
[ 0.313153] pci 0000:00:0a.0: PCI bridge, secondary bus 0000:03
[ 0.313155] pci 0000:00:0a.0: IO window: 0xe000-0xefff
[ 0.313157] pci 0000:00:0a.0: MEM window: 0xfeb00000-0xfebfffff
[ 0.313159] pci 0000:00:0a.0: PREFETCH window: 0x000000fdf00000-0x000000fdffffff
[ 0.313161] pci 0000:00:14.4: PCI bridge, secondary bus 0000:04
[ 0.313162] pci 0000:00:14.4: IO window: disabled
[ 0.313166] pci 0000:00:14.4: MEM window: disabled
[ 0.313169] pci 0000:00:14.4: PREFETCH window: disabled
[ 0.313180] pci 0000:00:07.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[ 0.313182] pci 0000:00:07.0: setting latency timer to 64
[ 0.313187] pci 0000:00:0a.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 0.313189] pci 0000:00:0a.0: setting latency timer to 64
[ 0.313195] pci_bus 0000:00: resource 0 io: [0x00-0xffff]
[ 0.313197] pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffffffffffff]
[ 0.313198] pci_bus 0000:01: resource 0 io: [0xd000-0xdfff]
[ 0.313200] pci_bus 0000:01: resource 1 mem: [0xfe800000-0xfe9fffff]
[ 0.313201] pci_bus 0000:01: resource 2 pref mem [0xf0000000-0xf7ffffff]
[ 0.313203] pci_bus 0000:02: resource 1 mem: [0xfea00000-0xfeafffff]
[ 0.313205] pci_bus 0000:03: resource 0 io: [0xe000-0xefff]
[ 0.313206] pci_bus 0000:03: resource 1 mem: [0xfeb00000-0xfebfffff]
[ 0.313207] pci_bus 0000:03: resource 2 pref mem [0xfdf00000-0xfdffffff]
[ 0.313209] pci_bus 0000:04: resource 3 io: [0x00-0xffff]
[ 0.313210] pci_bus 0000:04: resource 4 mem: [0x000000-0xffffffffffffffff]
[ 0.313230] NET: Registered protocol family 2
[ 0.313327] IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
[ 0.313993] TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
[ 0.315914] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[ 0.316166] TCP: Hash tables configured (established 524288 bind 65536)
[ 0.316167] TCP reno registered
[ 0.316220] NET: Registered protocol family 1
[ 0.463911] pci 0000:01:05.0: Boot video device
[ 0.463946] Unpacking initramfs...
[ 0.548339] Freeing initrd memory: 6165k freed
[ 0.549688] PCI-DMA: Disabling AGP.
[ 0.549759] PCI-DMA: aperture base @ 20000000 size 65536 KB
[ 0.549760] PCI-DMA: using GART IOMMU.
[ 0.549762] PCI-DMA: Reserving 64MB of IOMMU area in the AGP aperture
[ 0.551600] Scanning for low memory corruption every 60 seconds
[ 0.551880] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[ 0.552645] VFS: Disk quotas dquot_6.5.2
[ 0.552680] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.552845] msgmni has been set to 7932
[ 0.552910] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[ 0.552912] io scheduler noop registered
[ 0.552913] io scheduler anticipatory registered
[ 0.552914] io scheduler deadline registered
[ 0.552933] io scheduler cfq registered (default)
[ 0.553047] pcieport 0000:00:07.0: irq 25 for MSI/MSI-X
[ 0.553052] pcieport 0000:00:07.0: setting latency timer to 64
[ 0.553138] pcieport 0000:00:0a.0: irq 26 for MSI/MSI-X
[ 0.553142] pcieport 0000:00:0a.0: setting latency timer to 64
[ 0.553296] vesafb: framebuffer at 0xf0000000, mapped to 0xffffc90011100000, using 5120k, total 16384k
[ 0.553298] vesafb: mode is 1280x1024x16, linelength=2560, pages=5
[ 0.553299] vesafb: scrolling: redraw
[ 0.553301] vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
[ 0.560165] Console: switching to colour frame buffer device 160x64
[ 0.566549] fb0: VESA VGA frame buffer device
[ 0.567229] Non-volatile memory driver v1.3
[ 0.567231] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[ 0.567323] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 0.567494] 00:08: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 0.567628] ahci 0000:00:11.0: version 3.0
[ 0.567644] ahci 0000:00:11.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 0.567756] ahci 0000:00:11.0: AHCI 0001.0100 32 slots 6 ports 3 Gbps 0x3f impl SATA mode
[ 0.567758] ahci 0000:00:11.0: flags: 64bit ncq sntf ilck pm led clo pmp pio slum part ccc
[ 0.568011] scsi0 : ahci
[ 0.568071] scsi1 : ahci
[ 0.568100] scsi2 : ahci
[ 0.568130] scsi3 : ahci
[ 0.568158] scsi4 : ahci
[ 0.568188] scsi5 : ahci
[ 0.568210] ata1: SATA max UDMA/133 abar m1024@0xfe7ffc00 port 0xfe7ffd00 irq 22
[ 0.568213] ata2: SATA max UDMA/133 abar m1024@0xfe7ffc00 port 0xfe7ffd80 irq 22
[ 0.568215] ata3: SATA max UDMA/133 abar m1024@0xfe7ffc00 port 0xfe7ffe00 irq 22
[ 0.568217] ata4: SATA max UDMA/133 abar m1024@0xfe7ffc00 port 0xfe7ffe80 irq 22
[ 0.568220] ata5: SATA max UDMA/133 abar m1024@0xfe7ffc00 port 0xfe7fff00 irq 22
[ 0.568222] ata6: SATA max UDMA/133 abar m1024@0xfe7ffc00 port 0xfe7fff80 irq 22
[ 0.568283] Fixed MDIO Bus: probed
[ 0.568288] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.568321] ehci_hcd 0000:00:12.2: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[ 0.568331] ehci_hcd 0000:00:12.2: EHCI Host Controller
[ 0.568346] ehci_hcd 0000:00:12.2: new USB bus registered, assigned bus number 1
[ 0.568374] ehci_hcd 0000:00:12.2: debug port 1
[ 0.568389] ehci_hcd 0000:00:12.2: irq 17, io mem 0xfe7ff800
[ 0.574230] ehci_hcd 0000:00:12.2: USB 2.0 started, EHCI 1.00
[ 0.574243] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 0.574245] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.574246] usb usb1: Product: EHCI Host Controller
[ 0.574248] usb usb1: Manufacturer: Linux 2.6.32.1 ehci_hcd
[ 0.574249] usb usb1: SerialNumber: 0000:00:12.2
[ 0.574287] usb usb1: configuration #1 chosen from 1 choice
[ 0.574304] hub 1-0:1.0: USB hub found
[ 0.574308] hub 1-0:1.0: 6 ports detected
[ 0.574369] ehci_hcd 0000:00:13.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[ 0.574377] ehci_hcd 0000:00:13.2: EHCI Host Controller
[ 0.574384] ehci_hcd 0000:00:13.2: new USB bus registered, assigned bus number 2
[ 0.574405] ehci_hcd 0000:00:13.2: debug port 1
[ 0.574419] ehci_hcd 0000:00:13.2: irq 19, io mem 0xfe7ff400
[ 0.580232] ehci_hcd 0000:00:13.2: USB 2.0 started, EHCI 1.00
[ 0.580239] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 0.580240] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.580241] usb usb2: Product: EHCI Host Controller
[ 0.580243] usb usb2: Manufacturer: Linux 2.6.32.1 ehci_hcd
[ 0.580244] usb usb2: SerialNumber: 0000:00:13.2
[ 0.580270] usb usb2: configuration #1 chosen from 1 choice
[ 0.580283] hub 2-0:1.0: USB hub found
[ 0.580286] hub 2-0:1.0: 6 ports detected
[ 0.580326] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 0.580349] ohci_hcd 0000:00:12.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.580357] ohci_hcd 0000:00:12.0: OHCI Host Controller
[ 0.580362] ohci_hcd 0000:00:12.0: new USB bus registered, assigned bus number 3
[ 0.580379] ohci_hcd 0000:00:12.0: irq 16, io mem 0xfe7fe000
[ 0.635252] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.635254] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.635255] usb usb3: Product: OHCI Host Controller
[ 0.635256] usb usb3: Manufacturer: Linux 2.6.32.1 ohci_hcd
[ 0.635257] usb usb3: SerialNumber: 0000:00:12.0
[ 0.635285] usb usb3: configuration #1 chosen from 1 choice
[ 0.635297] hub 3-0:1.0: USB hub found
[ 0.635305] hub 3-0:1.0: 3 ports detected
[ 0.635393] ohci_hcd 0000:00:12.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.635400] ohci_hcd 0000:00:12.1: OHCI Host Controller
[ 0.635405] ohci_hcd 0000:00:12.1: new USB bus registered, assigned bus number 4
[ 0.635417] ohci_hcd 0000:00:12.1: irq 16, io mem 0xfe7fd000
[ 0.690243] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.690244] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.690246] usb usb4: Product: OHCI Host Controller
[ 0.690247] usb usb4: Manufacturer: Linux 2.6.32.1 ohci_hcd
[ 0.690248] usb usb4: SerialNumber: 0000:00:12.1
[ 0.690276] usb usb4: configuration #1 chosen from 1 choice
[ 0.690287] hub 4-0:1.0: USB hub found
[ 0.690293] hub 4-0:1.0: 3 ports detected
[ 0.690380] ohci_hcd 0000:00:13.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 0.690389] ohci_hcd 0000:00:13.0: OHCI Host Controller
[ 0.690394] ohci_hcd 0000:00:13.0: new USB bus registered, assigned bus number 5
[ 0.690409] ohci_hcd 0000:00:13.0: irq 18, io mem 0xfe7fc000
[ 0.745254] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.745255] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.745257] usb usb5: Product: OHCI Host Controller
[ 0.745258] usb usb5: Manufacturer: Linux 2.6.32.1 ohci_hcd
[ 0.745259] usb usb5: SerialNumber: 0000:00:13.0
[ 0.745287] usb usb5: configuration #1 chosen from 1 choice
[ 0.745298] hub 5-0:1.0: USB hub found
[ 0.745304] hub 5-0:1.0: 3 ports detected
[ 0.745391] ohci_hcd 0000:00:13.1: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 0.745398] ohci_hcd 0000:00:13.1: OHCI Host Controller
[ 0.745406] ohci_hcd 0000:00:13.1: new USB bus registered, assigned bus number 6
[ 0.745418] ohci_hcd 0000:00:13.1: irq 18, io mem 0xfe7fb000
[ 0.800281] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.800282] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.800284] usb usb6: Product: OHCI Host Controller
[ 0.800285] usb usb6: Manufacturer: Linux 2.6.32.1 ohci_hcd
[ 0.800286] usb usb6: SerialNumber: 0000:00:13.1
[ 0.800315] usb usb6: configuration #1 chosen from 1 choice
[ 0.800326] hub 6-0:1.0: USB hub found
[ 0.800332] hub 6-0:1.0: 3 ports detected
[ 0.800422] ohci_hcd 0000:00:14.5: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 0.800430] ohci_hcd 0000:00:14.5: OHCI Host Controller
[ 0.800436] ohci_hcd 0000:00:14.5: new USB bus registered, assigned bus number 7
[ 0.800447] ohci_hcd 0000:00:14.5: irq 18, io mem 0xfe7fa000
[ 0.855252] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.855253] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.855255] usb usb7: Product: OHCI Host Controller
[ 0.855256] usb usb7: Manufacturer: Linux 2.6.32.1 ohci_hcd
[ 0.855257] usb usb7: SerialNumber: 0000:00:14.5
[ 0.855283] usb usb7: configuration #1 chosen from 1 choice
[ 0.855296] hub 7-0:1.0: USB hub found
[ 0.855302] hub 7-0:1.0: 2 ports detected
[ 0.855348] Initializing USB Mass Storage driver...
[ 0.855371] usbcore: registered new interface driver usb-storage
[ 0.855373] USB Mass Storage support registered.
[ 0.855391] usbcore: registered new interface driver libusual
[ 0.855396] usbcore: registered new interface driver ums-alauda
[ 0.855402] usbcore: registered new interface driver ums-cypress
[ 0.855411] usbcore: registered new interface driver ums-datafab
[ 0.855416] usbcore: registered new interface driver ums-freecom
[ 0.855422] usbcore: registered new interface driver ums-isd200
[ 0.855427] usbcore: registered new interface driver ums-jumpshot
[ 0.855432] usbcore: registered new interface driver ums-karma
[ 0.855438] usbcore: registered new interface driver ums-onetouch
[ 0.855444] usbcore: registered new interface driver ums-sddr09
[ 0.855449] usbcore: registered new interface driver ums-sddr55
[ 0.855455] usbcore: registered new interface driver ums-usbat
[ 0.855478] PNP: No PS/2 controller found. Probing ports directly.
[ 0.855805] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 0.855808] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 0.855851] mice: PS/2 mouse device common for all mice
[ 0.855861] Driver 'rtc_cmos' needs updating - please use bus_type methods
[ 0.855879] rtc_cmos 00:03: RTC can wake from S4
[ 0.855898] rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
[ 0.855919] rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
[ 0.855925] cpuidle: using governor ladder
[ 0.855927] cpuidle: using governor menu
[ 0.856063] usbcore: registered new interface driver hiddev
[ 0.856069] usbcore: registered new interface driver usbhid
[ 0.856070] usbhid: v2.6:USB HID core driver
[ 0.856241] TCP cubic registered
[ 0.856304] NET: Registered protocol family 10
[ 0.856567] lo: Disabled Privacy Extensions
[ 0.856785] PM: Checking image partition UUID="fc2d8cd0-fed3-4196-b346-83de887dfcf7"
[ 0.873253] ata5: SATA link down (SStatus 0 SControl 300)
[ 0.873931] ata4: SATA link down (SStatus 0 SControl 300)
[ 0.873952] ata6: SATA link down (SStatus 0 SControl 300)
[ 0.873968] ata1: SATA link down (SStatus 0 SControl 300)
[ 0.877914] usb 1-4: new high speed USB device using ehci_hcd and address 2
[ 0.996715] usb 1-4: New USB device found, idVendor=05e3, idProduct=0606
[ 0.996717] usb 1-4: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 0.996718] usb 1-4: Product: USB2.0 Hub
[ 0.996748] usb 1-4: configuration #1 chosen from 1 choice
[ 0.997175] hub 1-4:1.0: USB hub found
[ 0.997712] hub 1-4:1.0: 4 ports detected
[ 1.026251] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 1.026920] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 1.027949] ata2.00: ATA-8: WDC WD1600BEKT-00F3T0, 11.01A11, max UDMA/133
[ 1.027951] ata2.00: 312581808 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[ 1.028652] ata3.00: ATA-8: WDC WD1600BEKT-00F3T0, 11.01A11, max UDMA/133
[ 1.028654] ata3.00: 312581808 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[ 1.030018] ata2.00: configured for UDMA/133
[ 1.030707] ata3.00: configured for UDMA/133
[ 1.041972] scsi 1:0:0:0: Direct-Access ATA WDC WD1600BEKT-0 11.0 PQ: 0 ANSI: 5
[ 1.042067] sd 1:0:0:0: [sda] 312581808 512-byte logical blocks: (160 GB/149 GiB)
[ 1.042086] sd 1:0:0:0: [sda] Write Protect is off
[ 1.042088] sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 1.042098] sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 1.042120] scsi 2:0:0:0: Direct-Access ATA WDC WD1600BEKT-0 11.0 PQ: 0 ANSI: 5
[ 1.042173] sda:
[ 1.042187] sd 2:0:0:0: [sdb] 312581808 512-byte logical blocks: (160 GB/149 GiB)
[ 1.042212] sd 2:0:0:0: [sdb] Write Protect is off
[ 1.042213] sd 2:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[ 1.042224] sd 2:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 1.042286] sdb: sda1 sda2
[ 1.106085] sd 1:0:0:0: [sda] Attached SCSI disk
[ 1.113593] sdb1 sdb2
[ 1.113690] sd 2:0:0:0: [sdb] Attached SCSI disk
[ 1.113693] PM: Resume from disk failed.
[ 1.113696] registered taskstats version 1
[ 1.113939] Magic number: 5:32:496
[ 1.113986] rtc_cmos 00:03: setting system clock to 2009-12-14 19:29:30 UTC (1260818970)
[ 1.114012] Freeing unused kernel memory: 416k freed
[ 1.114087] Write protecting the kernel read-only data: 5040k
[ 1.135601] pata_atiixp 0000:00:14.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 1.135623] pata_atiixp 0000:00:14.1: setting latency timer to 64
[ 1.135676] scsi6 : pata_atiixp
[ 1.135715] scsi7 : pata_atiixp
[ 1.136746] ata7: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xff00 irq 14
[ 1.136747] ata8: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xff08 irq 15
[ 1.290682] ata7.00: ATAPI: TSSTcorpCD/DVDW SH-S182D, SB04, max UDMA/33
[ 1.296626] ata7.00: configured for UDMA/33
[ 1.298415] scsi 6:0:0:0: CD-ROM TSSTcorp CD/DVDW SH-S182D SB04 PQ: 0 ANSI: 5
[ 1.321244] usb 4-2: new low speed USB device using ohci_hcd and address 2
[ 1.453823] processor LNXCPU:00: registered as cooling_device0
[ 1.454229] processor LNXCPU:01: registered as cooling_device1
[ 1.454566] processor LNXCPU:02: registered as cooling_device2
[ 1.454907] processor LNXCPU:03: registered as cooling_device3
[ 1.458282] udev: starting version 146
[ 1.466274] usb 4-2: New USB device found, idVendor=046a, idProduct=0021
[ 1.466276] usb 4-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 1.466331] usb 4-2: configuration #1 chosen from 1 choice
[ 1.474462] input: HID 046a:0021 as /devices/pci0000:00/0000:00:12.1/usb4/4-2/4-2:1.0/input/input0
[ 1.474510] generic-usb 0003:046A:0021.0001: input,hidraw0: USB HID v1.11 Keyboard [HID 046a:0021] on usb-0000:00:12.1-2/input0
[ 1.484331] input: HID 046a:0021 as /devices/pci0000:00/0000:00:12.1/usb4/4-2/4-2:1.1/input/input1
[ 1.484392] generic-usb 0003:046A:0021.0002: input,hidraw1: USB HID v1.11 Device [HID 046a:0021] on usb-0000:00:12.1-2/input1
[ 1.711243] usb 4-3: new low speed USB device using ohci_hcd and address 3
[ 1.864595] usb 4-3: New USB device found, idVendor=046d, idProduct=c521
[ 1.864597] usb 4-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1.864599] usb 4-3: Product: USB Receiver
[ 1.864600] usb 4-3: Manufacturer: Logitech
[ 1.864696] usb 4-3: configuration #1 chosen from 1 choice
[ 1.876736] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:12.1/usb4/4-3/4-3:1.0/input/input2
[ 1.876825] generic-usb 0003:046D:C521.0003: input,hidraw2: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:12.1-3/input0
[ 1.888648] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:12.1/usb4/4-3/4-3:1.1/input/input3
[ 1.888706] generic-usb 0003:046D:C521.0004: input,hiddev0,hidraw3: USB HID v1.11 Device [Logitech USB Receiver] on
usb-0000:00:12.1-3/input1
[ 1.953236] usb 1-4.1: new high speed USB device using ehci_hcd and address 5
[ 2.033217] usb 1-4.1: New USB device found, idVendor=058f, idProduct=6362
[ 2.033219] usb 1-4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2.033220] usb 1-4.1: Product: Mass Storage Device
[ 2.033221] usb 1-4.1: Manufacturer: Generic
[ 2.033223] usb 1-4.1: SerialNumber: 058F312D81B
[ 2.033271] usb 1-4.1: configuration #1 chosen from 1 choice
[ 2.033846] scsi8 : SCSI emulation for USB Mass Storage devices
[ 2.033919] usb-storage: device found at 5
[ 2.033920] usb-storage: waiting for device to settle before scanning
[ 7.033803] usb-storage: device scan complete
[ 7.034912] scsi 8:0:0:0: Direct-Access Generic USB SD Reader 1.00 PQ: 0 ANSI: 0
[ 7.035965] scsi 8:0:0:1: Direct-Access Generic USB CF Reader 1.01 PQ: 0 ANSI: 0
[ 7.037032] scsi 8:0:0:2: Direct-Access Generic USB SM Reader 1.02 PQ: 0 ANSI: 0
[ 7.037692] scsi 8:0:0:3: Direct-Access Generic USB MS Reader 1.03 PQ: 0 ANSI: 0
[ 7.437397] sd 8:0:0:2: [sde] Attached SCSI removable disk
[ 7.439518] sd 8:0:0:3: [sdf] Attached SCSI removable disk
[ 7.443005] sd 8:0:0:0: [sdc] Attached SCSI removable disk
[ 7.445661] sd 8:0:0:1: [sdd] 3915072 512-byte logical blocks: (2.00 GB/1.86 GiB)
[ 7.448854] sd 8:0:0:1: [sdd] Write Protect is off
[ 7.448856] sd 8:0:0:1: [sdd] Mode Sense: 03 00 00 00
[ 7.448857] sd 8:0:0:1: [sdd] Assuming drive cache: write through
[ 7.457275] sd 8:0:0:1: [sdd] Assuming drive cache: write through
[ 7.457327] sdd: sdd1 sdd2
[ 7.462617] sd 8:0:0:1: [sdd] Assuming drive cache: write through
[ 7.462669] sd 8:0:0:1: [sdd] Attached SCSI removable disk
[ 8.209805] EXT4-fs (sdd2): mounted filesystem with ordered data mode
[ 11.878799] udev: starting version 146
[ 12.172369] ACPI: I/O resource piix4_smbus [0xb00-0xb07] conflicts with ACPI region SOR1 [0xb00-0xb0f]
[ 12.172448] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 12.173022] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input4
[ 12.173052] ACPI: Power Button [PWRB]
[ 12.173083] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input5
[ 12.173096] ACPI: Power Button [PWRF]
[ 12.194362] sd 1:0:0:0: Attached scsi generic sg0 type 0
[ 12.194380] sd 2:0:0:0: Attached scsi generic sg1 type 0
[ 12.194399] scsi 6:0:0:0: Attached scsi generic sg2 type 5
[ 12.194416] sd 8:0:0:0: Attached scsi generic sg3 type 0
[ 12.194431] sd 8:0:0:1: Attached scsi generic sg4 type 0
[ 12.194445] sd 8:0:0:2: Attached scsi generic sg5 type 0
[ 12.194461] sd 8:0:0:3: Attached scsi generic sg6 type 0
[ 12.223487] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[ 12.223504] r8169 0000:03:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 12.223552] r8169 0000:03:00.0: setting latency timer to 64
[ 12.223588] r8169 0000:03:00.0: irq 27 for MSI/MSI-X
[ 12.223940] eth0: RTL8168d/8111d at 0xffffc9001172e000, 90:e6:ba:10:55:5d, XID 083000c0 IRQ 27
[ 12.398179] input: PC Speaker as /devices/platform/pcspkr/input/input6
[ 12.758815] sr0: scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray
[ 12.758818] Uniform CD-ROM driver Revision: 3.20
[ 12.758879] sr 6:0:0:0: Attached scsi CD-ROM sr0
[ 12.856829] firewire_ohci 0000:02:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[ 12.856835] firewire_ohci 0000:02:00.0: setting latency timer to 64
[ 12.917244] firewire_ohci: Added fw-ohci device 0000:02:00.0, OHCI version 1.10
[ 13.090223] HDA Intel 0000:00:14.2: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 13.143612] ALSA sound/pci/hda/hda_codec.c:3881: autoconfig: line_outs=4 (0x1c/0x19/0x22/0x23/0x0)
[ 13.143615] ALSA sound/pci/hda/hda_codec.c:3885: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 13.143617] ALSA sound/pci/hda/hda_codec.c:3889: hp_outs=1 (0x1d/0x0/0x0/0x0/0x0)
[ 13.143619] ALSA sound/pci/hda/hda_codec.c:3890: mono: mono_out=0x0
[ 13.143621] ALSA sound/pci/hda/hda_codec.c:3893: dig-out=0x20/0x21
[ 13.143623] ALSA sound/pci/hda/hda_codec.c:3901: inputs: mic=0x1a, fmic=0x1e, line=0x1b, fline=0x0, cd=0x0, aux=0x0
[ 13.145650] HDA Intel 0000:01:05.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[ 13.145669] HDA Intel 0000:01:05.1: setting latency timer to 64
[ 13.257225] Adding 2097144k swap on /dev/sda1. Priority:-1 extents:1 across:2097144k
[ 13.262863] Adding 2097144k swap on /dev/sdb1. Priority:-2 extents:1 across:2097144k
[ 13.417292] firewire_core: created device fw0: GUID 001e8c0000a82627, S400
[ 14.045913] device-mapper: uevent: version 1.0.3
[ 14.046232] device-mapper: ioctl: 4.15.0-ioctl (2009-04-01) initialised: [email protected]
[ 14.171487] md: md0 stopped.
[ 14.172109] md: bind<sdb2>
[ 14.172202] md: bind<sda2>
[ 14.180314] md: raid0 personality registered for level 0
[ 14.180401] raid0: looking at sda2
[ 14.180403] raid0: comparing sda2(308387392)
[ 14.180404] with sda2(308387392)
[ 14.180405] raid0: END
[ 14.180406] raid0: ==> UNIQUE
[ 14.180407] raid0: 1 zones
[ 14.180408] raid0: looking at sdb2
[ 14.180409] raid0: comparing sdb2(308387392)
[ 14.180410] with sda2(308387392)
[ 14.180411] raid0: EQUAL
[ 14.180411] raid0: FINAL 1 zones
[ 14.180413] raid0: done.
[ 14.180414] raid0 : md_size is 616774784 sectors.
[ 14.180415] ******* md0 configuration *********
[ 14.180416] zone0=[sda2/sdb2/]
[ 14.180419] zone offset=0kb device offset=0kb size=308387392kb
[ 14.180420] **********************************
[ 14.180420]
[ 14.180427] md0: detected capacity change from 0 to 315788689408
[ 14.180919] md0: unknown partition table
[ 15.746607] loop: module loaded
[ 15.985962] EXT4-fs (dm-3): mounted filesystem with ordered data mode
[ 15.994445] EXT4-fs (dm-1): mounted filesystem with ordered data mode
[ 16.021282] EXT4-fs (dm-2): mounted filesystem with ordered data mode
[ 16.029736] EXT4-fs (dm-0): mounted filesystem with ordered data mode
[ 16.162987] fuse init (API version 7.13)
[ 18.857530] r8169: eth0: link up
[ 18.857535] r8169: eth0: link up
[ 19.328588] Slow work thread pool: Starting up
[ 19.328626] Slow work thread pool: Ready
[ 19.431453] [drm] Initialized drm 1.1.0 20060810
[ 19.774666] [drm] radeon defaulting to userspace modesetting.
[ 19.775064] pci 0000:01:05.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 19.775067] pci 0000:01:05.0: setting latency timer to 64
[ 19.775229] [drm] Initialized radeon 1.31.0 20080528 for 0000:01:05.0 on minor 0
[ 19.861647] [drm] Setting GART location based on new memory map
[ 19.861751] [drm] Loading RS780 CP Microcode
[ 19.861754] platform r600_cp.0: firmware: requesting radeon/RS780_pfp.bin
[ 19.876353] platform r600_cp.0: firmware: requesting radeon/RS780_me.bin
[ 19.920940] [drm] Resetting GPU
[ 19.920996] [drm] writeback test succeeded in 1 usecs
[ 22.059679] BIOS EDD facility v0.16 2004-Jun-25, 3 devices found
[ 22.894797] powernow-k8: Found 1 AMD Phenom(tm) II X4 B45 Processor processors (4 cpu cores) (version 2.20.00)
[ 22.894831] powernow-k8: 0 : pstate 0 (3000 MHz)
[ 22.894832] powernow-k8: 1 : pstate 1 (2300 MHz)
[ 22.894834] powernow-k8: 2 : pstate 2 (1800 MHz)
[ 22.894835] powernow-k8: 3 : pstate 3 (800 MHz)
[ 24.019826] it87: Found IT8712F chip at 0x290, revision 8
[ 24.019834] it87: in3 is VCC (+5V)
[ 24.019835] it87: in7 is VCCH (+5V Stand-By)
[ 24.019853] ACPI: I/O resource it87 [0x295-0x296] conflicts with ACPI region SIOE [0x290-0x2af]
[ 24.019857] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 29.248331] eth0: no IPv6 routers present
[ 30.589074] CPUFREQ: Per core ondemand sysfs interface is deprecated - up_threshold

2009-12-14 19:48:52

by Yinghai Lu

[permalink] [raw]
Subject: Re: Are these MTRR settings correct?

Tvrtko Ursulin wrote:
> On Monday 14 Dec 2009 11:25:58 Yinghai Lu wrote:
>>>> something wrong, we should not check that with e820 or acpi resource in
>>>> that case. please check
>>>>
>>>> {PATCH] x86/pci: don't check mmconf again if it is from MSR with amd
>>>> faml0h
>>>>
>>>> for AMD Fam10h, it we read mmconf from MSR early, we should just trust
>>>> it because we check it and correct it already.
>>>>
>>>> so skip the reject check there.
>>> [path snipped]
>>>
>>> Do you want me to test with this patch and that pci=.. option active and
>>> post dmesg? Or without the pci=... option?
>> with this patch and pci=... and post dmesg...
>
> Here you go:
>
...
> [ 0.250041] node 0 link 0: io port [1000, ffffff]
> [ 0.250043] TOM: 00000000e0000000 aka 3584M
> [ 0.250044] Fam 10h mmconf [e0000000, efffffff]
> [ 0.250046] node 0 link 0: mmio [a0000, bffff]
> [ 0.250048] node 0 link 0: mmio [e0000000, efffffff] ==> none
> [ 0.250050] node 0 link 0: mmio [f0000000, fe7fffff]
> [ 0.250051] node 0 link 0: mmio [fe800000, fe9fffff]
> [ 0.250053] node 0 link 0: mmio [fea00000, ffefffff]
> [ 0.250054] TOM2: 0000000120000000 aka 4608M
> [ 0.250056] bus: [00,07] on node 0 link 0
> [ 0.250057] bus: 00 index 0 io port: [0, ffff]
> [ 0.250058] bus: 00 index 1 mmio: [a0000, bffff]
> [ 0.250060] bus: 00 index 2 mmio: [f0000000, ffffffff]
> [ 0.250061] bus: 00 index 3 mmio: [120000000, fcffffffff]
> [ 0.250068] ACPI: bus type pci registered
> [ 0.250091] PCI: Found AMD Family 10h NB with MMCONFIG support.
> [ 0.254793] PCI: Using MMCONFIG at e0000000 - efffffff
> [ 0.254795] PCI: Using configuration type 1 for base access

...

thanks, mmconf works on your system.

YH

2009-12-14 20:17:07

by Tvrtko Ursulin

[permalink] [raw]
Subject: Re: Are these MTRR settings correct?

On Monday 14 Dec 2009 19:47:40 Yinghai Lu wrote:
> Tvrtko Ursulin wrote:
> > On Monday 14 Dec 2009 11:25:58 Yinghai Lu wrote:
> >>>> something wrong, we should not check that with e820 or acpi resource
> >>>> in that case. please check
> >>>>
> >>>> {PATCH] x86/pci: don't check mmconf again if it is from MSR with amd
> >>>> faml0h
> >>>>
> >>>> for AMD Fam10h, it we read mmconf from MSR early, we should just trust
> >>>> it because we check it and correct it already.
> >>>>
> >>>> so skip the reject check there.
> >>>
> >>> [path snipped]
> >>>
> >>> Do you want me to test with this patch and that pci=.. option active
> >>> and post dmesg? Or without the pci=... option?
> >>
> >> with this patch and pci=... and post dmesg...
> >
> > Here you go:
>
> ...
>
> > [ 0.250041] node 0 link 0: io port [1000, ffffff]
> > [ 0.250043] TOM: 00000000e0000000 aka 3584M
> > [ 0.250044] Fam 10h mmconf [e0000000, efffffff]
> > [ 0.250046] node 0 link 0: mmio [a0000, bffff]
> > [ 0.250048] node 0 link 0: mmio [e0000000, efffffff] ==> none
> > [ 0.250050] node 0 link 0: mmio [f0000000, fe7fffff]
> > [ 0.250051] node 0 link 0: mmio [fe800000, fe9fffff]
> > [ 0.250053] node 0 link 0: mmio [fea00000, ffefffff]
> > [ 0.250054] TOM2: 0000000120000000 aka 4608M
> > [ 0.250056] bus: [00,07] on node 0 link 0
> > [ 0.250057] bus: 00 index 0 io port: [0, ffff]
> > [ 0.250058] bus: 00 index 1 mmio: [a0000, bffff]
> > [ 0.250060] bus: 00 index 2 mmio: [f0000000, ffffffff]
> > [ 0.250061] bus: 00 index 3 mmio: [120000000, fcffffffff]
> > [ 0.250068] ACPI: bus type pci registered
> > [ 0.250091] PCI: Found AMD Family 10h NB with MMCONFIG support.
> > [ 0.254793] PCI: Using MMCONFIG at e0000000 - efffffff
> > [ 0.254795] PCI: Using configuration type 1 for base access
>
> ...
>
> thanks, mmconf works on your system.

So I should keep using both your patch and pci=check_enable_amd_mmconf option?

Tvrtko

2009-12-14 20:28:07

by Yinghai Lu

[permalink] [raw]
Subject: Re: Are these MTRR settings correct?

Tvrtko Ursulin wrote:
> On Monday 14 Dec 2009 19:47:40 Yinghai Lu wrote:
>> Tvrtko Ursulin wrote:
>>> On Monday 14 Dec 2009 11:25:58 Yinghai Lu wrote:
>>>>>> something wrong, we should not check that with e820 or acpi resource
>>>>>> in that case. please check
>>>>>>
>>>>>> {PATCH] x86/pci: don't check mmconf again if it is from MSR with amd
>>>>>> faml0h
>>>>>>
>>>>>> for AMD Fam10h, it we read mmconf from MSR early, we should just trust
>>>>>> it because we check it and correct it already.
>>>>>>
>>>>>> so skip the reject check there.
>>>>> [path snipped]
>>>>>
>>>>> Do you want me to test with this patch and that pci=.. option active
>>>>> and post dmesg? Or without the pci=... option?
>>>> with this patch and pci=... and post dmesg...
>>> Here you go:
>> ...
>>
>>> [ 0.250041] node 0 link 0: io port [1000, ffffff]
>>> [ 0.250043] TOM: 00000000e0000000 aka 3584M
>>> [ 0.250044] Fam 10h mmconf [e0000000, efffffff]
>>> [ 0.250046] node 0 link 0: mmio [a0000, bffff]
>>> [ 0.250048] node 0 link 0: mmio [e0000000, efffffff] ==> none
>>> [ 0.250050] node 0 link 0: mmio [f0000000, fe7fffff]
>>> [ 0.250051] node 0 link 0: mmio [fe800000, fe9fffff]
>>> [ 0.250053] node 0 link 0: mmio [fea00000, ffefffff]
>>> [ 0.250054] TOM2: 0000000120000000 aka 4608M
>>> [ 0.250056] bus: [00,07] on node 0 link 0
>>> [ 0.250057] bus: 00 index 0 io port: [0, ffff]
>>> [ 0.250058] bus: 00 index 1 mmio: [a0000, bffff]
>>> [ 0.250060] bus: 00 index 2 mmio: [f0000000, ffffffff]
>>> [ 0.250061] bus: 00 index 3 mmio: [120000000, fcffffffff]
>>> [ 0.250068] ACPI: bus type pci registered
>>> [ 0.250091] PCI: Found AMD Family 10h NB with MMCONFIG support.
>>> [ 0.254793] PCI: Using MMCONFIG at e0000000 - efffffff
>>> [ 0.254795] PCI: Using configuration type 1 for base access
>> ...
>>
>> thanks, mmconf works on your system.
>
> So I should keep using both your patch and pci=check_enable_amd_mmconf option?
>

I will push the driver to Jesse.

but you need to have pci=check_enable_amd_mmconf, unless we add one DMI entry for your kind of system.

in arch/x86/kernel/mmconf-fam10h_64.c.
static int __devinit set_check_enable_amd_mmconf(const struct dmi_system_id *d)
{
pci_probe |= PCI_CHECK_ENABLE_AMD_MMCONF;
return 0;
}

static const struct dmi_system_id __cpuinitconst mmconf_dmi_table[] = {
{
.callback = set_check_enable_amd_mmconf,
.ident = "Sun Microsystems Machine",
.matches = {
DMI_MATCH(DMI_SYS_VENDOR, "Sun Microsystems"),
},
},
{}
};

void __cpuinit check_enable_amd_mmconf_dmi(void)
{
dmi_check_system(mmconf_dmi_table);
}

2009-12-15 01:22:20

by Robert Hancock

[permalink] [raw]
Subject: Re: Are these MTRR settings correct?

On 12/14/2009 02:26 PM, Yinghai Lu wrote:
> Tvrtko Ursulin wrote:
>> On Monday 14 Dec 2009 19:47:40 Yinghai Lu wrote:
>>> Tvrtko Ursulin wrote:
>>>> On Monday 14 Dec 2009 11:25:58 Yinghai Lu wrote:
>>>>>>> something wrong, we should not check that with e820 or acpi resource
>>>>>>> in that case. please check
>>>>>>>
>>>>>>> {PATCH] x86/pci: don't check mmconf again if it is from MSR with amd
>>>>>>> faml0h
>>>>>>>
>>>>>>> for AMD Fam10h, it we read mmconf from MSR early, we should just trust
>>>>>>> it because we check it and correct it already.
>>>>>>>
>>>>>>> so skip the reject check there.
>>>>>> [path snipped]
>>>>>>
>>>>>> Do you want me to test with this patch and that pci=.. option active
>>>>>> and post dmesg? Or without the pci=... option?
>>>>> with this patch and pci=... and post dmesg...
>>>> Here you go:
>>> ...
>>>
>>>> [ 0.250041] node 0 link 0: io port [1000, ffffff]
>>>> [ 0.250043] TOM: 00000000e0000000 aka 3584M
>>>> [ 0.250044] Fam 10h mmconf [e0000000, efffffff]
>>>> [ 0.250046] node 0 link 0: mmio [a0000, bffff]
>>>> [ 0.250048] node 0 link 0: mmio [e0000000, efffffff] ==> none
>>>> [ 0.250050] node 0 link 0: mmio [f0000000, fe7fffff]
>>>> [ 0.250051] node 0 link 0: mmio [fe800000, fe9fffff]
>>>> [ 0.250053] node 0 link 0: mmio [fea00000, ffefffff]
>>>> [ 0.250054] TOM2: 0000000120000000 aka 4608M
>>>> [ 0.250056] bus: [00,07] on node 0 link 0
>>>> [ 0.250057] bus: 00 index 0 io port: [0, ffff]
>>>> [ 0.250058] bus: 00 index 1 mmio: [a0000, bffff]
>>>> [ 0.250060] bus: 00 index 2 mmio: [f0000000, ffffffff]
>>>> [ 0.250061] bus: 00 index 3 mmio: [120000000, fcffffffff]
>>>> [ 0.250068] ACPI: bus type pci registered
>>>> [ 0.250091] PCI: Found AMD Family 10h NB with MMCONFIG support.
>>>> [ 0.254793] PCI: Using MMCONFIG at e0000000 - efffffff
>>>> [ 0.254795] PCI: Using configuration type 1 for base access
>>> ...
>>>
>>> thanks, mmconf works on your system.
>>
>> So I should keep using both your patch and pci=check_enable_amd_mmconf option?
>>
>
> I will push the driver to Jesse.
>
> but you need to have pci=check_enable_amd_mmconf, unless we add one DMI entry for your kind of system.

Something else isn't quite right. It looks like MMCONFIG area should be
reserved:

[ 0.308434] system 00:0c: iomem range 0xe0000000-0xefffffff has been
reserved

but the code didn't seem to detect that. In fact there doesn't seem to
be any output about whether it was or wasn't reserved, which from the
code it seems there should be.

Maybe because of that ACPI method execution error?

2009-12-15 01:44:53

by Yinghai Lu

[permalink] [raw]
Subject: Re: Are these MTRR settings correct?

Robert Hancock wrote:
> On 12/14/2009 02:26 PM, Yinghai Lu wrote:
>> Tvrtko Ursulin wrote:
>>> On Monday 14 Dec 2009 19:47:40 Yinghai Lu wrote:
>>>> Tvrtko Ursulin wrote:
>>>>> On Monday 14 Dec 2009 11:25:58 Yinghai Lu wrote:
>>>>>>>> something wrong, we should not check that with e820 or acpi
>>>>>>>> resource
>>>>>>>> in that case. please check
>>>>>>>>
>>>>>>>> {PATCH] x86/pci: don't check mmconf again if it is from MSR with
>>>>>>>> amd
>>>>>>>> faml0h
>>>>>>>>
>>>>>>>> for AMD Fam10h, it we read mmconf from MSR early, we should just
>>>>>>>> trust
>>>>>>>> it because we check it and correct it already.
>>>>>>>>
>>>>>>>> so skip the reject check there.
>>>>>>> [path snipped]
>>>>>>>
>>>>>>> Do you want me to test with this patch and that pci=.. option active
>>>>>>> and post dmesg? Or without the pci=... option?
>>>>>> with this patch and pci=... and post dmesg...
>>>>> Here you go:
>>>> ...
>>>>
>>>>> [ 0.250041] node 0 link 0: io port [1000, ffffff]
>>>>> [ 0.250043] TOM: 00000000e0000000 aka 3584M
>>>>> [ 0.250044] Fam 10h mmconf [e0000000, efffffff]
>>>>> [ 0.250046] node 0 link 0: mmio [a0000, bffff]
>>>>> [ 0.250048] node 0 link 0: mmio [e0000000, efffffff] ==> none
>>>>> [ 0.250050] node 0 link 0: mmio [f0000000, fe7fffff]
>>>>> [ 0.250051] node 0 link 0: mmio [fe800000, fe9fffff]
>>>>> [ 0.250053] node 0 link 0: mmio [fea00000, ffefffff]
>>>>> [ 0.250054] TOM2: 0000000120000000 aka 4608M
>>>>> [ 0.250056] bus: [00,07] on node 0 link 0
>>>>> [ 0.250057] bus: 00 index 0 io port: [0, ffff]
>>>>> [ 0.250058] bus: 00 index 1 mmio: [a0000, bffff]
>>>>> [ 0.250060] bus: 00 index 2 mmio: [f0000000, ffffffff]
>>>>> [ 0.250061] bus: 00 index 3 mmio: [120000000, fcffffffff]
>>>>> [ 0.250068] ACPI: bus type pci registered
>>>>> [ 0.250091] PCI: Found AMD Family 10h NB with MMCONFIG support.
>>>>> [ 0.254793] PCI: Using MMCONFIG at e0000000 - efffffff
>>>>> [ 0.254795] PCI: Using configuration type 1 for base access
>>>> ...
>>>>
>>>> thanks, mmconf works on your system.
>>>
>>> So I should keep using both your patch and
>>> pci=check_enable_amd_mmconf option?
>>>
>>
>> I will push the driver to Jesse.
>>
>> but you need to have pci=check_enable_amd_mmconf, unless we add one
>> DMI entry for your kind of system.
>
> Something else isn't quite right. It looks like MMCONFIG area should be
> reserved:
>
> [ 0.308434] system 00:0c: iomem range 0xe0000000-0xefffffff has been
> reserved
>
> but the code didn't seem to detect that. In fact there doesn't seem to
> be any output about whether it was or wasn't reserved, which from the
> code it seems there should be.
>
> Maybe because of that ACPI method execution error?
>

could be sth pnpacpi brokenness?

YH

2009-12-15 02:49:12

by Yinghai Lu

[permalink] [raw]
Subject: [PATCH] x86/pci: don't check mmconf again if it is from MSR with amd faml0h


for AMD Fam10h, it we read mmconf from MSR early, we should just trust it
because we check it and correct it already.

so skip the reject check there.

Signed-off-by: Yinghai Lu <[email protected]>

---
arch/x86/pci/mmconfig-shared.c | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)

Index: linux-2.6/arch/x86/pci/mmconfig-shared.c
===================================================================
--- linux-2.6.orig/arch/x86/pci/mmconfig-shared.c
+++ linux-2.6/arch/x86/pci/mmconfig-shared.c
@@ -168,6 +168,7 @@ static const char __init *pci_mmcfg_inte
return "Intel Corporation 945G/GZ/P/PL Express Memory Controller Hub";
}

+static int __initdata amd_fam10h_mmconf_found_via_hostbridge;
static const char __init *pci_mmcfg_amd_fam10h(void)
{
u32 low, high, address;
@@ -215,6 +216,8 @@ static const char __init *pci_mmcfg_amd_
return NULL;
}

+ amd_fam10h_mmconf_found_via_hostbridge = 1;
+
return "AMD Family 10h NB";
}

@@ -606,7 +609,12 @@ static void __init __pci_mmcfg_init(int
if (!known_bridge)
acpi_sfi_table_parse(ACPI_SIG_MCFG, pci_parse_mcfg);

- pci_mmcfg_reject_broken(early);
+ /*
+ * if it is amd fam10h, and that is read from msr,
+ * we don't need check them again.
+ */
+ if (!amd_fam10h_mmconf_found_via_hostbridge)
+ pci_mmcfg_reject_broken(early);

if (list_empty(&pci_mmcfg_list))
return;

2009-12-15 16:55:10

by Bjorn Helgaas

[permalink] [raw]
Subject: Re: Are these MTRR settings correct?

On Monday 14 December 2009 06:42:11 pm Yinghai Lu wrote:
> Robert Hancock wrote:
> > Something else isn't quite right. It looks like MMCONFIG area should be
> > reserved:
> >
> > [ 0.308434] system 00:0c: iomem range 0xe0000000-0xefffffff has been
> > reserved
> >
> > but the code didn't seem to detect that. In fact there doesn't seem to
> > be any output about whether it was or wasn't reserved, which from the
> > code it seems there should be.
> >
> > Maybe because of that ACPI method execution error?
>
> could be sth pnpacpi brokenness?

Robert, I assume you're referring to this from Tvrtko's post
(http://lkml.org/lkml/2009/12/13/90):

[ 0.000000] BIOS-e820: 00000000dffd0000 - 00000000e0000000 (reserved)
[ 0.000000] BIOS-e820: 00000000ff700000 - 0000000100000000 (reserved)
...
[ 0.250088] PCI: Found AMD Family 10h NB with MMCONFIG support.
[ 0.250091] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
[ 0.250092] PCI: Not using MMCONFIG.
...
[ 0.253491] ACPI Error (psargs-0359): [ECEN] Namespace lookup failure, AE_NOT_FOUND
[ 0.253495] ACPI Error (psparse-0537): Method parse/execution failed [\] (Node ffffffff81656ab0), AE_NOT_FOUND
...
[ 0.308434] system 00:0c: iomem range 0xe0000000-0xefffffff has been reserved

I think we're rejecting MMCONFIG in the early call to
pci_mmcfg_reject_broken(), when we check only E820 resources, not
ACPI resources. And indeed, the 0xe0000000-0xefffffff range is
not mentioned in E820. Which output did you expect to see?

I am uncomfortable with this early/late checking and looking at both
E820 and ACPI. It just feels hacky and error-prone. I'm not happy about
adding Yinghai's special-case "if we found AMD Fam10h, don't check for
reservations" patch either.

I assume that Windows runs on this box without requiring per-machine
hacks in the kernel. Linux should be able to do the same, and the fact
that we can't is telling us we're doing somethign wrong. We should fix
whatever's wrong rather than papering over it.

Bjorn

2009-12-15 18:03:21

by Yinghai Lu

[permalink] [raw]
Subject: Re: Are these MTRR settings correct?

Bjorn Helgaas wrote:
> On Monday 14 December 2009 06:42:11 pm Yinghai Lu wrote:
>> Robert Hancock wrote:
>>> Something else isn't quite right. It looks like MMCONFIG area should be
>>> reserved:
>>>
>>> [ 0.308434] system 00:0c: iomem range 0xe0000000-0xefffffff has been
>>> reserved
>>>
>>> but the code didn't seem to detect that. In fact there doesn't seem to
>>> be any output about whether it was or wasn't reserved, which from the
>>> code it seems there should be.
>>>
>>> Maybe because of that ACPI method execution error?
>> could be sth pnpacpi brokenness?
>
> Robert, I assume you're referring to this from Tvrtko's post
> (http://lkml.org/lkml/2009/12/13/90):
>
> [ 0.000000] BIOS-e820: 00000000dffd0000 - 00000000e0000000 (reserved)
> [ 0.000000] BIOS-e820: 00000000ff700000 - 0000000100000000 (reserved)
> ...
> [ 0.250088] PCI: Found AMD Family 10h NB with MMCONFIG support.
> [ 0.250091] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
> [ 0.250092] PCI: Not using MMCONFIG.
> ...
> [ 0.253491] ACPI Error (psargs-0359): [ECEN] Namespace lookup failure, AE_NOT_FOUND
> [ 0.253495] ACPI Error (psparse-0537): Method parse/execution failed [\] (Node ffffffff81656ab0), AE_NOT_FOUND
> ...
> [ 0.308434] system 00:0c: iomem range 0xe0000000-0xefffffff has been reserved
>
> I think we're rejecting MMCONFIG in the early call to
> pci_mmcfg_reject_broken(), when we check only E820 resources, not
> ACPI resources. And indeed, the 0xe0000000-0xefffffff range is
> not mentioned in E820. Which output did you expect to see?
>
> I am uncomfortable with this early/late checking and looking at both
> E820 and ACPI. It just feels hacky and error-prone. I'm not happy about
> adding Yinghai's special-case "if we found AMD Fam10h, don't check for
> reservations" patch either.

only check ACPI or remove all hostbridge detect related?


YH

2009-12-15 20:50:49

by Robert Hancock

[permalink] [raw]
Subject: Re: Are these MTRR settings correct?

On Tue, Dec 15, 2009 at 10:55 AM, Bjorn Helgaas <[email protected]> wrote:
> On Monday 14 December 2009 06:42:11 pm Yinghai Lu wrote:
>> Robert Hancock wrote:
>> > Something else isn't quite right. It looks like MMCONFIG area should be
>> > reserved:
>> >
>> > [ ? ?0.308434] system 00:0c: iomem range 0xe0000000-0xefffffff has been
>> > reserved
>> >
>> > but the code didn't seem to detect that. In fact there doesn't seem to
>> > be any output about whether it was or wasn't reserved, which from the
>> > code it seems there should be.
>> >
>> > Maybe because of that ACPI method execution error?
>>
>> could be sth pnpacpi brokenness?
>
> Robert, I assume you're referring to this from Tvrtko's post
> (http://lkml.org/lkml/2009/12/13/90):
>
> [ ? ?0.000000] ?BIOS-e820: 00000000dffd0000 - 00000000e0000000 (reserved)
> [ ? ?0.000000] ?BIOS-e820: 00000000ff700000 - 0000000100000000 (reserved)
> ...
> [ ? ?0.250088] PCI: Found AMD Family 10h NB with MMCONFIG support.
> [ ? ?0.250091] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
> [ ? ?0.250092] PCI: Not using MMCONFIG.
> ...
> [ ? ?0.253491] ACPI Error (psargs-0359): [ECEN] Namespace lookup failure, AE_NOT_FOUND
> [ ? ?0.253495] ACPI Error (psparse-0537): Method parse/execution failed [\] (Node ffffffff81656ab0), AE_NOT_FOUND
> ...
> [ ? ?0.308434] system 00:0c: iomem range 0xe0000000-0xefffffff has been reserved
>
> I think we're rejecting MMCONFIG in the early call to
> pci_mmcfg_reject_broken(), when we check only E820 resources, not
> ACPI resources. ?And indeed, the 0xe0000000-0xefffffff range is
> not mentioned in E820. ?Which output did you expect to see?
>
> I am uncomfortable with this early/late checking and looking at both
> E820 and ACPI. ?It just feels hacky and error-prone. ?I'm not happy about
> adding Yinghai's special-case "if we found AMD Fam10h, don't check for
> reservations" patch either.

I would expect to see the report of whether it was reserved in ACPI or
not, if the E820 check failed. The early check would reject it, but
the late call (after the ACPI interpreter initializes) would accept it
because it discovers that it's actually reserved in the ACPI
motherboard resources.

>
> I assume that Windows runs on this box without requiring per-machine
> hacks in the kernel. ?Linux should be able to do the same, and the fact
> that we can't is telling us we're doing somethign wrong. ?We should fix
> whatever's wrong rather than papering over it.

I wouldn't have a problem with the E820 check being removed, since
it's not actually reliable by itself anyway. In fact I'm not sure that
we need any of the reservation checks at all.

The whole reason we have this junk in there is because early on it was
thought that a bunch of problems people were seeing with systems not
working with MMCONFIG turned on were because their MMCONFIG was
broken, and the reservation checks were there to try to weed this out
by making sure the MCFG data pointed to a memory area that was marked
as reserved. Originally it was checking E820 only, which turned out to
be invalid because the firmware specification only told BIOS people to
reserve the space in ACPI motherboard resources, not E820.

Later on it was discovered that most of the problems were because we
did all config-space access using MMCONFIG, including the base access,
and combined with the fact that we don't disable decode on PCI devices
when sizing memory BARs, the BAR location during sizing would overlap
the MMCONFIG space and result in the device sucking up the MMCONFIG
accesses, usually causing a lockup. So it wasn't actually due to any
broken MMCONFIG motherboards at all. This was solved by using MMCONFIG
for extended config space access only, so that when we move the BAR
temporarily during sizing, we're not trying to access the MMCONFIG
region it overlaps (since BAR sizing requires only base access).

(Lesson: yes, BIOSes are broken a lot, but you can't jump to conclusions.)

It would be interesting to know if there are any systems where the
code reports the MCFG area is not reserved in the ACPI motherboard
resources. I would tend to suspect not, because if it wasn't, Windows
would potentially assign devices to that memory area on such boards
and cause things to fail horribly, which presumably isn't happening.
We might be able to just get rid of all that code.

2009-12-15 21:10:15

by Jesse Barnes

[permalink] [raw]
Subject: Re: Are these MTRR settings correct?

On Tue, 15 Dec 2009 14:50:44 -0600
Robert Hancock <[email protected]> wrote:
> I wouldn't have a problem with the E820 check being removed, since
> it's not actually reliable by itself anyway. In fact I'm not sure that
> we need any of the reservation checks at all.
>
> The whole reason we have this junk in there is because early on it was
> thought that a bunch of problems people were seeing with systems not
> working with MMCONFIG turned on were because their MMCONFIG was
> broken, and the reservation checks were there to try to weed this out
> by making sure the MCFG data pointed to a memory area that was marked
> as reserved. Originally it was checking E820 only, which turned out to
> be invalid because the firmware specification only told BIOS people to
> reserve the space in ACPI motherboard resources, not E820.
>
> Later on it was discovered that most of the problems were because we
> did all config-space access using MMCONFIG, including the base access,
> and combined with the fact that we don't disable decode on PCI devices
> when sizing memory BARs, the BAR location during sizing would overlap
> the MMCONFIG space and result in the device sucking up the MMCONFIG
> accesses, usually causing a lockup. So it wasn't actually due to any
> broken MMCONFIG motherboards at all. This was solved by using MMCONFIG
> for extended config space access only, so that when we move the BAR
> temporarily during sizing, we're not trying to access the MMCONFIG
> region it overlaps (since BAR sizing requires only base access).
>
> (Lesson: yes, BIOSes are broken a lot, but you can't jump to
> conclusions.)
>
> It would be interesting to know if there are any systems where the
> code reports the MCFG area is not reserved in the ACPI motherboard
> resources. I would tend to suspect not, because if it wasn't, Windows
> would potentially assign devices to that memory area on such boards
> and cause things to fail horribly, which presumably isn't happening.
> We might be able to just get rid of all that code.

Yeah, that sounds like an accurate summary. I'd be in favor of ripping
out the e820 check (it's totally useless and just confusing) and moving
to using mmconfig for everything, not just extended space, provided we
disable decode around our BAR sizing (some bridges needed quirks there
though).

The ACPI resource checks seem harmless; as you say I'd expect every
machine running Windows to already have that part of the firmware
tested with the "Windows boots, ship it" validation.

--
Jesse Barnes, Intel Open Source Technology Center

2009-12-16 00:14:55

by Robert Hancock

[permalink] [raw]
Subject: Re: Are these MTRR settings correct?

On Tue, Dec 15, 2009 at 3:09 PM, Jesse Barnes <[email protected]> wrote:
> On Tue, 15 Dec 2009 14:50:44 -0600
> Robert Hancock <[email protected]> wrote:
>> I wouldn't have a problem with the E820 check being removed, since
>> it's not actually reliable by itself anyway. In fact I'm not sure that
>> we need any of the reservation checks at all.
>>
>> The whole reason we have this junk in there is because early on it was
>> thought that a bunch of problems people were seeing with systems not
>> working with MMCONFIG turned on were because their MMCONFIG was
>> broken, and the reservation checks were there to try to weed this out
>> by making sure the MCFG data pointed to a memory area that was marked
>> as reserved. Originally it was checking E820 only, which turned out to
>> be invalid because the firmware specification only told BIOS people to
>> reserve the space in ACPI motherboard resources, not E820.
>>
>> ?Later on it was discovered that most of the problems were because we
>> did all config-space access using MMCONFIG, including the base access,
>> and combined with the fact that we don't disable decode on PCI devices
>> when sizing memory BARs, the BAR location during sizing would overlap
>> the MMCONFIG space and result in the device sucking up the MMCONFIG
>> accesses, usually causing a lockup. So it wasn't actually due to any
>> broken MMCONFIG motherboards at all. This was solved by using MMCONFIG
>> for extended config space access only, so that when we move the BAR
>> temporarily during sizing, we're not trying to access the MMCONFIG
>> region it overlaps (since BAR sizing requires only base access).
>>
>> (Lesson: yes, BIOSes are broken a lot, but you can't jump to
>> conclusions.)
>>
>> It would be interesting to know if there are any systems where the
>> code reports the MCFG area is not reserved in the ACPI motherboard
>> resources. I would tend to suspect not, because if it wasn't, Windows
>> would potentially assign devices to that memory area on such boards
>> and cause things to fail horribly, which presumably isn't happening.
>> We might be able to just get rid of all that code.
>
> Yeah, that sounds like an accurate summary. ?I'd be in favor of ripping
> out the e820 check (it's totally useless and just confusing) and moving
> to using mmconfig for everything, not just extended space, provided we
> disable decode around our BAR sizing (some bridges needed quirks there
> though).

That may be viable, yes. Linus was opposed to the decode-disable last
time he weighed in, though, although he did seem like he could be
convinced if suitable exceptions were in place where it might break
things..

> The ACPI resource checks seem harmless; as you say I'd expect every
> machine running Windows to already have that part of the firmware
> tested with the "Windows boots, ship it" validation.

2009-12-16 06:26:39

by Yinghai Lu

[permalink] [raw]
Subject: Re: Are these MTRR settings correct?

On Tue, Dec 15, 2009 at 12:50 PM, Robert Hancock <[email protected]> wrote:
This was solved by using MMCONFIG
> for extended config space access only, so that when we move the BAR
> temporarily during sizing, we're not trying to access the MMCONFIG
> region it overlaps (since BAR sizing requires only base access).

how about IOV bar 0x184 and 190 ?

YH

2009-12-16 20:07:19

by Jesse Barnes

[permalink] [raw]
Subject: Re: [PATCH] x86/pci: don't check mmconf again if it is from MSR with amd faml0h

On Mon, 14 Dec 2009 18:47:25 -0800
Yinghai Lu <[email protected]> wrote:

>
> for AMD Fam10h, it we read mmconf from MSR early, we should just
> trust it because we check it and correct it already.
>
> so skip the reject check there.
>
> Signed-off-by: Yinghai Lu <[email protected]>
>

Why is mmconfig getting rejected on this platform? Seems like that
should be fixed instead, rather than adding a whitelist of one.

--
Jesse Barnes, Intel Open Source Technology Center

2009-12-16 22:19:43

by Yinghai Lu

[permalink] [raw]
Subject: Re: [PATCH] x86/pci: don't check mmconf again if it is from MSR with amd faml0h

Jesse Barnes wrote:
> On Mon, 14 Dec 2009 18:47:25 -0800
> Yinghai Lu <[email protected]> wrote:
>
>> for AMD Fam10h, it we read mmconf from MSR early, we should just
>> trust it because we check it and correct it already.
>>
>> so skip the reject check there.
>>
>> Signed-off-by: Yinghai Lu <[email protected]>
>>
>
> Why is mmconfig getting rejected on this platform? Seems like that
> should be fixed instead, rather than adding a whitelist of one.
>

in the previous cleanup, i happen to move the checking to check hostbridge code too.

but don't want to remove the checking for all, and this patch only remove the checking for amd 10h.

YH