Crash during vmcore_init
Kexec,
I have been experiencing the crash below on Ubuntu 10.04 running 2.6.32-34-server and 2.6.38-8-server as the crashkernel on X86_64. The tools are:
kexec-tools 1:2.0.2-1ubuntu3
makedumpfile 1.3.7-2
kdump-tools 1.3.7-2
I would be interested to know if this is a known problem and if so whether or not there is a patch in the pipeline to correct the problem.
I will be happy to provide any other details that are required including debug builds if necessary.
Tim Hartrick
EdgeCast Networks, Inc.
[ 1.322100] ioremap: invalid physical address db74000000000000 [ 1.327919] ------------[ cut here ]------------ [ 1.332530] WARNING: at /build/buildd/linux-2.6.32/arch/x86/mm/ioremap.c:120 __ioremap_caller +0x360/0x3d0() [ 1.342249] Hardware name: PowerEdge R710 [ 1.346249] Modules linked in: [ 1.349306] Pid: 1, comm: swapper Not tainted 2.6.32-34-server #77-Ubuntu [ 1.356079] Call Trace: [ 1.358523] [<ffffffff81067c7b>] warn_slowpath_common+0x7b/0xc0 [ 1.364516] [<ffffffff81067cd4>] warn_slowpath_null+0x14/0x20 [ 1.370335] [<ffffffff81041610>] __ioremap_caller+0x360/0x3d0 [ 1.376155] [<ffffffff8103551e>] ? copy_oldmem_page+0x4e/0xc0 [ 1.381974] [<ffffffff811211d5>] ? __free_vmap_area+0xa5/0xb0 [ 1.387792] [<ffffffff81041774>] ioremap_cache+0x14/0x20 [ 1.393177] [<ffffffff8103551e>] copy_oldmem_page+0x4e/0xc0 [ 1.398828] [<ffffffff811a8b5a>] read_from_oldmem+0x7a/0xb0 [ 1.404478] [<ffffffff818aa7d0>] T.531+0x6c/0x20f [ 1.409255] [<ffffffff8103555b>] ? copy_oldmem_page+0x8b/0xc0 [ 1.415075] [<ffffffff811a8b5a>] ? read_from_oldmem+0x7a/0xb0 [ 1.420891] [<ffffffff818aaa86>] parse_crash_elf64_headers +0x113/0x218 [ 1.427490] [<ffffffff8103555b>] ? copy_oldmem_page+0x8b/0xc0 [ 1.433309] [<ffffffff811a8600>] ? kclist_add_private+0x0/0x180 [ 1.439303] [<ffffffff818ab0bf>] ? vmcore_init+0x0/0x75 [ 1.444603] [<ffffffff818ab01b>] parse_crash_elf_headers+0x7e/0x122 [ 1.450941] [<ffffffff818ab0e0>] vmcore_init+0x21/0x75 [ 1.456158] [<ffffffff8100a04c>] do_one_initcall+0x3c/0x1a0 [ 1.461806] [<ffffffff8188776f>] do_basic_setup+0x54/0x66 [ 1.467278] [<ffffffff8188780f>] kernel_init+0x8e/0xde [ 1.472491] [<ffffffff8105c8fa>] ? schedule_tail+0x2a/0xb0 [ 1.478052] [<ffffffff810141aa>] child_rip+0xa/0x20 [ 1.483004] [<ffffffff81887781>] ? kernel_init+0x0/0xde [ 1.488303] [<ffffffff810141a0>] ? child_rip+0x0/0x20 [ 1.493431] ---[ end trace 93d72a36b9146f22 ]--- [ 1.498037] Kdump: vmcore not initialized [ 1.657335] Freeing initrd memory: 8647k freed
_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec
Quoted 15 lines · Tim Hartrick
Kexec,
I have been experiencing the crash below on Ubuntu 10.04 running 2.6.32-34-server and 2.6.38-8-server as the crashkernel on
X86_64. The tools are:kexec-tools 1:2.0.2-1ubuntu3
makedumpfile 1.3.7-2
kdump-tools 1.3.7-2I would be interested to know if this is a known problem and if so whether or not there is a patch in the pipeline to correct the problem.
I will be happy to provide any other details that are required including debug builds if necessary.
....
Quoted 5 lines
[ 1.322100] ioremap: invalid physical address db74000000000000 [ 1.327919] ------------[ cut here ]------------ [ 1.332530] WARNING: at /build/buildd/linux-2.6.32/arch/x86/mm/ioremap.c:120 __ioremap_caller +0x360/0x3d0()
This probably means that kexec-tools passed some incorrect kernel parameter to the second kernel.
So, what is the cmdline of your second kernel? And what is your /proc/iomem of your first kernel?
Cheers.
_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec
Wang,
Thanks for taking the time to look at this.
Here is the result from a 2.6.38 kernel used as base kernel and crashkernel:
[ 1.314762] WARNING: at /build/buildd/linux-2.6.38/arch/x86/mm/ioremap.c:83 __ioremap_caller +0x350/0x3d0() [ 1.324394] Hardware name: PowerEdge R710 [ 1.328390] Modules linked in: [ 1.331443] Pid: 1, comm: swapper Not tainted 2.6.38-8-server #42-Ubuntu [ 1.338128] Call Trace: [ 1.340572] [<ffffffff81065d1f>] ? warn_slowpath_common+0x7f/0xc0 [ 1.346741] [<ffffffff81065d7a>] ? warn_slowpath_null+0x1a/0x20 [ 1.352729] [<ffffffff81040eb0>] ? __ioremap_caller+0x350/0x3d0 [ 1.358726] [<ffffffff810d8575>] ? call_rcu_sched+0x15/0x20 [ 1.364375] [<ffffffff8103452e>] ? copy_oldmem_page+0x4e/0xc0 [ 1.370194] [<ffffffff8113c39e>] ? __purge_vmap_area_lazy+0xfe/0x1f0 [ 1.376622] [<ffffffff81040f64>] ? ioremap_cache+0x14/0x20 [ 1.382176] [<ffffffff8103452e>] ? copy_oldmem_page+0x4e/0xc0 [ 1.388002] [<ffffffff811cad0a>] ? read_from_oldmem+0x7a/0xb0 [ 1.393827] [<ffffffff81b099a0>] ? merge_note_headers_elf64.clone.3 +0x6c/0x214 [ 1.401115] [<ffffffff8103456a>] ? copy_oldmem_page+0x8a/0xc0 [ 1.406936] [<ffffffff811cad0a>] ? read_from_oldmem+0x7a/0xb0 [ 1.412752] [<ffffffff81b09e79>] ? vmcore_init+0x0/0x73 [ 1.418051] [<ffffffff81b09c52>] ? parse_crash_elf64_headers +0x10a/0x211 [ 1.424825] [<ffffffff8103456a>] ? copy_oldmem_page+0x8a/0xc0 [ 1.430640] [<ffffffff81b09e79>] ? vmcore_init+0x0/0x73 [ 1.435940] [<ffffffff81b09dd4>] ? parse_crash_elf_headers +0x7b/0x120 [ 1.442450] [<ffffffff81b09e9c>] ? vmcore_init+0x23/0x73 [ 1.447839] [<ffffffff81002175>] ? do_one_initcall+0x45/0x190 [ 1.453661] [<ffffffff81ae1dff>] ? kernel_init+0x169/0x1f3 [ 1.459218] [<ffffffff8100cde4>] ? kernel_thread_helper+0x4/0x10 [ 1.465298] [<ffffffff81ae1c96>] ? kernel_init+0x0/0x1f3 [ 1.470680] [<ffffffff8100cde0>] ? kernel_thread_helper+0x0/0x10
The command line for the crashkernel:
[ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-2.6.38-8-server
root=UUID=ea7a5a27-d58f-469f-a19c-3e65b69587f6 ro console=ttyS0,115200n8 irqpoll maxcpus=1 nousb memmap=exactmap memmap=640K@0K memmap=261484K@623232K elfcorehdr=884716K memmap=252K#2087484K
The contents of /proc/iomem while running the base kernel:
00000000-0000ffff : reserved
00010000-0009ffff : System RAM
000a0000-000bffff : PCI Bus 0000:00
00100000-7f678fff : System RAM
01000000-015e1d6c : Kernel code
015e1d6d-01aca17f : Kernel data
01bae000-01d03fff : Kernel bss
26000000-35ffffff : Crash kernel
7f679000-7f68efff : reserved
7f679000-7f679003 : APEI ERST
7f67900c-7f679016 : APEI ERST
7f679060-7f67906b : APEI ERST
7f68d000-7f68efff : APEI ERST
7f68f000-7f6cdfff : ACPI Tables
7f6ce000-7fffffff : reserved
80000000-fdffffff : PCI Bus 0000:00
d5800000-d5ffffff : PCI Bus 0000:08
d5800000-d5ffffff : 0000:08:03.0
d6000000-d9ffffff : PCI Bus 0000:01
d6000000-d7ffffff : 0000:01:00.0
d6000000-d7ffffff : bnx2
d8000000-d9ffffff : 0000:01:00.1
d8000000-d9ffffff : bnx2
da000000-ddffffff : PCI Bus 0000:02
da000000-dbffffff : 0000:02:00.0
da000000-dbffffff : bnx2
dc000000-ddffffff : 0000:02:00.1
dc000000-ddffffff : bnx2
de000000-deffffff : PCI Bus 0000:08
de000000-de00ffff : 0000:08:03.0
de7fc000-de7fffff : 0000:08:03.0
de800000-deffffff : 0000:08:03.0
df0ff800-df0ffbff : 0000:00:1a.7
df0ff800-df0ffbff : ehci_hcd
df0ffc00-df0fffff : 0000:00:1d.7
df0ffc00-df0fffff : ehci_hcd
df100000-df2fffff : PCI Bus 0000:03
df100000-df1fffff : 0000:03:00.0
df2ec000-df2effff : 0000:03:00.0
df2ec000-df2effff : mpt
df2f0000-df2fffff : 0000:03:00.0
df2f0000-df2fffff : mpt
e0000000-efffffff : PCI MMCONFIG 0000 [bus 00-ff]
e0000000-efffffff : reserved
e0000000-efffffff : pnp 00:09fe000000-ffffffff : reserved
fec00000-fec003ff : IOAPIC 0
fec80000-fec803ff : IOAPIC 1
fed00000-fed003ff : HPET 0
fed40000-fed44fff : PCI Bus 0000:00
fed90000-fed91fff : pnp 00:0b
fee00000-fee00fff : Local APIC
100000000-c7fffffff : System RAM
tim
Quoted 30 lines · WANG Cong
Quoted 15 lines · Tim Hartrick
Kexec,
I have been experiencing the crash below on Ubuntu 10.04 running 2.6.32-34-server and 2.6.38-8-server as the crashkernel on
X86_64. The tools are:kexec-tools 1:2.0.2-1ubuntu3
makedumpfile 1.3.7-2
kdump-tools 1.3.7-2I would be interested to know if this is a known problem and if so whether or not there is a patch in the pipeline to correct the problem.
I will be happy to provide any other details that are required including debug builds if necessary.
....
Quoted 5 lines
[ 1.322100] ioremap: invalid physical address db74000000000000 [ 1.327919] ------------[ cut here ]------------ [ 1.332530] WARNING: at /build/buildd/linux-2.6.32/arch/x86/mm/ioremap.c:120 __ioremap_caller +0x360/0x3d0()This probably means that kexec-tools passed some incorrect kernel parameter to the second kernel.
So, what is the cmdline of your second kernel? And what is your
/proc/iomemof your first kernel?
Quoted 7 lines
Cheers.
_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec
_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec
Quoted 108 lines · Tim Hartrick
Wang,
Thanks for taking the time to look at this.
Here is the result from a 2.6.38 kernel used as base kernel and crashkernel:
[ 1.314762] WARNING: at /build/buildd/linux-2.6.38/arch/x86/mm/ioremap.c:83 __ioremap_caller +0x350/0x3d0() [ 1.324394] Hardware name: PowerEdge R710 [ 1.328390] Modules linked in: [ 1.331443] Pid: 1, comm: swapper Not tainted 2.6.38-8-server #42-Ubuntu [ 1.338128] Call Trace: [ 1.340572] [<ffffffff81065d1f>] ? warn_slowpath_common+0x7f/0xc0 [ 1.346741] [<ffffffff81065d7a>] ? warn_slowpath_null+0x1a/0x20 [ 1.352729] [<ffffffff81040eb0>] ? __ioremap_caller+0x350/0x3d0 [ 1.358726] [<ffffffff810d8575>] ? call_rcu_sched+0x15/0x20 [ 1.364375] [<ffffffff8103452e>] ? copy_oldmem_page+0x4e/0xc0 [ 1.370194] [<ffffffff8113c39e>] ? __purge_vmap_area_lazy+0xfe/0x1f0 [ 1.376622] [<ffffffff81040f64>] ? ioremap_cache+0x14/0x20 [ 1.382176] [<ffffffff8103452e>] ? copy_oldmem_page+0x4e/0xc0 [ 1.388002] [<ffffffff811cad0a>] ? read_from_oldmem+0x7a/0xb0 [ 1.393827] [<ffffffff81b099a0>] ? merge_note_headers_elf64.clone.3 +0x6c/0x214 [ 1.401115] [<ffffffff8103456a>] ? copy_oldmem_page+0x8a/0xc0 [ 1.406936] [<ffffffff811cad0a>] ? read_from_oldmem+0x7a/0xb0 [ 1.412752] [<ffffffff81b09e79>] ? vmcore_init+0x0/0x73 [ 1.418051] [<ffffffff81b09c52>] ? parse_crash_elf64_headers +0x10a/0x211 [ 1.424825] [<ffffffff8103456a>] ? copy_oldmem_page+0x8a/0xc0 [ 1.430640] [<ffffffff81b09e79>] ? vmcore_init+0x0/0x73 [ 1.435940] [<ffffffff81b09dd4>] ? parse_crash_elf_headers +0x7b/0x120 [ 1.442450] [<ffffffff81b09e9c>] ? vmcore_init+0x23/0x73 [ 1.447839] [<ffffffff81002175>] ? do_one_initcall+0x45/0x190 [ 1.453661] [<ffffffff81ae1dff>] ? kernel_init+0x169/0x1f3 [ 1.459218] [<ffffffff8100cde4>] ? kernel_thread_helper+0x4/0x10 [ 1.465298] [<ffffffff81ae1c96>] ? kernel_init+0x0/0x1f3 [ 1.470680] [<ffffffff8100cde0>] ? kernel_thread_helper+0x0/0x10The command line for the crashkernel:
[ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-2.6.38-8-serverroot=UUID=ea7a5a27-d58f-469f-a19c-3e65b69587f6 ro console=ttyS0,115200n8 irqpoll maxcpus=1 nousb memmap=exactmap memmap=640K@0K memmap=261484K@623232K elfcorehdr=884716K memmap=252K#2087484K
The contents of
/proc/iomemwhile running the base kernel:00000000-0000ffff : reserved
00010000-0009ffff : System RAM
000a0000-000bffff : PCI Bus 0000:00
00100000-7f678fff : System RAM
01000000-015e1d6c : Kernel code
015e1d6d-01aca17f : Kernel data
01bae000-01d03fff : Kernel bss
26000000-35ffffff : Crash kernel
7f679000-7f68efff : reserved
7f679000-7f679003 : APEI ERST
7f67900c-7f679016 : APEI ERST
7f679060-7f67906b : APEI ERST
7f68d000-7f68efff : APEI ERST
7f68f000-7f6cdfff : ACPI Tables
7f6ce000-7fffffff : reserved
80000000-fdffffff : PCI Bus 0000:00
d5800000-d5ffffff : PCI Bus 0000:08d5800000-d5ffffff : 0000:08:03.0 d6000000-d9ffffff : PCI Bus 0000:01 d6000000-d7ffffff : 0000:01:00.0 d6000000-d7ffffff : bnx2 d8000000-d9ffffff : 0000:01:00.1 d8000000-d9ffffff : bnx2 da000000-ddffffff : PCI Bus 0000:02 da000000-dbffffff : 0000:02:00.0 da000000-dbffffff : bnx2 dc000000-ddffffff : 0000:02:00.1 dc000000-ddffffff : bnx2 de000000-deffffff : PCI Bus 0000:08 de000000-de00ffff : 0000:08:03.0 de7fc000-de7fffff : 0000:08:03.0 de800000-deffffff : 0000:08:03.0 df0ff800-df0ffbff : 0000:00:1a.7 df0ff800-df0ffbff : ehci_hcd df0ffc00-df0fffff : 0000:00:1d.7 df0ffc00-df0fffff : ehci_hcd df100000-df2fffff : PCI Bus 0000:03 df100000-df1fffff : 0000:03:00.0 df2ec000-df2effff : 0000:03:00.0 df2ec000-df2effff : mpt df2f0000-df2fffff : 0000:03:00.0 df2f0000-df2fffff : mpt e0000000-efffffff : PCI MMCONFIG 0000 [bus 00-ff] e0000000-efffffff : reserved e0000000-efffffff : pnp 00:09fe000000-ffffffff : reserved
fec00000-fec003ff : IOAPIC 0
fec80000-fec803ff : IOAPIC 1
fed00000-fed003ff : HPET 0
fed40000-fed44fff : PCI Bus 0000:00
fed90000-fed91fff : pnp 00:0b
fee00000-fee00fff : Local APIC
100000000-c7fffffff : System RAM
Quoted 25 lines
tim
Quoted 20 lines · WANG Cong
Quoted 15 lines · Tim Hartrick
Kexec,
I have been experiencing the crash below on Ubuntu 10.04 running 2.6.32-34-server and 2.6.38-8-server as the crashkernel on
X86_64. The tools are:kexec-tools 1:2.0.2-1ubuntu3
makedumpfile 1.3.7-2
kdump-tools 1.3.7-2I would be interested to know if this is a known problem and if so whether or not there is a patch in the pipeline to correct the problem.
I will be happy to provide any other details that are required including debug builds if necessary.
....
Quoted 2 lines
[ 1.322100] ioremap: invalid physical address db74000000000000 [
Searching db74000000000000 got several similar cases of this, all are about per cpu invalid crash_notes address, is this one more?
OTOH, Can you test latest mainline kernel?
ccing lkml and Tejun Heo
Quoted 24 lines
Quoted 10 lines
Quoted 3 lines
1.327919] ------------[ cut here ]------------ [ 1.332530] WARNING:
at /build/buildd/linux-2.6.32/arch/x86/mm/ioremap.c:120 __ioremap_caller +0x360/0x3d0()This probably means that kexec-tools passed some incorrect kernel parameter to the second kernel.
So, what is the cmdline of your second kernel? And what is your
/proc/iomemof your first kernel?Quoted 7 lines
Cheers.
_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec
Signature · 7 lines
Thanks Dave _______________________________________________ kexec mailing list [email protected] http://lists.infradead.org/mailman/listinfo/kexec
Quoted 18 lines · Dave Young
Quoted 18 lines · WANG Cong
Quoted 17 lines · Tim Hartrick
Quoted 16 lines
Kexec,
I have been experiencing the crash below on Ubuntu 10.04 running 2.6.32-34-server and 2.6.38-8-server as the crashkernel on
X86_64. The tools are:kexec-tools 1:2.0.2-1ubuntu3
makedumpfile 1.3.7-2
kdump-tools 1.3.7-2I would be interested to know if this is a known problem and if so whether or not there is a patch in the pipeline to correct the problem.
I will be happy to provide any other details that are required including debug builds if necessary.
Quoted 8 lines
Quoted 3 lines
Quoted 3 lines
....
Quoted 2 lines
[ 1.322100] ioremap: invalid physical address
db74000000000000[Searching
db74000000000000got several similar cases of this, all are about per cpu invalidcrash_notesaddress, is this one more?
Why it is per cpu crash_note?
I bet Tim is using i386 machine, and on i386 we have,
kexec/arch/i386/crashdump-x86.c
static int get_crash_notes(int cpu, uint64_t *addr, uint64_t *len)
{
char crash_notes[PATH_MAX];
char line[MAX_LINE];
FILE *fp;
unsigned long vaddr;
int count;
sprintf(crash_notes, "/sys/kernel/crash_notes");
fp = fopen(crash_notes, "r");
if (fp) {
<...>
} else
return get_crash_notes_per_cpu(cpu, addr, len);
}As long as we have .notes section, /sys/kernel/crash_notes exists. So I see no reason that is per cpu notes stuff.
_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec
Quoted 5 lines · Américo Wang
I bet Tim is using i386 machine, and on i386 we have,
kexec/arch/i386/crashdump-x86.c
Er, it is x86_64... but they share the same source file...
_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec
Dave,
I tested with
linux-image-3.1.1-030101-generic_3.1.1-030101.201111111651_amd64.deb
which, as far as I know, is the Ubuntu build of the latest stable. Below are the results.
[ 1.427457] ioremap: invalid physical address 5800000000000 [ 1.433017] ------------[ cut here ]------------ [ 1.437632] WARNING: at /home/apw/COD/linux/arch/x86/mm/ioremap.c:83 __ioremap_caller+0x35e/0x3a0() [ 1.446656] Hardware name: PowerEdge R710 [ 1.450655] Modules linked in: [ 1.453712] Pid: 1, comm: swapper Not tainted 3.1.1-030101-generic #201111111651 [ 1.461092] Call Trace: [ 1.463539] [<ffffffff81065aef>] warn_slowpath_common+0x7f/0xc0 [ 1.469532] [<ffffffff81065b4a>] warn_slowpath_null+0x1a/0x20 [ 1.475352] [<ffffffff810412be>] __ioremap_caller+0x35e/0x3a0 [ 1.481176] [<ffffffff8103852e>] ? copy_oldmem_page+0x4e/0xc0 [ 1.486995] [<ffffffff81041334>] ioremap_cache+0x14/0x20 [ 1.492380] [<ffffffff8103852e>] copy_oldmem_page+0x4e/0xc0 [ 1.498031] [<ffffffff811dc7b1>] read_from_oldmem+0xb1/0xf0 [ 1.503682] [<ffffffff8115e4ec>] ? __kmalloc+0x5c/0x160 [ 1.508984] [<ffffffff81cfef55>] T.635+0x6e/0x211 [ 1.513767] [<ffffffff811dc7b1>] ? read_from_oldmem+0xb1/0xf0 [ 1.519588] [<ffffffff8115e4ec>] ? __kmalloc+0x5c/0x160 [ 1.524887] [<ffffffff81cff20b>] parse_crash_elf64_headers +0x113/0x212 [ 1.531489] [<ffffffff81cff82f>] ? parse_crash_elf_headers +0x122/0x122 [ 1.538088] [<ffffffff81cff78b>] parse_crash_elf_headers+0x7e/0x122 [ 1.544427] [<ffffffff81cff850>] vmcore_init+0x21/0x75 [ 1.549645] [<ffffffff81002043>] do_one_initcall+0x43/0x190 [ 1.555293] [<ffffffff81cd8680>] kernel_init+0xcd/0x151 [ 1.560596] [<ffffffff81608af4>] kernel_thread_helper+0x4/0x10 [ 1.566504] [<ffffffff81cd85b3>] ? parse_early_options+0x20/0x20 [ 1.572584] [<ffffffff81608af0>] ? gs_change+0x13/0x13 [ 1.577802] ---[ end trace a22d306b065d4a66 ]---
[ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-3.1.1-030101-generic
root=UUID=ea7a5a27-d58f-469f-a19c-3e65b69587f6 ro console=ttyS0,115200n8 irqpoll maxcpus=1 nousb memmap=exactmap memmap=640K@0K memmap=489836K@33408K elfcorehdr=523244K memmap=252K#2087484K
00000000-0000ffff : reserved
00010000-0009ffff : System RAM
000a0000-000bffff : PCI Bus 0000:00
000c0000-000c7fff : Video ROM
000c8000-000cdbff : Adapter ROM
000ce000-000cefff : Adapter ROM
000cf000-000d15ff : Adapter ROM
000f0000-000fffff : System ROM
00100000-7f678fff : System RAM
01000000-0160b9e3 : Kernel code
0160b9e4-01cc2dff : Kernel data
01dc1000-01f14fff : Kernel bss
02000000-1fefffff : Crash kernel
7f679000-7f68efff : reserved
7f679000-7f679003 : APEI ERST
7f67900c-7f679016 : APEI ERST
7f679060-7f67906b : APEI ERST
7f68d000-7f68efff : APEI ERST
7f68f000-7f6cdfff : ACPI Tables
7f6ce000-7fffffff : reserved
80000000-fdffffff : PCI Bus 0000:00
d5800000-d5ffffff : PCI Bus 0000:08
d5800000-d5ffffff : 0000:08:03.0
d6000000-d9ffffff : PCI Bus 0000:01
d6000000-d7ffffff : 0000:01:00.0
d6000000-d7ffffff : bnx2
d8000000-d9ffffff : 0000:01:00.1
d8000000-d9ffffff : bnx2
da000000-ddffffff : PCI Bus 0000:02
da000000-dbffffff : 0000:02:00.0
da000000-dbffffff : bnx2
dc000000-ddffffff : 0000:02:00.1
dc000000-ddffffff : bnx2
de000000-deffffff : PCI Bus 0000:08
de000000-de00ffff : 0000:08:03.0
de7fc000-de7fffff : 0000:08:03.0
de800000-deffffff : 0000:08:03.0
df0ff800-df0ffbff : 0000:00:1a.7
df0ff800-df0ffbff : ehci_hcd
df0ffc00-df0fffff : 0000:00:1d.7
df0ffc00-df0fffff : ehci_hcd
df100000-df2fffff : PCI Bus 0000:03
df100000-df1fffff : 0000:03:00.0
df2ec000-df2effff : 0000:03:00.0
df2ec000-df2effff : mpt
df2f0000-df2fffff : 0000:03:00.0
df2f0000-df2fffff : mpt
e0000000-efffffff : PCI MMCONFIG 0000 [bus 00-ff]
e0000000-efffffff : reserved
e0000000-efffffff : pnp 00:09fe000000-ffffffff : reserved
fec00000-fec003ff : IOAPIC 0
fec80000-fec803ff : IOAPIC 1
fed00000-fed003ff : HPET 0
fed40000-fed44fff : PCI Bus 0000:00
fed90000-fed91fff : pnp 00:0b
fee00000-fee00fff : Local APIC
100000000-c7fffffff : System RAM
Quoted 172 lines · Dave Young
Quoted 108 lines · Tim Hartrick
Wang,
Thanks for taking the time to look at this.
Here is the result from a 2.6.38 kernel used as base kernel and crashkernel:
[ 1.314762] WARNING: at /build/buildd/linux-2.6.38/arch/x86/mm/ioremap.c:83 __ioremap_caller +0x350/0x3d0() [ 1.324394] Hardware name: PowerEdge R710 [ 1.328390] Modules linked in: [ 1.331443] Pid: 1, comm: swapper Not tainted 2.6.38-8-server #42-Ubuntu [ 1.338128] Call Trace: [ 1.340572] [<ffffffff81065d1f>] ? warn_slowpath_common+0x7f/0xc0 [ 1.346741] [<ffffffff81065d7a>] ? warn_slowpath_null+0x1a/0x20 [ 1.352729] [<ffffffff81040eb0>] ? __ioremap_caller+0x350/0x3d0 [ 1.358726] [<ffffffff810d8575>] ? call_rcu_sched+0x15/0x20 [ 1.364375] [<ffffffff8103452e>] ? copy_oldmem_page+0x4e/0xc0 [ 1.370194] [<ffffffff8113c39e>] ? __purge_vmap_area_lazy+0xfe/0x1f0 [ 1.376622] [<ffffffff81040f64>] ? ioremap_cache+0x14/0x20 [ 1.382176] [<ffffffff8103452e>] ? copy_oldmem_page+0x4e/0xc0 [ 1.388002] [<ffffffff811cad0a>] ? read_from_oldmem+0x7a/0xb0 [ 1.393827] [<ffffffff81b099a0>] ? merge_note_headers_elf64.clone.3 +0x6c/0x214 [ 1.401115] [<ffffffff8103456a>] ? copy_oldmem_page+0x8a/0xc0 [ 1.406936] [<ffffffff811cad0a>] ? read_from_oldmem+0x7a/0xb0 [ 1.412752] [<ffffffff81b09e79>] ? vmcore_init+0x0/0x73 [ 1.418051] [<ffffffff81b09c52>] ? parse_crash_elf64_headers +0x10a/0x211 [ 1.424825] [<ffffffff8103456a>] ? copy_oldmem_page+0x8a/0xc0 [ 1.430640] [<ffffffff81b09e79>] ? vmcore_init+0x0/0x73 [ 1.435940] [<ffffffff81b09dd4>] ? parse_crash_elf_headers +0x7b/0x120 [ 1.442450] [<ffffffff81b09e9c>] ? vmcore_init+0x23/0x73 [ 1.447839] [<ffffffff81002175>] ? do_one_initcall+0x45/0x190 [ 1.453661] [<ffffffff81ae1dff>] ? kernel_init+0x169/0x1f3 [ 1.459218] [<ffffffff8100cde4>] ? kernel_thread_helper+0x4/0x10 [ 1.465298] [<ffffffff81ae1c96>] ? kernel_init+0x0/0x1f3 [ 1.470680] [<ffffffff8100cde0>] ? kernel_thread_helper+0x0/0x10The command line for the crashkernel:
[ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-2.6.38-8-serverroot=UUID=ea7a5a27-d58f-469f-a19c-3e65b69587f6 ro console=ttyS0,115200n8 irqpoll maxcpus=1 nousb memmap=exactmap memmap=640K@0K memmap=261484K@623232K elfcorehdr=884716K memmap=252K#2087484K
The contents of
/proc/iomemwhile running the base kernel:00000000-0000ffff : reserved
00010000-0009ffff : System RAM
000a0000-000bffff : PCI Bus 0000:00
00100000-7f678fff : System RAM
01000000-015e1d6c : Kernel code
015e1d6d-01aca17f : Kernel data
01bae000-01d03fff : Kernel bss
26000000-35ffffff : Crash kernel
7f679000-7f68efff : reserved
7f679000-7f679003 : APEI ERST
7f67900c-7f679016 : APEI ERST
7f679060-7f67906b : APEI ERST
7f68d000-7f68efff : APEI ERST
7f68f000-7f6cdfff : ACPI Tables
7f6ce000-7fffffff : reserved
80000000-fdffffff : PCI Bus 0000:00
d5800000-d5ffffff : PCI Bus 0000:08d5800000-d5ffffff : 0000:08:03.0 d6000000-d9ffffff : PCI Bus 0000:01 d6000000-d7ffffff : 0000:01:00.0 d6000000-d7ffffff : bnx2 d8000000-d9ffffff : 0000:01:00.1 d8000000-d9ffffff : bnx2 da000000-ddffffff : PCI Bus 0000:02 da000000-dbffffff : 0000:02:00.0 da000000-dbffffff : bnx2 dc000000-ddffffff : 0000:02:00.1 dc000000-ddffffff : bnx2 de000000-deffffff : PCI Bus 0000:08 de000000-de00ffff : 0000:08:03.0 de7fc000-de7fffff : 0000:08:03.0 de800000-deffffff : 0000:08:03.0 df0ff800-df0ffbff : 0000:00:1a.7 df0ff800-df0ffbff : ehci_hcd df0ffc00-df0fffff : 0000:00:1d.7 df0ffc00-df0fffff : ehci_hcd df100000-df2fffff : PCI Bus 0000:03 df100000-df1fffff : 0000:03:00.0 df2ec000-df2effff : 0000:03:00.0 df2ec000-df2effff : mpt df2f0000-df2fffff : 0000:03:00.0 df2f0000-df2fffff : mpt e0000000-efffffff : PCI MMCONFIG 0000 [bus 00-ff] e0000000-efffffff : reserved e0000000-efffffff : pnp 00:09fe000000-ffffffff : reserved
fec00000-fec003ff : IOAPIC 0
fec80000-fec803ff : IOAPIC 1
fed00000-fed003ff : HPET 0
fed40000-fed44fff : PCI Bus 0000:00
fed90000-fed91fff : pnp 00:0b
fee00000-fee00fff : Local APIC
100000000-c7fffffff : System RAMQuoted 25 lines
tim
Quoted 20 lines · WANG Cong
Quoted 15 lines · Tim Hartrick
Kexec,
I have been experiencing the crash below on Ubuntu 10.04 running 2.6.32-34-server and 2.6.38-8-server as the crashkernel on
X86_64. The tools are:kexec-tools 1:2.0.2-1ubuntu3
makedumpfile 1.3.7-2
kdump-tools 1.3.7-2I would be interested to know if this is a known problem and if so whether or not there is a patch in the pipeline to correct the problem.
I will be happy to provide any other details that are required including debug builds if necessary.
....
Quoted 2 lines
[ 1.322100] ioremap: invalid physical address db74000000000000 [Searching
db74000000000000got several similar cases of this, all are about per cpu invalidcrash_notesaddress, is this one more?OTOH, Can you test latest mainline kernel?
ccing lkml and Tejun Heo
Quoted 24 lines
Quoted 10 lines
Quoted 3 lines
1.327919] ------------[ cut here ]------------ [ 1.332530] WARNING:
at /build/buildd/linux-2.6.32/arch/x86/mm/ioremap.c:120 __ioremap_caller +0x360/0x3d0()This probably means that kexec-tools passed some incorrect kernel parameter to the second kernel.
So, what is the cmdline of your second kernel? And what is your
/proc/iomemof your first kernel?Quoted 7 lines
Cheers.
_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec
Quoted 11 lines · Tim Hartrick
Dave,
I tested with
linux-image-3.1.1-030101-generic_3.1.1-030101.201111111651_amd64.deb
which, as far as I know, is the Ubuntu build of the latest stable. Below are the results.
[ 1.427457] ioremap: invalid physical address 5800000000000
Hi, thanks for the testing
Can you applied the debug patch to see if it's per cpu problem?
Don't need test kdump, just
cd /sys/devices/system/cpu
cat cpu[x]/crash_notes
probably cat crash notes of cpu number other than 0 will get the invalid address
Quoted 278 lines
[ 1.433017] ------------[ cut here ]------------ [ 1.437632] WARNING: at /home/apw/COD/linux/arch/x86/mm/ioremap.c:83 __ioremap_caller+0x35e/0x3a0() [ 1.446656] Hardware name: PowerEdge R710 [ 1.450655] Modules linked in: [ 1.453712] Pid: 1, comm: swapper Not tainted 3.1.1-030101-generic #201111111651 [ 1.461092] Call Trace: [ 1.463539] [<ffffffff81065aef>] warn_slowpath_common+0x7f/0xc0 [ 1.469532] [<ffffffff81065b4a>] warn_slowpath_null+0x1a/0x20 [ 1.475352] [<ffffffff810412be>] __ioremap_caller+0x35e/0x3a0 [ 1.481176] [<ffffffff8103852e>] ? copy_oldmem_page+0x4e/0xc0 [ 1.486995] [<ffffffff81041334>] ioremap_cache+0x14/0x20 [ 1.492380] [<ffffffff8103852e>] copy_oldmem_page+0x4e/0xc0 [ 1.498031] [<ffffffff811dc7b1>] read_from_oldmem+0xb1/0xf0 [ 1.503682] [<ffffffff8115e4ec>] ? __kmalloc+0x5c/0x160 [ 1.508984] [<ffffffff81cfef55>] T.635+0x6e/0x211 [ 1.513767] [<ffffffff811dc7b1>] ? read_from_oldmem+0xb1/0xf0 [ 1.519588] [<ffffffff8115e4ec>] ? __kmalloc+0x5c/0x160 [ 1.524887] [<ffffffff81cff20b>] parse_crash_elf64_headers +0x113/0x212 [ 1.531489] [<ffffffff81cff82f>] ? parse_crash_elf_headers +0x122/0x122 [ 1.538088] [<ffffffff81cff78b>] parse_crash_elf_headers+0x7e/0x122 [ 1.544427] [<ffffffff81cff850>] vmcore_init+0x21/0x75 [ 1.549645] [<ffffffff81002043>] do_one_initcall+0x43/0x190 [ 1.555293] [<ffffffff81cd8680>] kernel_init+0xcd/0x151 [ 1.560596] [<ffffffff81608af4>] kernel_thread_helper+0x4/0x10 [ 1.566504] [<ffffffff81cd85b3>] ? parse_early_options+0x20/0x20 [ 1.572584] [<ffffffff81608af0>] ? gs_change+0x13/0x13 [ 1.577802] ---[ end trace a22d306b065d4a66 ]---[ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-3.1.1-030101-genericroot=UUID=ea7a5a27-d58f-469f-a19c-3e65b69587f6 ro console=ttyS0,115200n8 irqpoll maxcpus=1 nousb memmap=exactmap memmap=640K@0K memmap=489836K@33408K elfcorehdr=523244K memmap=252K#2087484K
00000000-0000ffff : reserved
00010000-0009ffff : System RAM
000a0000-000bffff : PCI Bus 0000:00
000c0000-000c7fff : Video ROM
000c8000-000cdbff : Adapter ROM
000ce000-000cefff : Adapter ROM
000cf000-000d15ff : Adapter ROM
000f0000-000fffff : System ROM
00100000-7f678fff : System RAM
01000000-0160b9e3 : Kernel code
0160b9e4-01cc2dff : Kernel data
01dc1000-01f14fff : Kernel bss
02000000-1fefffff : Crash kernel
7f679000-7f68efff : reserved
7f679000-7f679003 : APEI ERST
7f67900c-7f679016 : APEI ERST
7f679060-7f67906b : APEI ERST
7f68d000-7f68efff : APEI ERST
7f68f000-7f6cdfff : ACPI Tables
7f6ce000-7fffffff : reserved
80000000-fdffffff : PCI Bus 0000:00
d5800000-d5ffffff : PCI Bus 0000:08d5800000-d5ffffff : 0000:08:03.0 d6000000-d9ffffff : PCI Bus 0000:01 d6000000-d7ffffff : 0000:01:00.0 d6000000-d7ffffff : bnx2 d8000000-d9ffffff : 0000:01:00.1 d8000000-d9ffffff : bnx2 da000000-ddffffff : PCI Bus 0000:02 da000000-dbffffff : 0000:02:00.0 da000000-dbffffff : bnx2 dc000000-ddffffff : 0000:02:00.1 dc000000-ddffffff : bnx2 de000000-deffffff : PCI Bus 0000:08 de000000-de00ffff : 0000:08:03.0 de7fc000-de7fffff : 0000:08:03.0 de800000-deffffff : 0000:08:03.0 df0ff800-df0ffbff : 0000:00:1a.7 df0ff800-df0ffbff : ehci_hcd df0ffc00-df0fffff : 0000:00:1d.7 df0ffc00-df0fffff : ehci_hcd df100000-df2fffff : PCI Bus 0000:03 df100000-df1fffff : 0000:03:00.0 df2ec000-df2effff : 0000:03:00.0 df2ec000-df2effff : mpt df2f0000-df2fffff : 0000:03:00.0 df2f0000-df2fffff : mpt e0000000-efffffff : PCI MMCONFIG 0000 [bus 00-ff] e0000000-efffffff : reserved e0000000-efffffff : pnp 00:09fe000000-ffffffff : reserved
fec00000-fec003ff : IOAPIC 0
fec80000-fec803ff : IOAPIC 1
fed00000-fed003ff : HPET 0
fed40000-fed44fff : PCI Bus 0000:00
fed90000-fed91fff : pnp 00:0b
fee00000-fee00fff : Local APIC
100000000-c7fffffff : System RAMQuoted 137 lines · Dave Young
Quoted 108 lines · Tim Hartrick
Wang,
Thanks for taking the time to look at this.
Here is the result from a 2.6.38 kernel used as base kernel and crashkernel:
[ 1.314762] WARNING: at /build/buildd/linux-2.6.38/arch/x86/mm/ioremap.c:83 __ioremap_caller +0x350/0x3d0() [ 1.324394] Hardware name: PowerEdge R710 [ 1.328390] Modules linked in: [ 1.331443] Pid: 1, comm: swapper Not tainted 2.6.38-8-server #42-Ubuntu [ 1.338128] Call Trace: [ 1.340572] [<ffffffff81065d1f>] ? warn_slowpath_common+0x7f/0xc0 [ 1.346741] [<ffffffff81065d7a>] ? warn_slowpath_null+0x1a/0x20 [ 1.352729] [<ffffffff81040eb0>] ? __ioremap_caller+0x350/0x3d0 [ 1.358726] [<ffffffff810d8575>] ? call_rcu_sched+0x15/0x20 [ 1.364375] [<ffffffff8103452e>] ? copy_oldmem_page+0x4e/0xc0 [ 1.370194] [<ffffffff8113c39e>] ? __purge_vmap_area_lazy+0xfe/0x1f0 [ 1.376622] [<ffffffff81040f64>] ? ioremap_cache+0x14/0x20 [ 1.382176] [<ffffffff8103452e>] ? copy_oldmem_page+0x4e/0xc0 [ 1.388002] [<ffffffff811cad0a>] ? read_from_oldmem+0x7a/0xb0 [ 1.393827] [<ffffffff81b099a0>] ? merge_note_headers_elf64.clone.3 +0x6c/0x214 [ 1.401115] [<ffffffff8103456a>] ? copy_oldmem_page+0x8a/0xc0 [ 1.406936] [<ffffffff811cad0a>] ? read_from_oldmem+0x7a/0xb0 [ 1.412752] [<ffffffff81b09e79>] ? vmcore_init+0x0/0x73 [ 1.418051] [<ffffffff81b09c52>] ? parse_crash_elf64_headers +0x10a/0x211 [ 1.424825] [<ffffffff8103456a>] ? copy_oldmem_page+0x8a/0xc0 [ 1.430640] [<ffffffff81b09e79>] ? vmcore_init+0x0/0x73 [ 1.435940] [<ffffffff81b09dd4>] ? parse_crash_elf_headers +0x7b/0x120 [ 1.442450] [<ffffffff81b09e9c>] ? vmcore_init+0x23/0x73 [ 1.447839] [<ffffffff81002175>] ? do_one_initcall+0x45/0x190 [ 1.453661] [<ffffffff81ae1dff>] ? kernel_init+0x169/0x1f3 [ 1.459218] [<ffffffff8100cde4>] ? kernel_thread_helper+0x4/0x10 [ 1.465298] [<ffffffff81ae1c96>] ? kernel_init+0x0/0x1f3 [ 1.470680] [<ffffffff8100cde0>] ? kernel_thread_helper+0x0/0x10The command line for the crashkernel:
[ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-2.6.38-8-serverroot=UUID=ea7a5a27-d58f-469f-a19c-3e65b69587f6 ro console=ttyS0,115200n8 irqpoll maxcpus=1 nousb memmap=exactmap memmap=640K@0K memmap=261484K@623232K elfcorehdr=884716K memmap=252K#2087484K
The contents of
/proc/iomemwhile running the base kernel:00000000-0000ffff : reserved
00010000-0009ffff : System RAM
000a0000-000bffff : PCI Bus 0000:00
00100000-7f678fff : System RAM
01000000-015e1d6c : Kernel code
015e1d6d-01aca17f : Kernel data
01bae000-01d03fff : Kernel bss
26000000-35ffffff : Crash kernel
7f679000-7f68efff : reserved
7f679000-7f679003 : APEI ERST
7f67900c-7f679016 : APEI ERST
7f679060-7f67906b : APEI ERST
7f68d000-7f68efff : APEI ERST
7f68f000-7f6cdfff : ACPI Tables
7f6ce000-7fffffff : reserved
80000000-fdffffff : PCI Bus 0000:00
d5800000-d5ffffff : PCI Bus 0000:08d5800000-d5ffffff : 0000:08:03.0 d6000000-d9ffffff : PCI Bus 0000:01 d6000000-d7ffffff : 0000:01:00.0 d6000000-d7ffffff : bnx2 d8000000-d9ffffff : 0000:01:00.1 d8000000-d9ffffff : bnx2 da000000-ddffffff : PCI Bus 0000:02 da000000-dbffffff : 0000:02:00.0 da000000-dbffffff : bnx2 dc000000-ddffffff : 0000:02:00.1 dc000000-ddffffff : bnx2 de000000-deffffff : PCI Bus 0000:08 de000000-de00ffff : 0000:08:03.0 de7fc000-de7fffff : 0000:08:03.0 de800000-deffffff : 0000:08:03.0 df0ff800-df0ffbff : 0000:00:1a.7 df0ff800-df0ffbff : ehci_hcd df0ffc00-df0fffff : 0000:00:1d.7 df0ffc00-df0fffff : ehci_hcd df100000-df2fffff : PCI Bus 0000:03 df100000-df1fffff : 0000:03:00.0 df2ec000-df2effff : 0000:03:00.0 df2ec000-df2effff : mpt df2f0000-df2fffff : 0000:03:00.0 df2f0000-df2fffff : mpt e0000000-efffffff : PCI MMCONFIG 0000 [bus 00-ff] e0000000-efffffff : reserved e0000000-efffffff : pnp 00:09fe000000-ffffffff : reserved
fec00000-fec003ff : IOAPIC 0
fec80000-fec803ff : IOAPIC 1
fed00000-fed003ff : HPET 0
fed40000-fed44fff : PCI Bus 0000:00
fed90000-fed91fff : pnp 00:0b
fee00000-fee00fff : Local APIC
100000000-c7fffffff : System RAMQuoted 25 lines
tim
Quoted 20 lines · WANG Cong
Quoted 15 lines · Tim Hartrick
Kexec,
I have been experiencing the crash below on Ubuntu 10.04 running 2.6.32-34-server and 2.6.38-8-server as the crashkernel on
X86_64. The tools are:kexec-tools 1:2.0.2-1ubuntu3
makedumpfile 1.3.7-2
kdump-tools 1.3.7-2I would be interested to know if this is a known problem and if so whether or not there is a patch in the pipeline to correct the problem.
I will be happy to provide any other details that are required including debug builds if necessary.
....
Quoted 2 lines
[ 1.322100] ioremap: invalid physical address db74000000000000 [Quoted 35 lines
Searching
db74000000000000got several similar cases of this, all are about per cpu invalidcrash_notesaddress, is this one more?OTOH, Can you test latest mainline kernel?
ccing lkml and Tejun Heo
Quoted 24 lines
Quoted 10 lines
Quoted 3 lines
1.327919] ------------[ cut here ]------------ [ 1.332530] WARNING:
at /build/buildd/linux-2.6.32/arch/x86/mm/ioremap.c:120 __ioremap_caller +0x360/0x3d0()This probably means that kexec-tools passed some incorrect kernel parameter to the second kernel.
So, what is the cmdline of your second kernel? And what is your
/proc/iomemof your first kernel?Quoted 7 lines
Cheers.
_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec
Signature · 2 lines
Thanks Dave
mm/percpu.c +9 -0
@@ -987,6 +987,7 @@ phys_addr_t per_cpu_ptr_to_phys(void *adunsigned long first_start, first_end;unsigned int cpu; +printk (KERN_INFO "per cpu addr %lx\n" , addr);/* * The following test on first_start/end isn't strictly * necessary but will speed up lookups of addresses which
@@ -1002,11 +1003,19 @@ phys_addr_t per_cpu_ptr_to_phys(void *adif (addr >= start && addr < start + pcpu_unit_size) { in_first_chunk = true; +printk (KERN_INFO "addr is in first chunk\n" ); +printk (KERN_INFO "cpu %d, %lx - %lx\n" , + start, start + pcpu_unit_size);break ; } } } +if (is_vmalloc_addr (addr)) +printk (KERN_INFO "addr is in vmalloc area\n" ); +else +printk (KERN_INFO "addr is not in vmalloc area\n" ); +if (in_first_chunk) {if (!is_vmalloc_addr (addr))return __pa (addr);
_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec
Dave,
Quoted 17 lines · Dave Young
Quoted 11 lines · Tim Hartrick
Dave,
I tested with
linux-image-3.1.1-030101-generic_3.1.1-030101.201111111651_amd64.deb
which, as far as I know, is the Ubuntu build of the latest stable. Below are the results.
[ 1.427457] ioremap: invalid physical address 5800000000000Hi, thanks for the testing
Quoted 9 lines
Can you applied the debug patch to see if it's per cpu problem?
Don't need test kdump, just
cd/sys/devices/system/cpu
cat cpu[x]/crash_notesprobably cat crash notes of cpu number other than 0 will get the invalid address
Using 3.1.1 stable with your patch. See below.
tim
# for i in /sys/devices/system/cpu/cpu[0-9]*/crash_notes; do cat $i; done 5800000000000 5800000000000 5800000000000 5800000000000 5800000000000 5800000000000 5800000000000 5800000000000
dmesg:
[ 277.276349] per cpu addr ffff880c7fc19ad0 [ 277.276352] addr is not in vmalloc area [ 277.277545] per cpu addr ffff880667c19ad0 [ 277.277548] addr is not in vmalloc area [ 277.278832] per cpu addr ffff880c7fc39ad0 [ 277.278835] addr is not in vmalloc area [ 277.280175] per cpu addr ffff880667c39ad0 [ 277.280178] addr is not in vmalloc area [ 277.281406] per cpu addr ffff880c7fc59ad0 [ 277.281409] addr is not in vmalloc area [ 277.282592] per cpu addr ffff880667c59ad0 [ 277.282594] addr is not in vmalloc area [ 277.284019] per cpu addr ffff880c7fc79ad0 [ 277.284022] addr is not in vmalloc area [ 277.285251] per cpu addr ffff880667c79ad0 [ 277.285254] addr is not in vmalloc area
Quoted 46 lines · Tim Hartrick
Dave,
Quoted 17 lines · Dave Young
Quoted 11 lines · Tim Hartrick
Dave,
I tested with
linux-image-3.1.1-030101-generic_3.1.1-030101.201111111651_amd64.deb
which, as far as I know, is the Ubuntu build of the latest stable. Below are the results.
[ 1.427457] ioremap: invalid physical address 5800000000000Hi, thanks for the testing
Quoted 9 lines
Can you applied the debug patch to see if it's per cpu problem?
Don't need test kdump, just
cd/sys/devices/system/cpu
cat cpu[x]/crash_notesprobably cat crash notes of cpu number other than 0 will get the invalid address
Using 3.1.1 stable with your patch. See below.
tim
# for i in /sys/devices/system/cpu/cpu[0-9]*/crash_notes; do cat $i; done 5800000000000 5800000000000 5800000000000 5800000000000 5800000000000 5800000000000 5800000000000 5800000000000
Quoted 5 lines
dmesg:
[ 277.276349] per cpu addr ffff880c7fc19ad0[ 277.276352] addr is not in vmalloc area
This addr is converted to an invalid phys address,
looking the code below:
if (in_first_chunk) {
if (!is_vmalloc_addr(addr))
return __pa(addr);
else
return page_to_phys(vmalloc_to_page(addr));
} else
return page_to_phys(pcpu_addr_to_page(addr));I dont understand per cpu allocation well, if addr is not in first chunk then it should be in vmalloc area?
Tejun, do you have any idea about this?
Quoted 22 lines
[ 277.277545] per cpu addr ffff880667c19ad0 [ 277.277548] addr is not in vmalloc area [ 277.278832] per cpu addr ffff880c7fc39ad0 [ 277.278835] addr is not in vmalloc area [ 277.280175] per cpu addr ffff880667c39ad0 [ 277.280178] addr is not in vmalloc area [ 277.281406] per cpu addr ffff880c7fc59ad0 [ 277.281409] addr is not in vmalloc area [ 277.282592] per cpu addr ffff880667c59ad0 [ 277.282594] addr is not in vmalloc area [ 277.284019] per cpu addr ffff880c7fc79ad0 [ 277.284022] addr is not in vmalloc area [ 277.285251] per cpu addr ffff880667c79ad0 [ 277.285254] addr is not in vmalloc area
Signature · 7 lines
Thanks Dave _______________________________________________ kexec mailing list [email protected] http://lists.infradead.org/mailman/listinfo/kexec
Tejun Heo
maintainerHello,
Quoted 1 line · Dave Young
This addr is converted to an invalid phys address,
I'm a bit lost on the context here. Who's calling per_cpu_ptr_to_phys()?
Quoted 11 lines
looking the code below:
if (in_first_chunk) {
if (!is_vmalloc_addr(addr))
return__pa(addr);
else
return page_to_phys(vmalloc_to_page(addr)); } else
return page_to_phys(pcpu_addr_to_page(addr));I dont understand per cpu allocation well, if addr is not in first chunk then it should be in vmalloc area?
Yes, it is. First chunk can be embedded in the kernel linear address space but from the second one, it's always set up from the top of the vmalloc area with the same offset layout as the first chunk.
Quoted 1 line
Tejun, do you have any idea about this?
Can you please tell me how to reproduce the problem? I'll try to find out what's going on.
Thanks.
Signature · 1 line
tejun
Quoted 6 lines · Tejun Heo
Hello,
Quoted 1 line · Dave Young
This addr is converted to an invalid phys address,
I'm a bit lost on the context here. Who's calling
per_cpu_ptr_to_phys()?
It's drivers/base/cpu.c : show_crash_notes()
Quoted 10 lines
Quoted 10 lines
looking the code below:
if (in_first_chunk) { if (!is_vmalloc_addr(addr)) return __pa(addr); else return page_to_phys(vmalloc_to_page(addr)); } else return page_to_phys(pcpu_addr_to_page(addr));
Quoted 6 lines
Quoted 2 lines
I dont understand per cpu allocation well, if addr is not in first chunk then it should be in vmalloc area?
Yes, it is. First chunk can be embedded in the kernel linear address space but from the second one, it's always set up from the top of the vmalloc area with the same offset layout as the first chunk.
in this case ffff880667c19ad0 fall out of vmalloc area and it's not in first chunk also.
Quoted 5 lines
Quoted 2 lines
Tejun, do you have any idea about this?
Can you please tell me how to reproduce the problem? I'll try to find out what's going on.
make sure kernel support CRASH DUMP, then cat
/sys/devices/system/cpu/cpu[x]/crash_notes
Tim Hartrick <[email protected]> reported the problem when test kdump. But I can not reproduce this. I think tim can help to test
Quoted 3 lines
Thanks.
Signature · 7 lines
Thanks Dave _______________________________________________ kexec mailing list [email protected] http://lists.infradead.org/mailman/listinfo/kexec
Tejun, Dave,
I will be happy to answer any questions about our environment or test debug or other patches. Just tell me what you need.
tim
Quoted 47 lines · Dave Young
Quoted 6 lines · Tejun Heo
Hello,
Quoted 1 line · Dave Young
This addr is converted to an invalid phys address,
I'm a bit lost on the context here. Who's calling
per_cpu_ptr_to_phys()?It's
drivers/base/cpu.c:show_crash_notes()Quoted 10 lines
Quoted 10 lines
looking the code below:
if (in_first_chunk) { if (!is_vmalloc_addr(addr)) return __pa(addr); else return page_to_phys(vmalloc_to_page(addr)); } else return page_to_phys(pcpu_addr_to_page(addr));Quoted 6 lines
Quoted 2 lines
I dont understand per cpu allocation well, if addr is not in first chunk then it should be in vmalloc area?
Yes, it is. First chunk can be embedded in the kernel linear address space but from the second one, it's always set up from the top of the vmalloc area with the same offset layout as the first chunk.
in this case
ffff880667c19ad0fall out of vmalloc area and it's not in first chunk also.Quoted 5 lines
Quoted 2 lines
Tejun, do you have any idea about this?
Can you please tell me how to reproduce the problem? I'll try to find out what's going on.
make sure kernel support CRASH DUMP, then cat
/sys/devices/system/cpu/cpu[x]/crash_notesTim Hartrick <[email protected]> reported the problem when test kdump. But I can not reproduce this. I think tim can help to test
Quoted 1 line
Quoted 9 lines
Quoted 2 lines
Thanks.
--
Thanks
Dave
_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec
Quoted 4 lines · Tim Hartrick
Tejun, Dave,
I will be happy to answer any questions about our environment or test debug or other patches. Just tell me what you need.
Thank you. Can you share your kernel config?
Quoted 66 lines
tim
On Nov 16, 2011 8:44 PM, "Dave Young" <[email protected] <mailto:[email protected]>> wrote:
On 11/17/2011 12:34 PM, Tejun Heo wrote:
> Hello,
>
> On Wed, Nov 16, 2011 at 7:30 PM, Dave Young <[email protected] <mailto:[email protected]>> wrote:
>> This addr is converted to an invalid phys address, >
> I'm a bit lost on the context here. Who's callingper_cpu_ptr_to_phys()?It's
drivers/base/cpu.c:show_crash_notes()>
>> looking the code below:
>> if (in_first_chunk) {
>> if (!is_vmalloc_addr(addr))
>> return__pa(addr);
>> else
>> return page_to_phys(vmalloc_to_page(addr));
>> } else
>> return page_to_phys(pcpu_addr_to_page(addr));
>>
>> I dont understand per cpu allocation well, if addr is not in first chunk
>> then it should be in vmalloc area?
>
> Yes, it is. First chunk can be embedded in the kernel linear address > space but from the second one, it's always set up from the top of the > vmalloc area with the same offset layout as the first chunk.in this case
ffff880667c19ad0fall out of vmalloc area and it's not in first chunk also.>
>> Tejun, do you have any idea about this?
>
> Can you please tell me how to reproduce the problem? I'll try to find > out what's going on.make sure kernel support CRASH DUMP, then cat
/sys/devices/system/cpu/cpu[x]/crash_notesTim Hartrick <[email protected] <mailto:[email protected]>> reported the problem when test kdump.
But I can not reproduce this. I think tim can help to test>
> Thanks.
>--
Thanks
Dave
Signature · 7 lines
Thanks Dave _______________________________________________ kexec mailing list [email protected] http://lists.infradead.org/mailman/listinfo/kexec
Tejun Heo
maintainerHello,
Quoted 5 lines · Dave Young
Quoted 2 lines
I will be happy to answer any questions about our environment or test debug or other patches. Just tell me what you need.
Thank you. Can you share your kernel config?
Yes, please, I'm wondering whether PER_CPU_KM is in use.
Thanks.
Signature · 1 line
tejun
Quoted 11 lines · Tejun Heo
Hello,
Quoted 5 lines · Dave Young
Quoted 2 lines
I will be happy to answer any questions about our environment or test debug or other patches. Just tell me what you need.
Thank you. Can you share your kernel config?
Yes, please, I'm wondering whether
PER_CPU_KMis in use.
Another interesting thing is that all of these per cpu addr's are same, as Tim has 8 CPU's, probably he has CONFIG_SMP, so these addr's should be different...
_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec
Dave, Tejun, Americo,
Attached find three configs:
Ubuntu 2.6.32-21-server - works
Ubuntu 2.6.38-8-server - fails
Ubuntu 3.3.1-030101-generic (stable) - fails
Quoted 79 lines · Dave Young
Quoted 4 lines · Tim Hartrick
Tejun, Dave,
I will be happy to answer any questions about our environment or test debug or other patches. Just tell me what you need.
Thank you. Can you share your kernel config?
Quoted 66 lines
tim
On Nov 16, 2011 8:44 PM, "Dave Young" <[email protected] <mailto:[email protected]>> wrote:
On 11/17/2011 12:34 PM, Tejun Heo wrote:
> Hello,
>
> On Wed, Nov 16, 2011 at 7:30 PM, Dave Young <[email protected] <mailto:[email protected]>> wrote:
>> This addr is converted to an invalid phys address, >
> I'm a bit lost on the context here. Who's callingper_cpu_ptr_to_phys()?It's
drivers/base/cpu.c:show_crash_notes()>
>> looking the code below:
>> if (in_first_chunk) {
>> if (!is_vmalloc_addr(addr))
>> return__pa(addr);
>> else
>> return page_to_phys(vmalloc_to_page(addr));
>> } else
>> return page_to_phys(pcpu_addr_to_page(addr));
>>
>> I dont understand per cpu allocation well, if addr is not in first chunk
>> then it should be in vmalloc area?
>
> Yes, it is. First chunk can be embedded in the kernel linear address > space but from the second one, it's always set up from the top of the > vmalloc area with the same offset layout as the first chunk.in this case
ffff880667c19ad0fall out of vmalloc area and it's not in first chunk also.>
>> Tejun, do you have any idea about this?
>
> Can you please tell me how to reproduce the problem? I'll try to find > out what's going on.make sure kernel support CRASH DUMP, then cat
/sys/devices/system/cpu/cpu[x]/crash_notesTim Hartrick <[email protected] <mailto:[email protected]>> reported the problem when test kdump.
But I can not reproduce this. I think tim can help to test>
> Thanks.
>--
Thanks
Dave
#
# Automatically generated make config: don't edit # Linux kernel version: 2.6.32-21-server
# Fri Apr 16 09:17:24 2010
#CONFIG_64BIT=y
# CONFIG_X86_32 is not setCONFIG_X86_64=yCONFIG_X86=yCONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_GENERIC_TIME=yCONFIG_GENERIC_CMOS_UPDATE=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=yCONFIG_MMU=yCONFIG_ZONE_DMA=yCONFIG_GENERIC_ISA_DMA=yCONFIG_GENERIC_IOMAP=yCONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=yCONFIG_GENERIC_GPIO=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_GENERIC_SPINLOCK=y
# CONFIG_RWSEM_XCHGADD_ALGORITHM is not set CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_DEFAULT_IDLE=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_HAVE_CPUMASK_OF_CPU_MAP=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=yCONFIG_ZONE_DMA32=y CONFIG_ARCH_POPULATES_NODE_MAP=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_GENERIC_HARDIRQS=y CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_USE_GENERIC_SMP_HELPERS=y CONFIG_X86_64_SMP=yCONFIG_X86_HT=yCONFIG_X86_TRAMPOLINE=y
# CONFIG_KTIME_SCALAR is not set CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_CONSTRUCTORS=y
#
# General setup
#CONFIG_EXPERIMENTAL=yCONFIG_LOCK_KERNEL=yCONFIG_INIT_ENV_ARG_LIMIT=32CONFIG_LOCALVERSION=""
# CONFIG_LOCALVERSION_AUTO is not set CONFIG_HAVE_KERNEL_GZIP=yCONFIG_HAVE_KERNEL_BZIP2=yCONFIG_HAVE_KERNEL_LZMA=yCONFIG_KERNEL_GZIP=y
# CONFIG_KERNEL_BZIP2 is not set
# CONFIG_KERNEL_LZMA is not set CONFIG_VERSION_SIGNATURE="Ubuntu 2.6.32-21.32-server 2.6.32.11+drm33.2" CONFIG_SWAP=yCONFIG_SYSVIPC=yCONFIG_SYSVIPC_SYSCTL=yCONFIG_POSIX_MQUEUE=yCONFIG_POSIX_MQUEUE_SYSCTL=yCONFIG_BSD_PROCESS_ACCT=yCONFIG_BSD_PROCESS_ACCT_V3=yCONFIG_TASKSTATS=y
# CONFIG_TASK_DELAY_ACCT is not setCONFIG_TASK_XACCT=yCONFIG_TASK_IO_ACCOUNTING=yCONFIG_AUDIT=yCONFIG_AUDITSYSCALL=yCONFIG_AUDIT_TREE=y
#
# RCU Subsystem
#CONFIG_TREE_RCU=y
# CONFIG_TREE_PREEMPT_RCU is not set
# CONFIG_RCU_TRACE is not setCONFIG_RCU_FANOUT=64
# CONFIG_RCU_FANOUT_EXACT is not set
# CONFIG_TREE_RCU_TRACE is not set
# CONFIG_IKCONFIG is not setCONFIG_LOG_BUF_SHIFT=18CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=yCONFIG_GROUP_SCHED=yCONFIG_FAIR_GROUP_SCHED=yCONFIG_RT_GROUP_SCHED=y
# CONFIG_USER_SCHED is not setCONFIG_CGROUP_SCHED=yCONFIG_CGROUPS=y
# CONFIG_CGROUP_DEBUG is not setCONFIG_CGROUP_NS=yCONFIG_CGROUP_FREEZER=yCONFIG_CGROUP_DEVICE=yCONFIG_CPUSETS=yCONFIG_PROC_PID_CPUSET=yCONFIG_CGROUP_CPUACCT=yCONFIG_RESOURCE_COUNTERS=yCONFIG_CGROUP_MEM_RES_CTLR=yCONFIG_CGROUP_MEM_RES_CTLR_SWAP=yCONFIG_MM_OWNER=y
# CONFIG_SYSFS_DEPRECATED_V2 is not setCONFIG_RELAY=yCONFIG_NAMESPACES=yCONFIG_UTS_NS=yCONFIG_IPC_NS=yCONFIG_USER_NS=yCONFIG_PID_NS=yCONFIG_NET_NS=yCONFIG_BLK_DEV_INITRD=yCONFIG_INITRAMFS_SOURCE=""CONFIG_RD_GZIP=yCONFIG_RD_BZIP2=yCONFIG_RD_LZMA=y
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not setCONFIG_SYSCTL=yCONFIG_ANON_INODES=y
# CONFIG_EMBEDDED is not setCONFIG_UID16=yCONFIG_SYSCTL_SYSCALL=yCONFIG_KALLSYMS=yCONFIG_KALLSYMS_ALL=y
# CONFIG_KALLSYMS_EXTRA_PASS is not setCONFIG_HOTPLUG=yCONFIG_PRINTK=yCONFIG_BUG=yCONFIG_ELF_CORE=yCONFIG_PCSPKR_PLATFORM=yCONFIG_BASE_FULL=yCONFIG_FUTEX=yCONFIG_EPOLL=yCONFIG_SIGNALFD=yCONFIG_TIMERFD=yCONFIG_EVENTFD=yCONFIG_SHMEM=yCONFIG_AIO=yCONFIG_HAVE_PERF_EVENTS=y
#
# Kernel Performance Events And Counters
#CONFIG_PERF_EVENTS=yCONFIG_EVENT_PROFILE=yCONFIG_PERF_COUNTERS=y
# CONFIG_DEBUG_PERF_USE_VMALLOC is not setCONFIG_VM_EVENT_COUNTERS=yCONFIG_PCI_QUIRKS=yCONFIG_SLUB_DEBUG=y
# CONFIG_COMPAT_BRK is not set
# CONFIG_SLAB is not setCONFIG_SLUB=y
# CONFIG_SLOB is not setCONFIG_PROFILING=yCONFIG_TRACEPOINTS=yCONFIG_OPROFILE=mCONFIG_OPROFILE_IBS=y
# CONFIG_OPROFILE_EVENT_MULTIPLEX is not setCONFIG_HAVE_OPROFILE=yCONFIG_KPROBES=yCONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=yCONFIG_KRETPROBES=yCONFIG_HAVE_IOREMAP_PROT=yCONFIG_HAVE_KPROBES=yCONFIG_HAVE_KRETPROBES=yCONFIG_HAVE_ARCH_TRACEHOOK=yCONFIG_HAVE_DMA_ATTRS=yCONFIG_HAVE_DMA_API_DEBUG=y
#
# GCOV-based kernel profiling
#
# CONFIG_GCOV_KERNEL is not setCONFIG_SLOW_WORK=y
# CONFIG_SLOW_WORK_DEBUG is not set
# CONFIG_HAVE_GENERIC_DMA_COHERENT is not setCONFIG_SLABINFO=yCONFIG_RT_MUTEXES=yCONFIG_BASE_SMALL=0CONFIG_MODULES=y
# CONFIG_MODULE_FORCE_LOAD is not setCONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not setCONFIG_MODVERSIONS=yCONFIG_MODULE_SRCVERSION_ALL=yCONFIG_STOP_MACHINE=yCONFIG_BLOCK=yCONFIG_BLK_DEV_BSG=yCONFIG_BLK_DEV_INTEGRITY=yCONFIG_BLOCK_COMPAT=y
#
# IO Schedulers
#CONFIG_IOSCHED_NOOP=yCONFIG_IOSCHED_AS=yCONFIG_IOSCHED_DEADLINE=yCONFIG_IOSCHED_CFQ=y
# CONFIG_DEFAULT_AS is not setCONFIG_DEFAULT_DEADLINE=y
# CONFIG_DEFAULT_CFQ is not set
# CONFIG_DEFAULT_NOOP is not setCONFIG_DEFAULT_IOSCHED="deadline"CONFIG_PREEMPT_NOTIFIERS=yCONFIG_FREEZER=y
#
# Processor type and features
#CONFIG_TICK_ONESHOT=yCONFIG_NO_HZ=yCONFIG_HIGH_RES_TIMERS=yCONFIG_GENERIC_CLOCKEVENTS_BUILD=yCONFIG_SMP=yCONFIG_SPARSE_IRQ=yCONFIG_NUMA_IRQ_DESC=yCONFIG_X86_MPPARSE=yCONFIG_X86_EXTENDED_PLATFORM=y
# CONFIG_X86_VSMP is not setCONFIG_X86_SUPPORTS_MEMORY_FAILURE=yCONFIG_SCHED_OMIT_FRAME_POINTER=yCONFIG_PARAVIRT_GUEST=yCONFIG_XEN=yCONFIG_XEN_MAX_DOMAIN_MEMORY=32CONFIG_XEN_SAVE_RESTORE=y
# CONFIG_XEN_DEBUG_FS is not setCONFIG_KVM_CLOCK=yCONFIG_KVM_GUEST=yCONFIG_PARAVIRT=yCONFIG_PARAVIRT_SPINLOCKS=yCONFIG_PARAVIRT_CLOCK=y
# CONFIG_PARAVIRT_DEBUG is not set
# CONFIG_MEMTEST is not set
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MGEODE_LX is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
# CONFIG_MVIAC7 is not set
# CONFIG_MPSC is not set
# CONFIG_MCORE2 is not set
# CONFIG_MATOM is not setCONFIG_GENERIC_CPU=yCONFIG_X86_CPU=yCONFIG_X86_L1_CACHE_BYTES=64CONFIG_X86_INTERNODE_CACHE_BYTES=64CONFIG_X86_CMPXCHG=yCONFIG_X86_L1_CACHE_SHIFT=6CONFIG_X86_WP_WORKS_OK=yCONFIG_X86_TSC=yCONFIG_X86_CMPXCHG64=yCONFIG_X86_CMOV=yCONFIG_X86_MINIMUM_CPU_FAMILY=64CONFIG_X86_DEBUGCTLMSR=yCONFIG_CPU_SUP_INTEL=yCONFIG_CPU_SUP_AMD=yCONFIG_CPU_SUP_CENTAUR=y
# CONFIG_X86_DS is not setCONFIG_HPET_TIMER=yCONFIG_HPET_EMULATE_RTC=yCONFIG_DMI=yCONFIG_GART_IOMMU=yCONFIG_CALGARY_IOMMU=yCONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=yCONFIG_AMD_IOMMU=yCONFIG_AMD_IOMMU_STATS=yCONFIG_SWIOTLB=yCONFIG_IOMMU_HELPER=yCONFIG_IOMMU_API=y
# CONFIG_MAXSMP is not setCONFIG_NR_CPUS=64CONFIG_SCHED_SMT=yCONFIG_SCHED_MC=yCONFIG_PREEMPT_NONE=y
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT is not setCONFIG_X86_LOCAL_APIC=yCONFIG_X86_IO_APIC=yCONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=yCONFIG_X86_MCE=yCONFIG_X86_MCE_INTEL=yCONFIG_X86_MCE_XEON75XX=mCONFIG_X86_MCE_AMD=yCONFIG_X86_MCE_THRESHOLD=yCONFIG_X86_MCE_INJECT=mCONFIG_X86_THERMAL_VECTOR=yCONFIG_I8K=mCONFIG_MICROCODE=mCONFIG_MICROCODE_INTEL=yCONFIG_MICROCODE_AMD=yCONFIG_MICROCODE_OLD_INTERFACE=yCONFIG_X86_MSR=mCONFIG_X86_CPUID=mCONFIG_ARCH_PHYS_ADDR_T_64BIT=yCONFIG_DIRECT_GBPAGES=yCONFIG_NUMA=yCONFIG_K8_NUMA=yCONFIG_X86_64_ACPI_NUMA=yCONFIG_NODES_SPAN_OTHER_NODES=y
# CONFIG_NUMA_EMU is not setCONFIG_NODES_SHIFT=6CONFIG_ARCH_PROC_KCORE_TEXT=yCONFIG_ARCH_SPARSEMEM_DEFAULT=yCONFIG_ARCH_SPARSEMEM_ENABLE=yCONFIG_ARCH_SELECT_MEMORY_MODEL=yCONFIG_ARCH_MEMORY_PROBE=yCONFIG_SELECT_MEMORY_MODEL=y
# CONFIG_FLATMEM_MANUAL is not set
# CONFIG_DISCONTIGMEM_MANUAL is not setCONFIG_SPARSEMEM_MANUAL=yCONFIG_SPARSEMEM=yCONFIG_NEED_MULTIPLE_NODES=yCONFIG_HAVE_MEMORY_PRESENT=yCONFIG_SPARSEMEM_EXTREME=yCONFIG_SPARSEMEM_VMEMMAP_ENABLE=yCONFIG_SPARSEMEM_VMEMMAP=yCONFIG_MEMORY_HOTPLUG=yCONFIG_MEMORY_HOTPLUG_SPARSE=yCONFIG_MEMORY_HOTREMOVE=yCONFIG_PAGEFLAGS_EXTENDED=yCONFIG_SPLIT_PTLOCK_CPUS=4CONFIG_MIGRATION=yCONFIG_PHYS_ADDR_T_64BIT=yCONFIG_ZONE_DMA_FLAG=1CONFIG_BOUNCE=yCONFIG_VIRT_TO_BUS=yCONFIG_HAVE_MLOCK=yCONFIG_HAVE_MLOCKED_PAGE_BIT=yCONFIG_MMU_NOTIFIER=yCONFIG_KSM=yCONFIG_DEFAULT_MMAP_MIN_ADDR=65536CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=yCONFIG_MEMORY_FAILURE=y
# CONFIG_HWPOISON_INJECT is not setCONFIG_X86_CHECK_BIOS_CORRUPTION=yCONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=yCONFIG_X86_RESERVE_LOW_64K=yCONFIG_MTRR=yCONFIG_MTRR_SANITIZER=yCONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1CONFIG_X86_PAT=yCONFIG_ARCH_USES_PG_UNCACHED=yCONFIG_EFI=yCONFIG_SECCOMP=yCONFIG_CC_STACKPROTECTOR=yCONFIG_HZ_100=y
# CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not set
# CONFIG_HZ_1000 is not setCONFIG_HZ=100CONFIG_SCHED_HRTICK=yCONFIG_KEXEC=yCONFIG_CRASH_DUMP=yCONFIG_KEXEC_JUMP=yCONFIG_PHYSICAL_START=0x200000CONFIG_RELOCATABLE=yCONFIG_PHYSICAL_ALIGN=0x1000000CONFIG_HOTPLUG_CPU=y
# CONFIG_COMPAT_VDSO is not set
# CONFIG_CMDLINE_BOOL is not setCONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=yCONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=yCONFIG_HAVE_ARCH_EARLY_PFN_TO_NID=y
#
# Power management and ACPI options
#CONFIG_ARCH_HIBERNATION_HEADER=yCONFIG_PM=yCONFIG_PM_DEBUG=y
# CONFIG_PM_VERBOSE is not setCONFIG_CAN_PM_TRACE=yCONFIG_PM_TRACE=yCONFIG_PM_TRACE_RTC=yCONFIG_PM_SLEEP_SMP=yCONFIG_PM_SLEEP=yCONFIG_SUSPEND=yCONFIG_PM_TEST_SUSPEND=yCONFIG_SUSPEND_FREEZER=yCONFIG_HIBERNATION_NVS=yCONFIG_PM_DISABLE_CONSOLE=yCONFIG_HIBERNATION=yCONFIG_PM_STD_PARTITION=""CONFIG_PM_RUNTIME=yCONFIG_ACPI=yCONFIG_ACPI_SLEEP=yCONFIG_ACPI_PROCFS=yCONFIG_ACPI_PROCFS_POWER=yCONFIG_ACPI_POWER_METER=mCONFIG_ACPI_SYSFS_POWER=yCONFIG_ACPI_PROC_EVENT=yCONFIG_ACPI_AC=yCONFIG_ACPI_BATTERY=yCONFIG_ACPI_BUTTON=yCONFIG_ACPI_VIDEO=mCONFIG_ACPI_FAN=yCONFIG_ACPI_DOCK=yCONFIG_ACPI_PROCESSOR=yCONFIG_ACPI_HOTPLUG_CPU=yCONFIG_ACPI_PROCESSOR_AGGREGATOR=mCONFIG_ACPI_THERMAL=yCONFIG_ACPI_NUMA=yCONFIG_ACPI_CUSTOM_DSDT_FILE=""
# CONFIG_ACPI_CUSTOM_DSDT is not setCONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not setCONFIG_ACPI_PCI_SLOT=yCONFIG_X86_PM_TIMER=yCONFIG_ACPI_CONTAINER=yCONFIG_ACPI_HOTPLUG_MEMORY=mCONFIG_ACPI_SBS=yCONFIG_SFI=y
#
# CPU Frequency scaling
#CONFIG_CPU_FREQ=yCONFIG_CPU_FREQ_TABLE=y
# CONFIG_CPU_FREQ_DEBUG is not set CONFIG_CPU_FREQ_STAT=y CONFIG_CPU_FREQ_STAT_DETAILS=y CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
#
# CPUFreq processor drivers
#CONFIG_X86_ACPI_CPUFREQ=yCONFIG_X86_POWERNOW_K8=yCONFIG_X86_SPEEDSTEP_CENTRINO=yCONFIG_X86_P4_CLOCKMOD=m
#
# shared options # CONFIG_X86_SPEEDSTEP_LIB=m CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y
#
# Memory power savings
#CONFIG_I7300_IDLE_IOAT_CHANNEL=yCONFIG_I7300_IDLE=m
#
# Bus options (PCI etc.)
#CONFIG_PCI=yCONFIG_PCI_DIRECT=yCONFIG_PCI_MMCONFIG=yCONFIG_PCI_DOMAINS=y
# CONFIG_DMAR is not set
# CONFIG_INTR_REMAP is not setCONFIG_PCIEPORTBUS=yCONFIG_HOTPLUG_PCI_PCIE=yCONFIG_PCIEAER=y
# CONFIG_PCIE_ECRC is not set
# CONFIG_PCIEAER_INJECT is not set
# CONFIG_PCIEASPM is not setCONFIG_ARCH_SUPPORTS_MSI=yCONFIG_PCI_MSI=yCONFIG_PCI_LEGACY=y
# CONFIG_PCI_DEBUG is not setCONFIG_PCI_STUB=mCONFIG_HT_IRQ=yCONFIG_PCI_IOV=yCONFIG_ISA_DMA_API=yCONFIG_K8_NB=yCONFIG_PCCARD=m
# CONFIG_PCMCIA_DEBUG is not setCONFIG_PCMCIA=mCONFIG_PCMCIA_LOAD_CIS=yCONFIG_PCMCIA_IOCTL=yCONFIG_CARDBUS=y
#
# PC-card bridges
#CONFIG_YENTA=mCONFIG_YENTA_O2=yCONFIG_YENTA_RICOH=yCONFIG_YENTA_TI=yCONFIG_YENTA_ENE_TUNE=yCONFIG_YENTA_TOSHIBA=yCONFIG_PD6729=mCONFIG_I82092=mCONFIG_PCCARD_NONSTATIC=mCONFIG_HOTPLUG_PCI=yCONFIG_HOTPLUG_PCI_FAKE=mCONFIG_HOTPLUG_PCI_ACPI=mCONFIG_HOTPLUG_PCI_ACPI_IBM=mCONFIG_HOTPLUG_PCI_CPCI=yCONFIG_HOTPLUG_PCI_CPCI_ZT5550=mCONFIG_HOTPLUG_PCI_CPCI_GENERIC=mCONFIG_HOTPLUG_PCI_SHPC=m
#
# Executable file formats / Emulations
#CONFIG_BINFMT_ELF=yCONFIG_COMPAT_BINFMT_ELF=y
# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
# CONFIG_HAVE_AOUT is not setCONFIG_BINFMT_MISC=mCONFIG_IA32_EMULATION=y
# CONFIG_IA32_AOUT is not setCONFIG_COMPAT=yCONFIG_COMPAT_FOR_U64_ALIGNMENT=yCONFIG_SYSVIPC_COMPAT=yCONFIG_NET=yCONFIG_COMPAT_NETLINK_MESSAGES=y
#
# Networking options
#CONFIG_PACKET=yCONFIG_PACKET_MMAP=yCONFIG_UNIX=yCONFIG_XFRM=yCONFIG_XFRM_USER=m
# CONFIG_XFRM_SUB_POLICY is not set
# CONFIG_XFRM_MIGRATE is not set
# CONFIG_XFRM_STATISTICS is not setCONFIG_XFRM_IPCOMP=mCONFIG_NET_KEY=m
# CONFIG_NET_KEY_MIGRATE is not setCONFIG_INET=yCONFIG_IP_MULTICAST=yCONFIG_IP_ADVANCED_ROUTER=yCONFIG_ASK_IP_FIB_HASH=y
# CONFIG_IP_FIB_TRIE is not setCONFIG_IP_FIB_HASH=yCONFIG_IP_MULTIPLE_TABLES=yCONFIG_IP_ROUTE_MULTIPATH=yCONFIG_IP_ROUTE_VERBOSE=y
# CONFIG_IP_PNP is not setCONFIG_NET_IPIP=mCONFIG_NET_IPGRE=mCONFIG_NET_IPGRE_BROADCAST=yCONFIG_IP_MROUTE=yCONFIG_IP_PIMSM_V1=yCONFIG_IP_PIMSM_V2=y
# CONFIG_ARPD is not setCONFIG_SYN_COOKIES=yCONFIG_INET_AH=mCONFIG_INET_ESP=mCONFIG_INET_IPCOMP=mCONFIG_INET_XFRM_TUNNEL=mCONFIG_INET_TUNNEL=mCONFIG_INET_XFRM_MODE_TRANSPORT=mCONFIG_INET_XFRM_MODE_TUNNEL=mCONFIG_INET_XFRM_MODE_BEET=mCONFIG_INET_LRO=yCONFIG_INET_DIAG=yCONFIG_INET_TCP_DIAG=yCONFIG_TCP_CONG_ADVANCED=yCONFIG_TCP_CONG_BIC=mCONFIG_TCP_CONG_CUBIC=yCONFIG_TCP_CONG_WESTWOOD=mCONFIG_TCP_CONG_HTCP=mCONFIG_TCP_CONG_HSTCP=mCONFIG_TCP_CONG_HYBLA=mCONFIG_TCP_CONG_VEGAS=mCONFIG_TCP_CONG_SCALABLE=mCONFIG_TCP_CONG_LP=mCONFIG_TCP_CONG_VENO=mCONFIG_TCP_CONG_YEAH=mCONFIG_TCP_CONG_ILLINOIS=m
# CONFIG_DEFAULT_BIC is not setCONFIG_DEFAULT_CUBIC=y
# CONFIG_DEFAULT_HTCP is not set
# CONFIG_DEFAULT_VEGAS is not set
# CONFIG_DEFAULT_WESTWOOD is not set
# CONFIG_DEFAULT_RENO is not setCONFIG_DEFAULT_TCP_CONG="cubic"CONFIG_TCP_MD5SIG=yCONFIG_IPV6=yCONFIG_IPV6_PRIVACY=y
# CONFIG_IPV6_ROUTER_PREF is not set
# CONFIG_IPV6_OPTIMISTIC_DAD is not setCONFIG_INET6_AH=mCONFIG_INET6_ESP=mCONFIG_INET6_IPCOMP=m
# CONFIG_IPV6_MIP6 is not setCONFIG_INET6_XFRM_TUNNEL=mCONFIG_INET6_TUNNEL=mCONFIG_INET6_XFRM_MODE_TRANSPORT=mCONFIG_INET6_XFRM_MODE_TUNNEL=mCONFIG_INET6_XFRM_MODE_BEET=mCONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=mCONFIG_IPV6_SIT=mCONFIG_IPV6_NDISC_NODETYPE=yCONFIG_IPV6_TUNNEL=mCONFIG_IPV6_MULTIPLE_TABLES=y
# CONFIG_IPV6_SUBTREES is not set
# CONFIG_IPV6_MROUTE is not setCONFIG_NETLABEL=yCONFIG_NETWORK_SECMARK=yCONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not setCONFIG_NETFILTER_ADVANCED=yCONFIG_BRIDGE_NETFILTER=y
#
# Core Netfilter Configuration
#CONFIG_NETFILTER_NETLINK=m CONFIG_NETFILTER_NETLINK_QUEUE=m CONFIG_NETFILTER_NETLINK_LOG=m CONFIG_NF_CONNTRACK=mCONFIG_NF_CT_ACCT=yCONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y CONFIG_NF_CONNTRACK_EVENTS=y CONFIG_NF_CT_PROTO_DCCP=m CONFIG_NF_CT_PROTO_GRE=m CONFIG_NF_CT_PROTO_SCTP=m CONFIG_NF_CT_PROTO_UDPLITE=m CONFIG_NF_CONNTRACK_AMANDA=m CONFIG_NF_CONNTRACK_FTP=m CONFIG_NF_CONNTRACK_H323=m CONFIG_NF_CONNTRACK_IRC=m CONFIG_NF_CONNTRACK_NETBIOS_NS=m CONFIG_NF_CONNTRACK_PPTP=m CONFIG_NF_CONNTRACK_SANE=m CONFIG_NF_CONNTRACK_SIP=m CONFIG_NF_CONNTRACK_TFTP=m CONFIG_NF_CT_NETLINK=mCONFIG_NETFILTER_TPROXY=m CONFIG_NETFILTER_XTABLES=m CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m CONFIG_NETFILTER_XT_TARGET_CONNMARK=m CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m CONFIG_NETFILTER_XT_TARGET_DSCP=m CONFIG_NETFILTER_XT_TARGET_HL=m CONFIG_NETFILTER_XT_TARGET_LED=m CONFIG_NETFILTER_XT_TARGET_MARK=m CONFIG_NETFILTER_XT_TARGET_NFLOG=m CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m CONFIG_NETFILTER_XT_TARGET_NOTRACK=m CONFIG_NETFILTER_XT_TARGET_RATEEST=m CONFIG_NETFILTER_XT_TARGET_TPROXY=m CONFIG_NETFILTER_XT_TARGET_TRACE=m CONFIG_NETFILTER_XT_TARGET_SECMARK=m CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
# CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP is not set CONFIG_NETFILTER_XT_MATCH_CLUSTER=m CONFIG_NETFILTER_XT_MATCH_COMMENT=m CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m CONFIG_NETFILTER_XT_MATCH_CONNMARK=m CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m CONFIG_NETFILTER_XT_MATCH_DCCP=m CONFIG_NETFILTER_XT_MATCH_DSCP=m CONFIG_NETFILTER_XT_MATCH_ESP=m CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m CONFIG_NETFILTER_XT_MATCH_HELPER=m CONFIG_NETFILTER_XT_MATCH_HL=m CONFIG_NETFILTER_XT_MATCH_IPRANGE=m CONFIG_NETFILTER_XT_MATCH_LENGTH=m CONFIG_NETFILTER_XT_MATCH_LIMIT=m CONFIG_NETFILTER_XT_MATCH_MAC=m CONFIG_NETFILTER_XT_MATCH_MARK=m CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m CONFIG_NETFILTER_XT_MATCH_OWNER=m CONFIG_NETFILTER_XT_MATCH_POLICY=m CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m CONFIG_NETFILTER_XT_MATCH_QUOTA=m CONFIG_NETFILTER_XT_MATCH_RATEEST=m CONFIG_NETFILTER_XT_MATCH_REALM=m CONFIG_NETFILTER_XT_MATCH_RECENT=m
# CONFIG_NETFILTER_XT_MATCH_RECENT_PROC_COMPAT is not set CONFIG_NETFILTER_XT_MATCH_SCTP=m CONFIG_NETFILTER_XT_MATCH_SOCKET=m CONFIG_NETFILTER_XT_MATCH_STATE=m CONFIG_NETFILTER_XT_MATCH_STATISTIC=m CONFIG_NETFILTER_XT_MATCH_STRING=m CONFIG_NETFILTER_XT_MATCH_TCPMSS=m CONFIG_NETFILTER_XT_MATCH_TIME=m CONFIG_NETFILTER_XT_MATCH_U32=m CONFIG_NETFILTER_XT_MATCH_OSF=mCONFIG_IP_VS=mCONFIG_IP_VS_IPV6=y
# CONFIG_IP_VS_DEBUG is not set CONFIG_IP_VS_TAB_BITS=12
#
# IPVS transport protocol load balancing support
#CONFIG_IP_VS_PROTO_TCP=yCONFIG_IP_VS_PROTO_UDP=yCONFIG_IP_VS_PROTO_AH_ESP=yCONFIG_IP_VS_PROTO_ESP=yCONFIG_IP_VS_PROTO_AH=y
#
# IPVS scheduler
#CONFIG_IP_VS_RR=mCONFIG_IP_VS_WRR=mCONFIG_IP_VS_LC=mCONFIG_IP_VS_WLC=mCONFIG_IP_VS_LBLC=mCONFIG_IP_VS_LBLCR=mCONFIG_IP_VS_DH=mCONFIG_IP_VS_SH=mCONFIG_IP_VS_SED=mCONFIG_IP_VS_NQ=m
#
# IPVS application helper
#CONFIG_IP_VS_FTP=m
#
# IP: Netfilter Configuration
#CONFIG_NF_DEFRAG_IPV4=mCONFIG_NF_CONNTRACK_IPV4=mCONFIG_NF_CONNTRACK_PROC_COMPAT=yCONFIG_IP_NF_QUEUE=mCONFIG_IP_NF_IPTABLES=mCONFIG_IP_NF_MATCH_ADDRTYPE=mCONFIG_IP_NF_MATCH_AH=mCONFIG_IP_NF_MATCH_ECN=mCONFIG_IP_NF_MATCH_TTL=mCONFIG_IP_NF_FILTER=mCONFIG_IP_NF_TARGET_REJECT=mCONFIG_IP_NF_TARGET_LOG=mCONFIG_IP_NF_TARGET_ULOG=mCONFIG_NF_NAT=mCONFIG_NF_NAT_NEEDED=yCONFIG_IP_NF_TARGET_MASQUERADE=mCONFIG_IP_NF_TARGET_NETMAP=mCONFIG_IP_NF_TARGET_REDIRECT=mCONFIG_NF_NAT_SNMP_BASIC=mCONFIG_NF_NAT_PROTO_DCCP=mCONFIG_NF_NAT_PROTO_GRE=mCONFIG_NF_NAT_PROTO_UDPLITE=mCONFIG_NF_NAT_PROTO_SCTP=mCONFIG_NF_NAT_FTP=mCONFIG_NF_NAT_IRC=mCONFIG_NF_NAT_TFTP=mCONFIG_NF_NAT_AMANDA=mCONFIG_NF_NAT_PPTP=mCONFIG_NF_NAT_H323=mCONFIG_NF_NAT_SIP=mCONFIG_IP_NF_MANGLE=mCONFIG_IP_NF_TARGET_CLUSTERIP=mCONFIG_IP_NF_TARGET_ECN=mCONFIG_IP_NF_TARGET_TTL=mCONFIG_IP_NF_RAW=mCONFIG_IP_NF_SECURITY=mCONFIG_IP_NF_ARPTABLES=mCONFIG_IP_NF_ARPFILTER=mCONFIG_IP_NF_ARP_MANGLE=m
#
# IPv6: Netfilter Configuration
#CONFIG_NF_CONNTRACK_IPV6=mCONFIG_IP6_NF_QUEUE=mCONFIG_IP6_NF_IPTABLES=mCONFIG_IP6_NF_MATCH_AH=mCONFIG_IP6_NF_MATCH_EUI64=mCONFIG_IP6_NF_MATCH_FRAG=mCONFIG_IP6_NF_MATCH_OPTS=mCONFIG_IP6_NF_MATCH_HL=mCONFIG_IP6_NF_MATCH_IPV6HEADER=mCONFIG_IP6_NF_MATCH_MH=mCONFIG_IP6_NF_MATCH_RT=mCONFIG_IP6_NF_TARGET_HL=mCONFIG_IP6_NF_TARGET_LOG=mCONFIG_IP6_NF_FILTER=mCONFIG_IP6_NF_TARGET_REJECT=mCONFIG_IP6_NF_MANGLE=mCONFIG_IP6_NF_RAW=mCONFIG_IP6_NF_SECURITY=m
#
# DECnet: Netfilter Configuration
#CONFIG_DECNET_NF_GRABULATOR=mCONFIG_BRIDGE_NF_EBTABLES=mCONFIG_BRIDGE_EBT_BROUTE=mCONFIG_BRIDGE_EBT_T_FILTER=mCONFIG_BRIDGE_EBT_T_NAT=mCONFIG_BRIDGE_EBT_802_3=mCONFIG_BRIDGE_EBT_AMONG=mCONFIG_BRIDGE_EBT_ARP=mCONFIG_BRIDGE_EBT_IP=mCONFIG_BRIDGE_EBT_IP6=mCONFIG_BRIDGE_EBT_LIMIT=mCONFIG_BRIDGE_EBT_MARK=mCONFIG_BRIDGE_EBT_PKTTYPE=mCONFIG_BRIDGE_EBT_STP=mCONFIG_BRIDGE_EBT_VLAN=mCONFIG_BRIDGE_EBT_ARPREPLY=mCONFIG_BRIDGE_EBT_DNAT=mCONFIG_BRIDGE_EBT_MARK_T=mCONFIG_BRIDGE_EBT_REDIRECT=mCONFIG_BRIDGE_EBT_SNAT=mCONFIG_BRIDGE_EBT_LOG=mCONFIG_BRIDGE_EBT_ULOG=mCONFIG_BRIDGE_EBT_NFLOG=mCONFIG_IP_DCCP=mCONFIG_INET_DCCP_DIAG=m
#
# DCCP CCIDs Configuration (EXPERIMENTAL)
#
# CONFIG_IP_DCCP_CCID2_DEBUG is not setCONFIG_IP_DCCP_CCID3=y
# CONFIG_IP_DCCP_CCID3_DEBUG is not setCONFIG_IP_DCCP_CCID3_RTO=100CONFIG_IP_DCCP_TFRC_LIB=y
#
# DCCP Kernel Hacking
#
# CONFIG_IP_DCCP_DEBUG is not setCONFIG_NET_DCCPPROBE=mCONFIG_IP_SCTP=m
# CONFIG_SCTP_DBG_MSG is not set
# CONFIG_SCTP_DBG_OBJCNT is not set
# CONFIG_SCTP_HMAC_NONE is not set
# CONFIG_SCTP_HMAC_SHA1 is not setCONFIG_SCTP_HMAC_MD5=yCONFIG_RDS=mCONFIG_RDS_RDMA=mCONFIG_RDS_TCP=m
# CONFIG_RDS_DEBUG is not setCONFIG_TIPC=m
# CONFIG_TIPC_ADVANCED is not set
# CONFIG_TIPC_DEBUG is not setCONFIG_ATM=mCONFIG_ATM_CLIP=m
# CONFIG_ATM_CLIP_NO_ICMP is not setCONFIG_ATM_LANE=mCONFIG_ATM_MPOA=mCONFIG_ATM_BR2684=m
# CONFIG_ATM_BR2684_IPFILTER is not setCONFIG_STP=mCONFIG_GARP=mCONFIG_BRIDGE=mCONFIG_NET_DSA=yCONFIG_NET_DSA_TAG_DSA=yCONFIG_NET_DSA_TAG_EDSA=yCONFIG_NET_DSA_TAG_TRAILER=yCONFIG_NET_DSA_MV88E6XXX=yCONFIG_NET_DSA_MV88E6060=yCONFIG_NET_DSA_MV88E6XXX_NEED_PPU=yCONFIG_NET_DSA_MV88E6131=yCONFIG_NET_DSA_MV88E6123_61_65=yCONFIG_VLAN_8021Q=mCONFIG_VLAN_8021Q_GVRP=yCONFIG_DECNET=m
# CONFIG_DECNET_ROUTER is not setCONFIG_LLC=yCONFIG_LLC2=mCONFIG_IPX=m
# CONFIG_IPX_INTERN is not setCONFIG_ATALK=mCONFIG_DEV_APPLETALK=mCONFIG_IPDDP=mCONFIG_IPDDP_ENCAP=yCONFIG_IPDDP_DECAP=yCONFIG_X25=mCONFIG_LAPB=mCONFIG_ECONET=mCONFIG_ECONET_AUNUDP=yCONFIG_ECONET_NATIVE=yCONFIG_WAN_ROUTER=mCONFIG_PHONET=mCONFIG_IEEE802154=mCONFIG_NET_SCHED=y
#
# Queueing/Scheduling
#CONFIG_NET_SCH_CBQ=mCONFIG_NET_SCH_HTB=mCONFIG_NET_SCH_HFSC=mCONFIG_NET_SCH_ATM=mCONFIG_NET_SCH_PRIO=mCONFIG_NET_SCH_MULTIQ=mCONFIG_NET_SCH_RED=mCONFIG_NET_SCH_SFQ=mCONFIG_NET_SCH_TEQL=mCONFIG_NET_SCH_TBF=mCONFIG_NET_SCH_GRED=mCONFIG_NET_SCH_DSMARK=mCONFIG_NET_SCH_NETEM=mCONFIG_NET_SCH_DRR=mCONFIG_NET_SCH_INGRESS=m
#
# Classification
#CONFIG_NET_CLS=yCONFIG_NET_CLS_BASIC=mCONFIG_NET_CLS_TCINDEX=mCONFIG_NET_CLS_ROUTE4=mCONFIG_NET_CLS_ROUTE=yCONFIG_NET_CLS_FW=mCONFIG_NET_CLS_U32=m
# CONFIG_CLS_U32_PERF is not setCONFIG_CLS_U32_MARK=yCONFIG_NET_CLS_RSVP=mCONFIG_NET_CLS_RSVP6=mCONFIG_NET_CLS_FLOW=mCONFIG_NET_CLS_CGROUP=yCONFIG_NET_EMATCH=yCONFIG_NET_EMATCH_STACK=32CONFIG_NET_EMATCH_CMP=mCONFIG_NET_EMATCH_NBYTE=mCONFIG_NET_EMATCH_U32=mCONFIG_NET_EMATCH_META=mCONFIG_NET_EMATCH_TEXT=mCONFIG_NET_CLS_ACT=yCONFIG_NET_ACT_POLICE=mCONFIG_NET_ACT_GACT=mCONFIG_GACT_PROB=yCONFIG_NET_ACT_MIRRED=mCONFIG_NET_ACT_IPT=mCONFIG_NET_ACT_NAT=mCONFIG_NET_ACT_PEDIT=mCONFIG_NET_ACT_SIMP=mCONFIG_NET_ACT_SKBEDIT=m
# CONFIG_NET_CLS_IND is not setCONFIG_NET_SCH_FIFO=yCONFIG_DCB=y
#
# Network testing
#CONFIG_NET_PKTGEN=mCONFIG_NET_TCPPROBE=m
# CONFIG_NET_DROP_MONITOR is not setCONFIG_HAMRADIO=y
#
# Packet Radio protocols
#CONFIG_AX25=mCONFIG_AX25_DAMA_SLAVE=yCONFIG_NETROM=mCONFIG_ROSE=m
#
# AX.25 network device drivers
#CONFIG_MKISS=mCONFIG_6PACK=mCONFIG_BPQETHER=mCONFIG_BAYCOM_SER_FDX=mCONFIG_BAYCOM_SER_HDX=mCONFIG_BAYCOM_PAR=mCONFIG_YAM=mCONFIG_CAN=mCONFIG_CAN_RAW=mCONFIG_CAN_BCM=m
#
# CAN Device Drivers
#CONFIG_CAN_VCAN=mCONFIG_CAN_DEV=m
# CONFIG_CAN_CALC_BITTIMING is not setCONFIG_CAN_SJA1000=mCONFIG_CAN_SJA1000_PLATFORM=mCONFIG_CAN_EMS_PCI=mCONFIG_CAN_KVASER_PCI=m
#
# CAN USB interfaces
#CONFIG_CAN_EMS_USB=m
# CONFIG_CAN_DEBUG_DEVICES is not setCONFIG_IRDA=m
#
# IrDA protocols
#CONFIG_IRLAN=mCONFIG_IRNET=mCONFIG_IRCOMM=mCONFIG_IRDA_ULTRA=y
#
# IrDA options
#CONFIG_IRDA_CACHE_LAST_LSAP=yCONFIG_IRDA_FAST_RR=yCONFIG_IRDA_DEBUG=y
#
# Infrared-port device drivers
#
#
# SIR device drivers
#CONFIG_IRTTY_SIR=m
#
# Dongle support
#CONFIG_DONGLE=yCONFIG_ESI_DONGLE=mCONFIG_ACTISYS_DONGLE=mCONFIG_TEKRAM_DONGLE=mCONFIG_TOIM3232_DONGLE=mCONFIG_LITELINK_DONGLE=mCONFIG_MA600_DONGLE=mCONFIG_GIRBIL_DONGLE=mCONFIG_MCP2120_DONGLE=mCONFIG_OLD_BELKIN_DONGLE=mCONFIG_ACT200L_DONGLE=mCONFIG_KINGSUN_DONGLE=mCONFIG_KSDAZZLE_DONGLE=mCONFIG_KS959_DONGLE=m
#
# FIR device drivers
#CONFIG_USB_IRDA=mCONFIG_SIGMATEL_FIR=mCONFIG_NSC_FIR=mCONFIG_WINBOND_FIR=mCONFIG_SMC_IRCC_FIR=mCONFIG_ALI_FIR=mCONFIG_VLSI_FIR=mCONFIG_VIA_FIR=mCONFIG_MCS_FIR=mCONFIG_BT=mCONFIG_BT_L2CAP=mCONFIG_BT_SCO=mCONFIG_BT_RFCOMM=mCONFIG_BT_RFCOMM_TTY=yCONFIG_BT_BNEP=mCONFIG_BT_BNEP_MC_FILTER=yCONFIG_BT_BNEP_PROTO_FILTER=yCONFIG_BT_CMTP=mCONFIG_BT_HIDP=m
#
# Bluetooth device drivers
#CONFIG_BT_HCIBTUSB=mCONFIG_BT_HCIBTSDIO=mCONFIG_BT_HCIUART=mCONFIG_BT_HCIUART_H4=yCONFIG_BT_HCIUART_BCSP=yCONFIG_BT_HCIUART_LL=yCONFIG_BT_HCIBCM203X=mCONFIG_BT_HCIBPA10X=mCONFIG_BT_HCIBFUSB=mCONFIG_BT_HCIDTL1=mCONFIG_BT_HCIBT3C=mCONFIG_BT_HCIBLUECARD=mCONFIG_BT_HCIBTUART=mCONFIG_BT_HCIVHCI=mCONFIG_BT_MRVL=mCONFIG_BT_MRVL_SDIO=mCONFIG_AF_RXRPC=m
# CONFIG_AF_RXRPC_DEBUG is not setCONFIG_RXKAD=mCONFIG_FIB_RULES=yCONFIG_WIRELESS=yCONFIG_CFG80211=mCONFIG_NL80211_TESTMODE=y
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not setCONFIG_CFG80211_REG_DEBUG=yCONFIG_CFG80211_DEFAULT_PS=yCONFIG_CFG80211_DEFAULT_PS_VALUE=1CONFIG_CFG80211_DEBUGFS=y
# CONFIG_WIRELESS_OLD_REGULATORY is not setCONFIG_WIRELESS_EXT=yCONFIG_WIRELESS_EXT_SYSFS=yCONFIG_LIB80211=mCONFIG_LIB80211_CRYPT_WEP=mCONFIG_LIB80211_CRYPT_CCMP=mCONFIG_LIB80211_CRYPT_TKIP=m
# CONFIG_LIB80211_DEBUG is not setCONFIG_MAC80211=mCONFIG_MAC80211_RC_MINSTREL=y
# CONFIG_MAC80211_RC_DEFAULT_PID is not setCONFIG_MAC80211_RC_DEFAULT_MINSTREL=yCONFIG_MAC80211_RC_DEFAULT="minstrel"CONFIG_MAC80211_MESH=yCONFIG_MAC80211_LEDS=yCONFIG_MAC80211_DEBUGFS=y
# CONFIG_MAC80211_DEBUG_MENU is not setCONFIG_WIMAX=mCONFIG_WIMAX_DEBUG_LEVEL=8CONFIG_RFKILL=yCONFIG_RFKILL_LEDS=yCONFIG_RFKILL_INPUT=yCONFIG_NET_9P=mCONFIG_NET_9P_VIRTIO=mCONFIG_NET_9P_RDMA=m
# CONFIG_NET_9P_DEBUG is not set
#
# Device Drivers
#
#
# Generic Driver Options
#CONFIG_UEVENT_HELPER_PATH=""CONFIG_DEVTMPFS=yCONFIG_DEVTMPFS_MOUNT=y
# CONFIG_STANDALONE is not setCONFIG_PREVENT_FIRMWARE_BUILD=yCONFIG_FW_LOADER=yCONFIG_FIRMWARE_IN_KERNEL=yCONFIG_EXTRA_FIRMWARE=""
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_DEVRES is not setCONFIG_SYS_HYPERVISOR=yCONFIG_SR_REPORT_TIME_LIMIT=100CONFIG_CONNECTOR=yCONFIG_PROC_EVENTS=yCONFIG_MTD=m
# CONFIG_MTD_DEBUG is not setCONFIG_MTD_TESTS=mCONFIG_MTD_CONCAT=mCONFIG_MTD_PARTITIONS=yCONFIG_MTD_REDBOOT_PARTS=mCONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set
# CONFIG_MTD_REDBOOT_PARTS_READONLY is not setCONFIG_MTD_AR7_PARTS=m
#
# User Modules And Translation Layers
#CONFIG_MTD_CHAR=mCONFIG_HAVE_MTD_OTP=yCONFIG_MTD_BLKDEVS=mCONFIG_MTD_BLOCK=mCONFIG_MTD_BLOCK_RO=mCONFIG_FTL=mCONFIG_NFTL=mCONFIG_NFTL_RW=yCONFIG_INFTL=mCONFIG_RFD_FTL=mCONFIG_SSFDC=mCONFIG_MTD_OOPS=m
#
# RAM/ROM/Flash chip drivers
#CONFIG_MTD_CFI=mCONFIG_MTD_JEDECPROBE=mCONFIG_MTD_GEN_PROBE=m
# CONFIG_MTD_CFI_ADV_OPTIONS is not setCONFIG_MTD_MAP_BANK_WIDTH_1=yCONFIG_MTD_MAP_BANK_WIDTH_2=yCONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_32 is not setCONFIG_MTD_CFI_I1=yCONFIG_MTD_CFI_I2=y
# CONFIG_MTD_CFI_I4 is not set
# CONFIG_MTD_CFI_I8 is not setCONFIG_MTD_CFI_INTELEXT=mCONFIG_MTD_CFI_AMDSTD=mCONFIG_MTD_CFI_STAA=mCONFIG_MTD_CFI_UTIL=mCONFIG_MTD_RAM=mCONFIG_MTD_ROM=mCONFIG_MTD_ABSENT=m
#
# Mapping drivers for chip access
#CONFIG_MTD_COMPLEX_MAPPINGS=yCONFIG_MTD_PHYSMAP=m
# CONFIG_MTD_PHYSMAP_COMPAT is not setCONFIG_MTD_SC520CDP=mCONFIG_MTD_NETSC520=mCONFIG_MTD_TS5500=mCONFIG_MTD_SBC_GXX=mCONFIG_MTD_AMD76XROM=mCONFIG_MTD_ICHXROM=mCONFIG_MTD_ESB2ROM=mCONFIG_MTD_CK804XROM=mCONFIG_MTD_SCB2_FLASH=m
CONFIG_MTD_NETtel=mCONFIG_MTD_L440GX=mCONFIG_MTD_PCI=mCONFIG_MTD_GPIO_ADDR=mCONFIG_MTD_INTEL_VR_NOR=mCONFIG_MTD_PLATRAM=m
#
# Self-contained MTD device drivers
#CONFIG_MTD_PMC551=m
# CONFIG_MTD_PMC551_BUGFIX is not set
# CONFIG_MTD_PMC551_DEBUG is not setCONFIG_MTD_DATAFLASH=m
# CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not setCONFIG_MTD_DATAFLASH_OTP=yCONFIG_MTD_M25P80=mCONFIG_M25PXX_USE_FAST_READ=yCONFIG_MTD_SST25L=mCONFIG_MTD_SLRAM=mCONFIG_MTD_PHRAM=mCONFIG_MTD_MTDRAM=mCONFIG_MTDRAM_TOTAL_SIZE=4096CONFIG_MTDRAM_ERASE_SIZE=128CONFIG_MTD_BLOCK2MTD=m
#
# Disk-On-Chip Device Drivers
#CONFIG_MTD_DOC2000=mCONFIG_MTD_DOC2001=mCONFIG_MTD_DOC2001PLUS=m CONFIG_MTD_DOCPROBE=mCONFIG_MTD_DOCECC=m
# CONFIG_MTD_DOCPROBE_ADVANCED is not set CONFIG_MTD_DOCPROBE_ADDRESS=0 CONFIG_MTD_NAND=m
# CONFIG_MTD_NAND_VERIFY_WRITE is not set
# CONFIG_MTD_NAND_ECC_SMC is not set
# CONFIG_MTD_NAND_MUSEUM_IDS is not set CONFIG_MTD_NAND_IDS=m CONFIG_MTD_NAND_DISKONCHIP=m
# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
# CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set CONFIG_MTD_NAND_CAFE=m CONFIG_MTD_NAND_NANDSIM=m CONFIG_MTD_NAND_PLATFORM=m CONFIG_MTD_ALAUDA=mCONFIG_MTD_ONENAND=m CONFIG_MTD_ONENAND_VERIFY_WRITE=y CONFIG_MTD_ONENAND_GENERIC=m
# CONFIG_MTD_ONENAND_OTP is not set CONFIG_MTD_ONENAND_2X_PROGRAM=y CONFIG_MTD_ONENAND_SIM=m
#
# LPDDR flash memory drivers
#CONFIG_MTD_LPDDR=mCONFIG_MTD_QINFO_PROBE=m
#
# UBI - Unsorted block images
#CONFIG_MTD_UBI=mCONFIG_MTD_UBI_WL_THRESHOLD=4096CONFIG_MTD_UBI_BEB_RESERVE=1CONFIG_MTD_UBI_GLUEBI=m
#
# UBI debugging options
#
# CONFIG_MTD_UBI_DEBUG is not setCONFIG_PARPORT=mCONFIG_PARPORT_PC=mCONFIG_PARPORT_SERIAL=mCONFIG_PARPORT_PC_FIFO=y
# CONFIG_PARPORT_PC_SUPERIO is not setCONFIG_PARPORT_PC_PCMCIA=m
# CONFIG_PARPORT_GSC is not setCONFIG_PARPORT_AX88796=mCONFIG_PARPORT_1284=yCONFIG_PARPORT_NOT_PC=yCONFIG_PNP=yCONFIG_PNP_DEBUG_MESSAGES=y
#
# Protocols
#CONFIG_PNPACPI=yCONFIG_BLK_DEV=yCONFIG_BLK_DEV_FD=mCONFIG_PARIDE=m
#
# Parallel IDE high-level drivers
#CONFIG_PARIDE_PD=mCONFIG_PARIDE_PCD=mCONFIG_PARIDE_PF=mCONFIG_PARIDE_PT=mCONFIG_PARIDE_PG=m
#
# Parallel IDE protocol modules
#CONFIG_PARIDE_ATEN=mCONFIG_PARIDE_BPCK=mCONFIG_PARIDE_COMM=mCONFIG_PARIDE_DSTR=mCONFIG_PARIDE_FIT2=mCONFIG_PARIDE_FIT3=mCONFIG_PARIDE_EPAT=m
# CONFIG_PARIDE_EPATC8 is not setCONFIG_PARIDE_EPIA=mCONFIG_PARIDE_FRIQ=mCONFIG_PARIDE_FRPW=mCONFIG_PARIDE_KBIC=mCONFIG_PARIDE_KTTI=mCONFIG_PARIDE_ON20=mCONFIG_PARIDE_ON26=mCONFIG_BLK_CPQ_DA=mCONFIG_BLK_CPQ_CISS_DA=mCONFIG_CISS_SCSI_TAPE=yCONFIG_BLK_DEV_DAC960=mCONFIG_BLK_DEV_UMEM=m
# CONFIG_BLK_DEV_COW_COMMON is not setCONFIG_BLK_DEV_LOOP=yCONFIG_BLK_DEV_CRYPTOLOOP=mCONFIG_BLK_DEV_NBD=mCONFIG_BLK_DEV_OSD=mCONFIG_BLK_DEV_SX8=m
# CONFIG_BLK_DEV_UB is not setCONFIG_BLK_DEV_RAM=yCONFIG_BLK_DEV_RAM_COUNT=16CONFIG_BLK_DEV_RAM_SIZE=65536
# CONFIG_BLK_DEV_XIP is not setCONFIG_CDROM_PKTCDVD=yCONFIG_CDROM_PKTCDVD_BUFFERS=8
# CONFIG_CDROM_PKTCDVD_WCACHE is not setCONFIG_ATA_OVER_ETH=mCONFIG_XEN_BLKDEV_FRONTEND=mCONFIG_VIRTIO_BLK=y
# CONFIG_BLK_DEV_HD is not setCONFIG_MISC_DEVICES=yCONFIG_IBM_ASM=mCONFIG_PHANTOM=mCONFIG_SGI_IOC4=mCONFIG_TIFM_CORE=mCONFIG_TIFM_7XX1=mCONFIG_ICS932S401=mCONFIG_ENCLOSURE_SERVICES=mCONFIG_HP_ILO=mCONFIG_DELL_LAPTOP=mCONFIG_ISL29003=mCONFIG_C2PORT=mCONFIG_C2PORT_DURAMAR_2150=m
#
# EEPROM support
#CONFIG_EEPROM_AT24=mCONFIG_EEPROM_AT25=mCONFIG_EEPROM_LEGACY=mCONFIG_EEPROM_MAX6875=mCONFIG_EEPROM_93CX6=mCONFIG_CB710_CORE=m
# CONFIG_CB710_DEBUG is not setCONFIG_CB710_DEBUG_ASSUMPTIONS=yCONFIG_HAVE_IDE=y
# CONFIG_IDE is not set
#
# SCSI device support
#CONFIG_RAID_ATTRS=mCONFIG_SCSI=yCONFIG_SCSI_DMA=yCONFIG_SCSI_TGT=mCONFIG_SCSI_NETLINK=yCONFIG_SCSI_PROC_FS=y
#
# SCSI support type (disk, tape, CD-ROM)
#CONFIG_BLK_DEV_SD=yCONFIG_CHR_DEV_ST=mCONFIG_CHR_DEV_OSST=mCONFIG_BLK_DEV_SR=y
# CONFIG_BLK_DEV_SR_VENDOR is not setCONFIG_CHR_DEV_SG=yCONFIG_CHR_DEV_SCH=mCONFIG_SCSI_ENCLOSURE=mCONFIG_SCSI_MULTI_LUN=yCONFIG_SCSI_CONSTANTS=yCONFIG_SCSI_LOGGING=yCONFIG_SCSI_SCAN_ASYNC=yCONFIG_SCSI_WAIT_SCAN=m
#
# SCSI Transports
#CONFIG_SCSI_SPI_ATTRS=yCONFIG_SCSI_FC_ATTRS=mCONFIG_SCSI_FC_TGT_ATTRS=yCONFIG_SCSI_ISCSI_ATTRS=mCONFIG_SCSI_SAS_ATTRS=mCONFIG_SCSI_SAS_LIBSAS=mCONFIG_SCSI_SAS_ATA=yCONFIG_SCSI_SAS_HOST_SMP=y
# CONFIG_SCSI_SAS_LIBSAS_DEBUG is not setCONFIG_SCSI_SRP_ATTRS=mCONFIG_SCSI_SRP_TGT_ATTRS=yCONFIG_SCSI_LOWLEVEL=yCONFIG_ISCSI_TCP=mCONFIG_SCSI_CXGB3_ISCSI=mCONFIG_SCSI_BNX2_ISCSI=mCONFIG_BE2ISCSI=mCONFIG_BLK_DEV_3W_XXXX_RAID=mCONFIG_SCSI_3W_9XXX=mCONFIG_SCSI_ACARD=mCONFIG_SCSI_AACRAID=mCONFIG_SCSI_AIC7XXX=mCONFIG_AIC7XXX_CMDS_PER_DEVICE=8CONFIG_AIC7XXX_RESET_DELAY_MS=15000CONFIG_AIC7XXX_DEBUG_ENABLE=yCONFIG_AIC7XXX_DEBUG_MASK=0CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
# CONFIG_SCSI_AIC7XXX_OLD is not setCONFIG_SCSI_AIC79XX=mCONFIG_AIC79XX_CMDS_PER_DEVICE=32CONFIG_AIC79XX_RESET_DELAY_MS=5000CONFIG_AIC79XX_DEBUG_ENABLE=yCONFIG_AIC79XX_DEBUG_MASK=0CONFIG_AIC79XX_REG_PRETTY_PRINT=yCONFIG_SCSI_AIC94XX=m
# CONFIG_AIC94XX_DEBUG is not setCONFIG_SCSI_MVSAS=mCONFIG_SCSI_MVSAS_DEBUG=yCONFIG_SCSI_DPT_I2O=mCONFIG_SCSI_ADVANSYS=mCONFIG_SCSI_ARCMSR=mCONFIG_SCSI_ARCMSR_AER=yCONFIG_MEGARAID_NEWGEN=yCONFIG_MEGARAID_MM=mCONFIG_MEGARAID_MAILBOX=mCONFIG_MEGARAID_LEGACY=mCONFIG_MEGARAID_SAS=mCONFIG_SCSI_MPT2SAS=mCONFIG_SCSI_MPT2SAS_MAX_SGE=128
# CONFIG_SCSI_MPT2SAS_LOGGING is not setCONFIG_SCSI_HPTIOP=mCONFIG_SCSI_BUSLOGIC=mCONFIG_VMWARE_PVSCSI=mCONFIG_LIBFC=mCONFIG_LIBFCOE=mCONFIG_FCOE=mCONFIG_FCOE_FNIC=mCONFIG_SCSI_DMX3191D=mCONFIG_SCSI_EATA=mCONFIG_SCSI_EATA_TAGGED_QUEUE=yCONFIG_SCSI_EATA_LINKED_COMMANDS=yCONFIG_SCSI_EATA_MAX_TAGS=16CONFIG_SCSI_FUTURE_DOMAIN=mCONFIG_SCSI_GDTH=mCONFIG_SCSI_IPS=mCONFIG_SCSI_INITIO=mCONFIG_SCSI_INIA100=mCONFIG_SCSI_PPA=mCONFIG_SCSI_IMM=m
# CONFIG_SCSI_IZIP_EPP16 is not set
# CONFIG_SCSI_IZIP_SLOW_CTR is not setCONFIG_SCSI_STEX=mCONFIG_SCSI_SYM53C8XX_2=yCONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64CONFIG_SCSI_SYM53C8XX_MMIO=yCONFIG_SCSI_IPR=m
# CONFIG_SCSI_IPR_TRACE is not set
# CONFIG_SCSI_IPR_DUMP is not setCONFIG_SCSI_QLOGIC_1280=mCONFIG_SCSI_QLA_FC=mCONFIG_SCSI_QLA_ISCSI=mCONFIG_SCSI_LPFC=mCONFIG_SCSI_LPFC_DEBUG_FS=y
CONFIG_SCSI_DC395x=mCONFIG_SCSI_DC390T=mCONFIG_SCSI_DEBUG=mCONFIG_SCSI_PMCRAID=mCONFIG_SCSI_SRP=mCONFIG_SCSI_BFA_FC=mCONFIG_SCSI_LOWLEVEL_PCMCIA=yCONFIG_PCMCIA_FDOMAIN=mCONFIG_PCMCIA_QLOGIC=mCONFIG_PCMCIA_SYM53C500=mCONFIG_SCSI_DH=yCONFIG_SCSI_DH_RDAC=mCONFIG_SCSI_DH_HP_SW=mCONFIG_SCSI_DH_EMC=mCONFIG_SCSI_DH_ALUA=mCONFIG_SCSI_OSD_INITIATOR=mCONFIG_SCSI_OSD_ULD=mCONFIG_SCSI_OSD_DPRINT_SENSE=1
# CONFIG_SCSI_OSD_DEBUG is not setCONFIG_ATA=y
# CONFIG_ATA_NONSTANDARD is not setCONFIG_ATA_VERBOSE_ERROR=yCONFIG_ATA_ACPI=yCONFIG_SATA_PMP=yCONFIG_SATA_AHCI=mCONFIG_SATA_SIL24=mCONFIG_ATA_SFF=yCONFIG_SATA_SVW=mCONFIG_ATA_PIIX=yCONFIG_SATA_MV=mCONFIG_SATA_NV=mCONFIG_PDC_ADMA=yCONFIG_SATA_QSTOR=mCONFIG_SATA_PROMISE=mCONFIG_SATA_SX4=mCONFIG_SATA_SIL=mCONFIG_SATA_SIS=mCONFIG_SATA_ULI=mCONFIG_SATA_VIA=mCONFIG_SATA_VITESSE=mCONFIG_SATA_INIC162X=mCONFIG_PATA_ACPI=yCONFIG_PATA_ALI=mCONFIG_PATA_AMD=mCONFIG_PATA_ARTOP=mCONFIG_PATA_ATP867X=mCONFIG_PATA_ATIIXP=mCONFIG_PATA_CMD640_PCI=mCONFIG_PATA_CMD64X=mCONFIG_PATA_CS5520=mCONFIG_PATA_CS5530=mCONFIG_PATA_CYPRESS=mCONFIG_PATA_EFAR=mCONFIG_ATA_GENERIC=yCONFIG_PATA_HPT366=mCONFIG_PATA_HPT37X=mCONFIG_PATA_HPT3X2N=mCONFIG_PATA_HPT3X3=m
# CONFIG_PATA_HPT3X3_DMA is not setCONFIG_PATA_IT821X=mCONFIG_PATA_IT8213=mCONFIG_PATA_JMICRON=mCONFIG_PATA_TRIFLEX=mCONFIG_PATA_MARVELL=mCONFIG_PATA_MPIIX=mCONFIG_PATA_OLDPIIX=mCONFIG_PATA_NETCELL=mCONFIG_PATA_NINJA32=mCONFIG_PATA_NS87410=mCONFIG_PATA_NS87415=mCONFIG_PATA_OPTI=mCONFIG_PATA_OPTIDMA=mCONFIG_PATA_PCMCIA=mCONFIG_PATA_PDC_OLD=mCONFIG_PATA_RADISYS=mCONFIG_PATA_RDC=mCONFIG_PATA_RZ1000=mCONFIG_PATA_SC1200=mCONFIG_PATA_SERVERWORKS=mCONFIG_PATA_PDC2027X=mCONFIG_PATA_SIL680=mCONFIG_PATA_SIS=yCONFIG_PATA_VIA=mCONFIG_PATA_WINBOND=mCONFIG_PATA_SCH=mCONFIG_MD=yCONFIG_BLK_DEV_MD=yCONFIG_MD_AUTODETECT=yCONFIG_MD_LINEAR=mCONFIG_MD_RAID0=mCONFIG_MD_RAID1=mCONFIG_MD_RAID10=mCONFIG_MD_RAID456=m
# CONFIG_MULTICORE_RAID456 is not setCONFIG_MD_RAID6_PQ=mCONFIG_ASYNC_RAID6_TEST=mCONFIG_MD_MULTIPATH=mCONFIG_MD_FAULTY=mCONFIG_BLK_DEV_DM=y
# CONFIG_DM_DEBUG is not setCONFIG_DM_CRYPT=mCONFIG_DM_SNAPSHOT=yCONFIG_DM_MIRROR=y
# CONFIG_DM_LOG_USERSPACE is not setCONFIG_DM_ZERO=mCONFIG_DM_MULTIPATH=yCONFIG_DM_MULTIPATH_QL=mCONFIG_DM_MULTIPATH_ST=m
# CONFIG_DM_DELAY is not setCONFIG_DM_UEVENT=yCONFIG_FUSION=yCONFIG_FUSION_SPI=mCONFIG_FUSION_FC=mCONFIG_FUSION_SAS=mCONFIG_FUSION_MAX_SGE=128CONFIG_FUSION_CTL=mCONFIG_FUSION_LAN=mCONFIG_FUSION_LOGGING=y
#
# IEEE 1394 (FireWire) support
#
#
# You can enable one or both FireWire driver stacks. #
#
# See the help texts for more information.
#CONFIG_FIREWIRE=mCONFIG_FIREWIRE_OHCI=mCONFIG_FIREWIRE_OHCI_DEBUG=yCONFIG_FIREWIRE_SBP2=mCONFIG_FIREWIRE_NET=mCONFIG_IEEE1394=mCONFIG_IEEE1394_OHCI1394=mCONFIG_IEEE1394_PCILYNX=mCONFIG_IEEE1394_SBP2=m
# CONFIG_IEEE1394_SBP2_PHYS_DMA is not setCONFIG_IEEE1394_ETH1394_ROM_ENTRY=yCONFIG_IEEE1394_ETH1394=mCONFIG_IEEE1394_RAWIO=mCONFIG_IEEE1394_VIDEO1394=mCONFIG_IEEE1394_DV1394=m
# CONFIG_IEEE1394_VERBOSEDEBUG is not setCONFIG_I2O=mCONFIG_I2O_LCT_NOTIFY_ON_CHANGES=yCONFIG_I2O_EXT_ADAPTEC=yCONFIG_I2O_EXT_ADAPTEC_DMA64=yCONFIG_I2O_CONFIG=mCONFIG_I2O_CONFIG_OLD_IOCTL=yCONFIG_I2O_BUS=mCONFIG_I2O_BLOCK=mCONFIG_I2O_SCSI=mCONFIG_I2O_PROC=mCONFIG_MACINTOSH_DRIVERS=yCONFIG_MAC_EMUMOUSEBTN=yCONFIG_NETDEVICES=yCONFIG_IFB=mCONFIG_DUMMY=mCONFIG_BONDING=mCONFIG_MACVLAN=mCONFIG_EQUALIZER=mCONFIG_TUN=yCONFIG_VETH=mCONFIG_NET_SB1000=mCONFIG_ARCNET=mCONFIG_ARCNET_1201=mCONFIG_ARCNET_1051=mCONFIG_ARCNET_RAW=mCONFIG_ARCNET_CAP=m
CONFIG_ARCNET_COM90xx=m
CONFIG_ARCNET_COM90xxIO=mCONFIG_ARCNET_RIM_I=mCONFIG_ARCNET_COM20020=mCONFIG_ARCNET_COM20020_PCI=mCONFIG_PHYLIB=y
#
# MII PHY device drivers
#CONFIG_MARVELL_PHY=yCONFIG_DAVICOM_PHY=yCONFIG_QSEMI_PHY=yCONFIG_LXT_PHY=yCONFIG_CICADA_PHY=yCONFIG_VITESSE_PHY=yCONFIG_SMSC_PHY=yCONFIG_BROADCOM_PHY=yCONFIG_ICPLUS_PHY=yCONFIG_REALTEK_PHY=yCONFIG_NATIONAL_PHY=yCONFIG_STE10XP=yCONFIG_LSI_ET1011C_PHY=y CONFIG_FIXED_PHY=yCONFIG_MDIO_BITBANG=yCONFIG_MDIO_GPIO=yCONFIG_NET_ETHERNET=yCONFIG_MII=mCONFIG_HAPPYMEAL=mCONFIG_SUNGEM=mCONFIG_CASSINI=mCONFIG_NET_VENDOR_3COM=yCONFIG_VORTEX=mCONFIG_TYPHOON=m
# CONFIG_ENC28J60 is not set CONFIG_ETHOC=mCONFIG_DNET=mCONFIG_NET_TULIP=yCONFIG_DE2104X=mCONFIG_DE2104X_DSL=0CONFIG_TULIP=m
# CONFIG_TULIP_MWI is not set
# CONFIG_TULIP_MMIO is not set
# CONFIG_TULIP_NAPI is not set CONFIG_DE4X5=mCONFIG_WINBOND_840=mCONFIG_DM9102=mCONFIG_ULI526X=mCONFIG_PCMCIA_XIRCOM=mCONFIG_HP100=m
# CONFIG_IBM_NEW_EMAC_ZMII is not set
# CONFIG_IBM_NEW_EMAC_RGMII is not set
# CONFIG_IBM_NEW_EMAC_TAH is not set
# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set CONFIG_NET_PCI=yCONFIG_PCNET32=mCONFIG_AMD8111_ETH=m CONFIG_ADAPTEC_STARFIRE=mCONFIG_B44=mCONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=yCONFIG_FORCEDETH=m
# CONFIG_FORCEDETH_NAPI is not set CONFIG_E100=mCONFIG_FEALNX=mCONFIG_NATSEMI=mCONFIG_NE2K_PCI=mCONFIG_8139CP=mCONFIG_8139TOO=mCONFIG_8139TOO_PIO=y
# CONFIG_8139TOO_TUNE_TWISTER is not set CONFIG_8139TOO_8129=y
# CONFIG_8139_OLD_RX_RESET is not set
# CONFIG_R6040 is not setCONFIG_SIS900=mCONFIG_EPIC100=mCONFIG_SMSC9420=mCONFIG_SUNDANCE=m
# CONFIG_SUNDANCE_MMIO is not set CONFIG_TLAN=mCONFIG_KS8842=mCONFIG_KS8851=mCONFIG_KS8851_MLL=mCONFIG_VIA_RHINE=mCONFIG_VIA_RHINE_MMIO=yCONFIG_SC92031=mCONFIG_NET_POCKET=yCONFIG_ATP=mCONFIG_DE600=mCONFIG_DE620=mCONFIG_ATL2=mCONFIG_NETDEV_1000=yCONFIG_ACENIC=m
# CONFIG_ACENIC_OMIT_TIGON_I is not set
# CONFIG_DL2K is not setCONFIG_E1000=mCONFIG_E1000E=mCONFIG_IP1000=mCONFIG_IGB=mCONFIG_IGB_DCA=yCONFIG_IGBVF=mCONFIG_NS83820=mCONFIG_HAMACHI=mCONFIG_YELLOWFIN=mCONFIG_R8169=mCONFIG_R8169_VLAN=yCONFIG_SIS190=mCONFIG_SKGE=m
# CONFIG_SKGE_DEBUG is not set CONFIG_SKY2=m
# CONFIG_SKY2_DEBUG is not set CONFIG_VIA_VELOCITY=mCONFIG_TIGON3=mCONFIG_BNX2=mCONFIG_CNIC=mCONFIG_QLA3XXX=mCONFIG_ATL1=mCONFIG_ATL1E=mCONFIG_ATL1C=mCONFIG_JME=mCONFIG_NETDEV_10000=yCONFIG_MDIO=mCONFIG_CHELSIO_T1=mCONFIG_CHELSIO_T1_1G=y CONFIG_CHELSIO_T3_DEPENDS=y CONFIG_CHELSIO_T3=mCONFIG_ENIC=mCONFIG_IXGBE=mCONFIG_IXGBE_DCA=yCONFIG_IXGBE_DCB=yCONFIG_IXGB=mCONFIG_S2IO=mCONFIG_VXGE=m
# CONFIG_VXGE_DEBUG_TRACE_ALL is not set CONFIG_MYRI10GE=mCONFIG_MYRI10GE_DCA=yCONFIG_NETXEN_NIC=mCONFIG_NIU=mCONFIG_MLX4_EN=mCONFIG_MLX4_CORE=mCONFIG_MLX4_DEBUG=yCONFIG_TEHUTI=mCONFIG_BNX2X=mCONFIG_QLGE=mCONFIG_SFC=mCONFIG_SFC_MTD=yCONFIG_BE2NET=mCONFIG_TR=yCONFIG_IBMOL=mCONFIG_3C359=mCONFIG_TMS380TR=mCONFIG_TMSPCI=mCONFIG_ABYSS=mCONFIG_WLAN=yCONFIG_WLAN_PRE80211=yCONFIG_STRIP=mCONFIG_PCMCIA_WAVELAN=m CONFIG_PCMCIA_NETWAVE=m CONFIG_WLAN_80211=yCONFIG_PCMCIA_RAYCS=mCONFIG_LIBERTAS=mCONFIG_LIBERTAS_USB=mCONFIG_LIBERTAS_CS=m CONFIG_LIBERTAS_SDIO=m CONFIG_LIBERTAS_SPI=m
# CONFIG_LIBERTAS_DEBUG is not set CONFIG_LIBERTAS_THINFIRM=m CONFIG_LIBERTAS_THINFIRM_USB=m CONFIG_AIRO=mCONFIG_ATMEL=mCONFIG_PCI_ATMEL=mCONFIG_PCMCIA_ATMEL=m CONFIG_AT76C50X_USB=mCONFIG_AIRO_CS=mCONFIG_PCMCIA_WL3501=mCONFIG_PRISM54=mCONFIG_USB_ZD1201=m CONFIG_USB_NET_RNDIS_WLAN=m CONFIG_RTL8180=mCONFIG_RTL8187=mCONFIG_RTL8187_LEDS=yCONFIG_ADM8211=mCONFIG_MAC80211_HWSIM=mCONFIG_MWL8K=mCONFIG_P54_COMMON=mCONFIG_P54_USB=mCONFIG_P54_PCI=mCONFIG_P54_SPI=mCONFIG_P54_LEDS=yCONFIG_ATH_COMMON=mCONFIG_ATH5K=m
# CONFIG_ATH5K_DEBUG is not set CONFIG_ATH9K=mCONFIG_ATH9K_DEBUG=yCONFIG_AR9170_USB=mCONFIG_AR9170_LEDS=yCONFIG_IPW2100=mCONFIG_IPW2100_MONITOR=y
# CONFIG_IPW2100_DEBUG is not set CONFIG_IPW2200=mCONFIG_IPW2200_MONITOR=y CONFIG_IPW2200_RADIOTAP=y CONFIG_IPW2200_PROMISCUOUS=y CONFIG_IPW2200_QOS=y
# CONFIG_IPW2200_DEBUG is not set CONFIG_LIBIPW=mCONFIG_LIBIPW_DEBUG=yCONFIG_IWLWIFI=mCONFIG_IWLWIFI_LEDS=y
# CONFIG_IWLWIFI_SPECTRUM_MEASUREMENT is not set # CONFIG_IWLWIFI_DEBUG is not set CONFIG_IWLAGN=mCONFIG_IWL4965=yCONFIG_IWL5000=yCONFIG_IWL3945=m CONFIG_IWL3945_SPECTRUM_MEASUREMENT=y CONFIG_HOSTAP=mCONFIG_HOSTAP_FIRMWARE=y CONFIG_HOSTAP_FIRMWARE_NVRAM=y CONFIG_HOSTAP_PLX=mCONFIG_HOSTAP_PCI=mCONFIG_HOSTAP_CS=mCONFIG_B43=mCONFIG_B43_PCI_AUTOSELECT=y CONFIG_B43_PCICORE_AUTOSELECT=y
# CONFIG_B43_PCMCIA is not set
# CONFIG_B43_SDIO is not set CONFIG_B43_PHY_LP=yCONFIG_B43_LEDS=yCONFIG_B43_HWRNG=y
# CONFIG_B43_DEBUG is not set CONFIG_B43LEGACY=m CONFIG_B43LEGACY_PCI_AUTOSELECT=y CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y CONFIG_B43LEGACY_LEDS=y CONFIG_B43LEGACY_HWRNG=y CONFIG_B43LEGACY_DEBUG=y CONFIG_B43LEGACY_DMA=y CONFIG_B43LEGACY_PIO=y CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y
# CONFIG_B43LEGACY_DMA_MODE is not set
# CONFIG_B43LEGACY_PIO_MODE is not set CONFIG_ZD1211RW=m
# CONFIG_ZD1211RW_DEBUG is not set CONFIG_RT2X00=mCONFIG_RT2400PCI=mCONFIG_RT2500PCI=mCONFIG_RT61PCI=mCONFIG_RT2500USB=mCONFIG_RT73USB=mCONFIG_RT2800USB=mCONFIG_RT2X00_LIB_PCI=m CONFIG_RT2X00_LIB_USB=m CONFIG_RT2X00_LIB=mCONFIG_RT2X00_LIB_HT=y CONFIG_RT2X00_LIB_FIRMWARE=y CONFIG_RT2X00_LIB_CRYPTO=y CONFIG_RT2X00_LIB_LEDS=y
# CONFIG_RT2X00_LIB_DEBUGFS is not set
# CONFIG_RT2X00_DEBUG is not set CONFIG_HERMES=m CONFIG_HERMES_CACHE_FW_ON_INIT=y CONFIG_PLX_HERMES=mCONFIG_TMD_HERMES=mCONFIG_NORTEL_HERMES=mCONFIG_PCI_HERMES=mCONFIG_PCMCIA_HERMES=m CONFIG_PCMCIA_SPECTRUM=mCONFIG_WL12XX=mCONFIG_WL1251=mCONFIG_WL1251_SPI=mCONFIG_WL1251_SDIO=mCONFIG_WL1271=mCONFIG_IWM=m
# CONFIG_IWM_DEBUG is not set
#
# WiMAX Wireless Broadband devices
#CONFIG_WIMAX_I2400M=mCONFIG_WIMAX_I2400M_USB=mCONFIG_WIMAX_I2400M_SDIO=mCONFIG_WIMAX_I2400M_DEBUG_LEVEL=8
#
# USB Network Adapters
#CONFIG_USB_CATC=mCONFIG_USB_KAWETH=mCONFIG_USB_PEGASUS=mCONFIG_USB_RTL8150=mCONFIG_USB_USBNET=mCONFIG_USB_NET_AX8817X=mCONFIG_USB_NET_CDCETHER=mCONFIG_USB_NET_CDC_EEM=mCONFIG_USB_NET_DM9601=mCONFIG_USB_NET_SMSC95XX=mCONFIG_USB_NET_GL620A=mCONFIG_USB_NET_NET1080=mCONFIG_USB_NET_PLUSB=mCONFIG_USB_NET_MCS7830=mCONFIG_USB_NET_RNDIS_HOST=mCONFIG_USB_NET_CDC_SUBSET=mCONFIG_USB_ALI_M5632=yCONFIG_USB_AN2720=yCONFIG_USB_BELKIN=yCONFIG_USB_ARMLINUX=yCONFIG_USB_EPSON2888=yCONFIG_USB_KC2190=yCONFIG_USB_NET_ZAURUS=mCONFIG_USB_HSO=mCONFIG_USB_NET_INT51X1=mCONFIG_USB_CDC_PHONET=mCONFIG_NET_PCMCIA=yCONFIG_PCMCIA_3C589=mCONFIG_PCMCIA_3C574=mCONFIG_PCMCIA_FMVJ18X=mCONFIG_PCMCIA_PCNET=mCONFIG_PCMCIA_NMCLAN=mCONFIG_PCMCIA_SMC91C92=mCONFIG_PCMCIA_XIRC2PS=mCONFIG_PCMCIA_AXNET=mCONFIG_ARCNET_COM20020_CS=mCONFIG_PCMCIA_IBMTR=mCONFIG_WAN=yCONFIG_LANMEDIA=mCONFIG_HDLC=mCONFIG_HDLC_RAW=mCONFIG_HDLC_RAW_ETH=mCONFIG_HDLC_CISCO=mCONFIG_HDLC_FR=mCONFIG_HDLC_PPP=mCONFIG_HDLC_X25=mCONFIG_PCI200SYN=mCONFIG_WANXL=m
# CONFIG_PC300TOO is not setCONFIG_FARSYNC=mCONFIG_DSCC4=mCONFIG_DSCC4_PCISYNC=yCONFIG_DSCC4_PCI_RST=yCONFIG_DLCI=mCONFIG_DLCI_MAX=8CONFIG_WAN_ROUTER_DRIVERS=mCONFIG_CYCLADES_SYNC=mCONFIG_CYCLOMX_X25=yCONFIG_LAPBETHER=mCONFIG_X25_ASY=mCONFIG_SBNI=m
# CONFIG_SBNI_MULTILINE is not setCONFIG_ATM_DRIVERS=y
# CONFIG_ATM_DUMMY is not setCONFIG_ATM_TCP=mCONFIG_ATM_LANAI=mCONFIG_ATM_ENI=m
# CONFIG_ATM_ENI_DEBUG is not set
# CONFIG_ATM_ENI_TUNE_BURST is not setCONFIG_ATM_FIRESTREAM=mCONFIG_ATM_ZATM=m
# CONFIG_ATM_ZATM_DEBUG is not setCONFIG_ATM_IDT77252=m
# CONFIG_ATM_IDT77252_DEBUG is not set
# CONFIG_ATM_IDT77252_RCV_ALL is not setCONFIG_ATM_IDT77252_USE_SUNI=yCONFIG_ATM_AMBASSADOR=m
# CONFIG_ATM_AMBASSADOR_DEBUG is not setCONFIG_ATM_HORIZON=m
# CONFIG_ATM_HORIZON_DEBUG is not setCONFIG_ATM_IA=m
# CONFIG_ATM_IA_DEBUG is not setCONFIG_ATM_FORE200E=m
# CONFIG_ATM_FORE200E_USE_TASKLET is not setCONFIG_ATM_FORE200E_TX_RETRY=16CONFIG_ATM_FORE200E_DEBUG=0CONFIG_ATM_HE=mCONFIG_ATM_HE_USE_SUNI=yCONFIG_ATM_SOLOS=mCONFIG_IEEE802154_DRIVERS=m
# CONFIG_IEEE802154_FAKEHARD is not setCONFIG_XEN_NETDEV_FRONTEND=mCONFIG_FDDI=yCONFIG_DEFXX=m
# CONFIG_DEFXX_MMIO is not setCONFIG_SKFP=mCONFIG_HIPPI=yCONFIG_ROADRUNNER=m
# CONFIG_ROADRUNNER_LARGE_RINGS is not setCONFIG_PLIP=mCONFIG_PPP=yCONFIG_PPP_MULTILINK=yCONFIG_PPP_FILTER=yCONFIG_PPP_ASYNC=mCONFIG_PPP_SYNC_TTY=mCONFIG_PPP_DEFLATE=mCONFIG_PPP_BSDCOMP=mCONFIG_PPP_MPPE=mCONFIG_PPPOE=mCONFIG_PPPOATM=mCONFIG_PPPOL2TP=mCONFIG_SLIP=mCONFIG_SLIP_COMPRESSED=yCONFIG_SLHC=yCONFIG_SLIP_SMART=yCONFIG_SLIP_MODE_SLIP6=yCONFIG_NET_FC=yCONFIG_NETCONSOLE=mCONFIG_NETCONSOLE_DYNAMIC=yCONFIG_NETPOLL=y
# CONFIG_NETPOLL_TRAP is not setCONFIG_NET_POLL_CONTROLLER=yCONFIG_VIRTIO_NET=yCONFIG_VMXNET3=mCONFIG_ISDN=yCONFIG_ISDN_I4L=mCONFIG_MISDN=mCONFIG_MISDN_DSP=mCONFIG_MISDN_L1OIP=m
#
# mISDN hardware drivers
#CONFIG_MISDN_HFCPCI=mCONFIG_MISDN_HFCMULTI=mCONFIG_MISDN_HFCUSB=mCONFIG_MISDN_AVMFRITZ=mCONFIG_MISDN_SPEEDFAX=mCONFIG_MISDN_INFINEON=mCONFIG_MISDN_W6692=mCONFIG_MISDN_NETJET=mCONFIG_MISDN_IPAC=mCONFIG_MISDN_ISAR=mCONFIG_ISDN_PPP=yCONFIG_ISDN_PPP_VJ=yCONFIG_ISDN_MPP=yCONFIG_IPPP_FILTER=yCONFIG_ISDN_PPP_BSDCOMP=mCONFIG_ISDN_AUDIO=yCONFIG_ISDN_TTY_FAX=yCONFIG_ISDN_X25=y
#
# ISDN feature submodules
#CONFIG_ISDN_DIVERSION=m
#
# ISDN4Linux hardware drivers
#
#
# Passive cards
#CONFIG_ISDN_DRV_HISAX=m
#
# D-channel protocol features
#CONFIG_HISAX_EURO=yCONFIG_DE_AOC=y
# CONFIG_HISAX_NO_SENDCOMPLETE is not set
# CONFIG_HISAX_NO_LLC is not set
# CONFIG_HISAX_NO_KEYPAD is not setCONFIG_HISAX_1TR6=yCONFIG_HISAX_NI1=yCONFIG_HISAX_MAX_CARDS=8
#
# HiSax supported cards
#CONFIG_HISAX_16_3=yCONFIG_HISAX_TELESPCI=yCONFIG_HISAX_S0BOX=yCONFIG_HISAX_FRITZPCI=yCONFIG_HISAX_AVM_A1_PCMCIA=yCONFIG_HISAX_ELSA=yCONFIG_HISAX_DIEHLDIVA=yCONFIG_HISAX_SEDLBAUER=yCONFIG_HISAX_NETJET=yCONFIG_HISAX_NETJET_U=yCONFIG_HISAX_NICCY=yCONFIG_HISAX_BKM_A4T=yCONFIG_HISAX_SCT_QUADRO=yCONFIG_HISAX_GAZEL=yCONFIG_HISAX_HFC_PCI=yCONFIG_HISAX_W6692=yCONFIG_HISAX_HFC_SX=yCONFIG_HISAX_ENTERNOW_PCI=y
# CONFIG_HISAX_DEBUG is not set
#
# HiSax PCMCIA card service modules
#CONFIG_HISAX_SEDLBAUER_CS=mCONFIG_HISAX_ELSA_CS=mCONFIG_HISAX_AVM_A1_CS=mCONFIG_HISAX_TELES_CS=m
#
# HiSax sub driver modules
#CONFIG_HISAX_ST5481=mCONFIG_HISAX_HFCUSB=mCONFIG_HISAX_HFC4S8S=mCONFIG_HISAX_FRITZ_PCIPNP=m
#
# Active cards
#CONFIG_HYSDN=mCONFIG_HYSDN_CAPI=yCONFIG_ISDN_HDLC=mCONFIG_ISDN_CAPI=mCONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=yCONFIG_CAPI_TRACE=yCONFIG_ISDN_CAPI_MIDDLEWARE=yCONFIG_ISDN_CAPI_CAPI20=mCONFIG_ISDN_CAPI_CAPIFS_BOOL=yCONFIG_ISDN_CAPI_CAPIFS=mCONFIG_ISDN_CAPI_CAPIDRV=m
#
# CAPI hardware drivers
#CONFIG_CAPI_AVM=yCONFIG_ISDN_DRV_AVMB1_B1PCI=mCONFIG_ISDN_DRV_AVMB1_B1PCIV4=yCONFIG_ISDN_DRV_AVMB1_B1PCMCIA=mCONFIG_ISDN_DRV_AVMB1_AVM_CS=mCONFIG_ISDN_DRV_AVMB1_T1PCI=mCONFIG_ISDN_DRV_AVMB1_C4=mCONFIG_CAPI_EICON=yCONFIG_ISDN_DIVAS=mCONFIG_ISDN_DIVAS_BRIPCI=yCONFIG_ISDN_DIVAS_PRIPCI=yCONFIG_ISDN_DIVAS_DIVACAPI=mCONFIG_ISDN_DIVAS_USERIDI=mCONFIG_ISDN_DIVAS_MAINT=mCONFIG_ISDN_DRV_GIGASET=mCONFIG_GIGASET_BASE=mCONFIG_GIGASET_M105=mCONFIG_GIGASET_M101=m
# CONFIG_GIGASET_DEBUG is not setCONFIG_PHONE=mCONFIG_PHONE_IXJ=mCONFIG_PHONE_IXJ_PCMCIA=m
#
# Input device support
#CONFIG_INPUT=yCONFIG_INPUT_FF_MEMLESS=mCONFIG_INPUT_POLLDEV=m
#
# Userland interfaces
#CONFIG_INPUT_MOUSEDEV=yCONFIG_INPUT_MOUSEDEV_PSAUX=yCONFIG_INPUT_MOUSEDEV_SCREEN_X=1024CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768CONFIG_INPUT_JOYDEV=mCONFIG_INPUT_EVDEV=yCONFIG_INPUT_EVBUG=mCONFIG_XEN_KBDDEV_FRONTEND=m
#
# Input Device Drivers
#CONFIG_INPUT_KEYBOARD=yCONFIG_KEYBOARD_ADP5588=mCONFIG_KEYBOARD_ATKBD=yCONFIG_QT2160=mCONFIG_KEYBOARD_LKKBD=mCONFIG_KEYBOARD_GPIO=mCONFIG_KEYBOARD_MATRIX=mCONFIG_KEYBOARD_LM8323=mCONFIG_KEYBOARD_MAX7359=mCONFIG_KEYBOARD_NEWTON=mCONFIG_KEYBOARD_OPENCORES=mCONFIG_KEYBOARD_STOWAWAY=mCONFIG_KEYBOARD_SUNKBD=mCONFIG_KEYBOARD_TWL4030=mCONFIG_KEYBOARD_XTKBD=mCONFIG_INPUT_MOUSE=yCONFIG_MOUSE_PS2=mCONFIG_MOUSE_PS2_ALPS=yCONFIG_MOUSE_PS2_LOGIPS2PP=yCONFIG_MOUSE_PS2_SYNAPTICS=yCONFIG_MOUSE_PS2_LIFEBOOK=yCONFIG_MOUSE_PS2_TRACKPOINT=yCONFIG_MOUSE_PS2_ELANTECH=yCONFIG_MOUSE_PS2_SENTELIC=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not setCONFIG_MOUSE_SERIAL=mCONFIG_MOUSE_APPLETOUCH=mCONFIG_MOUSE_BCM5974=mCONFIG_MOUSE_VSXXXAA=mCONFIG_MOUSE_GPIO=mCONFIG_MOUSE_SYNAPTICS_I2C=mCONFIG_INPUT_JOYSTICK=yCONFIG_JOYSTICK_ANALOG=mCONFIG_JOYSTICK_A3D=mCONFIG_JOYSTICK_ADI=mCONFIG_JOYSTICK_COBRA=mCONFIG_JOYSTICK_GF2K=mCONFIG_JOYSTICK_GRIP=mCONFIG_JOYSTICK_GRIP_MP=mCONFIG_JOYSTICK_GUILLEMOT=mCONFIG_JOYSTICK_INTERACT=mCONFIG_JOYSTICK_SIDEWINDER=mCONFIG_JOYSTICK_TMDC=mCONFIG_JOYSTICK_IFORCE=mCONFIG_JOYSTICK_IFORCE_USB=yCONFIG_JOYSTICK_IFORCE_232=yCONFIG_JOYSTICK_WARRIOR=mCONFIG_JOYSTICK_MAGELLAN=mCONFIG_JOYSTICK_SPACEORB=mCONFIG_JOYSTICK_SPACEBALL=mCONFIG_JOYSTICK_STINGER=mCONFIG_JOYSTICK_TWIDJOY=mCONFIG_JOYSTICK_ZHENHUA=mCONFIG_JOYSTICK_DB9=mCONFIG_JOYSTICK_GAMECON=mCONFIG_JOYSTICK_TURBOGRAFX=mCONFIG_JOYSTICK_JOYDUMP=mCONFIG_JOYSTICK_XPAD=mCONFIG_JOYSTICK_XPAD_FF=yCONFIG_JOYSTICK_XPAD_LEDS=yCONFIG_JOYSTICK_WALKERA0701=mCONFIG_INPUT_TABLET=yCONFIG_TABLET_USB_ACECAD=mCONFIG_TABLET_USB_AIPTEK=mCONFIG_TABLET_USB_GTCO=mCONFIG_TABLET_USB_KBTAB=mCONFIG_TABLET_USB_WACOM=mCONFIG_INPUT_TOUCHSCREEN=yCONFIG_TOUCHSCREEN_ADS7846=mCONFIG_TOUCHSCREEN_AD7877=mCONFIG_TOUCHSCREEN_AD7879_I2C=mCONFIG_TOUCHSCREEN_AD7879=mCONFIG_TOUCHSCREEN_DA9034=mCONFIG_TOUCHSCREEN_EETI=mCONFIG_TOUCHSCREEN_FUJITSU=mCONFIG_TOUCHSCREEN_GUNZE=mCONFIG_TOUCHSCREEN_ELO=mCONFIG_TOUCHSCREEN_WACOM_W8001=mCONFIG_TOUCHSCREEN_MCS5000=mCONFIG_TOUCHSCREEN_MTOUCH=mCONFIG_TOUCHSCREEN_INEXIO=mCONFIG_TOUCHSCREEN_MK712=mCONFIG_TOUCHSCREEN_PENMOUNT=mCONFIG_TOUCHSCREEN_TOUCHRIGHT=mCONFIG_TOUCHSCREEN_TOUCHWIN=mCONFIG_TOUCHSCREEN_UCB1400=mCONFIG_TOUCHSCREEN_WM97XX=mCONFIG_TOUCHSCREEN_WM9705=yCONFIG_TOUCHSCREEN_WM9712=yCONFIG_TOUCHSCREEN_WM9713=yCONFIG_TOUCHSCREEN_USB_COMPOSITE=mCONFIG_TOUCHSCREEN_USB_EGALAX=yCONFIG_TOUCHSCREEN_USB_PANJIT=yCONFIG_TOUCHSCREEN_USB_3M=yCONFIG_TOUCHSCREEN_USB_ITM=yCONFIG_TOUCHSCREEN_USB_ETURBO=yCONFIG_TOUCHSCREEN_USB_GUNZE=yCONFIG_TOUCHSCREEN_USB_DMC_TSC10=yCONFIG_TOUCHSCREEN_USB_IRTOUCH=yCONFIG_TOUCHSCREEN_USB_IDEALTEK=yCONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=yCONFIG_TOUCHSCREEN_USB_GOTOP=yCONFIG_TOUCHSCREEN_USB_JASTEC=yCONFIG_TOUCHSCREEN_USB_E2I=yCONFIG_TOUCHSCREEN_TOUCHIT213=mCONFIG_TOUCHSCREEN_TSC2007=mCONFIG_INPUT_MISC=yCONFIG_INPUT_PCSPKR=m
# CONFIG_INPUT_APANEL is not setCONFIG_INPUT_ATLAS_BTNS=mCONFIG_INPUT_ATI_REMOTE=mCONFIG_INPUT_ATI_REMOTE2=mCONFIG_INPUT_KEYSPAN_REMOTE=mCONFIG_INPUT_POWERMATE=mCONFIG_INPUT_YEALINK=mCONFIG_INPUT_CM109=mCONFIG_INPUT_TWL4030_PWRBUTTON=mCONFIG_INPUT_UINPUT=mCONFIG_INPUT_WINBOND_CIR=mCONFIG_INPUT_PCF50633_PMU=mCONFIG_INPUT_GPIO_ROTARY_ENCODER=mCONFIG_INPUT_WM831X_ON=m
#
# Hardware I/O ports
#CONFIG_SERIO=yCONFIG_SERIO_I8042=yCONFIG_SERIO_SERPORT=mCONFIG_SERIO_CT82C710=mCONFIG_SERIO_PARKBD=mCONFIG_SERIO_PCIPS2=mCONFIG_SERIO_LIBPS2=yCONFIG_SERIO_RAW=mCONFIG_GAMEPORT=mCONFIG_GAMEPORT_NS558=mCONFIG_GAMEPORT_L4=mCONFIG_GAMEPORT_EMU10K1=mCONFIG_GAMEPORT_FM801=m
#
# Character devices
#CONFIG_VT=yCONFIG_CONSOLE_TRANSLATIONS=yCONFIG_VT_CONSOLE=yCONFIG_HW_CONSOLE=yCONFIG_VT_HW_CONSOLE_BINDING=y
# CONFIG_DEVKMEM is not setCONFIG_SERIAL_NONSTANDARD=yCONFIG_COMPUTONE=mCONFIG_ROCKETPORT=mCONFIG_CYCLADES=m
# CONFIG_CYZ_INTR is not setCONFIG_DIGIEPCA=mCONFIG_MOXA_INTELLIO=mCONFIG_MOXA_SMARTIO=m
# CONFIG_ISI is not setCONFIG_SYNCLINK=mCONFIG_SYNCLINKMP=mCONFIG_SYNCLINK_GT=mCONFIG_N_HDLC=mCONFIG_RISCOM8=mCONFIG_SPECIALIX=mCONFIG_STALDRV=yCONFIG_STALLION=mCONFIG_ISTALLION=mCONFIG_NOZOMI=m
#
# Serial drivers
#CONFIG_SERIAL_8250=yCONFIG_SERIAL_8250_CONSOLE=yCONFIG_FIX_EARLYCON_MEM=yCONFIG_SERIAL_8250_PCI=yCONFIG_SERIAL_8250_PNP=yCONFIG_SERIAL_8250_CS=mCONFIG_SERIAL_8250_NR_UARTS=48CONFIG_SERIAL_8250_RUNTIME_UARTS=4CONFIG_SERIAL_8250_EXTENDED=yCONFIG_SERIAL_8250_MANY_PORTS=yCONFIG_SERIAL_8250_SHARE_IRQ=y
# CONFIG_SERIAL_8250_DETECT_IRQ is not setCONFIG_SERIAL_8250_RSA=y
#
# Non-8250 serial port support
#CONFIG_SERIAL_MAX3100=mCONFIG_SERIAL_CORE=yCONFIG_SERIAL_CORE_CONSOLE=yCONFIG_CONSOLE_POLL=yCONFIG_SERIAL_JSM=mCONFIG_UNIX98_PTYS=yCONFIG_DEVPTS_MULTIPLE_INSTANCES=yCONFIG_LEGACY_PTYS=yCONFIG_LEGACY_PTY_COUNT=0CONFIG_PRINTER=m
# CONFIG_LP_CONSOLE is not setCONFIG_PPDEV=mCONFIG_HVC_DRIVER=yCONFIG_HVC_IRQ=yCONFIG_HVC_XEN=yCONFIG_VIRTIO_CONSOLE=mCONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT is not setCONFIG_IPMI_DEVICE_INTERFACE=mCONFIG_IPMI_SI=mCONFIG_IPMI_WATCHDOG=mCONFIG_IPMI_POWEROFF=mCONFIG_HW_RANDOM=yCONFIG_HW_RANDOM_TIMERIOMEM=mCONFIG_HW_RANDOM_INTEL=mCONFIG_HW_RANDOM_AMD=mCONFIG_HW_RANDOM_VIA=mCONFIG_HW_RANDOM_VIRTIO=mCONFIG_NVRAM=mCONFIG_R3964=mCONFIG_APPLICOM=m
#
# PCMCIA character devices
#CONFIG_SYNCLINK_CS=mCONFIG_CARDMAN_4000=mCONFIG_CARDMAN_4040=mCONFIG_IPWIRELESS=mCONFIG_MWAVE=m
CONFIG_PC8736x_GPIO=mCONFIG_NSC_GPIO=mCONFIG_RAW_DRIVER=mCONFIG_MAX_RAW_DEVS=256CONFIG_HPET=yCONFIG_HPET_MMAP=yCONFIG_HANGCHECK_TIMER=mCONFIG_TCG_TPM=mCONFIG_TCG_TIS=mCONFIG_TCG_NSC=mCONFIG_TCG_ATMEL=mCONFIG_TCG_INFINEON=mCONFIG_TELCLOCK=mCONFIG_DEVPORT=yCONFIG_I2C=yCONFIG_I2C_BOARDINFO=yCONFIG_I2C_COMPAT=yCONFIG_I2C_CHARDEV=m
# CONFIG_I2C_HELPER_AUTO is not set
#
# I2C Algorithms
#CONFIG_I2C_ALGOBIT=mCONFIG_I2C_ALGOPCF=mCONFIG_I2C_ALGOPCA=m
#
# I2C Hardware Bus support
#
#
# PC SMBus host controller drivers
#CONFIG_I2C_ALI1535=mCONFIG_I2C_ALI1563=mCONFIG_I2C_ALI15X3=mCONFIG_I2C_AMD756=mCONFIG_I2C_AMD756_S4882=mCONFIG_I2C_AMD8111=mCONFIG_I2C_I801=mCONFIG_I2C_ISCH=mCONFIG_I2C_PIIX4=mCONFIG_I2C_NFORCE2=mCONFIG_I2C_NFORCE2_S4985=mCONFIG_I2C_SIS5595=mCONFIG_I2C_SIS630=mCONFIG_I2C_SIS96X=mCONFIG_I2C_VIA=mCONFIG_I2C_VIAPRO=m
#
# ACPI drivers
#CONFIG_I2C_SCMI=m
#
# I2C system bus drivers (mostly embedded / system-on-chip) #CONFIG_I2C_GPIO=mCONFIG_I2C_OCORES=mCONFIG_I2C_SIMTEC=m
#
# External I2C/SMBus adapter drivers
#CONFIG_I2C_PARPORT=mCONFIG_I2C_PARPORT_LIGHT=mCONFIG_I2C_TAOS_EVM=mCONFIG_I2C_TINY_USB=m
#
# Graphics adapter I2C/DDC channel drivers
#CONFIG_I2C_VOODOO3=m
#
# Other I2C/SMBus bus drivers
#CONFIG_I2C_PCA_PLATFORM=mCONFIG_I2C_STUB=m
#
# Miscellaneous I2C Chip support
#CONFIG_DS1682=mCONFIG_SENSORS_TSL2550=m
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
# CONFIG_I2C_DEBUG_CHIP is not setCONFIG_SPI=y
# CONFIG_SPI_DEBUG is not setCONFIG_SPI_MASTER=y
#
# SPI Master Controller Drivers
#CONFIG_SPI_BITBANG=mCONFIG_SPI_BUTTERFLY=mCONFIG_SPI_GPIO=mCONFIG_SPI_LM70_LLP=m
#
# SPI Protocol Masters
#CONFIG_SPI_SPIDEV=mCONFIG_SPI_TLE62X0=m
#
# PPS support
#CONFIG_PPS=m
# CONFIG_PPS_DEBUG is not setCONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=yCONFIG_GPIOLIB=y
# CONFIG_DEBUG_GPIO is not setCONFIG_GPIO_SYSFS=y
#
# Memory mapped GPIO expanders:
#
#
# I2C GPIO expanders:
#CONFIG_GPIO_MAX732X=mCONFIG_GPIO_PCA953X=mCONFIG_GPIO_PCF857X=mCONFIG_GPIO_TWL4030=mCONFIG_GPIO_WM831X=m
#
# PCI GPIO expanders:
#CONFIG_GPIO_LANGWELL=y
#
# SPI GPIO expanders:
#CONFIG_GPIO_MAX7301=mCONFIG_GPIO_MCP23S08=mCONFIG_GPIO_MC33880=m
#
# AC97 GPIO expanders:
#CONFIG_GPIO_UCB1400=yCONFIG_W1=mCONFIG_W1_CON=y
#
# 1-wire Bus Masters
#CONFIG_W1_MASTER_MATROX=mCONFIG_W1_MASTER_DS2490=mCONFIG_W1_MASTER_DS2482=mCONFIG_W1_MASTER_GPIO=m
#
# 1-wire Slaves
#CONFIG_W1_SLAVE_THERM=mCONFIG_W1_SLAVE_SMEM=mCONFIG_W1_SLAVE_DS2431=mCONFIG_W1_SLAVE_DS2433=m
# CONFIG_W1_SLAVE_DS2433_CRC is not setCONFIG_W1_SLAVE_DS2760=mCONFIG_W1_SLAVE_BQ27000=mCONFIG_POWER_SUPPLY=y
# CONFIG_POWER_SUPPLY_DEBUG is not setCONFIG_PDA_POWER=mCONFIG_WM831X_POWER=mCONFIG_WM8350_POWER=mCONFIG_BATTERY_DS2760=mCONFIG_BATTERY_DS2782=m
CONFIG_BATTERY_BQ27x00=mCONFIG_BATTERY_DA9030=mCONFIG_BATTERY_MAX17040=mCONFIG_CHARGER_PCF50633=mCONFIG_HWMON=yCONFIG_HWMON_VID=m
# CONFIG_HWMON_DEBUG_CHIP is not set
#
# Native drivers
#CONFIG_SENSORS_ABITUGURU=mCONFIG_SENSORS_ABITUGURU3=mCONFIG_SENSORS_AD7414=mCONFIG_SENSORS_AD7418=mCONFIG_SENSORS_ADCXX=mCONFIG_SENSORS_ADM1021=mCONFIG_SENSORS_ADM1025=mCONFIG_SENSORS_ADM1026=mCONFIG_SENSORS_ADM1029=mCONFIG_SENSORS_ADM1031=mCONFIG_SENSORS_ADM9240=mCONFIG_SENSORS_ADT7462=mCONFIG_SENSORS_ADT7470=mCONFIG_SENSORS_ADT7473=mCONFIG_SENSORS_ADT7475=mCONFIG_SENSORS_K8TEMP=mCONFIG_SENSORS_ASB100=mCONFIG_SENSORS_ATXP1=mCONFIG_SENSORS_DS1621=mCONFIG_SENSORS_I5K_AMB=mCONFIG_SENSORS_F71805F=mCONFIG_SENSORS_F71882FG=mCONFIG_SENSORS_F75375S=mCONFIG_SENSORS_FSCHMD=mCONFIG_SENSORS_G760A=mCONFIG_SENSORS_GL518SM=mCONFIG_SENSORS_GL520SM=mCONFIG_SENSORS_CORETEMP=mCONFIG_SENSORS_IBMAEM=mCONFIG_SENSORS_IBMPEX=mCONFIG_SENSORS_IT87=mCONFIG_SENSORS_LM63=mCONFIG_SENSORS_LM70=mCONFIG_SENSORS_LM75=mCONFIG_SENSORS_LM77=mCONFIG_SENSORS_LM78=mCONFIG_SENSORS_LM80=mCONFIG_SENSORS_LM83=mCONFIG_SENSORS_LM85=mCONFIG_SENSORS_LM87=mCONFIG_SENSORS_LM90=mCONFIG_SENSORS_LM92=mCONFIG_SENSORS_LM93=mCONFIG_SENSORS_LTC4215=mCONFIG_SENSORS_LTC4245=mCONFIG_SENSORS_LM95241=mCONFIG_SENSORS_MAX1111=mCONFIG_SENSORS_MAX1619=mCONFIG_SENSORS_MAX6650=mCONFIG_SENSORS_PC87360=mCONFIG_SENSORS_PC87427=mCONFIG_SENSORS_PCF8591=mCONFIG_SENSORS_SHT15=mCONFIG_SENSORS_SIS5595=mCONFIG_SENSORS_DME1737=mCONFIG_SENSORS_SMSC47M1=mCONFIG_SENSORS_SMSC47M192=mCONFIG_SENSORS_SMSC47B397=mCONFIG_SENSORS_ADS7828=mCONFIG_SENSORS_THMC50=mCONFIG_SENSORS_TMP401=mCONFIG_SENSORS_TMP421=mCONFIG_SENSORS_VIA686A=mCONFIG_SENSORS_VT1211=mCONFIG_SENSORS_VT8231=mCONFIG_SENSORS_W83781D=mCONFIG_SENSORS_W83791D=mCONFIG_SENSORS_W83792D=mCONFIG_SENSORS_W83793=mCONFIG_SENSORS_W83L785TS=mCONFIG_SENSORS_W83L786NG=mCONFIG_SENSORS_W83627HF=mCONFIG_SENSORS_W83627EHF=mCONFIG_SENSORS_WM831X=mCONFIG_SENSORS_WM8350=mCONFIG_SENSORS_HDAPS=mCONFIG_SENSORS_APPLESMC=m
#
# ACPI drivers
#CONFIG_SENSORS_ATK0110=mCONFIG_SENSORS_LIS3LV02D=mCONFIG_THERMAL=yCONFIG_THERMAL_HWMON=yCONFIG_WATCHDOG=y
# CONFIG_WATCHDOG_NOWAYOUT is not set
#
# Watchdog Device Drivers
#CONFIG_SOFT_WATCHDOG=mCONFIG_WM831X_WATCHDOG=mCONFIG_WM8350_WATCHDOG=mCONFIG_TWL4030_WATCHDOG=mCONFIG_ACQUIRE_WDT=mCONFIG_ADVANTECH_WDT=mCONFIG_ALIM1535_WDT=mCONFIG_ALIM7101_WDT=mCONFIG_SC520_WDT=mCONFIG_SBC_FITPC2_WATCHDOG=mCONFIG_EUROTECH_WDT=mCONFIG_IB700_WDT=mCONFIG_IBMASR=mCONFIG_WAFER_WDT=mCONFIG_I6300ESB_WDT=mCONFIG_ITCO_WDT=mCONFIG_ITCO_VENDOR_SUPPORT=yCONFIG_IT8712F_WDT=mCONFIG_IT87_WDT=m
# CONFIG_HP_WATCHDOG is not setCONFIG_SC1200_WDT=mCONFIG_PC87413_WDT=mCONFIG_60XX_WDT=mCONFIG_SBC8360_WDT=mCONFIG_CPU5_WDT=mCONFIG_SMSC_SCH311X_WDT=mCONFIG_SMSC37B787_WDT=mCONFIG_W83627HF_WDT=mCONFIG_W83697HF_WDT=mCONFIG_W83697UG_WDT=mCONFIG_W83877F_WDT=mCONFIG_W83977F_WDT=mCONFIG_MACHZ_WDT=mCONFIG_SBC_EPX_C3_WATCHDOG=m
#
# PCI-based Watchdog Cards
#CONFIG_PCIPCWATCHDOG=mCONFIG_WDTPCI=m
#
# USB-based Watchdog Cards
#CONFIG_USBPCWATCHDOG=mCONFIG_SSB_POSSIBLE=y
#
# Sonics Silicon Backplane
#CONFIG_SSB=mCONFIG_SSB_SPROM=yCONFIG_SSB_PCIHOST_POSSIBLE=yCONFIG_SSB_PCIHOST=yCONFIG_SSB_B43_PCI_BRIDGE=yCONFIG_SSB_PCMCIAHOST_POSSIBLE=y
# CONFIG_SSB_PCMCIAHOST is not setCONFIG_SSB_SDIOHOST_POSSIBLE=yCONFIG_SSB_SDIOHOST=y
# CONFIG_SSB_DEBUG is not setCONFIG_SSB_DRIVER_PCICORE_POSSIBLE=yCONFIG_SSB_DRIVER_PCICORE=y
#
# Multifunction device drivers
#CONFIG_MFD_CORE=mCONFIG_MFD_SM501=m
# CONFIG_MFD_SM501_GPIO is not setCONFIG_HTC_PASIC3=mCONFIG_UCB1400_CORE=mCONFIG_TPS65010=mCONFIG_TWL4030_CORE=y
# CONFIG_MFD_TMIO is not setCONFIG_PMIC_DA903X=yCONFIG_MFD_WM8400=mCONFIG_MFD_WM831X=mCONFIG_MFD_WM8350=mCONFIG_MFD_WM8350_I2C=mCONFIG_MFD_PCF50633=mCONFIG_MFD_MC13783=mCONFIG_PCF50633_ADC=mCONFIG_PCF50633_GPIO=mCONFIG_AB3100_CORE=mCONFIG_AB3100_OTP=m
# CONFIG_EZX_PCAP is not setCONFIG_REGULATOR=y
# CONFIG_REGULATOR_DEBUG is not set
# CONFIG_REGULATOR_FIXED_VOLTAGE is not setCONFIG_REGULATOR_VIRTUAL_CONSUMER=mCONFIG_REGULATOR_USERSPACE_CONSUMER=mCONFIG_REGULATOR_BQ24022=mCONFIG_REGULATOR_MAX1586=mCONFIG_REGULATOR_TWL4030=yCONFIG_REGULATOR_WM831X=mCONFIG_REGULATOR_WM8350=mCONFIG_REGULATOR_WM8400=mCONFIG_REGULATOR_DA903X=mCONFIG_REGULATOR_PCF50633=mCONFIG_REGULATOR_LP3971=mCONFIG_REGULATOR_MC13783=mCONFIG_REGULATOR_AB3100=mCONFIG_REGULATOR_TPS65023=mCONFIG_REGULATOR_TPS6507X=mCONFIG_MEDIA_SUPPORT=m
#
# Multimedia core support
#CONFIG_VIDEO_DEV=mCONFIG_VIDEO_V4L2_COMMON=mCONFIG_VIDEO_ALLOW_V4L1=yCONFIG_VIDEO_V4L1_COMPAT=yCONFIG_DVB_CORE=mCONFIG_VIDEO_MEDIA=m
#
# Multimedia drivers
#CONFIG_VIDEO_SAA7146=mCONFIG_VIDEO_SAA7146_VV=mCONFIG_MEDIA_ATTACH=yCONFIG_MEDIA_TUNER=m
# CONFIG_MEDIA_TUNER_CUSTOMISE is not setCONFIG_MEDIA_TUNER_SIMPLE=mCONFIG_MEDIA_TUNER_TDA8290=mCONFIG_MEDIA_TUNER_TDA827X=mCONFIG_MEDIA_TUNER_TDA18271=mCONFIG_MEDIA_TUNER_TDA9887=mCONFIG_MEDIA_TUNER_TEA5761=mCONFIG_MEDIA_TUNER_TEA5767=mCONFIG_MEDIA_TUNER_MT20XX=mCONFIG_MEDIA_TUNER_MT2060=mCONFIG_MEDIA_TUNER_MT2266=mCONFIG_MEDIA_TUNER_MT2131=mCONFIG_MEDIA_TUNER_QT1010=mCONFIG_MEDIA_TUNER_XC2028=mCONFIG_MEDIA_TUNER_XC5000=mCONFIG_MEDIA_TUNER_MXL5005S=mCONFIG_MEDIA_TUNER_MXL5007T=mCONFIG_MEDIA_TUNER_MC44S803=mCONFIG_VIDEO_V4L2=mCONFIG_VIDEO_V4L1=mCONFIG_VIDEOBUF_GEN=mCONFIG_VIDEOBUF_DMA_SG=mCONFIG_VIDEOBUF_VMALLOC=mCONFIG_VIDEOBUF_DVB=mCONFIG_VIDEO_BTCX=mCONFIG_VIDEO_IR=mCONFIG_VIDEO_TVEEPROM=mCONFIG_VIDEO_TUNER=mCONFIG_VIDEO_CAPTURE_DRIVERS=y
# CONFIG_VIDEO_ADV_DEBUG is not set
# CONFIG_VIDEO_FIXED_MINOR_RANGES is not setCONFIG_VIDEO_HELPER_CHIPS_AUTO=yCONFIG_VIDEO_IR_I2C=mCONFIG_VIDEO_TVAUDIO=mCONFIG_VIDEO_TDA7432=mCONFIG_VIDEO_TDA9840=mCONFIG_VIDEO_TEA6415C=mCONFIG_VIDEO_TEA6420=mCONFIG_VIDEO_MSP3400=mCONFIG_VIDEO_CS5345=mCONFIG_VIDEO_CS53L32A=mCONFIG_VIDEO_M52790=mCONFIG_VIDEO_WM8775=mCONFIG_VIDEO_WM8739=mCONFIG_VIDEO_VP27SMPX=mCONFIG_VIDEO_SAA6588=mCONFIG_VIDEO_BT819=mCONFIG_VIDEO_BT856=mCONFIG_VIDEO_BT866=mCONFIG_VIDEO_KS0127=mCONFIG_VIDEO_OV7670=mCONFIG_VIDEO_MT9V011=mCONFIG_VIDEO_SAA7110=mCONFIG_VIDEO_SAA711X=mCONFIG_VIDEO_SAA717X=mCONFIG_VIDEO_TVP5150=mCONFIG_VIDEO_VPX3220=mCONFIG_VIDEO_CX25840=mCONFIG_VIDEO_CX2341X=mCONFIG_VIDEO_SAA7127=mCONFIG_VIDEO_SAA7185=mCONFIG_VIDEO_ADV7170=mCONFIG_VIDEO_ADV7175=mCONFIG_VIDEO_UPD64031A=mCONFIG_VIDEO_UPD64083=mCONFIG_VIDEO_VIVI=mCONFIG_VIDEO_BT848=mCONFIG_VIDEO_BT848_DVB=yCONFIG_VIDEO_BWQCAM=mCONFIG_VIDEO_CQCAM=mCONFIG_VIDEO_W9966=mCONFIG_VIDEO_CPIA=mCONFIG_VIDEO_CPIA_PP=mCONFIG_VIDEO_CPIA_USB=mCONFIG_VIDEO_CPIA2=mCONFIG_VIDEO_SAA5246A=mCONFIG_VIDEO_SAA5249=mCONFIG_VIDEO_STRADIS=mCONFIG_VIDEO_ZORAN=mCONFIG_VIDEO_ZORAN_DC30=mCONFIG_VIDEO_ZORAN_ZR36060=mCONFIG_VIDEO_ZORAN_BUZ=mCONFIG_VIDEO_ZORAN_DC10=mCONFIG_VIDEO_ZORAN_LML33=mCONFIG_VIDEO_ZORAN_LML33R10=mCONFIG_VIDEO_ZORAN_AVS6EYES=mCONFIG_VIDEO_MEYE=mCONFIG_VIDEO_SAA7134=mCONFIG_VIDEO_SAA7134_ALSA=mCONFIG_VIDEO_SAA7134_DVB=mCONFIG_VIDEO_MXB=mCONFIG_VIDEO_HEXIUM_ORION=mCONFIG_VIDEO_HEXIUM_GEMINI=mCONFIG_VIDEO_CX88=mCONFIG_VIDEO_CX88_ALSA=mCONFIG_VIDEO_CX88_BLACKBIRD=mCONFIG_VIDEO_CX88_DVB=mCONFIG_VIDEO_CX88_MPEG=mCONFIG_VIDEO_CX88_VP3054=mCONFIG_VIDEO_CX23885=mCONFIG_VIDEO_AU0828=mCONFIG_VIDEO_IVTV=mCONFIG_VIDEO_FB_IVTV=mCONFIG_VIDEO_CX18=mCONFIG_VIDEO_SAA7164=mCONFIG_VIDEO_CAFE_CCIC=mCONFIG_SOC_CAMERA=mCONFIG_SOC_CAMERA_MT9M001=mCONFIG_SOC_CAMERA_MT9M111=mCONFIG_SOC_CAMERA_MT9T031=mCONFIG_SOC_CAMERA_MT9V022=mCONFIG_SOC_CAMERA_TW9910=mCONFIG_SOC_CAMERA_PLATFORM=mCONFIG_SOC_CAMERA_OV772X=mCONFIG_V4L_USB_DRIVERS=yCONFIG_USB_VIDEO_CLASS=mCONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=yCONFIG_USB_GSPCA=mCONFIG_USB_M5602=mCONFIG_USB_STV06XX=mCONFIG_USB_GL860=mCONFIG_USB_GSPCA_CONEX=mCONFIG_USB_GSPCA_ETOMS=mCONFIG_USB_GSPCA_FINEPIX=mCONFIG_USB_GSPCA_JEILINJ=mCONFIG_USB_GSPCA_MARS=mCONFIG_USB_GSPCA_MR97310A=mCONFIG_USB_GSPCA_OV519=mCONFIG_USB_GSPCA_OV534=mCONFIG_USB_GSPCA_PAC207=mCONFIG_USB_GSPCA_PAC7311=mCONFIG_USB_GSPCA_SN9C20X=m
# CONFIG_USB_GSPCA_SN9C20X_EVDEV is not setCONFIG_USB_GSPCA_SONIXB=mCONFIG_USB_GSPCA_SONIXJ=mCONFIG_USB_GSPCA_SPCA500=mCONFIG_USB_GSPCA_SPCA501=mCONFIG_USB_GSPCA_SPCA505=mCONFIG_USB_GSPCA_SPCA506=mCONFIG_USB_GSPCA_SPCA508=mCONFIG_USB_GSPCA_SPCA561=mCONFIG_USB_GSPCA_SQ905=mCONFIG_USB_GSPCA_SQ905C=mCONFIG_USB_GSPCA_STK014=mCONFIG_USB_GSPCA_SUNPLUS=mCONFIG_USB_GSPCA_T613=mCONFIG_USB_GSPCA_TV8532=mCONFIG_USB_GSPCA_VC032X=mCONFIG_USB_GSPCA_ZC3XX=mCONFIG_VIDEO_PVRUSB2=mCONFIG_VIDEO_PVRUSB2_SYSFS=yCONFIG_VIDEO_PVRUSB2_DVB=y
# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not setCONFIG_VIDEO_HDPVR=mCONFIG_VIDEO_EM28XX=mCONFIG_VIDEO_EM28XX_ALSA=mCONFIG_VIDEO_EM28XX_DVB=mCONFIG_VIDEO_CX231XX=mCONFIG_VIDEO_CX231XX_ALSA=mCONFIG_VIDEO_CX231XX_DVB=mCONFIG_VIDEO_USBVISION=mCONFIG_VIDEO_USBVIDEO=mCONFIG_USB_VICAM=mCONFIG_USB_IBMCAM=mCONFIG_USB_KONICAWC=mCONFIG_USB_QUICKCAM_MESSENGER=mCONFIG_USB_ET61X251=mCONFIG_VIDEO_OVCAMCHIP=mCONFIG_USB_W9968CF=m
# CONFIG_USB_OV511 is not setCONFIG_USB_SE401=mCONFIG_USB_SN9C102=mCONFIG_USB_STV680=mCONFIG_USB_ZC0301=mCONFIG_USB_PWC=m
# CONFIG_USB_PWC_DEBUG is not setCONFIG_USB_PWC_INPUT_EVDEV=yCONFIG_USB_ZR364XX=mCONFIG_USB_STKWEBCAM=mCONFIG_USB_S2255=mCONFIG_RADIO_ADAPTERS=yCONFIG_RADIO_GEMTEK_PCI=mCONFIG_RADIO_MAXIRADIO=mCONFIG_RADIO_MAESTRO=mCONFIG_I2C_SI4713=mCONFIG_RADIO_SI4713=mCONFIG_USB_DSBR=mCONFIG_RADIO_SI470X=yCONFIG_USB_SI470X=mCONFIG_I2C_SI470X=mCONFIG_USB_MR800=mCONFIG_RADIO_TEA5764=mCONFIG_DVB_MAX_ADAPTERS=8CONFIG_DVB_DYNAMIC_MINORS=yCONFIG_DVB_CAPTURE_DRIVERS=y
#
# Supported SAA7146 based PCI Adapters
#CONFIG_TTPCI_EEPROM=mCONFIG_DVB_AV7110=mCONFIG_DVB_AV7110_OSD=yCONFIG_DVB_BUDGET_CORE=mCONFIG_DVB_BUDGET=mCONFIG_DVB_BUDGET_CI=mCONFIG_DVB_BUDGET_AV=mCONFIG_DVB_BUDGET_PATCH=m
#
# Supported USB Adapters
#CONFIG_DVB_USB=m
# CONFIG_DVB_USB_DEBUG is not setCONFIG_DVB_USB_A800=mCONFIG_DVB_USB_DIBUSB_MB=m
# CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not setCONFIG_DVB_USB_DIBUSB_MC=mCONFIG_DVB_USB_DIB0700=mCONFIG_DVB_USB_UMT_010=mCONFIG_DVB_USB_CXUSB=mCONFIG_DVB_USB_M920X=mCONFIG_DVB_USB_GL861=mCONFIG_DVB_USB_AU6610=mCONFIG_DVB_USB_DIGITV=mCONFIG_DVB_USB_VP7045=mCONFIG_DVB_USB_VP702X=mCONFIG_DVB_USB_GP8PSK=mCONFIG_DVB_USB_NOVA_T_USB2=mCONFIG_DVB_USB_TTUSB2=mCONFIG_DVB_USB_DTT200U=mCONFIG_DVB_USB_OPERA1=mCONFIG_DVB_USB_AF9005=mCONFIG_DVB_USB_AF9005_REMOTE=mCONFIG_DVB_USB_DW2102=mCONFIG_DVB_USB_CINERGY_T2=mCONFIG_DVB_USB_ANYSEE=mCONFIG_DVB_USB_DTV5100=mCONFIG_DVB_USB_AF9015=mCONFIG_DVB_USB_CE6230=mCONFIG_DVB_USB_FRIIO=mCONFIG_DVB_TTUSB_BUDGET=mCONFIG_DVB_TTUSB_DEC=mCONFIG_SMS_SIANO_MDTV=m
#
# Siano module components
#CONFIG_SMS_USB_DRV=mCONFIG_SMS_SDIO_DRV=m
#
# Supported FlexCopII (B2C2) Adapters
#CONFIG_DVB_B2C2_FLEXCOP=mCONFIG_DVB_B2C2_FLEXCOP_PCI=mCONFIG_DVB_B2C2_FLEXCOP_USB=m
# CONFIG_DVB_B2C2_FLEXCOP_DEBUG is not set
#
# Supported BT878 Adapters
#CONFIG_DVB_BT8XX=m
#
# Supported Pluto2 Adapters
#CONFIG_DVB_PLUTO2=m
#
# Supported SDMC DM1105 Adapters
#CONFIG_DVB_DM1105=m
#
# Supported FireWire (IEEE 1394) Adapters
#CONFIG_DVB_FIREDTV=mCONFIG_DVB_FIREDTV_IEEE1394=yCONFIG_DVB_FIREDTV_INPUT=y
#
# Supported Earthsoft PT1 Adapters
#CONFIG_DVB_PT1=m
#
# Supported DVB Frontends
#
# CONFIG_DVB_FE_CUSTOMISE is not setCONFIG_DVB_STB0899=mCONFIG_DVB_STB6100=mCONFIG_DVB_CX24110=mCONFIG_DVB_CX24123=mCONFIG_DVB_MT312=mCONFIG_DVB_ZL10036=mCONFIG_DVB_ZL10039=mCONFIG_DVB_S5H1420=mCONFIG_DVB_STV0288=mCONFIG_DVB_STB6000=mCONFIG_DVB_STV0299=mCONFIG_DVB_STV6110=mCONFIG_DVB_STV0900=mCONFIG_DVB_TDA8083=mCONFIG_DVB_TDA10086=mCONFIG_DVB_TDA8261=mCONFIG_DVB_VES1X93=mCONFIG_DVB_TUNER_ITD1000=mCONFIG_DVB_TUNER_CX24113=mCONFIG_DVB_TDA826X=mCONFIG_DVB_TUA6100=mCONFIG_DVB_CX24116=mCONFIG_DVB_SI21XX=mCONFIG_DVB_SP8870=mCONFIG_DVB_SP887X=mCONFIG_DVB_CX22700=mCONFIG_DVB_CX22702=mCONFIG_DVB_L64781=mCONFIG_DVB_TDA1004X=mCONFIG_DVB_NXT6000=mCONFIG_DVB_MT352=mCONFIG_DVB_ZL10353=mCONFIG_DVB_DIB3000MB=mCONFIG_DVB_DIB3000MC=mCONFIG_DVB_DIB7000M=mCONFIG_DVB_DIB7000P=mCONFIG_DVB_TDA10048=mCONFIG_DVB_AF9013=mCONFIG_DVB_VES1820=mCONFIG_DVB_TDA10021=mCONFIG_DVB_TDA10023=mCONFIG_DVB_STV0297=mCONFIG_DVB_NXT200X=mCONFIG_DVB_OR51211=mCONFIG_DVB_OR51132=mCONFIG_DVB_BCM3510=mCONFIG_DVB_LGDT330X=mCONFIG_DVB_LGDT3305=mCONFIG_DVB_S5H1409=mCONFIG_DVB_AU8522=mCONFIG_DVB_S5H1411=mCONFIG_DVB_DIB8000=mCONFIG_DVB_PLL=mCONFIG_DVB_TUNER_DIB0070=mCONFIG_DVB_LNBP21=mCONFIG_DVB_ISL6405=mCONFIG_DVB_ISL6421=mCONFIG_DVB_LGS8GXX=mCONFIG_DAB=yCONFIG_USB_DABUSB=m
#
# Graphics support
#CONFIG_AGP=yCONFIG_AGP_AMD64=yCONFIG_AGP_INTEL=mCONFIG_AGP_SIS=mCONFIG_AGP_VIA=mCONFIG_VGA_ARB=yCONFIG_DRM=mCONFIG_DRM_KMS_HELPER=mCONFIG_DRM_TTM=mCONFIG_DRM_TDFX=mCONFIG_DRM_R128=mCONFIG_DRM_RADEON=mCONFIG_DRM_RADEON_KMS=yCONFIG_DRM_I810=mCONFIG_DRM_I830=mCONFIG_DRM_I915=mCONFIG_DRM_I915_KMS=yCONFIG_DRM_MGA=mCONFIG_DRM_SIS=mCONFIG_DRM_VIA=mCONFIG_DRM_SAVAGE=mCONFIG_VGASTATE=mCONFIG_VIDEO_OUTPUT_CONTROL=mCONFIG_FB=yCONFIG_FIRMWARE_EDID=yCONFIG_FB_DDC=mCONFIG_FB_BOOT_VESA_SUPPORT=yCONFIG_FB_CFB_FILLRECT=yCONFIG_FB_CFB_COPYAREA=yCONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not setCONFIG_FB_SYS_FILLRECT=mCONFIG_FB_SYS_COPYAREA=mCONFIG_FB_SYS_IMAGEBLIT=m
# CONFIG_FB_FOREIGN_ENDIAN is not setCONFIG_FB_SYS_FOPS=mCONFIG_FB_DEFERRED_IO=yCONFIG_FB_HECUBA=mCONFIG_FB_SVGALIB=m
# CONFIG_FB_MACMODES is not setCONFIG_FB_BACKLIGHT=yCONFIG_FB_MODE_HELPERS=yCONFIG_FB_TILEBLITTING=y
#
# Frame buffer hardware drivers
#CONFIG_FB_CIRRUS=mCONFIG_FB_PM2=mCONFIG_FB_PM2_FIFO_DISCONNECT=yCONFIG_FB_CYBER2000=mCONFIG_FB_ARC=mCONFIG_FB_ASILIANT=yCONFIG_FB_IMSTT=yCONFIG_FB_VGA16=mCONFIG_FB_UVESA=mCONFIG_FB_VESA=mCONFIG_FB_EFI=yCONFIG_FB_N411=mCONFIG_FB_HGA=m
# CONFIG_FB_HGA_ACCEL is not setCONFIG_FB_S1D13XXX=mCONFIG_FB_NVIDIA=mCONFIG_FB_NVIDIA_I2C=y
# CONFIG_FB_NVIDIA_DEBUG is not setCONFIG_FB_NVIDIA_BACKLIGHT=yCONFIG_FB_RIVA=mCONFIG_FB_RIVA_I2C=y
# CONFIG_FB_RIVA_DEBUG is not setCONFIG_FB_RIVA_BACKLIGHT=yCONFIG_FB_LE80578=mCONFIG_FB_CARILLO_RANCH=mCONFIG_FB_MATROX=mCONFIG_FB_MATROX_MILLENIUM=yCONFIG_FB_MATROX_MYSTIQUE=yCONFIG_FB_MATROX_G=yCONFIG_FB_MATROX_I2C=mCONFIG_FB_MATROX_MAVEN=mCONFIG_FB_RADEON=mCONFIG_FB_RADEON_I2C=yCONFIG_FB_RADEON_BACKLIGHT=y
# CONFIG_FB_RADEON_DEBUG is not setCONFIG_FB_ATY128=mCONFIG_FB_ATY128_BACKLIGHT=yCONFIG_FB_ATY=mCONFIG_FB_ATY_CT=yCONFIG_FB_ATY_GENERIC_LCD=yCONFIG_FB_ATY_GX=yCONFIG_FB_ATY_BACKLIGHT=yCONFIG_FB_S3=mCONFIG_FB_SAVAGE=mCONFIG_FB_SAVAGE_I2C=yCONFIG_FB_SAVAGE_ACCEL=yCONFIG_FB_SIS=mCONFIG_FB_SIS_300=yCONFIG_FB_SIS_315=yCONFIG_FB_VIA=mCONFIG_FB_NEOMAGIC=mCONFIG_FB_KYRO=mCONFIG_FB_3DFX=m
# CONFIG_FB_3DFX_ACCEL is not setCONFIG_FB_3DFX_I2C=yCONFIG_FB_VOODOO1=mCONFIG_FB_VT8623=mCONFIG_FB_TRIDENT=mCONFIG_FB_ARK=mCONFIG_FB_PM3=mCONFIG_FB_CARMINE=mCONFIG_FB_CARMINE_DRAM_EVAL=y
# CONFIG_CARMINE_DRAM_CUSTOM is not setCONFIG_FB_GEODE=yCONFIG_FB_GEODE_LX=mCONFIG_FB_GEODE_GX=mCONFIG_FB_GEODE_GX1=mCONFIG_FB_TMIO=mCONFIG_FB_TMIO_ACCELL=yCONFIG_FB_SM501=m
# CONFIG_FB_VIRTUAL is not setCONFIG_XEN_FBDEV_FRONTEND=mCONFIG_FB_METRONOME=mCONFIG_FB_MB862XX=mCONFIG_FB_MB862XX_PCI_GDC=yCONFIG_FB_BROADSHEET=mCONFIG_BACKLIGHT_LCD_SUPPORT=yCONFIG_LCD_CLASS_DEVICE=mCONFIG_LCD_LMS283GF05=mCONFIG_LCD_LTV350QV=mCONFIG_LCD_ILI9320=mCONFIG_LCD_TDO24M=mCONFIG_LCD_VGG2432A4=mCONFIG_LCD_PLATFORM=mCONFIG_BACKLIGHT_CLASS_DEVICE=yCONFIG_BACKLIGHT_GENERIC=mCONFIG_BACKLIGHT_PROGEAR=mCONFIG_BACKLIGHT_CARILLO_RANCH=mCONFIG_BACKLIGHT_DA903X=mCONFIG_BACKLIGHT_MBP_NVIDIA=mCONFIG_BACKLIGHT_SAHARA=mCONFIG_BACKLIGHT_WM831X=m
#
# Display device support
#CONFIG_DISPLAY_SUPPORT=m
#
# Display hardware drivers
#
#
# Console display driver support
#CONFIG_VGA_CONSOLE=y
# CONFIG_VGACON_SOFT_SCROLLBACK is not set CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=m
# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set # CONFIG_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
# CONFIG_LOGO is not setCONFIG_SOUND=mCONFIG_SOUND_OSS_CORE=y CONFIG_SOUND_OSS_CORE_PRECLAIM=yCONFIG_SND=mCONFIG_SND_TIMER=mCONFIG_SND_PCM=mCONFIG_SND_HWDEP=mCONFIG_SND_RAWMIDI=mCONFIG_SND_JACK=yCONFIG_SND_SEQUENCER=mCONFIG_SND_SEQ_DUMMY=mCONFIG_SND_OSSEMUL=yCONFIG_SND_MIXER_OSS=mCONFIG_SND_PCM_OSS=m CONFIG_SND_PCM_OSS_PLUGINS=y CONFIG_SND_SEQUENCER_OSS=y CONFIG_SND_HRTIMER=m CONFIG_SND_SEQ_HRTIMER_DEFAULT=y CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_SUPPORT_OLD_API=y CONFIG_SND_VERBOSE_PROCFS=y
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set CONFIG_SND_VMASTER=yCONFIG_SND_DMA_SGBUF=y CONFIG_SND_RAWMIDI_SEQ=m CONFIG_SND_OPL3_LIB_SEQ=m
# CONFIG_SND_OPL4_LIB_SEQ is not set
# CONFIG_SND_SBAWE_SEQ is not set CONFIG_SND_EMU10K1_SEQ=m CONFIG_SND_MPU401_UART=m CONFIG_SND_OPL3_LIB=mCONFIG_SND_VX_LIB=mCONFIG_SND_AC97_CODEC=mCONFIG_SND_DRIVERS=yCONFIG_SND_PCSP=mCONFIG_SND_DUMMY=mCONFIG_SND_VIRMIDI=mCONFIG_SND_MTPAV=mCONFIG_SND_MTS64=mCONFIG_SND_SERIAL_U16550=m CONFIG_SND_MPU401=mCONFIG_SND_PORTMAN2X4=m CONFIG_SND_AC97_POWER_SAVE=y CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 CONFIG_SND_SB_COMMON=mCONFIG_SND_SB16_DSP=mCONFIG_SND_PCI=yCONFIG_SND_AD1889=mCONFIG_SND_ALS300=mCONFIG_SND_ALS4000=mCONFIG_SND_ALI5451=mCONFIG_SND_ATIIXP=mCONFIG_SND_ATIIXP_MODEM=mCONFIG_SND_AU8810=mCONFIG_SND_AU8820=mCONFIG_SND_AU8830=mCONFIG_SND_AW2=mCONFIG_SND_AZT3328=mCONFIG_SND_BT87X=m
# CONFIG_SND_BT87X_OVERCLOCK is not set CONFIG_SND_CA0106=mCONFIG_SND_CMIPCI=mCONFIG_SND_OXYGEN_LIB=mCONFIG_SND_OXYGEN=mCONFIG_SND_CS4281=mCONFIG_SND_CS46XX=m CONFIG_SND_CS46XX_NEW_DSP=y CONFIG_SND_CS5530=mCONFIG_SND_CS5535AUDIO=mCONFIG_SND_CTXFI=mCONFIG_SND_DARLA20=mCONFIG_SND_GINA20=mCONFIG_SND_LAYLA20=mCONFIG_SND_DARLA24=mCONFIG_SND_GINA24=mCONFIG_SND_LAYLA24=mCONFIG_SND_MONA=mCONFIG_SND_MIA=mCONFIG_SND_ECHO3G=mCONFIG_SND_INDIGO=mCONFIG_SND_INDIGOIO=mCONFIG_SND_INDIGODJ=mCONFIG_SND_INDIGOIOX=mCONFIG_SND_INDIGODJX=mCONFIG_SND_EMU10K1=mCONFIG_SND_EMU10K1X=mCONFIG_SND_ENS1370=mCONFIG_SND_ENS1371=mCONFIG_SND_ES1938=mCONFIG_SND_ES1968=mCONFIG_SND_FM801=m CONFIG_SND_FM801_TEA575X_BOOL=y CONFIG_SND_FM801_TEA575X=m CONFIG_SND_HDA_INTEL=mCONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_RECONFIG=y CONFIG_SND_HDA_INPUT_BEEP=y CONFIG_SND_HDA_INPUT_JACK=y CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_CODEC_REALTEK=y CONFIG_SND_HDA_CODEC_ANALOG=y CONFIG_SND_HDA_CODEC_SIGMATEL=y CONFIG_SND_HDA_CODEC_VIA=y CONFIG_SND_HDA_CODEC_ATIHDMI=y CONFIG_SND_HDA_CODEC_NVHDMI=y CONFIG_SND_HDA_CODEC_INTELHDMI=y CONFIG_SND_HDA_ELD=y CONFIG_SND_HDA_CODEC_CIRRUS=y CONFIG_SND_HDA_CODEC_CONEXANT=y CONFIG_SND_HDA_CODEC_CA0110=y CONFIG_SND_HDA_CODEC_CMEDIA=y CONFIG_SND_HDA_CODEC_SI3054=y CONFIG_SND_HDA_GENERIC=y CONFIG_SND_HDA_POWER_SAVE=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 CONFIG_SND_HDSP=mCONFIG_SND_HDSPM=mCONFIG_SND_HIFIER=mCONFIG_SND_ICE1712=mCONFIG_SND_ICE1724=mCONFIG_SND_INTEL8X0=mCONFIG_SND_INTEL8X0M=mCONFIG_SND_KORG1212=mCONFIG_SND_LX6464ES=mCONFIG_SND_MAESTRO3=mCONFIG_SND_MIXART=mCONFIG_SND_NM256=mCONFIG_SND_PCXHR=mCONFIG_SND_RIPTIDE=mCONFIG_SND_RME32=mCONFIG_SND_RME96=mCONFIG_SND_RME9652=mCONFIG_SND_SONICVIBES=mCONFIG_SND_TRIDENT=mCONFIG_SND_VIA82XX=m CONFIG_SND_VIA82XX_MODEM=m CONFIG_SND_VIRTUOSO=mCONFIG_SND_VX222=mCONFIG_SND_YMFPCI=mCONFIG_SND_SPI=yCONFIG_SND_USB=yCONFIG_SND_USB_AUDIO=mCONFIG_SND_USB_USX2Y=mCONFIG_SND_USB_CAIAQ=m CONFIG_SND_USB_CAIAQ_INPUT=y CONFIG_SND_USB_US122L=mCONFIG_SND_PCMCIA=yCONFIG_SND_VXPOCKET=mCONFIG_SND_PDAUDIOCF=mCONFIG_SND_SOC=mCONFIG_SND_SOC_I2C_AND_SPI=m CONFIG_SND_SOC_ALL_CODECS=m CONFIG_SND_SOC_WM_HUBS=m CONFIG_SND_SOC_AD1836=m CONFIG_SND_SOC_AD1938=m CONFIG_SND_SOC_AD73311=m CONFIG_SND_SOC_AK4104=m CONFIG_SND_SOC_AK4535=m CONFIG_SND_SOC_AK4642=m CONFIG_SND_SOC_CS4270=mCONFIG_SND_SOC_L3=mCONFIG_SND_SOC_PCM3008=m CONFIG_SND_SOC_SPDIF=m CONFIG_SND_SOC_SSM2602=m CONFIG_SND_SOC_TLV320AIC23=m CONFIG_SND_SOC_TLV320AIC26=m CONFIG_SND_SOC_TLV320AIC3X=m CONFIG_SND_SOC_TWL4030=m CONFIG_SND_SOC_UDA134X=m CONFIG_SND_SOC_UDA1380=m CONFIG_SND_SOC_WM8350=m CONFIG_SND_SOC_WM8400=m CONFIG_SND_SOC_WM8510=m CONFIG_SND_SOC_WM8523=m CONFIG_SND_SOC_WM8580=m CONFIG_SND_SOC_WM8728=m CONFIG_SND_SOC_WM8731=m CONFIG_SND_SOC_WM8750=m CONFIG_SND_SOC_WM8753=m CONFIG_SND_SOC_WM8776=m CONFIG_SND_SOC_WM8900=m CONFIG_SND_SOC_WM8903=m CONFIG_SND_SOC_WM8940=m CONFIG_SND_SOC_WM8960=m CONFIG_SND_SOC_WM8961=m CONFIG_SND_SOC_WM8971=m CONFIG_SND_SOC_WM8974=m CONFIG_SND_SOC_WM8988=m CONFIG_SND_SOC_WM8990=m CONFIG_SND_SOC_WM8993=m CONFIG_SND_SOC_WM9081=m CONFIG_SND_SOC_MAX9877=mCONFIG_SOUND_PRIME=mCONFIG_SOUND_OSS=m
# CONFIG_SOUND_TRACEINIT is not set CONFIG_SOUND_DMAP=yCONFIG_SOUND_SSCAPE=mCONFIG_SOUND_VMIDI=mCONFIG_SOUND_TRIX=mCONFIG_SOUND_MSS=mCONFIG_SOUND_MPU401=mCONFIG_SOUND_PAS=mCONFIG_SOUND_PSS=mCONFIG_PSS_MIXER=y
# CONFIG_PSS_HAVE_BOOT is not set CONFIG_SOUND_SB=mCONFIG_SOUND_YM3812=mCONFIG_SOUND_UART6850=m CONFIG_SOUND_AEDSP16=mCONFIG_SC6600=yCONFIG_SC6600_JOY=yCONFIG_SC6600_CDROM=4 CONFIG_SC6600_CDROMBASE=0 CONFIG_SOUND_KAHLUA=mCONFIG_AC97_BUS=mCONFIG_HID_SUPPORT=yCONFIG_HID=mCONFIG_HIDRAW=y
#
# USB Input Devices
#CONFIG_USB_HID=mCONFIG_HID_PID=yCONFIG_USB_HIDDEV=y
#
# Special HID drivers
#CONFIG_HID_3M_PCT=mCONFIG_HID_A4TECH=mCONFIG_HID_APPLE=mCONFIG_HID_BELKIN=mCONFIG_HID_CHERRY=mCONFIG_HID_CHICONY=mCONFIG_HID_CYPRESS=mCONFIG_HID_DRAGONRISE=mCONFIG_DRAGONRISE_FF=yCONFIG_HID_EZKEY=mCONFIG_HID_KYE=mCONFIG_HID_GYRATION=mCONFIG_HID_TWINHAN=mCONFIG_HID_KENSINGTON=mCONFIG_HID_LOGITECH=mCONFIG_LOGITECH_FF=yCONFIG_LOGIRUMBLEPAD2_FF=yCONFIG_HID_MICROSOFT=mCONFIG_HID_MOSART=mCONFIG_HID_MONTEREY=mCONFIG_HID_NTRIG=mCONFIG_HID_ORTEK=mCONFIG_HID_PANTHERLORD=mCONFIG_PANTHERLORD_FF=yCONFIG_HID_PETALYNX=mCONFIG_HID_QUANTA=mCONFIG_HID_SAMSUNG=mCONFIG_HID_SONY=mCONFIG_HID_STANTUM=mCONFIG_HID_SUNPLUS=mCONFIG_HID_GREENASIA=mCONFIG_GREENASIA_FF=yCONFIG_HID_SMARTJOYPLUS=mCONFIG_SMARTJOYPLUS_FF=yCONFIG_HID_TOPSEED=mCONFIG_HID_THRUSTMASTER=mCONFIG_THRUSTMASTER_FF=yCONFIG_HID_WACOM=mCONFIG_HID_ZEROPLUS=mCONFIG_ZEROPLUS_FF=yCONFIG_USB_SUPPORT=yCONFIG_USB_ARCH_HAS_HCD=yCONFIG_USB_ARCH_HAS_OHCI=yCONFIG_USB_ARCH_HAS_EHCI=yCONFIG_USB=y
# CONFIG_USB_DEBUG is not set
# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set
#
# Miscellaneous USB options
#
# CONFIG_USB_DEVICEFS is not set
# CONFIG_USB_DEVICE_CLASS is not set
# CONFIG_USB_DYNAMIC_MINORS is not setCONFIG_USB_SUSPEND=y
# CONFIG_USB_OTG is not setCONFIG_USB_MON=yCONFIG_USB_WUSB=mCONFIG_USB_WUSB_CBAF=m
# CONFIG_USB_WUSB_CBAF_DEBUG is not set
#
# USB Host Controller Drivers
#CONFIG_USB_C67X00_HCD=mCONFIG_USB_XHCI_HCD=m
# CONFIG_USB_XHCI_HCD_DEBUGGING is not setCONFIG_USB_EHCI_HCD=yCONFIG_USB_EHCI_ROOT_HUB_TT=yCONFIG_USB_EHCI_TT_NEWSCHED=yCONFIG_USB_OXU210HP_HCD=mCONFIG_USB_ISP116X_HCD=mCONFIG_USB_ISP1760_HCD=mCONFIG_USB_ISP1362_HCD=mCONFIG_USB_OHCI_HCD=y
# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not setCONFIG_USB_OHCI_LITTLE_ENDIAN=yCONFIG_USB_UHCI_HCD=yCONFIG_USB_U132_HCD=mCONFIG_USB_SL811_HCD=mCONFIG_USB_SL811_CS=mCONFIG_USB_R8A66597_HCD=mCONFIG_USB_WHCI_HCD=mCONFIG_USB_HWA_HCD=m
# CONFIG_USB_GADGET_MUSB_HDRC is not set
#
# USB Device Class drivers
#CONFIG_USB_ACM=mCONFIG_USB_PRINTER=mCONFIG_USB_WDM=mCONFIG_USB_TMC=m
#
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may #
#
# also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=m # CONFIG_USB_STORAGE_DEBUG is not set CONFIG_USB_STORAGE_DATAFAB=m CONFIG_USB_STORAGE_FREECOM=m CONFIG_USB_STORAGE_ISD200=m CONFIG_USB_STORAGE_USBAT=m CONFIG_USB_STORAGE_SDDR09=m CONFIG_USB_STORAGE_SDDR55=m CONFIG_USB_STORAGE_JUMPSHOT=m CONFIG_USB_STORAGE_ALAUDA=m CONFIG_USB_STORAGE_ONETOUCH=m CONFIG_USB_STORAGE_KARMA=m CONFIG_USB_STORAGE_CYPRESS_ATACB=m # CONFIG_USB_LIBUSUAL is not set
#
# USB Imaging devices
#CONFIG_USB_MDC800=mCONFIG_USB_MICROTEK=m
#
# USB port drivers
#CONFIG_USB_USS720=mCONFIG_USB_SERIAL=mCONFIG_USB_EZUSB=yCONFIG_USB_SERIAL_GENERIC=yCONFIG_USB_SERIAL_AIRCABLE=mCONFIG_USB_SERIAL_ARK3116=mCONFIG_USB_SERIAL_BELKIN=mCONFIG_USB_SERIAL_CH341=mCONFIG_USB_SERIAL_WHITEHEAT=mCONFIG_USB_SERIAL_DIGI_ACCELEPORT=mCONFIG_USB_SERIAL_CP210X=mCONFIG_USB_SERIAL_CYPRESS_M8=mCONFIG_USB_SERIAL_EMPEG=mCONFIG_USB_SERIAL_FTDI_SIO=mCONFIG_USB_SERIAL_FUNSOFT=mCONFIG_USB_SERIAL_VISOR=mCONFIG_USB_SERIAL_IPAQ=mCONFIG_USB_SERIAL_IR=mCONFIG_USB_SERIAL_EDGEPORT=mCONFIG_USB_SERIAL_EDGEPORT_TI=mCONFIG_USB_SERIAL_GARMIN=mCONFIG_USB_SERIAL_IPW=mCONFIG_USB_SERIAL_IUU=mCONFIG_USB_SERIAL_KEYSPAN_PDA=mCONFIG_USB_SERIAL_KEYSPAN=mCONFIG_USB_SERIAL_KEYSPAN_MPR=yCONFIG_USB_SERIAL_KEYSPAN_USA28=yCONFIG_USB_SERIAL_KEYSPAN_USA28X=yCONFIG_USB_SERIAL_KEYSPAN_USA28XA=yCONFIG_USB_SERIAL_KEYSPAN_USA28XB=yCONFIG_USB_SERIAL_KEYSPAN_USA19=yCONFIG_USB_SERIAL_KEYSPAN_USA18X=yCONFIG_USB_SERIAL_KEYSPAN_USA19W=yCONFIG_USB_SERIAL_KEYSPAN_USA19QW=yCONFIG_USB_SERIAL_KEYSPAN_USA19QI=yCONFIG_USB_SERIAL_KEYSPAN_USA49W=yCONFIG_USB_SERIAL_KEYSPAN_USA49WLC=yCONFIG_USB_SERIAL_KLSI=mCONFIG_USB_SERIAL_KOBIL_SCT=mCONFIG_USB_SERIAL_MCT_U232=mCONFIG_USB_SERIAL_MOS7720=mCONFIG_USB_SERIAL_MOS7840=mCONFIG_USB_SERIAL_MOTOROLA=mCONFIG_USB_SERIAL_NAVMAN=mCONFIG_USB_SERIAL_PL2303=mCONFIG_USB_SERIAL_OTI6858=mCONFIG_USB_SERIAL_QUALCOMM=mCONFIG_USB_SERIAL_SPCP8X5=mCONFIG_USB_SERIAL_HP4X=mCONFIG_USB_SERIAL_SAFE=m
# CONFIG_USB_SERIAL_SAFE_PADDED is not setCONFIG_USB_SERIAL_SIEMENS_MPI=mCONFIG_USB_SERIAL_SIERRAWIRELESS=mCONFIG_USB_SERIAL_SYMBOL=mCONFIG_USB_SERIAL_TI=mCONFIG_USB_SERIAL_CYBERJACK=mCONFIG_USB_SERIAL_XIRCOM=mCONFIG_USB_SERIAL_OPTION=mCONFIG_USB_SERIAL_OMNINET=mCONFIG_USB_SERIAL_OPTICON=mCONFIG_USB_SERIAL_DEBUG=m
#
# USB Miscellaneous drivers
#CONFIG_USB_EMI62=mCONFIG_USB_EMI26=mCONFIG_USB_ADUTUX=mCONFIG_USB_SEVSEG=mCONFIG_USB_RIO500=mCONFIG_USB_LEGOTOWER=mCONFIG_USB_LCD=mCONFIG_USB_BERRY_CHARGE=mCONFIG_USB_LED=mCONFIG_USB_CYPRESS_CY7C63=mCONFIG_USB_CYTHERM=mCONFIG_USB_IDMOUSE=mCONFIG_USB_FTDI_ELAN=mCONFIG_USB_APPLEDISPLAY=mCONFIG_USB_SISUSBVGA=m
# CONFIG_USB_SISUSBVGA_CON is not setCONFIG_USB_LD=mCONFIG_USB_TRANCEVIBRATOR=mCONFIG_USB_IOWARRIOR=mCONFIG_USB_TEST=mCONFIG_USB_ISIGHTFW=mCONFIG_USB_VST=mCONFIG_USB_ATM=mCONFIG_USB_SPEEDTOUCH=mCONFIG_USB_CXACRU=mCONFIG_USB_UEAGLEATM=mCONFIG_USB_XUSBATM=mCONFIG_USB_GADGET=m
# CONFIG_USB_GADGET_DEBUG is not set
# CONFIG_USB_GADGET_DEBUG_FILES is not set
# CONFIG_USB_GADGET_DEBUG_FS is not setCONFIG_USB_GADGET_VBUS_DRAW=2CONFIG_USB_GADGET_SELECTED=y
# CONFIG_USB_GADGET_AT91 is not set
# CONFIG_USB_GADGET_ATMEL_USBA is not set
# CONFIG_USB_GADGET_FSL_USB2 is not set
# CONFIG_USB_GADGET_LH7A40X is not set
# CONFIG_USB_GADGET_OMAP is not set
# CONFIG_USB_GADGET_PXA25X is not set
# CONFIG_USB_GADGET_R8A66597 is not set
# CONFIG_USB_GADGET_PXA27X is not set
# CONFIG_USB_GADGET_S3C_HSOTG is not set
# CONFIG_USB_GADGET_IMX is not set
# CONFIG_USB_GADGET_S3C2410 is not set
# CONFIG_USB_GADGET_M66592 is not set
# CONFIG_USB_GADGET_AMD5536UDC is not set
# CONFIG_USB_GADGET_FSL_QE is not set
# CONFIG_USB_GADGET_CI13XXX is not set
# CONFIG_USB_GADGET_NET2280 is not set
# CONFIG_USB_GADGET_GOKU is not set
# CONFIG_USB_GADGET_LANGWELL is not setCONFIG_USB_GADGET_DUMMY_HCD=yCONFIG_USB_DUMMY_HCD=mCONFIG_USB_GADGET_DUALSPEED=yCONFIG_USB_ZERO=mCONFIG_USB_AUDIO=mCONFIG_USB_ETH=mCONFIG_USB_ETH_RNDIS=y
# CONFIG_USB_ETH_EEM is not setCONFIG_USB_GADGETFS=mCONFIG_USB_FILE_STORAGE=m
# CONFIG_USB_FILE_STORAGE_TEST is not setCONFIG_USB_G_SERIAL=mCONFIG_USB_MIDI_GADGET=mCONFIG_USB_G_PRINTER=mCONFIG_USB_CDC_COMPOSITE=m
#
# OTG and related infrastructure
#CONFIG_USB_OTG_UTILS=yCONFIG_USB_GPIO_VBUS=mCONFIG_TWL4030_USB=mCONFIG_NOP_USB_XCEIV=mCONFIG_UWB=mCONFIG_UWB_HWA=mCONFIG_UWB_WHCI=mCONFIG_UWB_WLP=mCONFIG_UWB_I1480U=mCONFIG_UWB_I1480U_WLP=mCONFIG_MMC=y
# CONFIG_MMC_DEBUG is not set
# CONFIG_MMC_UNSAFE_RESUME is not set
#
# MMC/SD/SDIO Card Drivers
#CONFIG_MMC_BLOCK=mCONFIG_MMC_BLOCK_BOUNCE=yCONFIG_SDIO_UART=m
# CONFIG_MMC_TEST is not set
#
# MMC/SD/SDIO Host Controller Drivers
#CONFIG_MMC_SDHCI=mCONFIG_MMC_SDHCI_PCI=mCONFIG_MMC_RICOH_MMC=mCONFIG_MMC_SDHCI_PLTFM=mCONFIG_MMC_WBSD=m
# CONFIG_MMC_AT91 is not set
# CONFIG_MMC_ATMELMCI is not setCONFIG_MMC_TIFM_SD=mCONFIG_MMC_SPI=mCONFIG_MMC_SDRICOH_CS=mCONFIG_MMC_CB710=mCONFIG_MMC_VIA_SDMMC=mCONFIG_MEMSTICK=m
# CONFIG_MEMSTICK_DEBUG is not set
#
# MemoryStick drivers
#
# CONFIG_MEMSTICK_UNSAFE_RESUME is not setCONFIG_MSPRO_BLOCK=m
#
# MemoryStick Host Controller Drivers
#CONFIG_MEMSTICK_TIFM_MS=mCONFIG_MEMSTICK_JMICRON_38X=mCONFIG_NEW_LEDS=yCONFIG_LEDS_CLASS=m
#
# LED drivers
#CONFIG_LEDS_ALIX2=mCONFIG_LEDS_PCA9532=mCONFIG_LEDS_GPIO=mCONFIG_LEDS_GPIO_PLATFORM=yCONFIG_LEDS_LP3944=m
# CONFIG_LEDS_CLEVO_MAIL is not setCONFIG_LEDS_PCA955X=mCONFIG_LEDS_WM831X_STATUS=mCONFIG_LEDS_WM8350=mCONFIG_LEDS_DA903X=mCONFIG_LEDS_DAC124S085=mCONFIG_LEDS_BD2802=mCONFIG_LEDS_DELL_NETBOOKS=m
#
# LED Triggers
#CONFIG_LEDS_TRIGGERS=yCONFIG_LEDS_TRIGGER_TIMER=mCONFIG_LEDS_TRIGGER_HEARTBEAT=mCONFIG_LEDS_TRIGGER_BACKLIGHT=mCONFIG_LEDS_TRIGGER_GPIO=mCONFIG_LEDS_TRIGGER_DEFAULT_ON=m
#
# iptables trigger is under Netfilter config (LED target) # # CONFIG_ACCESSIBILITY is not set CONFIG_INFINIBAND=m CONFIG_INFINIBAND_USER_MAD=m CONFIG_INFINIBAND_USER_ACCESS=m CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_MTHCA=m CONFIG_INFINIBAND_MTHCA_DEBUG=y CONFIG_INFINIBAND_IPATH=m CONFIG_INFINIBAND_AMSO1100=m CONFIG_INFINIBAND_AMSO1100_DEBUG=y CONFIG_INFINIBAND_CXGB3=m # CONFIG_INFINIBAND_CXGB3_DEBUG is not set CONFIG_MLX4_INFINIBAND=m # CONFIG_INFINIBAND_NES is not set CONFIG_INFINIBAND_IPOIB=m CONFIG_INFINIBAND_IPOIB_CM=y CONFIG_INFINIBAND_IPOIB_DEBUG=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_SRP=m CONFIG_INFINIBAND_ISER=m CONFIG_EDAC=y
#
# Reporting subsystems
#
# CONFIG_EDAC_DEBUG is not setCONFIG_EDAC_DECODE_MCE=mCONFIG_EDAC_MM_EDAC=mCONFIG_EDAC_AMD64=m
# CONFIG_EDAC_AMD64_ERROR_INJECTION is not setCONFIG_EDAC_E752X=mCONFIG_EDAC_I82975X=mCONFIG_EDAC_I3000=mCONFIG_EDAC_I3200=mCONFIG_EDAC_X38=mCONFIG_EDAC_I5400=mCONFIG_EDAC_I5000=mCONFIG_EDAC_I5100=mCONFIG_RTC_LIB=yCONFIG_RTC_CLASS=yCONFIG_RTC_HCTOSYS=yCONFIG_RTC_HCTOSYS_DEVICE="rtc0"
# CONFIG_RTC_DEBUG is not set
#
# RTC interfaces
#CONFIG_RTC_INTF_SYSFS=yCONFIG_RTC_INTF_PROC=yCONFIG_RTC_INTF_DEV=yCONFIG_RTC_INTF_DEV_UIE_EMUL=yCONFIG_RTC_DRV_TEST=m
#
# I2C RTC drivers
#CONFIG_RTC_DRV_DS1307=mCONFIG_RTC_DRV_DS1374=mCONFIG_RTC_DRV_DS1672=mCONFIG_RTC_DRV_MAX6900=mCONFIG_RTC_DRV_RS5C372=mCONFIG_RTC_DRV_ISL1208=mCONFIG_RTC_DRV_X1205=mCONFIG_RTC_DRV_PCF8563=mCONFIG_RTC_DRV_PCF8583=mCONFIG_RTC_DRV_M41T80=mCONFIG_RTC_DRV_M41T80_WDT=yCONFIG_RTC_DRV_TWL4030=mCONFIG_RTC_DRV_S35390A=mCONFIG_RTC_DRV_FM3130=mCONFIG_RTC_DRV_RX8581=mCONFIG_RTC_DRV_RX8025=m
#
# SPI RTC drivers
#CONFIG_RTC_DRV_M41T94=mCONFIG_RTC_DRV_DS1305=mCONFIG_RTC_DRV_DS1390=mCONFIG_RTC_DRV_MAX6902=mCONFIG_RTC_DRV_R9701=mCONFIG_RTC_DRV_RS5C348=mCONFIG_RTC_DRV_DS3234=mCONFIG_RTC_DRV_PCF2123=m
#
# Platform RTC drivers
#CONFIG_RTC_DRV_CMOS=yCONFIG_RTC_DRV_DS1286=mCONFIG_RTC_DRV_DS1511=mCONFIG_RTC_DRV_DS1553=mCONFIG_RTC_DRV_DS1742=mCONFIG_RTC_DRV_STK17TA8=mCONFIG_RTC_DRV_M48T86=mCONFIG_RTC_DRV_M48T35=mCONFIG_RTC_DRV_M48T59=mCONFIG_RTC_DRV_BQ4802=mCONFIG_RTC_DRV_V3020=mCONFIG_RTC_DRV_WM831X=mCONFIG_RTC_DRV_WM8350=mCONFIG_RTC_DRV_PCF50633=mCONFIG_RTC_DRV_AB3100=m
#
# on-CPU RTC drivers
#CONFIG_DMADEVICES=y
#
# DMA Devices
#CONFIG_ASYNC_TX_DISABLE_CHANNEL_SWITCH=yCONFIG_INTEL_IOATDMA=mCONFIG_DMA_ENGINE=y
#
# DMA Clients
#CONFIG_NET_DMA=y
# CONFIG_ASYNC_TX_DMA is not set
# CONFIG_DMATEST is not setCONFIG_DCA=mCONFIG_AUXDISPLAY=yCONFIG_KS0108=mCONFIG_KS0108_PORT=0x378CONFIG_KS0108_DELAY=2CONFIG_CFAG12864B=mCONFIG_CFAG12864B_RATE=20CONFIG_UIO=mCONFIG_UIO_CIF=mCONFIG_UIO_PDRV=mCONFIG_UIO_PDRV_GENIRQ=mCONFIG_UIO_SMX=mCONFIG_UIO_AEC=mCONFIG_UIO_SERCOS3=mCONFIG_UIO_PCI_GENERIC=m
#
# TI VLYNQ
#CONFIG_XEN_BALLOON=yCONFIG_XEN_SCRUB_PAGES=yCONFIG_XEN_DEV_EVTCHN=mCONFIG_XENFS=mCONFIG_XEN_COMPAT_XENFS=yCONFIG_XEN_SYS_HYPERVISOR=yCONFIG_STAGING=y
# CONFIG_STAGING_EXCLUDE_BUILD is not setCONFIG_ET131X=m
# CONFIG_ET131X_DEBUG is not setCONFIG_SLICOSS=mCONFIG_VIDEO_GO7007=mCONFIG_VIDEO_GO7007_USB=mCONFIG_VIDEO_GO7007_USB_S2250_BOARD=mCONFIG_VIDEO_GO7007_OV7640=mCONFIG_VIDEO_GO7007_SAA7113=mCONFIG_VIDEO_GO7007_SAA7115=mCONFIG_VIDEO_GO7007_TW9903=mCONFIG_VIDEO_GO7007_UDA1342=mCONFIG_VIDEO_GO7007_SONY_TUNER=mCONFIG_VIDEO_GO7007_TW2804=mCONFIG_VIDEO_CX25821=mCONFIG_VIDEO_CX25821_ALSA=mCONFIG_USB_IP_COMMON=mCONFIG_USB_IP_VHCI_HCD=mCONFIG_USB_IP_HOST=mCONFIG_W35UND=mCONFIG_PRISM2_USB=mCONFIG_ECHO=mCONFIG_POCH=m
# CONFIG_OTUS is not setCONFIG_RT2860=mCONFIG_RT2870=mCONFIG_RT3090=mCONFIG_COMEDI=m
# CONFIG_COMEDI_DEBUG is not setCONFIG_COMEDI_PCI_DRIVERS=mCONFIG_COMEDI_PCMCIA_DRIVERS=mCONFIG_COMEDI_USB_DRIVERS=mCONFIG_ASUS_OLED=mCONFIG_PANEL=mCONFIG_PANEL_PARPORT=0CONFIG_PANEL_PROFILE=5
# CONFIG_PANEL_CHANGE_MESSAGE is not setCONFIG_ALTERA_PCIE_CHDMA=mCONFIG_RTL8187SE=mCONFIG_RTL8192SU=mCONFIG_RTL8192E=mCONFIG_TRANZPORT=m
#
# Android
#
#
# Qualcomm MSM Camera And Video
#
#
# Camera Sensor Selection
#CONFIG_INPUT_GPIO=mCONFIG_DST=m
# CONFIG_DST_DEBUG is not setCONFIG_POHMELFS=m
# CONFIG_POHMELFS_DEBUG is not setCONFIG_POHMELFS_CRYPTO=yCONFIG_B3DFG=mCONFIG_IDE_PHISON=mCONFIG_PLAN9AUTH=mCONFIG_LINE6_USB=mCONFIG_DRM_NOUVEAU=mCONFIG_DRM_NOUVEAU_BACKLIGHT=yCONFIG_DRM_NOUVEAU_DEBUG=y
#
# I2C encoder or helper chips
#CONFIG_DRM_I2C_CH7006=mCONFIG_USB_SERIAL_QUATECH2=mCONFIG_USB_SERIAL_QUATECH_USB2=m
# CONFIG_VT6655 is not setCONFIG_VT6656=mCONFIG_FB_UDL=mCONFIG_HYPERV=mCONFIG_HYPERV_STORAGE=mCONFIG_HYPERV_BLOCK=mCONFIG_HYPERV_NET=mCONFIG_VME_BUS=m
#
# VME Bridge Drivers
#CONFIG_VME_CA91CX42=mCONFIG_VME_TSI148=m
#
# VME Device Drivers
#CONFIG_VME_USER=m
#
# RAR Register Driver
#CONFIG_RAR_REGISTER=mCONFIG_DX_SEP=mCONFIG_IIO=m
# CONFIG_IIO_RING_BUFFER is not set
# CONFIG_IIO_TRIGGER is not set
#
# Accelerometers
#CONFIG_KXSD9=mCONFIG_LIS3L02DQ=m
#
# Analog to digital convertors
#CONFIG_MAX1363=m
#
# Light sensors
#CONFIG_TSL2561=m
#
# Triggers - standalone
#CONFIG_X86_PLATFORM_DEVICES=yCONFIG_ACER_WMI=mCONFIG_ACERHDF=mCONFIG_ASUS_LAPTOP=mCONFIG_DELL_WMI=mCONFIG_FUJITSU_LAPTOP=m
# CONFIG_FUJITSU_LAPTOP_DEBUG is not setCONFIG_HP_WMI=mCONFIG_MSI_LAPTOP=mCONFIG_PANASONIC_LAPTOP=mCONFIG_COMPAL_LAPTOP=mCONFIG_SONY_LAPTOP=mCONFIG_SONYPI_COMPAT=yCONFIG_THINKPAD_ACPI=mCONFIG_THINKPAD_ACPI_ALSA_SUPPORT=yCONFIG_THINKPAD_ACPI_DEBUGFACILITIES=y
# CONFIG_THINKPAD_ACPI_DEBUG is not set
# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not setCONFIG_THINKPAD_ACPI_VIDEO=yCONFIG_THINKPAD_ACPI_HOTKEY_POLL=yCONFIG_INTEL_MENLOW=mCONFIG_EEEPC_LAPTOP=mCONFIG_ACPI_WMI=y
# CONFIG_ACPI_ASUS is not setCONFIG_TOPSTAR_LAPTOP=mCONFIG_ACPI_TOSHIBA=m
#
# Ubuntu Supplied Third-Party Device Drivers
#CONFIG_AUFS_FS=mCONFIG_AUFS_BRANCH_MAX_127=y
# CONFIG_AUFS_BRANCH_MAX_511 is not set
# CONFIG_AUFS_BRANCH_MAX_1023 is not set
# CONFIG_AUFS_BRANCH_MAX_32767 is not setCONFIG_AUFS_HINOTIFY=y
# CONFIG_AUFS_EXPORT is not set
# CONFIG_AUFS_RDU is not set
# CONFIG_AUFS_SHWH is not setCONFIG_AUFS_BR_RAMFS=yCONFIG_AUFS_BR_FUSE=yCONFIG_AUFS_POLL=yCONFIG_AUFS_BDEV_LOOP=y
# CONFIG_AUFS_DEBUG is not set
#
# Compcache options
#CONFIG_BLK_DEV_COMPCACHE=m
# CONFIG_BLK_DEV_COMPCACHE_DEBUG is not set
# CONFIG_BLK_DEV_COMPCACHE_STATS is not setCONFIG_DM_RAID45=mCONFIG_FSAM7400=mCONFIG_SCSI_ISCSITARGET=mCONFIG_LIRC_DEV=mCONFIG_LIRC_ATIUSB=mCONFIG_LIRC_BT829=mCONFIG_LIRC_ENE0100=mCONFIG_LIRC_I2C=mCONFIG_LIRC_IGORPLUGUSB=mCONFIG_LIRC_IMON=mCONFIG_LIRC_IT87=mCONFIG_LIRC_ITE8709=mCONFIG_LIRC_MCEUSB=m
# CONFIG_LIRC_PARALLEL is not setCONFIG_LIRC_SASEM=mCONFIG_LIRC_SERIAL=mCONFIG_LIRC_SIR=mCONFIG_LIRC_STREAMZAP=mCONFIG_LIRC_TTUSBIR=mCONFIG_LIRC_CONFIG_LIRC_WPC8769L=m
# CONFIG_LIRC_GPIO is not setCONFIG_NDISWRAPPER=mCONFIG_OMNIBOOK=mCONFIG_RTL8192SE=mCONFIG_AVERATEC_5100P=mCONFIG_PACKARDBELL_E5=m
#
# Firmware Drivers
#CONFIG_EDD=yCONFIG_EDD_OFF=yCONFIG_FIRMWARE_MEMMAP=yCONFIG_EFI_VARS=yCONFIG_DELL_RBU=mCONFIG_DCDBAS=mCONFIG_DMIID=yCONFIG_ISCSI_IBFT_FIND=yCONFIG_ISCSI_IBFT=m
#
# File systems
#CONFIG_EXT2_FS=yCONFIG_EXT2_FS_XATTR=yCONFIG_EXT2_FS_POSIX_ACL=yCONFIG_EXT2_FS_SECURITY=y
# CONFIG_EXT2_FS_XIP is not setCONFIG_EXT3_FS=yCONFIG_EXT3_DEFAULTS_TO_ORDERED=yCONFIG_EXT3_FS_XATTR=yCONFIG_EXT3_FS_POSIX_ACL=yCONFIG_EXT3_FS_SECURITY=yCONFIG_EXT4_FS=yCONFIG_EXT4_FS_XATTR=yCONFIG_EXT4_FS_POSIX_ACL=yCONFIG_EXT4_FS_SECURITY=y
# CONFIG_EXT4_DEBUG is not setCONFIG_JBD=y
# CONFIG_JBD_DEBUG is not setCONFIG_JBD2=y
# CONFIG_JBD2_DEBUG is not setCONFIG_FS_MBCACHE=yCONFIG_REISERFS_FS=m
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not setCONFIG_REISERFS_FS_XATTR=yCONFIG_REISERFS_FS_POSIX_ACL=yCONFIG_REISERFS_FS_SECURITY=yCONFIG_JFS_FS=mCONFIG_JFS_POSIX_ACL=yCONFIG_JFS_SECURITY=y
# CONFIG_JFS_DEBUG is not setCONFIG_JFS_STATISTICS=yCONFIG_FS_POSIX_ACL=yCONFIG_XFS_FS=mCONFIG_XFS_QUOTA=yCONFIG_XFS_POSIX_ACL=yCONFIG_XFS_RT=y
# CONFIG_XFS_DEBUG is not setCONFIG_GFS2_FS=mCONFIG_GFS2_FS_LOCKING_DLM=yCONFIG_OCFS2_FS=mCONFIG_OCFS2_FS_O2CB=mCONFIG_OCFS2_FS_USERSPACE_CLUSTER=mCONFIG_OCFS2_FS_STATS=yCONFIG_OCFS2_DEBUG_MASKLOG=y
# CONFIG_OCFS2_DEBUG_FS is not setCONFIG_OCFS2_FS_POSIX_ACL=yCONFIG_BTRFS_FS=mCONFIG_BTRFS_FS_POSIX_ACL=yCONFIG_NILFS2_FS=mCONFIG_FILE_LOCKING=yCONFIG_FSNOTIFY=yCONFIG_DNOTIFY=yCONFIG_INOTIFY=yCONFIG_INOTIFY_USER=yCONFIG_QUOTA=yCONFIG_QUOTA_NETLINK_INTERFACE=y
# CONFIG_PRINT_QUOTA_WARNING is not setCONFIG_QUOTA_TREE=mCONFIG_QFMT_V1=mCONFIG_QFMT_V2=mCONFIG_QUOTACTL=yCONFIG_AUTOFS_FS=mCONFIG_AUTOFS4_FS=mCONFIG_FUSE_FS=yCONFIG_CUSE=mCONFIG_GENERIC_ACL=y
#
# Caches
#CONFIG_FSCACHE=m
# CONFIG_FSCACHE_STATS is not set
# CONFIG_FSCACHE_HISTOGRAM is not set
# CONFIG_FSCACHE_DEBUG is not set
# CONFIG_FSCACHE_OBJECT_LIST is not setCONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_DEBUG is not set
# CONFIG_CACHEFILES_HISTOGRAM is not set
#
# CD-ROM/DVD Filesystems
#CONFIG_ISO9660_FS=mCONFIG_JOLIET=yCONFIG_ZISOFS=yCONFIG_UDF_FS=mCONFIG_UDF_NLS=y
#
# DOS/FAT/NT Filesystems
#CONFIG_FAT_FS=mCONFIG_MSDOS_FS=mCONFIG_VFAT_FS=mCONFIG_FAT_DEFAULT_CODEPAGE=437CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"CONFIG_NTFS_FS=m
# CONFIG_NTFS_DEBUG is not set
# CONFIG_NTFS_RW is not set
#
# Pseudo filesystems
#CONFIG_PROC_FS=yCONFIG_PROC_KCORE=yCONFIG_PROC_VMCORE=yCONFIG_PROC_SYSCTL=yCONFIG_PROC_PAGE_MONITOR=yCONFIG_SYSFS=yCONFIG_TMPFS=yCONFIG_TMPFS_POSIX_ACL=yCONFIG_HUGETLBFS=yCONFIG_HUGETLB_PAGE=yCONFIG_CONFIGFS_FS=mCONFIG_MISC_FILESYSTEMS=yCONFIG_ADFS_FS=m
# CONFIG_ADFS_FS_RW is not setCONFIG_AFFS_FS=mCONFIG_ECRYPT_FS=yCONFIG_HFS_FS=mCONFIG_HFSPLUS_FS=mCONFIG_BEFS_FS=m
# CONFIG_BEFS_DEBUG is not setCONFIG_BFS_FS=mCONFIG_EFS_FS=mCONFIG_JFFS2_FS=mCONFIG_JFFS2_FS_DEBUG=0CONFIG_JFFS2_FS_WRITEBUFFER=y
# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
# CONFIG_JFFS2_SUMMARY is not set
# CONFIG_JFFS2_FS_XATTR is not setCONFIG_JFFS2_COMPRESSION_OPTIONS=yCONFIG_JFFS2_ZLIB=yCONFIG_JFFS2_LZO=yCONFIG_JFFS2_RTIME=y
# CONFIG_JFFS2_RUBIN is not set
# CONFIG_JFFS2_CMODE_NONE is not set
# CONFIG_JFFS2_CMODE_PRIORITY is not set
# CONFIG_JFFS2_CMODE_SIZE is not setCONFIG_JFFS2_CMODE_FAVOURLZO=yCONFIG_UBIFS_FS=mCONFIG_UBIFS_FS_XATTR=y
# CONFIG_UBIFS_FS_ADVANCED_COMPR is not setCONFIG_UBIFS_FS_LZO=yCONFIG_UBIFS_FS_ZLIB=y
# CONFIG_UBIFS_FS_DEBUG is not setCONFIG_CRAMFS=mCONFIG_SQUASHFS=m
# CONFIG_SQUASHFS_EMBEDDED is not setCONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3CONFIG_VXFS_FS=mCONFIG_MINIX_FS=mCONFIG_OMFS_FS=mCONFIG_HPFS_FS=mCONFIG_QNX4FS_FS=mCONFIG_ROMFS_FS=mCONFIG_ROMFS_BACKED_BY_BLOCK=y
# CONFIG_ROMFS_BACKED_BY_MTD is not set
# CONFIG_ROMFS_BACKED_BY_BOTH is not setCONFIG_ROMFS_ON_BLOCK=yCONFIG_SYSV_FS=mCONFIG_UFS_FS=m
# CONFIG_UFS_FS_WRITE is not set
# CONFIG_UFS_DEBUG is not setCONFIG_EXOFS_FS=m
# CONFIG_EXOFS_DEBUG is not setCONFIG_NETWORK_FILESYSTEMS=yCONFIG_NFS_FS=mCONFIG_NFS_V3=yCONFIG_NFS_V3_ACL=yCONFIG_NFS_V4=y
# CONFIG_NFS_V4_1 is not set
# CONFIG_NFS_FSCACHE is not setCONFIG_NFSD=mCONFIG_NFSD_V2_ACL=yCONFIG_NFSD_V3=yCONFIG_NFSD_V3_ACL=yCONFIG_NFSD_V4=yCONFIG_LOCKD=mCONFIG_LOCKD_V4=yCONFIG_EXPORTFS=mCONFIG_NFS_ACL_SUPPORT=mCONFIG_NFS_COMMON=yCONFIG_SUNRPC=mCONFIG_SUNRPC_GSS=mCONFIG_SUNRPC_XPRT_RDMA=mCONFIG_RPCSEC_GSS_KRB5=mCONFIG_RPCSEC_GSS_SPKM3=mCONFIG_SMB_FS=m
# CONFIG_SMB_NLS_DEFAULT is not setCONFIG_CIFS=m
# CONFIG_CIFS_STATS is not setCONFIG_CIFS_WEAK_PW_HASH=yCONFIG_CIFS_UPCALL=yCONFIG_CIFS_XATTR=yCONFIG_CIFS_POSIX=y
# CONFIG_CIFS_DEBUG2 is not setCONFIG_CIFS_DFS_UPCALL=yCONFIG_CIFS_EXPERIMENTAL=yCONFIG_NCP_FS=mCONFIG_NCPFS_PACKET_SIGNING=yCONFIG_NCPFS_IOCTL_LOCKING=yCONFIG_NCPFS_STRONG=yCONFIG_NCPFS_NFS_NS=yCONFIG_NCPFS_OS2_NS=y
# CONFIG_NCPFS_SMALLDOS is not setCONFIG_NCPFS_NLS=yCONFIG_NCPFS_EXTRAS=yCONFIG_CODA_FS=mCONFIG_AFS_FS=m
# CONFIG_AFS_DEBUG is not set
# CONFIG_AFS_FSCACHE is not setCONFIG_9P_FS=m
# CONFIG_9P_FSCACHE is not set
#
# Partition Types
#CONFIG_PARTITION_ADVANCED=yCONFIG_ACORN_PARTITION=y
# CONFIG_ACORN_PARTITION_CUMANA is not set
# CONFIG_ACORN_PARTITION_EESOX is not setCONFIG_ACORN_PARTITION_ICS=y
# CONFIG_ACORN_PARTITION_ADFS is not set
# CONFIG_ACORN_PARTITION_POWERTEC is not setCONFIG_ACORN_PARTITION_RISCIX=yCONFIG_OSF_PARTITION=yCONFIG_AMIGA_PARTITION=yCONFIG_ATARI_PARTITION=yCONFIG_MAC_PARTITION=yCONFIG_MSDOS_PARTITION=yCONFIG_BSD_DISKLABEL=yCONFIG_MINIX_SUBPARTITION=yCONFIG_SOLARIS_X86_PARTITION=yCONFIG_UNIXWARE_DISKLABEL=yCONFIG_LDM_PARTITION=y
# CONFIG_LDM_DEBUG is not setCONFIG_SGI_PARTITION=yCONFIG_ULTRIX_PARTITION=yCONFIG_SUN_PARTITION=yCONFIG_KARMA_PARTITION=yCONFIG_EFI_PARTITION=yCONFIG_SYSV68_PARTITION=yCONFIG_NLS=yCONFIG_NLS_DEFAULT="cp437"CONFIG_NLS_CODEPAGE_437=mCONFIG_NLS_CODEPAGE_737=mCONFIG_NLS_CODEPAGE_775=mCONFIG_NLS_CODEPAGE_850=mCONFIG_NLS_CODEPAGE_852=mCONFIG_NLS_CODEPAGE_855=mCONFIG_NLS_CODEPAGE_857=mCONFIG_NLS_CODEPAGE_860=mCONFIG_NLS_CODEPAGE_861=mCONFIG_NLS_CODEPAGE_862=mCONFIG_NLS_CODEPAGE_863=mCONFIG_NLS_CODEPAGE_864=mCONFIG_NLS_CODEPAGE_865=mCONFIG_NLS_CODEPAGE_866=mCONFIG_NLS_CODEPAGE_869=mCONFIG_NLS_CODEPAGE_936=mCONFIG_NLS_CODEPAGE_950=mCONFIG_NLS_CODEPAGE_932=mCONFIG_NLS_CODEPAGE_949=mCONFIG_NLS_CODEPAGE_874=mCONFIG_NLS_ISO8859_8=mCONFIG_NLS_CODEPAGE_1250=mCONFIG_NLS_CODEPAGE_1251=mCONFIG_NLS_ASCII=mCONFIG_NLS_ISO8859_1=mCONFIG_NLS_ISO8859_2=mCONFIG_NLS_ISO8859_3=mCONFIG_NLS_ISO8859_4=mCONFIG_NLS_ISO8859_5=mCONFIG_NLS_ISO8859_6=mCONFIG_NLS_ISO8859_7=mCONFIG_NLS_ISO8859_9=mCONFIG_NLS_ISO8859_13=mCONFIG_NLS_ISO8859_14=mCONFIG_NLS_ISO8859_15=mCONFIG_NLS_KOI8_R=mCONFIG_NLS_KOI8_U=mCONFIG_NLS_UTF8=mCONFIG_DLM=m
# CONFIG_DLM_DEBUG is not set
#
# Kernel hacking
#CONFIG_TRACE_IRQFLAGS_SUPPORT=yCONFIG_PRINTK_TIME=y
# CONFIG_ENABLE_WARN_DEPRECATED is not set
# CONFIG_ENABLE_MUST_CHECK is not setCONFIG_FRAME_WARN=1024CONFIG_MAGIC_SYSRQ=y
# CONFIG_STRIP_ASM_SYMS is not setCONFIG_UNUSED_SYMBOLS=yCONFIG_DEBUG_FS=y
# CONFIG_HEADERS_CHECK is not setCONFIG_DEBUG_KERNEL=y
# CONFIG_DEBUG_SHIRQ is not setCONFIG_DETECT_SOFTLOCKUP=y
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not setCONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0CONFIG_DETECT_HUNG_TASK=y
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not setCONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0CONFIG_SCHED_DEBUG=yCONFIG_SCHEDSTATS=yCONFIG_TIMER_STATS=y
# CONFIG_DEBUG_OBJECTS is not set
# CONFIG_SLUB_DEBUG_ON is not set
# CONFIG_SLUB_STATS is not set
# CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_RT_MUTEX_TESTER is not set
# CONFIG_DEBUG_SPINLOCK is not set
# CONFIG_DEBUG_MUTEXES is not set
# CONFIG_DEBUG_LOCK_ALLOC is not set
# CONFIG_PROVE_LOCKING is not set
# CONFIG_LOCK_STAT is not set
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not setCONFIG_STACKTRACE=y
# CONFIG_DEBUG_KOBJECT is not setCONFIG_DEBUG_BUGVERBOSE=yCONFIG_DEBUG_INFO=y
# CONFIG_DEBUG_VM is not set
# CONFIG_DEBUG_VIRTUAL is not set
# CONFIG_DEBUG_WRITECOUNT is not setCONFIG_DEBUG_MEMORY_INIT=y
# CONFIG_DEBUG_LIST is not set
# CONFIG_DEBUG_SG is not set
# CONFIG_DEBUG_NOTIFIERS is not set
# CONFIG_DEBUG_CREDENTIALS is not setCONFIG_ARCH_WANT_FRAME_POINTERS=yCONFIG_FRAME_POINTER=y
# CONFIG_BOOT_PRINTK_DELAY is not set
# CONFIG_RCU_TORTURE_TEST is not set
# CONFIG_RCU_CPU_STALL_DETECTOR is not set
# CONFIG_KPROBES_SANITY_TEST is not set
# CONFIG_BACKTRACE_SELF_TEST is not set
# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
# CONFIG_LKDTM is not set
# CONFIG_FAULT_INJECTION is not setCONFIG_LATENCYTOP=yCONFIG_SYSCTL_SYSCALL_CHECK=y
# CONFIG_DEBUG_PAGEALLOC is not setCONFIG_USER_STACKTRACE_SUPPORT=yCONFIG_NOP_TRACER=yCONFIG_HAVE_FTRACE_NMI_ENTER=yCONFIG_HAVE_FUNCTION_TRACER=yCONFIG_HAVE_FUNCTION_GRAPH_TRACER=yCONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=yCONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=yCONFIG_HAVE_DYNAMIC_FTRACE=yCONFIG_HAVE_FTRACE_MCOUNT_RECORD=yCONFIG_HAVE_SYSCALL_TRACEPOINTS=yCONFIG_RING_BUFFER=yCONFIG_FTRACE_NMI_ENTER=yCONFIG_EVENT_TRACING=yCONFIG_CONTEXT_SWITCH_TRACER=yCONFIG_RING_BUFFER_ALLOW_SWAP=yCONFIG_TRACING=yCONFIG_GENERIC_TRACER=yCONFIG_TRACING_SUPPORT=yCONFIG_FTRACE=yCONFIG_FUNCTION_TRACER=yCONFIG_FUNCTION_GRAPH_TRACER=y
# CONFIG_IRQSOFF_TRACER is not set
# CONFIG_SYSPROF_TRACER is not set
# CONFIG_SCHED_TRACER is not set
# CONFIG_FTRACE_SYSCALLS is not set
# CONFIG_BOOT_TRACER is not setCONFIG_BRANCH_PROFILE_NONE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
# CONFIG_PROFILE_ALL_BRANCHES is not set
# CONFIG_POWER_TRACER is not set
# CONFIG_STACK_TRACER is not set
# CONFIG_KMEMTRACE is not set
# CONFIG_WORKQUEUE_TRACER is not setCONFIG_BLK_DEV_IO_TRACE=yCONFIG_DYNAMIC_FTRACE=y
# CONFIG_FUNCTION_PROFILER is not setCONFIG_FTRACE_MCOUNT_RECORD=y
# CONFIG_FTRACE_STARTUP_TEST is not setCONFIG_MMIOTRACE=y
# CONFIG_MMIOTRACE_TEST is not set
# CONFIG_RING_BUFFER_BENCHMARK is not set
# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
# CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set
# CONFIG_DYNAMIC_DEBUG is not set
# CONFIG_DMA_API_DEBUG is not set
# CONFIG_SAMPLES is not setCONFIG_HAVE_ARCH_KGDB=yCONFIG_KGDB=yCONFIG_KGDB_SERIAL_CONSOLE=y
# CONFIG_KGDB_TESTS is not setCONFIG_HAVE_ARCH_KMEMCHECK=yCONFIG_STRICT_DEVMEM=y
# CONFIG_X86_VERBOSE_BOOTUP is not setCONFIG_EARLY_PRINTK=y
# CONFIG_EARLY_PRINTK_DBGP is not set
# CONFIG_DEBUG_STACKOVERFLOW is not set
# CONFIG_DEBUG_STACK_USAGE is not set
# CONFIG_DEBUG_PER_CPU_MAPS is not set
# CONFIG_X86_PTDUMP is not setCONFIG_DEBUG_RODATA=y
# CONFIG_DEBUG_RODATA_TEST is not set
# CONFIG_DEBUG_NX_TEST is not set
# CONFIG_IOMMU_DEBUG is not set
# CONFIG_IOMMU_STRESS is not setCONFIG_HAVE_MMIOTRACE_SUPPORT=yCONFIG_IO_DELAY_TYPE_0X80=0CONFIG_IO_DELAY_TYPE_0XED=1CONFIG_IO_DELAY_TYPE_UDELAY=2CONFIG_IO_DELAY_TYPE_NONE=3
# CONFIG_IO_DELAY_0X80 is not setCONFIG_IO_DELAY_0XED=y
# CONFIG_IO_DELAY_UDELAY is not set
# CONFIG_IO_DELAY_NONE is not setCONFIG_DEFAULT_IO_DELAY_TYPE=1
# CONFIG_DEBUG_BOOT_PARAMS is not set
# CONFIG_CPA_DEBUG is not setCONFIG_OPTIMIZE_INLINING=y
#
# Security options
#CONFIG_KEYS=y
# CONFIG_KEYS_DEBUG_PROC_KEYS is not set CONFIG_SECURITY=yCONFIG_SECURITYFS=yCONFIG_SECURITY_NETWORK=y
# CONFIG_SECURITY_NETWORK_XFRM is not set CONFIG_SECURITY_PATH=y CONFIG_SECURITY_FILE_CAPABILITIES=y
# CONFIG_SECURITY_ROOTPLUG is not set CONFIG_LSM_MMAP_MIN_ADDR=0 CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=0 CONFIG_SECURITY_SELINUX_DISABLE=y CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set CONFIG_SECURITY_SMACK=yCONFIG_SECURITY_TOMOYO=y CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1 CONFIG_SECURITY_APPARMOR_COMPAT_24=y
# CONFIG_IMA is not set
# CONFIG_DEFAULT_SECURITY_SELINUX is not set
# CONFIG_DEFAULT_SECURITY_SMACK is not set
# CONFIG_DEFAULT_SECURITY_TOMOYO is not set CONFIG_DEFAULT_SECURITY_APPARMOR=y
# CONFIG_DEFAULT_SECURITY_DAC is not set CONFIG_DEFAULT_SECURITY="apparmor" CONFIG_XOR_BLOCKS=mCONFIG_ASYNC_CORE=mCONFIG_ASYNC_MEMCPY=mCONFIG_ASYNC_XOR=mCONFIG_ASYNC_PQ=mCONFIG_ASYNC_RAID6_RECOV=m CONFIG_ASYNC_TX_DISABLE_PQ_VAL_DMA=y CONFIG_ASYNC_TX_DISABLE_XOR_VAL_DMA=y CONFIG_CRYPTO=y
#
# Crypto core or helper
#CONFIG_CRYPTO_FIPS=yCONFIG_CRYPTO_ALGAPI=yCONFIG_CRYPTO_ALGAPI2=yCONFIG_CRYPTO_AEAD=mCONFIG_CRYPTO_AEAD2=yCONFIG_CRYPTO_BLKCIPHER=yCONFIG_CRYPTO_BLKCIPHER2=yCONFIG_CRYPTO_HASH=yCONFIG_CRYPTO_HASH2=yCONFIG_CRYPTO_RNG=mCONFIG_CRYPTO_RNG2=yCONFIG_CRYPTO_PCOMP=yCONFIG_CRYPTO_MANAGER=yCONFIG_CRYPTO_MANAGER2=yCONFIG_CRYPTO_GF128MUL=mCONFIG_CRYPTO_NULL=mCONFIG_CRYPTO_WORKQUEUE=yCONFIG_CRYPTO_CRYPTD=mCONFIG_CRYPTO_AUTHENC=mCONFIG_CRYPTO_TEST=m
#
# Authenticated Encryption with Associated Data
#CONFIG_CRYPTO_CCM=mCONFIG_CRYPTO_GCM=mCONFIG_CRYPTO_SEQIV=m
#
# Block modes
#CONFIG_CRYPTO_CBC=yCONFIG_CRYPTO_CTR=mCONFIG_CRYPTO_CTS=mCONFIG_CRYPTO_ECB=yCONFIG_CRYPTO_LRW=mCONFIG_CRYPTO_PCBC=mCONFIG_CRYPTO_XTS=mCONFIG_CRYPTO_FPU=m
#
# Hash modes
#CONFIG_CRYPTO_HMAC=yCONFIG_CRYPTO_XCBC=mCONFIG_CRYPTO_VMAC=m
#
# Digest
#CONFIG_CRYPTO_CRC32C=mCONFIG_CRYPTO_CRC32C_INTEL=mCONFIG_CRYPTO_GHASH=mCONFIG_CRYPTO_MD4=mCONFIG_CRYPTO_MD5=yCONFIG_CRYPTO_MICHAEL_MIC=mCONFIG_CRYPTO_RMD128=mCONFIG_CRYPTO_RMD160=mCONFIG_CRYPTO_RMD256=mCONFIG_CRYPTO_RMD320=mCONFIG_CRYPTO_SHA1=mCONFIG_CRYPTO_SHA256=mCONFIG_CRYPTO_SHA512=mCONFIG_CRYPTO_TGR192=mCONFIG_CRYPTO_WP512=mCONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
#
# Ciphers
#CONFIG_CRYPTO_AES=mCONFIG_CRYPTO_AES_X86_64=mCONFIG_CRYPTO_AES_NI_INTEL=mCONFIG_CRYPTO_ANUBIS=mCONFIG_CRYPTO_ARC4=mCONFIG_CRYPTO_BLOWFISH=mCONFIG_CRYPTO_CAMELLIA=mCONFIG_CRYPTO_CAST5=mCONFIG_CRYPTO_CAST6=mCONFIG_CRYPTO_DES=mCONFIG_CRYPTO_FCRYPT=mCONFIG_CRYPTO_KHAZAD=mCONFIG_CRYPTO_SALSA20=mCONFIG_CRYPTO_SALSA20_X86_64=mCONFIG_CRYPTO_SEED=mCONFIG_CRYPTO_SERPENT=mCONFIG_CRYPTO_TEA=mCONFIG_CRYPTO_TWOFISH=mCONFIG_CRYPTO_TWOFISH_COMMON=mCONFIG_CRYPTO_TWOFISH_X86_64=m
#
# Compression
#CONFIG_CRYPTO_DEFLATE=mCONFIG_CRYPTO_ZLIB=mCONFIG_CRYPTO_LZO=m
#
# Random Number Generation
#CONFIG_CRYPTO_ANSI_CPRNG=mCONFIG_CRYPTO_HW=yCONFIG_CRYPTO_DEV_PADLOCK=yCONFIG_CRYPTO_DEV_PADLOCK_AES=mCONFIG_CRYPTO_DEV_PADLOCK_SHA=mCONFIG_CRYPTO_DEV_HIFN_795X=mCONFIG_CRYPTO_DEV_HIFN_795X_RNG=yCONFIG_HAVE_KVM=yCONFIG_HAVE_KVM_IRQCHIP=yCONFIG_HAVE_KVM_EVENTFD=yCONFIG_KVM_APIC_ARCHITECTURE=yCONFIG_VIRTUALIZATION=yCONFIG_KVM=mCONFIG_KVM_INTEL=mCONFIG_KVM_AMD=mCONFIG_VIRTIO=yCONFIG_VIRTIO_RING=yCONFIG_VIRTIO_PCI=yCONFIG_VIRTIO_BALLOON=mCONFIG_BINARY_PRINTF=y
#
# Library routines
#CONFIG_BITREVERSE=yCONFIG_GENERIC_FIND_FIRST_BIT=yCONFIG_GENERIC_FIND_NEXT_BIT=yCONFIG_GENERIC_FIND_LAST_BIT=yCONFIG_CRC_CCITT=mCONFIG_CRC16=yCONFIG_CRC_T10DIF=yCONFIG_CRC_ITU_T=mCONFIG_CRC32=yCONFIG_CRC7=mCONFIG_LIBCRC32C=mCONFIG_ZLIB_INFLATE=yCONFIG_ZLIB_DEFLATE=mCONFIG_LZO_COMPRESS=mCONFIG_LZO_DECOMPRESS=mCONFIG_DECOMPRESS_GZIP=yCONFIG_DECOMPRESS_BZIP2=yCONFIG_DECOMPRESS_LZMA=yCONFIG_GENERIC_ALLOCATOR=yCONFIG_REED_SOLOMON=mCONFIG_REED_SOLOMON_DEC16=yCONFIG_TEXTSEARCH=yCONFIG_TEXTSEARCH_KMP=mCONFIG_TEXTSEARCH_BM=mCONFIG_TEXTSEARCH_FSM=mCONFIG_HAS_IOMEM=yCONFIG_HAS_IOPORT=yCONFIG_HAS_DMA=yCONFIG_CHECK_SIGNATURE=yCONFIG_NLATTR=y
#
# Automatically generated make config: don't edit
# Linux/x86_64 2.6.38-8-server Kernel Configuration
# Mon Apr 11 03:48:57 2011
#CONFIG_64BIT=y
# CONFIG_X86_32 is not setCONFIG_X86_64=yCONFIG_X86=yCONFIG_INSTRUCTION_DECODER=yCONFIG_OUTPUT_FORMAT="elf64-x86-64"CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"CONFIG_GENERIC_CMOS_UPDATE=yCONFIG_CLOCKSOURCE_WATCHDOG=yCONFIG_GENERIC_CLOCKEVENTS=yCONFIG_GENERIC_CLOCKEVENTS_BROADCAST=yCONFIG_LOCKDEP_SUPPORT=yCONFIG_STACKTRACE_SUPPORT=yCONFIG_HAVE_LATENCYTOP_SUPPORT=yCONFIG_MMU=yCONFIG_ZONE_DMA=yCONFIG_NEED_DMA_MAP_STATE=yCONFIG_NEED_SG_DMA_LENGTH=yCONFIG_GENERIC_ISA_DMA=yCONFIG_GENERIC_IOMAP=yCONFIG_GENERIC_BUG=yCONFIG_GENERIC_BUG_RELATIVE_POINTERS=yCONFIG_GENERIC_HWEIGHT=yCONFIG_GENERIC_GPIO=yCONFIG_ARCH_MAY_HAVE_PC_FDC=y
# CONFIG_RWSEM_GENERIC_SPINLOCK is not setCONFIG_RWSEM_XCHGADD_ALGORITHM=yCONFIG_ARCH_HAS_CPU_IDLE_WAIT=yCONFIG_GENERIC_CALIBRATE_DELAY=yCONFIG_GENERIC_TIME_VSYSCALL=yCONFIG_ARCH_HAS_CPU_RELAX=yCONFIG_ARCH_HAS_DEFAULT_IDLE=yCONFIG_ARCH_HAS_CACHE_LINE_SIZE=yCONFIG_HAVE_SETUP_PER_CPU_AREA=yCONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=yCONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=yCONFIG_HAVE_CPUMASK_OF_CPU_MAP=yCONFIG_ARCH_HIBERNATION_POSSIBLE=yCONFIG_ARCH_SUSPEND_POSSIBLE=yCONFIG_ZONE_DMA32=yCONFIG_ARCH_POPULATES_NODE_MAP=yCONFIG_AUDIT_ARCH=yCONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=yCONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=yCONFIG_HAVE_INTEL_TXT=yCONFIG_X86_64_SMP=yCONFIG_X86_HT=yCONFIG_X86_TRAMPOLINE=yCONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" # CONFIG_KTIME_SCALAR is not setCONFIG_ARCH_CPU_PROBE_RELEASE=yCONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"CONFIG_CONSTRUCTORS=yCONFIG_HAVE_IRQ_WORK=yCONFIG_IRQ_WORK=y
#
# General setup
#CONFIG_EXPERIMENTAL=yCONFIG_LOCK_KERNEL=yCONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_INIT_PASS_ALL_PARAMS=y CONFIG_CROSS_COMPILE=""CONFIG_LOCALVERSION=""
# CONFIG_LOCALVERSION_AUTO is not set CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=yCONFIG_HAVE_KERNEL_XZ=yCONFIG_HAVE_KERNEL_LZO=yCONFIG_KERNEL_GZIP=y
# CONFIG_KERNEL_BZIP2 is not set
# CONFIG_KERNEL_LZMA is not set
# CONFIG_KERNEL_XZ is not set
# CONFIG_KERNEL_LZO is not set CONFIG_VERSION_SIGNATURE="Ubuntu 2.6.38-8.42-server 2.6.38.2" CONFIG_SWAP=yCONFIG_SYSVIPC=yCONFIG_SYSVIPC_SYSCTL=yCONFIG_POSIX_MQUEUE=yCONFIG_POSIX_MQUEUE_SYSCTL=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=yCONFIG_TASKSTATS=yCONFIG_TASK_DELAY_ACCT=yCONFIG_TASK_XACCT=yCONFIG_TASK_IO_ACCOUNTING=yCONFIG_AUDIT=yCONFIG_AUDITSYSCALL=yCONFIG_AUDIT_WATCH=yCONFIG_AUDIT_TREE=yCONFIG_HAVE_GENERIC_HARDIRQS=y
#
# IRQ subsystem
#CONFIG_GENERIC_HARDIRQS=y
# CONFIG_GENERIC_HARDIRQS_NO_DEPRECATED is not set CONFIG_HAVE_SPARSE_IRQ=y CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_PENDING_IRQ=y
# CONFIG_AUTO_IRQ_AFFINITY is not set
# CONFIG_IRQ_PER_CPU is not set
# CONFIG_HARDIRQS_SW_RESEND is not set CONFIG_SPARSE_IRQ=y
#
# RCU Subsystem
#CONFIG_TREE_RCU=y
# CONFIG_PREEMPT_RCU is not set
# CONFIG_RCU_TRACE is not setCONFIG_RCU_FANOUT=64
# CONFIG_RCU_FANOUT_EXACT is not setCONFIG_RCU_FAST_NO_HZ=y
# CONFIG_TREE_RCU_TRACE is not set
# CONFIG_IKCONFIG is not setCONFIG_LOG_BUF_SHIFT=18CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=yCONFIG_CGROUPS=y
# CONFIG_CGROUP_DEBUG is not setCONFIG_CGROUP_NS=yCONFIG_CGROUP_FREEZER=yCONFIG_CGROUP_DEVICE=yCONFIG_CPUSETS=yCONFIG_PROC_PID_CPUSET=yCONFIG_CGROUP_CPUACCT=yCONFIG_RESOURCE_COUNTERS=yCONFIG_CGROUP_MEM_RES_CTLR=yCONFIG_CGROUP_MEM_RES_CTLR_SWAP=yCONFIG_CGROUP_MEM_RES_CTLR_SWAP_ENABLED=yCONFIG_CGROUP_SCHED=yCONFIG_FAIR_GROUP_SCHED=yCONFIG_RT_GROUP_SCHED=yCONFIG_BLK_CGROUP=y
# CONFIG_DEBUG_BLK_CGROUP is not setCONFIG_NAMESPACES=yCONFIG_UTS_NS=yCONFIG_IPC_NS=yCONFIG_USER_NS=yCONFIG_PID_NS=yCONFIG_NET_NS=yCONFIG_SCHED_AUTOGROUP=yCONFIG_MM_OWNER=y
# CONFIG_SYSFS_DEPRECATED is not setCONFIG_RELAY=yCONFIG_BLK_DEV_INITRD=yCONFIG_INITRAMFS_SOURCE=""CONFIG_RD_GZIP=yCONFIG_RD_BZIP2=yCONFIG_RD_LZMA=yCONFIG_RD_XZ=yCONFIG_RD_LZO=y
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not setCONFIG_SYSCTL=yCONFIG_ANON_INODES=yCONFIG_EXPERT=y
# CONFIG_EMBEDDED is not setCONFIG_UID16=yCONFIG_SYSCTL_SYSCALL=yCONFIG_KALLSYMS=yCONFIG_KALLSYMS_ALL=y
# CONFIG_KALLSYMS_EXTRA_PASS is not setCONFIG_HOTPLUG=yCONFIG_PRINTK=yCONFIG_BUG=yCONFIG_ELF_CORE=yCONFIG_PCSPKR_PLATFORM=yCONFIG_BASE_FULL=yCONFIG_FUTEX=yCONFIG_EPOLL=yCONFIG_SIGNALFD=yCONFIG_TIMERFD=yCONFIG_EVENTFD=yCONFIG_SHMEM=yCONFIG_AIO=yCONFIG_HAVE_PERF_EVENTS=y
#
# Kernel Performance Events And Counters
#CONFIG_PERF_EVENTS=yCONFIG_PERF_COUNTERS=y
# CONFIG_DEBUG_PERF_USE_VMALLOC is not setCONFIG_VM_EVENT_COUNTERS=yCONFIG_PCI_QUIRKS=yCONFIG_SLUB_DEBUG=y
# CONFIG_COMPAT_BRK is not set
# CONFIG_SLAB is not setCONFIG_SLUB=y
# CONFIG_SLOB is not setCONFIG_PROFILING=yCONFIG_TRACEPOINTS=yCONFIG_OPROFILE=m
# CONFIG_OPROFILE_EVENT_MULTIPLEX is not setCONFIG_HAVE_OPROFILE=yCONFIG_KPROBES=yCONFIG_JUMP_LABEL=yCONFIG_OPTPROBES=yCONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=yCONFIG_KRETPROBES=yCONFIG_USER_RETURN_NOTIFIER=yCONFIG_HAVE_IOREMAP_PROT=yCONFIG_HAVE_KPROBES=yCONFIG_HAVE_KRETPROBES=yCONFIG_HAVE_OPTPROBES=yCONFIG_HAVE_ARCH_TRACEHOOK=yCONFIG_HAVE_DMA_ATTRS=yCONFIG_USE_GENERIC_SMP_HELPERS=yCONFIG_HAVE_REGS_AND_STACK_ACCESS_API=yCONFIG_HAVE_DMA_API_DEBUG=yCONFIG_HAVE_HW_BREAKPOINT=yCONFIG_HAVE_MIXED_BREAKPOINTS_REGS=yCONFIG_HAVE_USER_RETURN_NOTIFIER=yCONFIG_HAVE_PERF_EVENTS_NMI=yCONFIG_HAVE_ARCH_JUMP_LABEL=y
#
# GCOV-based kernel profiling
#
# CONFIG_GCOV_KERNEL is not set
# CONFIG_HAVE_GENERIC_DMA_COHERENT is not setCONFIG_SLABINFO=yCONFIG_RT_MUTEXES=yCONFIG_BASE_SMALL=0CONFIG_MODULES=y
# CONFIG_MODULE_FORCE_LOAD is not setCONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not setCONFIG_MODVERSIONS=yCONFIG_MODULE_SRCVERSION_ALL=yCONFIG_STOP_MACHINE=yCONFIG_BLOCK=yCONFIG_BLK_DEV_BSG=yCONFIG_BLK_DEV_INTEGRITY=yCONFIG_BLK_DEV_THROTTLING=yCONFIG_BLOCK_COMPAT=y
#
# IO Schedulers
#CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y CONFIG_CFQ_GROUP_IOSCHED=y CONFIG_DEFAULT_DEADLINE=y
# CONFIG_DEFAULT_CFQ is not set
# CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="deadline" CONFIG_PREEMPT_NOTIFIERS=yCONFIG_PADATA=y
# CONFIG_INLINE_SPIN_TRYLOCK is not set
# CONFIG_INLINE_SPIN_TRYLOCK_BH is not set # CONFIG_INLINE_SPIN_LOCK is not set
# CONFIG_INLINE_SPIN_LOCK_BH is not set
# CONFIG_INLINE_SPIN_LOCK_IRQ is not set
# CONFIG_INLINE_SPIN_LOCK_IRQSAVE is not set CONFIG_INLINE_SPIN_UNLOCK=y
# CONFIG_INLINE_SPIN_UNLOCK_BH is not set CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
# CONFIG_INLINE_SPIN_UNLOCK_IRQRESTORE is not set # CONFIG_INLINE_READ_TRYLOCK is not set
# CONFIG_INLINE_READ_LOCK is not set
# CONFIG_INLINE_READ_LOCK_BH is not set
# CONFIG_INLINE_READ_LOCK_IRQ is not set
# CONFIG_INLINE_READ_LOCK_IRQSAVE is not set CONFIG_INLINE_READ_UNLOCK=y
# CONFIG_INLINE_READ_UNLOCK_BH is not set CONFIG_INLINE_READ_UNLOCK_IRQ=y
# CONFIG_INLINE_READ_UNLOCK_IRQRESTORE is not set # CONFIG_INLINE_WRITE_TRYLOCK is not set
# CONFIG_INLINE_WRITE_LOCK is not set
# CONFIG_INLINE_WRITE_LOCK_BH is not set
# CONFIG_INLINE_WRITE_LOCK_IRQ is not set # CONFIG_INLINE_WRITE_LOCK_IRQSAVE is not set CONFIG_INLINE_WRITE_UNLOCK=y
# CONFIG_INLINE_WRITE_UNLOCK_BH is not set CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
# CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE is not set CONFIG_MUTEX_SPIN_ON_OWNER=y CONFIG_FREEZER=y
#
# Processor type and features
#CONFIG_TICK_ONESHOT=yCONFIG_NO_HZ=yCONFIG_HIGH_RES_TIMERS=yCONFIG_GENERIC_CLOCKEVENTS_BUILD=yCONFIG_SMP=yCONFIG_X86_X2APIC=yCONFIG_X86_MPPARSE=yCONFIG_X86_EXTENDED_PLATFORM=y
# CONFIG_X86_VSMP is not set
# CONFIG_X86_UV is not setCONFIG_X86_SUPPORTS_MEMORY_FAILURE=yCONFIG_SCHED_OMIT_FRAME_POINTER=yCONFIG_PARAVIRT_GUEST=yCONFIG_XEN=yCONFIG_XEN_DOM0=yCONFIG_XEN_PRIVILEGED_GUEST=yCONFIG_XEN_PVHVM=yCONFIG_XEN_MAX_DOMAIN_MEMORY=128CONFIG_XEN_SAVE_RESTORE=y
# CONFIG_XEN_DEBUG_FS is not setCONFIG_KVM_CLOCK=yCONFIG_KVM_GUEST=yCONFIG_PARAVIRT=yCONFIG_PARAVIRT_SPINLOCKS=yCONFIG_PARAVIRT_CLOCK=y
# CONFIG_PARAVIRT_DEBUG is not setCONFIG_NO_BOOTMEM=y
# CONFIG_MEMTEST is not set
# CONFIG_MK8 is not set
# CONFIG_MPSC is not set
# CONFIG_MCORE2 is not set
# CONFIG_MATOM is not setCONFIG_GENERIC_CPU=yCONFIG_X86_CPU=yCONFIG_X86_INTERNODE_CACHE_SHIFT=7CONFIG_X86_CMPXCHG=yCONFIG_CMPXCHG_LOCAL=yCONFIG_X86_L1_CACHE_SHIFT=6CONFIG_X86_XADD=yCONFIG_X86_WP_WORKS_OK=yCONFIG_X86_TSC=yCONFIG_X86_CMPXCHG64=yCONFIG_X86_CMOV=yCONFIG_X86_MINIMUM_CPU_FAMILY=64CONFIG_X86_DEBUGCTLMSR=yCONFIG_PROCESSOR_SELECT=yCONFIG_CPU_SUP_INTEL=yCONFIG_CPU_SUP_AMD=yCONFIG_CPU_SUP_CENTAUR=yCONFIG_HPET_TIMER=yCONFIG_HPET_EMULATE_RTC=yCONFIG_DMI=yCONFIG_GART_IOMMU=yCONFIG_CALGARY_IOMMU=yCONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=yCONFIG_AMD_IOMMU=yCONFIG_AMD_IOMMU_STATS=yCONFIG_SWIOTLB=yCONFIG_IOMMU_HELPER=yCONFIG_IOMMU_API=y
# CONFIG_MAXSMP is not setCONFIG_NR_CPUS=256CONFIG_SCHED_SMT=yCONFIG_SCHED_MC=y
# CONFIG_IRQ_TIME_ACCOUNTING is not setCONFIG_PREEMPT_NONE=y
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT is not setCONFIG_X86_LOCAL_APIC=yCONFIG_X86_IO_APIC=yCONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=yCONFIG_X86_MCE=yCONFIG_X86_MCE_INTEL=yCONFIG_X86_MCE_XEON75XX=mCONFIG_X86_MCE_AMD=yCONFIG_X86_MCE_THRESHOLD=yCONFIG_X86_MCE_INJECT=mCONFIG_X86_THERMAL_VECTOR=yCONFIG_I8K=mCONFIG_MICROCODE=mCONFIG_MICROCODE_INTEL=yCONFIG_MICROCODE_AMD=yCONFIG_MICROCODE_OLD_INTERFACE=yCONFIG_X86_MSR=mCONFIG_X86_CPUID=mCONFIG_ARCH_PHYS_ADDR_T_64BIT=yCONFIG_ARCH_DMA_ADDR_T_64BIT=yCONFIG_DIRECT_GBPAGES=yCONFIG_NUMA=yCONFIG_AMD_NUMA=yCONFIG_X86_64_ACPI_NUMA=yCONFIG_NODES_SPAN_OTHER_NODES=y
# CONFIG_NUMA_EMU is not setCONFIG_NODES_SHIFT=6CONFIG_ARCH_PROC_KCORE_TEXT=yCONFIG_ARCH_SPARSEMEM_DEFAULT=yCONFIG_ARCH_SPARSEMEM_ENABLE=yCONFIG_ARCH_SELECT_MEMORY_MODEL=yCONFIG_ARCH_MEMORY_PROBE=yCONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000CONFIG_SELECT_MEMORY_MODEL=yCONFIG_SPARSEMEM_MANUAL=yCONFIG_SPARSEMEM=yCONFIG_NEED_MULTIPLE_NODES=yCONFIG_HAVE_MEMORY_PRESENT=yCONFIG_SPARSEMEM_EXTREME=yCONFIG_SPARSEMEM_VMEMMAP_ENABLE=yCONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=yCONFIG_SPARSEMEM_VMEMMAP=yCONFIG_HAVE_MEMBLOCK=yCONFIG_MEMORY_HOTPLUG=yCONFIG_MEMORY_HOTPLUG_SPARSE=yCONFIG_MEMORY_HOTREMOVE=yCONFIG_PAGEFLAGS_EXTENDED=yCONFIG_SPLIT_PTLOCK_CPUS=4CONFIG_COMPACTION=yCONFIG_MIGRATION=yCONFIG_PHYS_ADDR_T_64BIT=yCONFIG_ZONE_DMA_FLAG=1CONFIG_BOUNCE=yCONFIG_VIRT_TO_BUS=yCONFIG_MMU_NOTIFIER=yCONFIG_KSM=yCONFIG_DEFAULT_MMAP_MIN_ADDR=65536CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=yCONFIG_MEMORY_FAILURE=y
# CONFIG_HWPOISON_INJECT is not set
# CONFIG_TRANSPARENT_HUGEPAGE is not setCONFIG_X86_CHECK_BIOS_CORRUPTION=yCONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=yCONFIG_X86_RESERVE_LOW=64CONFIG_MTRR=yCONFIG_MTRR_SANITIZER=yCONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1CONFIG_X86_PAT=yCONFIG_ARCH_USES_PG_UNCACHED=yCONFIG_EFI=yCONFIG_SECCOMP=yCONFIG_CC_STACKPROTECTOR=yCONFIG_HZ_100=y
# CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not set
# CONFIG_HZ_1000 is not setCONFIG_HZ=100CONFIG_SCHED_HRTICK=yCONFIG_KEXEC=yCONFIG_CRASH_DUMP=yCONFIG_KEXEC_JUMP=yCONFIG_PHYSICAL_START=0x1000000CONFIG_RELOCATABLE=yCONFIG_PHYSICAL_ALIGN=0x1000000CONFIG_HOTPLUG_CPU=y
# CONFIG_COMPAT_VDSO is not set
# CONFIG_CMDLINE_BOOL is not setCONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=yCONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=yCONFIG_HAVE_ARCH_EARLY_PFN_TO_NID=yCONFIG_USE_PERCPU_NUMA_NODE_ID=y
#
# Power management and ACPI options
#CONFIG_ARCH_HIBERNATION_HEADER=yCONFIG_PM=yCONFIG_PM_DEBUG=y
# CONFIG_PM_ADVANCED_DEBUG is not set
# CONFIG_PM_VERBOSE is not setCONFIG_CAN_PM_TRACE=yCONFIG_PM_TRACE=yCONFIG_PM_TRACE_RTC=yCONFIG_PM_SLEEP_SMP=yCONFIG_PM_SLEEP=yCONFIG_SUSPEND=yCONFIG_PM_TEST_SUSPEND=yCONFIG_SUSPEND_FREEZER=yCONFIG_HIBERNATION=yCONFIG_PM_STD_PARTITION=""CONFIG_PM_RUNTIME=yCONFIG_PM_OPS=yCONFIG_ACPI=yCONFIG_ACPI_SLEEP=yCONFIG_ACPI_PROCFS=yCONFIG_ACPI_PROCFS_POWER=yCONFIG_ACPI_POWER_METER=mCONFIG_ACPI_EC_DEBUGFS=mCONFIG_ACPI_PROC_EVENT=yCONFIG_ACPI_AC=yCONFIG_ACPI_BATTERY=yCONFIG_ACPI_BUTTON=yCONFIG_ACPI_VIDEO=mCONFIG_ACPI_FAN=yCONFIG_ACPI_DOCK=yCONFIG_ACPI_PROCESSOR=yCONFIG_ACPI_IPMI=mCONFIG_ACPI_HOTPLUG_CPU=yCONFIG_ACPI_PROCESSOR_AGGREGATOR=mCONFIG_ACPI_THERMAL=yCONFIG_ACPI_NUMA=yCONFIG_ACPI_CUSTOM_DSDT_FILE=""
# CONFIG_ACPI_CUSTOM_DSDT is not setCONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not setCONFIG_ACPI_PCI_SLOT=yCONFIG_X86_PM_TIMER=yCONFIG_ACPI_CONTAINER=yCONFIG_ACPI_HOTPLUG_MEMORY=mCONFIG_ACPI_SBS=yCONFIG_ACPI_HED=mCONFIG_ACPI_APEI=yCONFIG_ACPI_APEI_GHES=mCONFIG_ACPI_APEI_EINJ=mCONFIG_ACPI_APEI_ERST_DEBUG=mCONFIG_SFI=y
#
# CPU Frequency scaling
#CONFIG_CPU_FREQ=yCONFIG_CPU_FREQ_TABLE=y
# CONFIG_CPU_FREQ_DEBUG is not set CONFIG_CPU_FREQ_STAT=y CONFIG_CPU_FREQ_STAT_DETAILS=y CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
#
# CPUFreq processor drivers
#CONFIG_X86_PCC_CPUFREQ=mCONFIG_X86_ACPI_CPUFREQ=yCONFIG_X86_POWERNOW_K8=yCONFIG_X86_SPEEDSTEP_CENTRINO=yCONFIG_X86_P4_CLOCKMOD=m
#
# shared options # CONFIG_X86_SPEEDSTEP_LIB=m CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y CONFIG_INTEL_IDLE=y
#
# Memory power savings
#CONFIG_I7300_IDLE_IOAT_CHANNEL=yCONFIG_I7300_IDLE=m
#
# Bus options (PCI etc.)
#CONFIG_PCI=yCONFIG_PCI_DIRECT=yCONFIG_PCI_MMCONFIG=yCONFIG_PCI_XEN=yCONFIG_PCI_DOMAINS=y
# CONFIG_PCI_CNB20LE_QUIRK is not setCONFIG_DMAR=y
# CONFIG_DMAR_DEFAULT_ON is not setCONFIG_DMAR_FLOPPY_WA=yCONFIG_INTR_REMAP=yCONFIG_PCIEPORTBUS=yCONFIG_HOTPLUG_PCI_PCIE=yCONFIG_PCIEAER=y
# CONFIG_PCIE_ECRC is not set
# CONFIG_PCIEAER_INJECT is not setCONFIG_PCIEASPM=y
# CONFIG_PCIEASPM_DEBUG is not setCONFIG_PCIE_PME=yCONFIG_ARCH_SUPPORTS_MSI=yCONFIG_PCI_MSI=y
# CONFIG_PCI_DEBUG is not setCONFIG_PCI_STUB=mCONFIG_XEN_PCIDEV_FRONTEND=mCONFIG_HT_IRQ=yCONFIG_PCI_IOV=yCONFIG_PCI_IOAPIC=yCONFIG_ISA_DMA_API=yCONFIG_AMD_NB=yCONFIG_PCCARD=mCONFIG_PCMCIA=mCONFIG_PCMCIA_LOAD_CIS=yCONFIG_CARDBUS=y
#
# PC-card bridges
#CONFIG_YENTA=mCONFIG_YENTA_O2=yCONFIG_YENTA_RICOH=yCONFIG_YENTA_TI=yCONFIG_YENTA_ENE_TUNE=yCONFIG_YENTA_TOSHIBA=yCONFIG_PD6729=mCONFIG_I82092=mCONFIG_PCCARD_NONSTATIC=yCONFIG_HOTPLUG_PCI=yCONFIG_HOTPLUG_PCI_FAKE=mCONFIG_HOTPLUG_PCI_ACPI=mCONFIG_HOTPLUG_PCI_ACPI_IBM=mCONFIG_HOTPLUG_PCI_CPCI=yCONFIG_HOTPLUG_PCI_CPCI_ZT5550=mCONFIG_HOTPLUG_PCI_CPCI_GENERIC=mCONFIG_HOTPLUG_PCI_SHPC=m
#
# Executable file formats / Emulations
#CONFIG_BINFMT_ELF=yCONFIG_COMPAT_BINFMT_ELF=y
# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
# CONFIG_HAVE_AOUT is not setCONFIG_BINFMT_MISC=mCONFIG_IA32_EMULATION=y
# CONFIG_IA32_AOUT is not setCONFIG_COMPAT=yCONFIG_COMPAT_FOR_U64_ALIGNMENT=yCONFIG_SYSVIPC_COMPAT=yCONFIG_HAVE_TEXT_POKE_SMP=yCONFIG_NET=yCONFIG_COMPAT_NETLINK_MESSAGES=y
#
# Networking options
#CONFIG_PACKET=yCONFIG_UNIX=yCONFIG_XFRM=yCONFIG_XFRM_USER=m
# CONFIG_XFRM_SUB_POLICY is not set
# CONFIG_XFRM_MIGRATE is not set
# CONFIG_XFRM_STATISTICS is not setCONFIG_XFRM_IPCOMP=mCONFIG_NET_KEY=m
# CONFIG_NET_KEY_MIGRATE is not setCONFIG_INET=yCONFIG_IP_MULTICAST=yCONFIG_IP_ADVANCED_ROUTER=yCONFIG_ASK_IP_FIB_HASH=y
# CONFIG_IP_FIB_TRIE is not setCONFIG_IP_FIB_HASH=yCONFIG_IP_MULTIPLE_TABLES=yCONFIG_IP_ROUTE_MULTIPATH=yCONFIG_IP_ROUTE_VERBOSE=y
# CONFIG_IP_PNP is not setCONFIG_NET_IPIP=mCONFIG_NET_IPGRE_DEMUX=mCONFIG_NET_IPGRE=mCONFIG_NET_IPGRE_BROADCAST=yCONFIG_IP_MROUTE=y
# CONFIG_IP_MROUTE_MULTIPLE_TABLES is not setCONFIG_IP_PIMSM_V1=yCONFIG_IP_PIMSM_V2=y
# CONFIG_ARPD is not setCONFIG_SYN_COOKIES=yCONFIG_INET_AH=mCONFIG_INET_ESP=mCONFIG_INET_IPCOMP=mCONFIG_INET_XFRM_TUNNEL=mCONFIG_INET_TUNNEL=mCONFIG_INET_XFRM_MODE_TRANSPORT=mCONFIG_INET_XFRM_MODE_TUNNEL=mCONFIG_INET_XFRM_MODE_BEET=mCONFIG_INET_LRO=yCONFIG_INET_DIAG=yCONFIG_INET_TCP_DIAG=yCONFIG_TCP_CONG_ADVANCED=yCONFIG_TCP_CONG_BIC=mCONFIG_TCP_CONG_CUBIC=yCONFIG_TCP_CONG_WESTWOOD=mCONFIG_TCP_CONG_HTCP=mCONFIG_TCP_CONG_HSTCP=mCONFIG_TCP_CONG_HYBLA=mCONFIG_TCP_CONG_VEGAS=mCONFIG_TCP_CONG_SCALABLE=mCONFIG_TCP_CONG_LP=mCONFIG_TCP_CONG_VENO=mCONFIG_TCP_CONG_YEAH=mCONFIG_TCP_CONG_ILLINOIS=mCONFIG_DEFAULT_CUBIC=y
# CONFIG_DEFAULT_RENO is not setCONFIG_DEFAULT_TCP_CONG="cubic"CONFIG_TCP_MD5SIG=yCONFIG_IPV6=yCONFIG_IPV6_PRIVACY=y
# CONFIG_IPV6_ROUTER_PREF is not set
# CONFIG_IPV6_OPTIMISTIC_DAD is not setCONFIG_INET6_AH=mCONFIG_INET6_ESP=mCONFIG_INET6_IPCOMP=m
# CONFIG_IPV6_MIP6 is not setCONFIG_INET6_XFRM_TUNNEL=mCONFIG_INET6_TUNNEL=mCONFIG_INET6_XFRM_MODE_TRANSPORT=mCONFIG_INET6_XFRM_MODE_TUNNEL=mCONFIG_INET6_XFRM_MODE_BEET=mCONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=mCONFIG_IPV6_SIT=mCONFIG_IPV6_SIT_6RD=yCONFIG_IPV6_NDISC_NODETYPE=yCONFIG_IPV6_TUNNEL=mCONFIG_IPV6_MULTIPLE_TABLES=y
# CONFIG_IPV6_SUBTREES is not set
# CONFIG_IPV6_MROUTE is not setCONFIG_NETLABEL=yCONFIG_NETWORK_SECMARK=y
# CONFIG_NETWORK_PHY_TIMESTAMPING is not setCONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not setCONFIG_NETFILTER_ADVANCED=yCONFIG_BRIDGE_NETFILTER=y
#
# Core Netfilter Configuration
#CONFIG_NETFILTER_NETLINK=mCONFIG_NETFILTER_NETLINK_QUEUE=mCONFIG_NETFILTER_NETLINK_LOG=mCONFIG_NF_CONNTRACK=mCONFIG_NF_CONNTRACK_MARK=yCONFIG_NF_CONNTRACK_SECMARK=yCONFIG_NF_CONNTRACK_ZONES=yCONFIG_NF_CONNTRACK_EVENTS=yCONFIG_NF_CT_PROTO_DCCP=mCONFIG_NF_CT_PROTO_GRE=mCONFIG_NF_CT_PROTO_SCTP=mCONFIG_NF_CT_PROTO_UDPLITE=mCONFIG_NF_CONNTRACK_AMANDA=mCONFIG_NF_CONNTRACK_FTP=mCONFIG_NF_CONNTRACK_H323=mCONFIG_NF_CONNTRACK_IRC=mCONFIG_NF_CONNTRACK_NETBIOS_NS=mCONFIG_NF_CONNTRACK_PPTP=mCONFIG_NF_CONNTRACK_SANE=mCONFIG_NF_CONNTRACK_SIP=mCONFIG_NF_CONNTRACK_TFTP=mCONFIG_NF_CT_NETLINK=mCONFIG_NETFILTER_TPROXY=mCONFIG_NETFILTER_XTABLES=m
#
# Xtables combined modules
#CONFIG_NETFILTER_XT_MARK=mCONFIG_NETFILTER_XT_CONNMARK=m
#
# Xtables targets
#CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m CONFIG_NETFILTER_XT_TARGET_CONNMARK=m CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m CONFIG_NETFILTER_XT_TARGET_CT=m CONFIG_NETFILTER_XT_TARGET_DSCP=m CONFIG_NETFILTER_XT_TARGET_HL=m CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m CONFIG_NETFILTER_XT_TARGET_LED=m CONFIG_NETFILTER_XT_TARGET_MARK=m CONFIG_NETFILTER_XT_TARGET_NFLOG=m CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m CONFIG_NETFILTER_XT_TARGET_NOTRACK=m CONFIG_NETFILTER_XT_TARGET_RATEEST=m CONFIG_NETFILTER_XT_TARGET_TEE=m CONFIG_NETFILTER_XT_TARGET_TPROXY=m CONFIG_NETFILTER_XT_TARGET_TRACE=m CONFIG_NETFILTER_XT_TARGET_SECMARK=m CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
# CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP is not set
#
# Xtables matches
#CONFIG_NETFILTER_XT_MATCH_CLUSTER=mCONFIG_NETFILTER_XT_MATCH_COMMENT=mCONFIG_NETFILTER_XT_MATCH_CONNBYTES=mCONFIG_NETFILTER_XT_MATCH_CONNLIMIT=mCONFIG_NETFILTER_XT_MATCH_CONNMARK=mCONFIG_NETFILTER_XT_MATCH_CONNTRACK=mCONFIG_NETFILTER_XT_MATCH_CPU=mCONFIG_NETFILTER_XT_MATCH_DCCP=mCONFIG_NETFILTER_XT_MATCH_DSCP=mCONFIG_NETFILTER_XT_MATCH_ESP=mCONFIG_NETFILTER_XT_MATCH_HASHLIMIT=mCONFIG_NETFILTER_XT_MATCH_HELPER=mCONFIG_NETFILTER_XT_MATCH_HL=mCONFIG_NETFILTER_XT_MATCH_IPRANGE=mCONFIG_NETFILTER_XT_MATCH_IPVS=mCONFIG_NETFILTER_XT_MATCH_LENGTH=mCONFIG_NETFILTER_XT_MATCH_LIMIT=mCONFIG_NETFILTER_XT_MATCH_MAC=mCONFIG_NETFILTER_XT_MATCH_MARK=mCONFIG_NETFILTER_XT_MATCH_MULTIPORT=mCONFIG_NETFILTER_XT_MATCH_OSF=mCONFIG_NETFILTER_XT_MATCH_OWNER=mCONFIG_NETFILTER_XT_MATCH_POLICY=mCONFIG_NETFILTER_XT_MATCH_PHYSDEV=mCONFIG_NETFILTER_XT_MATCH_PKTTYPE=mCONFIG_NETFILTER_XT_MATCH_QUOTA=mCONFIG_NETFILTER_XT_MATCH_RATEEST=mCONFIG_NETFILTER_XT_MATCH_REALM=mCONFIG_NETFILTER_XT_MATCH_RECENT=mCONFIG_NETFILTER_XT_MATCH_SCTP=mCONFIG_NETFILTER_XT_MATCH_SOCKET=mCONFIG_NETFILTER_XT_MATCH_STATE=mCONFIG_NETFILTER_XT_MATCH_STATISTIC=mCONFIG_NETFILTER_XT_MATCH_STRING=mCONFIG_NETFILTER_XT_MATCH_TCPMSS=mCONFIG_NETFILTER_XT_MATCH_TIME=mCONFIG_NETFILTER_XT_MATCH_U32=mCONFIG_IP_VS=mCONFIG_IP_VS_IPV6=y
# CONFIG_IP_VS_DEBUG is not setCONFIG_IP_VS_TAB_BITS=12
#
# IPVS transport protocol load balancing support
#CONFIG_IP_VS_PROTO_TCP=yCONFIG_IP_VS_PROTO_UDP=yCONFIG_IP_VS_PROTO_AH_ESP=yCONFIG_IP_VS_PROTO_ESP=yCONFIG_IP_VS_PROTO_AH=yCONFIG_IP_VS_PROTO_SCTP=y
#
# IPVS scheduler
#CONFIG_IP_VS_RR=mCONFIG_IP_VS_WRR=mCONFIG_IP_VS_LC=mCONFIG_IP_VS_WLC=mCONFIG_IP_VS_LBLC=mCONFIG_IP_VS_LBLCR=mCONFIG_IP_VS_DH=mCONFIG_IP_VS_SH=mCONFIG_IP_VS_SED=mCONFIG_IP_VS_NQ=m
#
# IPVS application helper
#CONFIG_IP_VS_FTP=mCONFIG_IP_VS_NFCT=yCONFIG_IP_VS_PE_SIP=m
#
# IP: Netfilter Configuration
#CONFIG_NF_DEFRAG_IPV4=mCONFIG_NF_CONNTRACK_IPV4=mCONFIG_NF_CONNTRACK_PROC_COMPAT=yCONFIG_IP_NF_QUEUE=mCONFIG_IP_NF_IPTABLES=mCONFIG_IP_NF_MATCH_ADDRTYPE=mCONFIG_IP_NF_MATCH_AH=mCONFIG_IP_NF_MATCH_ECN=mCONFIG_IP_NF_MATCH_TTL=mCONFIG_IP_NF_FILTER=mCONFIG_IP_NF_TARGET_REJECT=mCONFIG_IP_NF_TARGET_LOG=mCONFIG_IP_NF_TARGET_ULOG=mCONFIG_NF_NAT=mCONFIG_NF_NAT_NEEDED=yCONFIG_IP_NF_TARGET_MASQUERADE=mCONFIG_IP_NF_TARGET_NETMAP=mCONFIG_IP_NF_TARGET_REDIRECT=mCONFIG_NF_NAT_SNMP_BASIC=mCONFIG_NF_NAT_PROTO_DCCP=mCONFIG_NF_NAT_PROTO_GRE=mCONFIG_NF_NAT_PROTO_UDPLITE=mCONFIG_NF_NAT_PROTO_SCTP=mCONFIG_NF_NAT_FTP=mCONFIG_NF_NAT_IRC=mCONFIG_NF_NAT_TFTP=mCONFIG_NF_NAT_AMANDA=mCONFIG_NF_NAT_PPTP=mCONFIG_NF_NAT_H323=mCONFIG_NF_NAT_SIP=mCONFIG_IP_NF_MANGLE=mCONFIG_IP_NF_TARGET_CLUSTERIP=mCONFIG_IP_NF_TARGET_ECN=mCONFIG_IP_NF_TARGET_TTL=mCONFIG_IP_NF_RAW=mCONFIG_IP_NF_SECURITY=mCONFIG_IP_NF_ARPTABLES=mCONFIG_IP_NF_ARPFILTER=mCONFIG_IP_NF_ARP_MANGLE=m
#
# IPv6: Netfilter Configuration
#CONFIG_NF_DEFRAG_IPV6=mCONFIG_NF_CONNTRACK_IPV6=mCONFIG_IP6_NF_QUEUE=mCONFIG_IP6_NF_IPTABLES=mCONFIG_IP6_NF_MATCH_AH=mCONFIG_IP6_NF_MATCH_EUI64=mCONFIG_IP6_NF_MATCH_FRAG=mCONFIG_IP6_NF_MATCH_OPTS=mCONFIG_IP6_NF_MATCH_HL=mCONFIG_IP6_NF_MATCH_IPV6HEADER=mCONFIG_IP6_NF_MATCH_MH=mCONFIG_IP6_NF_MATCH_RT=mCONFIG_IP6_NF_TARGET_HL=mCONFIG_IP6_NF_TARGET_LOG=mCONFIG_IP6_NF_FILTER=mCONFIG_IP6_NF_TARGET_REJECT=mCONFIG_IP6_NF_MANGLE=mCONFIG_IP6_NF_RAW=mCONFIG_IP6_NF_SECURITY=m
#
# DECnet: Netfilter Configuration
#CONFIG_DECNET_NF_GRABULATOR=mCONFIG_BRIDGE_NF_EBTABLES=mCONFIG_BRIDGE_EBT_BROUTE=mCONFIG_BRIDGE_EBT_T_FILTER=mCONFIG_BRIDGE_EBT_T_NAT=mCONFIG_BRIDGE_EBT_802_3=mCONFIG_BRIDGE_EBT_AMONG=mCONFIG_BRIDGE_EBT_ARP=mCONFIG_BRIDGE_EBT_IP=mCONFIG_BRIDGE_EBT_IP6=mCONFIG_BRIDGE_EBT_LIMIT=mCONFIG_BRIDGE_EBT_MARK=mCONFIG_BRIDGE_EBT_PKTTYPE=mCONFIG_BRIDGE_EBT_STP=mCONFIG_BRIDGE_EBT_VLAN=mCONFIG_BRIDGE_EBT_ARPREPLY=mCONFIG_BRIDGE_EBT_DNAT=mCONFIG_BRIDGE_EBT_MARK_T=mCONFIG_BRIDGE_EBT_REDIRECT=mCONFIG_BRIDGE_EBT_SNAT=mCONFIG_BRIDGE_EBT_LOG=mCONFIG_BRIDGE_EBT_ULOG=mCONFIG_BRIDGE_EBT_NFLOG=mCONFIG_IP_DCCP=mCONFIG_INET_DCCP_DIAG=m
#
# DCCP CCIDs Configuration (EXPERIMENTAL)
#
# CONFIG_IP_DCCP_CCID2_DEBUG is not setCONFIG_IP_DCCP_CCID3=y
# CONFIG_IP_DCCP_CCID3_DEBUG is not setCONFIG_IP_DCCP_TFRC_LIB=y
#
# DCCP Kernel Hacking
#
# CONFIG_IP_DCCP_DEBUG is not setCONFIG_NET_DCCPPROBE=mCONFIG_IP_SCTP=mCONFIG_NET_SCTPPROBE=m
# CONFIG_SCTP_DBG_MSG is not set
# CONFIG_SCTP_DBG_OBJCNT is not set
# CONFIG_SCTP_HMAC_NONE is not set
# CONFIG_SCTP_HMAC_SHA1 is not setCONFIG_SCTP_HMAC_MD5=yCONFIG_RDS=mCONFIG_RDS_RDMA=mCONFIG_RDS_TCP=m
# CONFIG_RDS_DEBUG is not setCONFIG_TIPC=m
# CONFIG_TIPC_ADVANCED is not set
# CONFIG_TIPC_DEBUG is not setCONFIG_ATM=mCONFIG_ATM_CLIP=m
# CONFIG_ATM_CLIP_NO_ICMP is not setCONFIG_ATM_LANE=mCONFIG_ATM_MPOA=mCONFIG_ATM_BR2684=m
# CONFIG_ATM_BR2684_IPFILTER is not setCONFIG_L2TP=mCONFIG_L2TP_DEBUGFS=m
# CONFIG_L2TP_V3 is not setCONFIG_STP=mCONFIG_GARP=mCONFIG_BRIDGE=mCONFIG_BRIDGE_IGMP_SNOOPING=yCONFIG_NET_DSA=yCONFIG_NET_DSA_TAG_DSA=yCONFIG_NET_DSA_TAG_EDSA=yCONFIG_NET_DSA_TAG_TRAILER=yCONFIG_NET_DSA_MV88E6XXX=yCONFIG_NET_DSA_MV88E6060=yCONFIG_NET_DSA_MV88E6XXX_NEED_PPU=yCONFIG_NET_DSA_MV88E6131=yCONFIG_NET_DSA_MV88E6123_61_65=yCONFIG_VLAN_8021Q=mCONFIG_VLAN_8021Q_GVRP=yCONFIG_DECNET=m
# CONFIG_DECNET_ROUTER is not setCONFIG_LLC=yCONFIG_LLC2=mCONFIG_IPX=m
# CONFIG_IPX_INTERN is not setCONFIG_ATALK=mCONFIG_DEV_APPLETALK=mCONFIG_IPDDP=mCONFIG_IPDDP_ENCAP=yCONFIG_IPDDP_DECAP=yCONFIG_X25=mCONFIG_LAPB=mCONFIG_ECONET=mCONFIG_ECONET_AUNUDP=yCONFIG_ECONET_NATIVE=yCONFIG_WAN_ROUTER=mCONFIG_PHONET=m
# CONFIG_PHONET_PIPECTRLR is not setCONFIG_IEEE802154=mCONFIG_NET_SCHED=y
#
# Queueing/Scheduling
#CONFIG_NET_SCH_CBQ=mCONFIG_NET_SCH_HTB=mCONFIG_NET_SCH_HFSC=mCONFIG_NET_SCH_ATM=mCONFIG_NET_SCH_PRIO=mCONFIG_NET_SCH_MULTIQ=mCONFIG_NET_SCH_RED=mCONFIG_NET_SCH_SFQ=mCONFIG_NET_SCH_TEQL=mCONFIG_NET_SCH_TBF=mCONFIG_NET_SCH_GRED=mCONFIG_NET_SCH_DSMARK=mCONFIG_NET_SCH_NETEM=mCONFIG_NET_SCH_DRR=mCONFIG_NET_SCH_INGRESS=m
#
# Classification
#CONFIG_NET_CLS=yCONFIG_NET_CLS_BASIC=mCONFIG_NET_CLS_TCINDEX=mCONFIG_NET_CLS_ROUTE4=mCONFIG_NET_CLS_ROUTE=yCONFIG_NET_CLS_FW=mCONFIG_NET_CLS_U32=m
# CONFIG_CLS_U32_PERF is not setCONFIG_CLS_U32_MARK=yCONFIG_NET_CLS_RSVP=mCONFIG_NET_CLS_RSVP6=mCONFIG_NET_CLS_FLOW=mCONFIG_NET_CLS_CGROUP=yCONFIG_NET_EMATCH=yCONFIG_NET_EMATCH_STACK=32CONFIG_NET_EMATCH_CMP=mCONFIG_NET_EMATCH_NBYTE=mCONFIG_NET_EMATCH_U32=mCONFIG_NET_EMATCH_META=mCONFIG_NET_EMATCH_TEXT=mCONFIG_NET_CLS_ACT=yCONFIG_NET_ACT_POLICE=mCONFIG_NET_ACT_GACT=mCONFIG_GACT_PROB=yCONFIG_NET_ACT_MIRRED=mCONFIG_NET_ACT_IPT=mCONFIG_NET_ACT_NAT=mCONFIG_NET_ACT_PEDIT=mCONFIG_NET_ACT_SIMP=mCONFIG_NET_ACT_SKBEDIT=mCONFIG_NET_ACT_CSUM=m
# CONFIG_NET_CLS_IND is not setCONFIG_NET_SCH_FIFO=yCONFIG_DCB=yCONFIG_DNS_RESOLVER=yCONFIG_BATMAN_ADV=m
# CONFIG_BATMAN_ADV_DEBUG is not setCONFIG_RPS=yCONFIG_XPS=y
#
# Network testing
#CONFIG_NET_PKTGEN=mCONFIG_NET_TCPPROBE=m
# CONFIG_NET_DROP_MONITOR is not setCONFIG_HAMRADIO=y
#
# Packet Radio protocols
#CONFIG_AX25=mCONFIG_AX25_DAMA_SLAVE=yCONFIG_NETROM=mCONFIG_ROSE=m
#
# AX.25 network device drivers
#CONFIG_MKISS=mCONFIG_6PACK=mCONFIG_BPQETHER=mCONFIG_BAYCOM_SER_FDX=mCONFIG_BAYCOM_SER_HDX=mCONFIG_BAYCOM_PAR=mCONFIG_YAM=mCONFIG_CAN=mCONFIG_CAN_RAW=mCONFIG_CAN_BCM=m
#
# CAN Device Drivers
#CONFIG_CAN_VCAN=mCONFIG_CAN_SLCAN=mCONFIG_CAN_DEV=m
# CONFIG_CAN_CALC_BITTIMING is not setCONFIG_CAN_MCP251X=mCONFIG_CAN_JANZ_ICAN3=mCONFIG_PCH_CAN=mCONFIG_CAN_SJA1000=mCONFIG_CAN_SJA1000_PLATFORM=mCONFIG_CAN_EMS_PCI=mCONFIG_CAN_KVASER_PCI=mCONFIG_CAN_PLX_PCI=m
#
# CAN USB interfaces
#CONFIG_CAN_EMS_USB=mCONFIG_CAN_ESD_USB2=mCONFIG_CAN_SOFTING=mCONFIG_CAN_SOFTING_CS=m
# CONFIG_CAN_DEBUG_DEVICES is not setCONFIG_IRDA=m
#
# IrDA protocols
#CONFIG_IRLAN=mCONFIG_IRNET=mCONFIG_IRCOMM=mCONFIG_IRDA_ULTRA=y
#
# IrDA options
#CONFIG_IRDA_CACHE_LAST_LSAP=yCONFIG_IRDA_FAST_RR=yCONFIG_IRDA_DEBUG=y
#
# Infrared-port device drivers
#
#
# SIR device drivers
#CONFIG_IRTTY_SIR=m
#
# Dongle support
#CONFIG_DONGLE=yCONFIG_ESI_DONGLE=mCONFIG_ACTISYS_DONGLE=mCONFIG_TEKRAM_DONGLE=mCONFIG_TOIM3232_DONGLE=mCONFIG_LITELINK_DONGLE=mCONFIG_MA600_DONGLE=mCONFIG_GIRBIL_DONGLE=mCONFIG_MCP2120_DONGLE=mCONFIG_OLD_BELKIN_DONGLE=mCONFIG_ACT200L_DONGLE=mCONFIG_KINGSUN_DONGLE=mCONFIG_KSDAZZLE_DONGLE=mCONFIG_KS959_DONGLE=m
10,380 lines not shown · raw message
Part of this message is not shown here. View the raw message.
Quoted 8 lines · Tim Hartrick
Dave, Tejun, Americo,
Attached find three configs:
Ubuntu 2.6.32-21-server - works
Ubuntu 2.6.38-8-server - fails
Ubuntu 3.3.1-030101-generic (stable) - fails
Thanks, Tim
Quoted 46 lines · Dave Young
Quoted 44 lines · Tim Hartrick
Quoted 5 lines
Tejun, Dave,
I will be happy to answer any questions about our environment or test debug or other patches. Just tell me what you need.
Thank you. Can you share your kernel config?
Quoted 34 lines
tim
On Nov 16, 2011 8:44 PM, "Dave Young" <[email protected] <mailto:[email protected]>> wrote:
On 11/17/2011 12:34 PM, Tejun Heo wrote: > Hello, > > On Wed, Nov 16, 2011 at 7:30 PM, Dave Young <[email protected] <mailto:[email protected]>> wrote: >> This addr is converted to an invalid phys address, > > I'm a bit lost on the context here. Who's calling per_cpu_ptr_to_phys()? It's drivers/base/cpu.c : show_crash_notes() > >> looking the code below: >> if (in_first_chunk) { >> if (!is_vmalloc_addr(addr)) >> return __pa(addr); >> else >> return page_to_phys(vmalloc_to_page(addr)); >> } else >> return page_to_phys(pcpu_addr_to_page(addr)); >> >> I dont understand per cpu allocation well, if addr is not in first chunk >> then it should be in vmalloc area? >
Quoted 7 lines
Quoted 7 lines
Quoted 7 lines
Quoted 3 lines
Yes, it is. First chunk can be embedded in the kernel linear address space but from the second one, it's always set up from the top of the vmalloc area with the same offset layout as the first chunk.
in this case
ffff880667c19ad0fall out of vmalloc area and it's not in first chunk also.
Tejun,
With config provided by Tim, I can reproduce this problem on a dell machine. I did some debug about this, found that fisrt_start < first_end, so there's no chance to check in for_each_possible_cpu(cpu)
why is the first_start/first_end wrong? pcpu_unit_offsets[] is not ordered? any idea?
I see below hack make the bug gone, it confirmed the addr is indeed in first chunk.
mm/percpu.c +6 -18
@@ -984,26 +984,14 @@ phys_addr_t per_cpu_ptr_to_phys(void *addr) {void __percpu *base =__addr_to_pcpu_ptr (pcpu_base_addr);bool in_first_chunk = false; -unsigned long first_start, first_end;unsigned int cpu; -/* -* The following test on first_start/end isn't strictly -* necessary but will speed up lookups of addresses which -* aren't in the first chunk. -*/ - first_start =pcpu_chunk_addr (pcpu_first_chunk, pcpu_first_unit_cpu,0 ); - first_end =pcpu_chunk_addr (pcpu_first_chunk, pcpu_last_unit_cpu, - pcpu_unit_pages); -if ((unsigned long )addr >= first_start && - (unsigned long )addr < first_end) { -for_each_possible_cpu (cpu) { -void *start =per_cpu_ptr (base, cpu); - -if (addr >= start && addr < start + pcpu_unit_size) { - in_first_chunk = true; -break ; - } +for_each_possible_cpu (cpu) { +void *start =per_cpu_ptr (base, cpu); + +if (addr >= start && addr < start + pcpu_unit_size) { + in_first_chunk = true; +break ; } }
Quoted 29 lines
Quoted 28 lines
Quoted 25 lines
Quoted 6 lines
Quoted 3 lines
Tejun, do you have any idea about this?
Can you please tell me how to reproduce the problem? I'll try to find out what's going on.
make sure kernel support CRASH DUMP, then cat
/sys/devices/system/cpu/cpu[x]/crash_notesTim Hartrick <[email protected] <mailto:[email protected]>> reported the problem when test kdump.
But I can not reproduce this. I think tim can help to test>
> Thanks.
>--
Thanks
Dave
Signature · 7 lines
Thanks Dave _______________________________________________ kexec mailing list [email protected] http://lists.infradead.org/mailman/listinfo/kexec
Quoted 69 lines · Dave Young
Quoted 8 lines · Tim Hartrick
Dave, Tejun, Americo,
Attached find three configs:
Ubuntu 2.6.32-21-server - works
Ubuntu 2.6.38-8-server - fails
Ubuntu 3.3.1-030101-generic (stable) - failsThanks, Tim
Quoted 46 lines · Dave Young
Quoted 44 lines · Tim Hartrick
Quoted 5 lines
Tejun, Dave,
I will be happy to answer any questions about our environment or test debug or other patches. Just tell me what you need.
Thank you. Can you share your kernel config?
Quoted 34 lines
tim
On Nov 16, 2011 8:44 PM, "Dave Young" <[email protected] <mailto:[email protected]>> wrote:
On 11/17/2011 12:34 PM, Tejun Heo wrote: > Hello, > > On Wed, Nov 16, 2011 at 7:30 PM, Dave Young <[email protected] <mailto:[email protected]>> wrote: >> This addr is converted to an invalid phys address, > > I'm a bit lost on the context here. Who's calling per_cpu_ptr_to_phys()? It's drivers/base/cpu.c : show_crash_notes() > >> looking the code below: >> if (in_first_chunk) { >> if (!is_vmalloc_addr(addr)) >> return __pa(addr); >> else >> return page_to_phys(vmalloc_to_page(addr)); >> } else >> return page_to_phys(pcpu_addr_to_page(addr)); >> >> I dont understand per cpu allocation well, if addr is not in first chunk >> then it should be in vmalloc area? >Quoted 7 lines
Quoted 7 lines
Quoted 7 lines
Quoted 3 lines
Yes, it is. First chunk can be embedded in the kernel linear address space but from the second one, it's always set up from the top of the vmalloc area with the same offset layout as the first chunk.
in this case
ffff880667c19ad0fall out of vmalloc area and it's not in first chunk also.
Quoted 5 lines
Tejun,
With config provided by Tim, I can reproduce this problem on a dell machine. I did some debug about this, found that
fisrt_start<first_end,
typo, I mean first_start > first_end
so there's no chance to check in for_each_possible_cpu(cpu)
Quoted 76 lines
why is the first_start/first_end wrong? pcpu_unit_offsets[] is not ordered? any idea?
I see below hack make the bug gone, it confirmed the addr is indeed in first chunk.
mm/percpu.c +6
-18@@ -984,26 +984,14 @@ phys_addr_t per_cpu_ptr_to_phys(void *addr) {void __percpu *base =__addr_to_pcpu_ptr (pcpu_base_addr);bool in_first_chunk = false; -unsigned long first_start, first_end;unsigned int cpu; -/* -* The following test on first_start/end isn't strictly -* necessary but will speed up lookups of addresses which -* aren't in the first chunk. -*/ - first_start =pcpu_chunk_addr (pcpu_first_chunk, pcpu_first_unit_cpu,0 ); - first_end =pcpu_chunk_addr (pcpu_first_chunk, pcpu_last_unit_cpu, - pcpu_unit_pages); -if ((unsigned long )addr >= first_start && - (unsigned long )addr < first_end) { -for_each_possible_cpu (cpu) { -void *start =per_cpu_ptr (base, cpu); - -if (addr >= start && addr < start + pcpu_unit_size) { - in_first_chunk = true; -break ; - } +for_each_possible_cpu (cpu) { +void *start =per_cpu_ptr (base, cpu); + +if (addr >= start && addr < start + pcpu_unit_size) { + in_first_chunk = true; +break ; } }Quoted 29 lines
Quoted 28 lines
Quoted 25 lines
Quoted 6 lines
Quoted 3 lines
Tejun, do you have any idea about this?
Can you please tell me how to reproduce the problem? I'll try to find out what's going on.
make sure kernel support CRASH DUMP, then cat
/sys/devices/system/cpu/cpu[x]/crash_notesTim Hartrick <[email protected] <mailto:[email protected]>> reported the problem when test kdump.
But I can not reproduce this. I think tim can help to test>
> Thanks.
>--
Thanks
Dave
Signature · 7 lines
Thanks Dave _______________________________________________ kexec mailing list [email protected] http://lists.infradead.org/mailman/listinfo/kexec
Tejun Heo
maintainerPATCH 1/1 percpu: fix chunk range calculation
Percpu allocator recorded the cpus which map to the first and last units in pcpu_first/last_unit_cpu respectively and used them to determine the address range of a chunk - e.g. it assumed that the first unit has the lowest address in a chunk while the last unit has the highest address.
This simply isn't true. Groups in a chunk can have arbitrary positive or negative offsets from the previous one and there is no guarantee that the first unit occupies the lowest offset while the last one the highest.
Fix it by actually comparing unit offsets to determine cpus occupying the lowest and highest offsets. Also, rename pcu_first/last_unit_cpu to pcpu_low/high_unit_cpu to avoid confusion.
The chunk address range is used to flush cache on vmalloc area map/unmap and decide whether a given address is in the first chunk by per_cpu_ptr_to_phys() and the bug was discovered by invalid per_cpu_ptr_to_phys() translation for crash_note.
Kudos to Dave Young for tracking down the problem.
LKML-Reference: <[email protected]>
Cc: stable @kernel.org
---
Heh, that's a stupid bug. Can you please verify this fixes the problem?
Thank you very much.
mm/percpu-vm.c | 12 ++++++------ mm/percpu.c | 34 ++++++++++++++++++++-------------- 2 files changed, 26 insertions(+), 20 deletions(-)
mm/percpu-vm.c +6 -6
@@ -143,8 +143,8 @@ static void pcpu_pre_unmap_flush(struct pcpu_chunk *chunk, int page_start, int page_end) {flush_cache_vunmap ( -pcpu_chunk_addr (chunk ,pcpu_first_unit_cpu ,page_start ), -pcpu_chunk_addr (chunk ,pcpu_last_unit_cpu ,page_end )); +pcpu_chunk_addr (chunk ,pcpu_low_unit_cpu ,page_start ), +pcpu_chunk_addr (chunk ,pcpu_high_unit_cpu ,page_end )); }static void __pcpu_unmap_pages (unsigned long addr,int nr_pages)
@@ -206,8 +206,8 @@ static void pcpu_post_unmap_tlb_flush(struct pcpu_chunk *chunk, int page_start, int page_end) {flush_tlb_kernel_range ( -pcpu_chunk_addr (chunk ,pcpu_first_unit_cpu ,page_start ), -pcpu_chunk_addr (chunk ,pcpu_last_unit_cpu ,page_end )); +pcpu_chunk_addr (chunk ,pcpu_low_unit_cpu ,page_start ), +pcpu_chunk_addr (chunk ,pcpu_high_unit_cpu ,page_end )); } static int __pcpu_map_pages(unsigned long addr, struct page **pages,
@@ -284,8 +284,8 @@ static void pcpu_post_map_flush(struct pcpu_chunk *chunk, int page_start, int page_end) {flush_cache_vmap ( -pcpu_chunk_addr (chunk ,pcpu_first_unit_cpu ,page_start ), -pcpu_chunk_addr (chunk ,pcpu_last_unit_cpu ,page_end )); +pcpu_chunk_addr (chunk ,pcpu_low_unit_cpu ,page_start ), +pcpu_chunk_addr (chunk ,pcpu_high_unit_cpu ,page_end )); }/**
mm/percpu.c +20 -14
@@ -116,9 +116,9 @@ static int pcpu_atom_size __read_mostly;static int pcpu_nr_slots__read_mostly ;static size_t pcpu_chunk_struct_size__read_mostly ; -/* cpus with the lowest and highest unit numbers */ -static unsigned int pcpu_first_unit_cpu__read_mostly ; -static unsigned int pcpu_last_unit_cpu__read_mostly ; +/* cpus with the lowest and highest unit addresses */ +static unsigned int pcpu_low_unit_cpu__read_mostly ; +static unsigned int pcpu_high_unit_cpu__read_mostly ;/* the address of the first chunk which starts with the kernel static area */ void *pcpu_base_addr__read_mostly ;
@@ -984,19 +984,19 @@ phys_addr_t per_cpu_ptr_to_phys(void *addr) {void __percpu *base =__addr_to_pcpu_ptr (pcpu_base_addr);bool in_first_chunk = false; -unsigned long first_start, first_end; +unsigned long first_low, first_high;unsigned int cpu;/* -* The following test on first_start/end isn't strictly +* The following test on unit_low/high isn't strictly * necessary but will speed up lookups of addresses which * aren't in the first chunk. */ - first_start =pcpu_chunk_addr (pcpu_first_chunk, pcpu_first_unit_cpu,0 ); - first_end =pcpu_chunk_addr (pcpu_first_chunk, pcpu_last_unit_cpu, - pcpu_unit_pages); -if ((unsigned long )addr >= first_start && - (unsigned long )addr < first_end) { + first_low =pcpu_chunk_addr (pcpu_first_chunk, pcpu_low_unit_cpu,0 ); + first_high =pcpu_chunk_addr (pcpu_first_chunk, pcpu_high_unit_cpu, + pcpu_unit_pages); +if ((unsigned long )addr >= first_low && + (unsigned long )addr < first_high) {for_each_possible_cpu (cpu) {void *start =per_cpu_ptr (base, cpu);
@@ -1233,7 +1233,9 @@ int __init pcpu_setup_first_chunk(const struct pcpu_alloc_info *ai,for (cpu =0 ; cpu < nr_cpu_ids; cpu++) unit_map[cpu] =UINT_MAX ; - pcpu_first_unit_cpu =NR_CPUS ; + + pcpu_low_unit_cpu =NR_CPUS ; + pcpu_high_unit_cpu =NR_CPUS ;for (group =0 , unit =0 ; group < ai->nr_groups; group++, unit += i) {const struct pcpu_group_info *gi = &ai->groups[group];
@@ -1253,9 +1255,13 @@ int __init pcpu_setup_first_chunk(const struct pcpu_alloc_info *ai, unit_map[cpu] = unit + i; unit_off[cpu] = gi->base_offset + i * ai->unit_size; -if (pcpu_first_unit_cpu ==NR_CPUS ) - pcpu_first_unit_cpu = cpu; - pcpu_last_unit_cpu = cpu; +/* determine low/high unit_cpu */ +if (pcpu_low_unit_cpu ==NR_CPUS || + unit_off[cpu] < unit_off[pcpu_low_unit_cpu]) + pcpu_low_unit_cpu = cpu; +if (pcpu_high_unit_cpu ==NR_CPUS || + unit_off[cpu] > unit_off[pcpu_high_unit_cpu]) + pcpu_high_unit_cpu = cpu; } } pcpu_nr_units = unit;
_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec
Re: [PATCH] percpu: fix chunk range calculation
Quoted 15 lines · Tejun Heo
Percpu allocator recorded the cpus which map to the first and last units in pcpu_first/last_unit_cpu respectively and used them to determine the address range of a chunk - e.g. it assumed that the first unit has the lowest address in a chunk while the last unit has the highest address.
This simply isn't true. Groups in a chunk can have arbitrary positive or negative offsets from the previous one and there is no guarantee that the first unit occupies the lowest offset while the last one the highest.
Fix it by actually comparing unit offsets to determine cpus occupying the lowest and highest offsets. Also, rename pcu_first/last_unit_cpu to pcpu_low/high_unit_cpu to avoid confusion.
Quoted 6 lines
The chunk address range is used to flush cache on vmalloc area map/unmap and decide whether a given address is in the first chunk by
per_cpu_ptr_to_phys()and the bug was discovered by invalidper_cpu_ptr_to_phys()translation forcrash_note.Kudos to Dave Young for tracking down the problem.
Tejun, thanks
Now that if addr is not in first trunk it must be in vmalloc area, below logic should be right:
if (in_first_chunk) {
if (!is_vmalloc_addr(addr))
return __pa(addr);
else
return page_to_phys(vmalloc_to_page(addr));
} else
if (!is_vmalloc_addr(addr)) /* not possible */
return __pa(addr);
else
return page_to_phys(pcpu_addr_to_page(addr));So how about just simply remove in first chunk checking to simplify the code as followging:
phys_addr_t per_cpu_ptr_to_phys(void *addr)
{
if (!is_vmalloc_addr(addr))
return __pa(addr);
else
return page_to_phys(pcpu_addr_to_page(addr));
}Quoted 9 lines
Signed-off-by Tejun Heo <[email protected]>Reported-by WANG Cong <[email protected]>Reported-by Dave Young <[email protected]>LKML-Reference: <[email protected]>
Cc: stable @kernel.org
---
Heh, that's a stupid bug. Can you please verify this fixes the problem?
I can confirm that the per cpu translation works with this patch, but I have not managed to finished kdump test because kexec tools refuse
to load the crash kernel. I need more debugging on kexec tools.
Tim, could you help to test if this patch works for your kdump case?
Quoted 121 lines
Thank you very much.
mm/percpu-vm.c | 12 ++++++------ mm/percpu.c | 34 ++++++++++++++++++++-------------- 2 files changed, 26 insertions(+), 20 deletions(-)mm/percpu-vm.c +6
-6@@ -143,8 +143,8 @@ static void pcpu_pre_unmap_flush(struct pcpu_chunk *chunk, int page_start, int page_end) {flush_cache_vunmap ( -pcpu_chunk_addr (chunk ,pcpu_first_unit_cpu ,page_start ), -pcpu_chunk_addr (chunk ,pcpu_last_unit_cpu ,page_end )); +pcpu_chunk_addr (chunk ,pcpu_low_unit_cpu ,page_start ), +pcpu_chunk_addr (chunk ,pcpu_high_unit_cpu ,page_end )); }static void __pcpu_unmap_pages (unsigned long addr,int nr_pages)@@ -206,8 +206,8 @@ static void pcpu_post_unmap_tlb_flush(struct pcpu_chunk *chunk, int page_start, int page_end) {flush_tlb_kernel_range ( -pcpu_chunk_addr (chunk ,pcpu_first_unit_cpu ,page_start ), -pcpu_chunk_addr (chunk ,pcpu_last_unit_cpu ,page_end )); +pcpu_chunk_addr (chunk ,pcpu_low_unit_cpu ,page_start ), +pcpu_chunk_addr (chunk ,pcpu_high_unit_cpu ,page_end )); } static int __pcpu_map_pages(unsigned long addr, struct page **pages,@@ -284,8 +284,8 @@ static void pcpu_post_map_flush(struct pcpu_chunk *chunk, int page_start, int page_end) {flush_cache_vmap ( -pcpu_chunk_addr (chunk ,pcpu_first_unit_cpu ,page_start ), -pcpu_chunk_addr (chunk ,pcpu_last_unit_cpu ,page_end )); +pcpu_chunk_addr (chunk ,pcpu_low_unit_cpu ,page_start ), +pcpu_chunk_addr (chunk ,pcpu_high_unit_cpu ,page_end )); }/** mm/percpu.c +20
-14@@ -116,9 +116,9 @@ static int pcpu_atom_size __read_mostly;static int pcpu_nr_slots__read_mostly ;static size_t pcpu_chunk_struct_size__read_mostly ; -/* cpus with the lowest and highest unit numbers */ -static unsigned int pcpu_first_unit_cpu__read_mostly ; -static unsigned int pcpu_last_unit_cpu__read_mostly ; +/* cpus with the lowest and highest unit addresses */ +static unsigned int pcpu_low_unit_cpu__read_mostly ; +static unsigned int pcpu_high_unit_cpu__read_mostly ;/* the address of the first chunk which starts with the kernel static area */ void *pcpu_base_addr__read_mostly ;@@ -984,19 +984,19 @@ phys_addr_t per_cpu_ptr_to_phys(void *addr) {void __percpu *base =__addr_to_pcpu_ptr (pcpu_base_addr);bool in_first_chunk = false; -unsigned long first_start, first_end; +unsigned long first_low, first_high;unsigned int cpu;/* -* The following test on first_start/end isn't strictly +* The following test on unit_low/high isn't strictly * necessary but will speed up lookups of addresses which * aren't in the first chunk. */ - first_start =pcpu_chunk_addr (pcpu_first_chunk, pcpu_first_unit_cpu,0 ); - first_end =pcpu_chunk_addr (pcpu_first_chunk, pcpu_last_unit_cpu, - pcpu_unit_pages); -if ((unsigned long )addr >= first_start && - (unsigned long )addr < first_end) { + first_low =pcpu_chunk_addr (pcpu_first_chunk, pcpu_low_unit_cpu,0 ); + first_high =pcpu_chunk_addr (pcpu_first_chunk, pcpu_high_unit_cpu, + pcpu_unit_pages); +if ((unsigned long )addr >= first_low && + (unsigned long )addr < first_high) {for_each_possible_cpu (cpu) {void *start =per_cpu_ptr (base, cpu);@@ -1233,7 +1233,9 @@ int __init pcpu_setup_first_chunk(const struct pcpu_alloc_info *ai,for (cpu =0 ; cpu < nr_cpu_ids; cpu++) unit_map[cpu] =UINT_MAX ; - pcpu_first_unit_cpu =NR_CPUS ; + + pcpu_low_unit_cpu =NR_CPUS ; + pcpu_high_unit_cpu =NR_CPUS ;for (group =0 , unit =0 ; group < ai->nr_groups; group++, unit += i) {const struct pcpu_group_info *gi = &ai->groups[group];@@ -1253,9 +1255,13 @@ int __init pcpu_setup_first_chunk(const struct pcpu_alloc_info *ai, unit_map[cpu] = unit + i; unit_off[cpu] = gi->base_offset + i * ai->unit_size; -if (pcpu_first_unit_cpu ==NR_CPUS ) - pcpu_first_unit_cpu = cpu; - pcpu_last_unit_cpu = cpu; +/* determine low/high unit_cpu */ +if (pcpu_low_unit_cpu ==NR_CPUS || + unit_off[cpu] < unit_off[pcpu_low_unit_cpu]) + pcpu_low_unit_cpu = cpu; +if (pcpu_high_unit_cpu ==NR_CPUS || + unit_off[cpu] > unit_off[pcpu_high_unit_cpu]) + pcpu_high_unit_cpu = cpu; } } pcpu_nr_units = unit;_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec
Signature · 7 lines
Thanks Dave _______________________________________________ kexec mailing list [email protected] http://lists.infradead.org/mailman/listinfo/kexec
Re: [PATCH] percpu: fix chunk range calculation
Dave,
I will give it a try ASAP. Unfortunately, ASAP won't be until Friday.
tim
Quoted 202 lines · Dave Young
Quoted 15 lines · Tejun Heo
Percpu allocator recorded the cpus which map to the first and last units in pcpu_first/last_unit_cpu respectively and used them to determine the address range of a chunk - e.g. it assumed that the first unit has the lowest address in a chunk while the last unit has the highest address.
This simply isn't true. Groups in a chunk can have arbitrary positive or negative offsets from the previous one and there is no guarantee that the first unit occupies the lowest offset while the last one the highest.
Fix it by actually comparing unit offsets to determine cpus occupying the lowest and highest offsets. Also, rename pcu_first/last_unit_cpu to pcpu_low/high_unit_cpu to avoid confusion.
Quoted 6 lines
The chunk address range is used to flush cache on vmalloc area map/unmap and decide whether a given address is in the first chunk by
per_cpu_ptr_to_phys()and the bug was discovered by invalidper_cpu_ptr_to_phys()translation forcrash_note.Kudos to Dave Young for tracking down the problem.
Tejun, thanks
Now that if addr is not in first trunk it must be in vmalloc area, below logic should be right:
if (in_first_chunk) { if (!is_vmalloc_addr(addr)) return __pa(addr); else return page_to_phys(vmalloc_to_page(addr)); } else if (!is_vmalloc_addr(addr)) /* not possible */ return __pa(addr); else return page_to_phys(pcpu_addr_to_page(addr));So how about just simply remove in first chunk checking to simplify the code as followging:
phys_addr_tper_cpu_ptr_to_phys(void *addr){ if (!is_vmalloc_addr(addr)) return __pa(addr); else return page_to_phys(pcpu_addr_to_page(addr)); }Quoted 9 lines
Signed-off-by Tejun Heo <[email protected]>Reported-by WANG Cong <[email protected]>Reported-by Dave Young <[email protected]>LKML-Reference: <[email protected]>
Cc: stable @kernel.org
---
Heh, that's a stupid bug. Can you please verify this fixes the problem?I can confirm that the per cpu translation works with this patch, but I have not managed to finished kdump test because kexec tools refuse
to load the crash kernel. I need more debugging on kexec tools.Tim, could you help to test if this patch works for your kdump case?
mm/percpu-vm.c static void pcpu_pre_unmap_flush(struct pcpu_chunk
Quoted 12 lines
Thank you very much.
mm/percpu-vm.c | 12 ++++++------ mm/percpu.c | 34 ++++++++++++++++++++-------------- 2 files changed, 26 insertions(+), 20 deletions(-)mm/percpu-vm.c +0
-0@@ -143,8 +143,8 @@ static void pcpu_pre_unmap_flush(struct pcpu_chunk*chunk,
mm/percpu-vm.c static void pcpu_post_unmap_tlb_flush(struct
Quoted 11 lines
mm/percpu-vm.c +2
-2int page_start, int page_end) {flush_cache_vunmap ( -pcpu_chunk_addr (chunk ,pcpu_first_unit_cpu ,page_start ), -pcpu_chunk_addr (chunk ,pcpu_last_unit_cpu ,page_end )); +pcpu_chunk_addr (chunk ,pcpu_low_unit_cpu ,page_start ), +pcpu_chunk_addr (chunk ,pcpu_high_unit_cpu ,page_end )); }static void __pcpu_unmap_pages (unsigned long addr,int nr_pages)@@ -206,8 +206,8 @@ static void pcpu_post_unmap_tlb_flush(struct
pcpu_chunk*chunk,mm/percpu-vm.c static void pcpu_post_map_flush(struct pcpu_chunk
Quoted 11 lines
mm/percpu-vm.c +2
-2int page_start, int page_end) {flush_tlb_kernel_range ( -pcpu_chunk_addr (chunk ,pcpu_first_unit_cpu ,page_start ), -pcpu_chunk_addr (chunk ,pcpu_last_unit_cpu ,page_end )); +pcpu_chunk_addr (chunk ,pcpu_low_unit_cpu ,page_start ), +pcpu_chunk_addr (chunk ,pcpu_high_unit_cpu ,page_end )); } static int __pcpu_map_pages(unsigned long addr, struct page **pages,@@ -284,8 +284,8 @@ static void pcpu_post_map_flush(struct pcpu_chunk*chunk,
Quoted 16 lines
mm/percpu-vm.c +2
-2int page_start, int page_end) {flush_cache_vmap ( -pcpu_chunk_addr (chunk ,pcpu_first_unit_cpu ,page_start ), -pcpu_chunk_addr (chunk ,pcpu_last_unit_cpu ,page_end )); +pcpu_chunk_addr (chunk ,pcpu_low_unit_cpu ,page_start ), +pcpu_chunk_addr (chunk ,pcpu_high_unit_cpu ,page_end )); }/** mm/percpu.c +0
-0@@ -116,9 +116,9 @@ static int pcpu_atom_size __read_mostly;static int pcpu_nr_slots__read_mostly ;mm/percpu.c static int pcpu_atom_size __read_mostly; · line 123
Quoted 10 lines
mm/percpu.c +3
-3static size_t pcpu_chunk_struct_size__read_mostly ; -/* cpus with the lowest and highest unit numbers */ -static unsigned int pcpu_first_unit_cpu__read_mostly ; -static unsigned int pcpu_last_unit_cpu__read_mostly ; +/* cpus with the lowest and highest unit addresses */ +static unsigned int pcpu_low_unit_cpu__read_mostly ; +static unsigned int pcpu_high_unit_cpu__read_mostly ;/* the address of the first chunk which starts with the kernel static area */
Quoted 6 lines
mm/percpu.c +0
-1void *pcpu_base_addr__read_mostly ;@@ -984,19 +984,19 @@ phys_addr_t per_cpu_ptr_to_phys(void *addr) {void __percpu *base =__addr_to_pcpu_ptr (pcpu_base_addr);bool in_first_chunk = false; -unsigned long first_start, first_end;mm/percpu.c phys_addr_t per_cpu_ptr_to_phys(void *addr) · line 995
Quoted 10 lines
mm/percpu.c +2
-2+unsigned long first_low, first_high;unsigned int cpu;/* -* The following test on first_start/end isn't strictly +* The following test on unit_low/high isn't strictly * necessary but will speed up lookups of addresses which * aren't in the first chunk. */ - first_start = pcpu_chunk_addr(pcpu_first_chunk,
pcpu_first_unit_cpu, 0);mm/percpu.c phys_addr_t per_cpu_ptr_to_phys(void *addr)
Quoted 5 lines
mm/percpu.c +1
-4- first_end =pcpu_chunk_addr (pcpu_first_chunk, pcpu_last_unit_cpu, - pcpu_unit_pages); -if ((unsigned long )addr >= first_start && - (unsigned long )addr < first_end) { + first_low = pcpu_chunk_addr(pcpu_first_chunk, pcpu_low_unit_cpu,0);
mm/percpu.c int __init pcpu_setup_first_chunk(const struct
Quoted 8 lines
mm/percpu.c +4
-0+ first_high =pcpu_chunk_addr (pcpu_first_chunk, pcpu_high_unit_cpu, + pcpu_unit_pages); +if ((unsigned long )addr >= first_low && + (unsigned long )addr < first_high) {for_each_possible_cpu (cpu) {void *start =per_cpu_ptr (base, cpu);@@ -1233,7 +1233,9 @@ int __init pcpu_setup_first_chunk(const struct
pcpu_alloc_info*ai,mm/percpu.c int __init pcpu_setup_first_chunk(const struct pcpu_alloc_info *ai,
Quoted 9 lines
mm/percpu.c +3
-1for (cpu =0 ; cpu < nr_cpu_ids; cpu++) unit_map[cpu] =UINT_MAX ; - pcpu_first_unit_cpu =NR_CPUS ; + + pcpu_low_unit_cpu =NR_CPUS ; + pcpu_high_unit_cpu =NR_CPUS ; for (group = 0, unit = 0; group < ai->nr_groups; group++, unit +=i) {
mm/percpu.c int __init pcpu_setup_first_chunk(const struct
Quoted 2 lines
mm/percpu.c +0
-0const struct pcpu_group_info *gi = &ai->groups[group];@@ -1253,9 +1255,13 @@ int __init pcpu_setup_first_chunk(const struct
pcpu_alloc_info*ai,mm/percpu.c int __init pcpu_setup_first_chunk(const struct · line 1256
Quoted 2 lines
mm/percpu.c +0
-0unit_map[cpu] = unit + i; unit_off[cpu] = gi->base_offset + i *
ai->unit_size;Quoted 15 lines
mm/percpu.c +7
-3-if (pcpu_first_unit_cpu ==NR_CPUS ) - pcpu_first_unit_cpu = cpu; - pcpu_last_unit_cpu = cpu; +/* determine low/high unit_cpu */ +if (pcpu_low_unit_cpu ==NR_CPUS || + unit_off[cpu] < unit_off[pcpu_low_unit_cpu]) + pcpu_low_unit_cpu = cpu; +if (pcpu_high_unit_cpu ==NR_CPUS || + unit_off[cpu] > unit_off[pcpu_high_unit_cpu]) + pcpu_high_unit_cpu = cpu; } } pcpu_nr_units = unit;Quoted 4 lines
_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec
Quoted 4 lines
--
Thanks
Dave
_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec
Re: [PATCH] percpu: fix chunk range calculation
Quoted 3 lines · Tim Hartrick
Dave,
I will give it a try ASAP. Unfortunately, ASAP won't be until Friday.
never mind, vmcore_init works in my test, I think this patch fixed the bug even though there's still other kdump issue with mainline kernel
Quoted 223 lines
tim
On Nov 20, 2011 6:43 PM, "Dave Young" <[email protected] <mailto:[email protected]>> wrote:
On 11/19/2011 02:55 AM, Tejun Heo wrote: > Percpu allocator recorded the cpus which map to the first and last > units in pcpu_first/last_unit_cpu respectively and used them to > determine the address range of a chunk - e.g. it assumed that the > first unit has the lowest address in a chunk while the last unit has > the highest address. > > This simply isn't true. Groups in a chunk can have arbitrary positive > or negative offsets from the previous one and there is no guarantee > that the first unit occupies the lowest offset while the last one the > highest. > > Fix it by actually comparing unit offsets to determine cpus occupying > the lowest and highest offsets. Also, rename pcu_first/last_unit_cpu > to pcpu_low/high_unit_cpu to avoid confusion. > > The chunk address range is used to flush cache on vmalloc area > map/unmap and decide whether a given address is in the first chunk by > per_cpu_ptr_to_phys() and the bug was discovered by invalid > per_cpu_ptr_to_phys() translation for crash_note. > > Kudos to Dave Young for tracking down the problem. Tejun, thanks Now that if addr is not in first trunk it must be in vmalloc area, below logic should be right: if (in_first_chunk) { if (!is_vmalloc_addr(addr)) return __pa(addr); else return page_to_phys(vmalloc_to_page(addr)); } else if (!is_vmalloc_addr(addr)) /* not possible */ return __pa(addr); else return page_to_phys(pcpu_addr_to_page(addr)); So how about just simply remove in first chunk checking to simplify the code as followging: phys_addr_t per_cpu_ptr_to_phys(void *addr) { if (!is_vmalloc_addr(addr)) return __pa(addr); else return page_to_phys(pcpu_addr_to_page(addr)); } > > Signed-off-by: Tejun Heo <[email protected] <mailto:[email protected]>> > Reported-by: WANG Cong <[email protected] <mailto:[email protected]>> > Reported-by: Dave Young <[email protected] <mailto:[email protected]>> > LKML-Reference: <[email protected] <mailto:[email protected]>> > Cc: stable @kernel.org <http://kernel.org> > --- > Heh, that's a stupid bug. Can you please verify this fixes the > problem? I can confirm that the per cpu translation works with this patch, but I have not managed to finished kdump test because kexec tools refuse to load the crash kernel. I need more debugging on kexec tools. Tim, could you help to test if this patch works for your kdump case? > > Thank you very much. > > mm/percpu-vm.c | 12 ++++++------ > mm/percpu.c | 34 ++++++++++++++++++++-------------- > 2 files changed, 26 insertions(+), 20 deletions(-) > > diff --git a/mm/percpu-vm.c b/mm/percpu-vm.c > index ea53496..bfad724 100644 > --- a/mm/percpu-vm.c > +++ b/mm/percpu-vm.c > @@ -143,8 +143,8 @@ static void pcpu_pre_unmap_flush(struct pcpu_chunk *chunk, > int page_start, int page_end) > { > flush_cache_vunmap( > - pcpu_chunk_addr(chunk, pcpu_first_unit_cpu, page_start), > - pcpu_chunk_addr(chunk, pcpu_last_unit_cpu, page_end)); > + pcpu_chunk_addr(chunk, pcpu_low_unit_cpu, page_start), > + pcpu_chunk_addr(chunk, pcpu_high_unit_cpu, page_end)); > } > > static void __pcpu_unmap_pages(unsigned long addr, int nr_pages) > @@ -206,8 +206,8 @@ static void pcpu_post_unmap_tlb_flush(struct pcpu_chunk *chunk, > int page_start, int page_end) > { > flush_tlb_kernel_range( > - pcpu_chunk_addr(chunk, pcpu_first_unit_cpu, page_start), > - pcpu_chunk_addr(chunk, pcpu_last_unit_cpu, page_end)); > + pcpu_chunk_addr(chunk, pcpu_low_unit_cpu, page_start), > + pcpu_chunk_addr(chunk, pcpu_high_unit_cpu, page_end)); > } > > static int __pcpu_map_pages(unsigned long addr, struct page **pages, > @@ -284,8 +284,8 @@ static void pcpu_post_map_flush(struct pcpu_chunk *chunk, > int page_start, int page_end) > { > flush_cache_vmap( > - pcpu_chunk_addr(chunk, pcpu_first_unit_cpu, page_start), > - pcpu_chunk_addr(chunk, pcpu_last_unit_cpu, page_end)); > + pcpu_chunk_addr(chunk, pcpu_low_unit_cpu, page_start), > + pcpu_chunk_addr(chunk, pcpu_high_unit_cpu, page_end)); > } > > /** > diff --git a/mm/percpu.c b/mm/percpu.c > index bf80e55..93b5a7c 100644 > --- a/mm/percpu.c > +++ b/mm/percpu.c > @@ -116,9 +116,9 @@ static int pcpu_atom_size __read_mostly; > static int pcpu_nr_slots __read_mostly; > static size_t pcpu_chunk_struct_size __read_mostly; > > -/* cpus with the lowest and highest unit numbers */ > -static unsigned int pcpu_first_unit_cpu __read_mostly; > -static unsigned int pcpu_last_unit_cpu __read_mostly; > +/* cpus with the lowest and highest unit addresses */ > +static unsigned int pcpu_low_unit_cpu __read_mostly; > +static unsigned int pcpu_high_unit_cpu __read_mostly; > > /* the address of the first chunk which starts with the kernel static area */ > void *pcpu_base_addr __read_mostly; > @@ -984,19 +984,19 @@ phys_addr_t per_cpu_ptr_to_phys(void *addr) > { > void __percpu *base = __addr_to_pcpu_ptr(pcpu_base_addr); > bool in_first_chunk = false; > - unsigned long first_start, first_end; > + unsigned long first_low, first_high; > unsigned int cpu; > > /* > - * The following test on first_start/end isn't strictly > + * The following test on unit_low/high isn't strictly > * necessary but will speed up lookups of addresses which > * aren't in the first chunk. > */ > - first_start = pcpu_chunk_addr(pcpu_first_chunk, pcpu_first_unit_cpu, 0); > - first_end = pcpu_chunk_addr(pcpu_first_chunk, pcpu_last_unit_cpu, > - pcpu_unit_pages); > - if ((unsigned long)addr >= first_start && > - (unsigned long)addr < first_end) { > + first_low = pcpu_chunk_addr(pcpu_first_chunk, pcpu_low_unit_cpu, 0); > + first_high = pcpu_chunk_addr(pcpu_first_chunk, pcpu_high_unit_cpu, > + pcpu_unit_pages); > + if ((unsigned long)addr >= first_low && > + (unsigned long)addr < first_high) { > for_each_possible_cpu(cpu) { > void *start = per_cpu_ptr(base, cpu); > > @@ -1233,7 +1233,9 @@ int __init pcpu_setup_first_chunk(const struct pcpu_alloc_info *ai, > > for (cpu = 0; cpu < nr_cpu_ids; cpu++) > unit_map[cpu] = UINT_MAX; > - pcpu_first_unit_cpu = NR_CPUS; > + > + pcpu_low_unit_cpu = NR_CPUS; > + pcpu_high_unit_cpu = NR_CPUS; > > for (group = 0, unit = 0; group < ai->nr_groups; group++, unit += i) { > const struct pcpu_group_info *gi = &ai->groups[group]; > @@ -1253,9 +1255,13 @@ int __init pcpu_setup_first_chunk(const struct pcpu_alloc_info *ai, > unit_map[cpu] = unit + i; > unit_off[cpu] = gi->base_offset + i * ai->unit_size; > > - if (pcpu_first_unit_cpu == NR_CPUS) > - pcpu_first_unit_cpu = cpu; > - pcpu_last_unit_cpu = cpu; > + /* determine low/high unit_cpu */ > + if (pcpu_low_unit_cpu == NR_CPUS || > + unit_off[cpu] < unit_off[pcpu_low_unit_cpu]) > + pcpu_low_unit_cpu = cpu; > + if (pcpu_high_unit_cpu == NR_CPUS || > + unit_off[cpu] > unit_off[pcpu_high_unit_cpu]) > + pcpu_high_unit_cpu = cpu; > } > } > pcpu_nr_units = unit; > > _______________________________________________ > kexec mailing list > [email protected] <mailto:[email protected]> > http://lists.infradead.org/mailman/listinfo/kexec -- Thanks Dave_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec
Signature · 7 lines
Thanks Dave _______________________________________________ kexec mailing list [email protected] http://lists.infradead.org/mailman/listinfo/kexec
Tejun Heo
maintainerRe: [PATCH] percpu: fix chunk range calculation
In reply to Dave YoungHello, Dave.
Quoted 42 lines · Dave Young
Quoted 15 lines · Tejun Heo
Percpu allocator recorded the cpus which map to the first and last units in pcpu_first/last_unit_cpu respectively and used them to determine the address range of a chunk - e.g. it assumed that the first unit has the lowest address in a chunk while the last unit has the highest address.
This simply isn't true. Groups in a chunk can have arbitrary positive or negative offsets from the previous one and there is no guarantee that the first unit occupies the lowest offset while the last one the highest.
Fix it by actually comparing unit offsets to determine cpus occupying the lowest and highest offsets. Also, rename pcu_first/last_unit_cpu to pcpu_low/high_unit_cpu to avoid confusion.
Quoted 6 lines
The chunk address range is used to flush cache on vmalloc area map/unmap and decide whether a given address is in the first chunk by
per_cpu_ptr_to_phys()and the bug was discovered by invalidper_cpu_ptr_to_phys()translation forcrash_note.Kudos to Dave Young for tracking down the problem.
Tejun, thanks
Now that if addr is not in first trunk it must be in vmalloc area, below logic should be right:
if (in_first_chunk) { if (!is_vmalloc_addr(addr)) return __pa(addr); else return page_to_phys(vmalloc_to_page(addr)); } else if (!is_vmalloc_addr(addr)) /* not possible */ return __pa(addr); else return page_to_phys(pcpu_addr_to_page(addr));So how about just simply remove in first chunk checking to simplify the code as followging:
Quoted 7 lines
phys_addr_tper_cpu_ptr_to_phys(void *addr){ if (!is_vmalloc_addr(addr)) return __pa(addr); else return page_to_phys(pcpu_addr_to_page(addr)); }
Yes, that's much simpler. Hmmm... I'm still slightly reluctant because the current code reflects better how percpu allocator actually works. It has special setup for the first chunk, which currently supports either embedding in linear address space or vmalloc mapping, and, from the second one, the backing allocator (currently either vm or km) provides translation.
per_cpu_ptr_to_phys() has been pretty good at exposing wrong assumptions in address translation mostly because this is one of few points where the assumptions are visible in a verifiable way (I think this is the second bug it has discovered).
This forces the verification that "if it isn't in one of the explicit first chunk areas, it MUST follow backing allocator mapping" which can discover both bugs in percpu allocator itself and per_cpu_ptr_to_phys() callers. e.g. with the proposed change, if the caller passes in usual kernel address on percpu-vm which is not in the first chunk, it will return __pa for the address even though that address can't possibly be a percpu address, but the current code will trip VIRTUAL_BUG_ON() in vmalloc_to_page().
Maybe we can add comment there how it can be further simplified and why things look more complicated than necessary?
Thank you.
Signature · 1 line
tejun
Re: [PATCH] percpu: fix chunk range calculation
Quoted 74 lines · Tejun Heo
Hello, Dave.
Quoted 42 lines · Dave Young
Quoted 15 lines · Tejun Heo
Percpu allocator recorded the cpus which map to the first and last units in pcpu_first/last_unit_cpu respectively and used them to determine the address range of a chunk - e.g. it assumed that the first unit has the lowest address in a chunk while the last unit has the highest address.
This simply isn't true. Groups in a chunk can have arbitrary positive or negative offsets from the previous one and there is no guarantee that the first unit occupies the lowest offset while the last one the highest.
Fix it by actually comparing unit offsets to determine cpus occupying the lowest and highest offsets. Also, rename pcu_first/last_unit_cpu to pcpu_low/high_unit_cpu to avoid confusion.
Quoted 6 lines
The chunk address range is used to flush cache on vmalloc area map/unmap and decide whether a given address is in the first chunk by
per_cpu_ptr_to_phys()and the bug was discovered by invalidper_cpu_ptr_to_phys()translation forcrash_note.Kudos to Dave Young for tracking down the problem.
Tejun, thanks
Now that if addr is not in first trunk it must be in vmalloc area, below logic should be right:
if (in_first_chunk) { if (!is_vmalloc_addr(addr)) return __pa(addr); else return page_to_phys(vmalloc_to_page(addr)); } else if (!is_vmalloc_addr(addr)) /* not possible */ return __pa(addr); else return page_to_phys(pcpu_addr_to_page(addr));So how about just simply remove in first chunk checking to simplify the code as followging:
Quoted 7 lines
phys_addr_tper_cpu_ptr_to_phys(void *addr){ if (!is_vmalloc_addr(addr)) return __pa(addr); else return page_to_phys(pcpu_addr_to_page(addr)); }Yes, that's much simpler. Hmmm... I'm still slightly reluctant because the current code reflects better how percpu allocator actually works. It has special setup for the first chunk, which currently supports either embedding in linear address space or vmalloc mapping, and, from the second one, the backing allocator (currently either vm or km) provides translation.
per_cpu_ptr_to_phys()has been pretty good at exposing wrong assumptions in address translation mostly because this is one of few points where the assumptions are visible in a verifiable way (I think this is the second bug it has discovered).This forces the verification that "if it isn't in one of the explicit first chunk areas, it MUST follow backing allocator mapping" which can discover both bugs in percpu allocator itself and
per_cpu_ptr_to_phys()callers. e.g. with the proposed change, if the caller passes in usual kernel address on percpu-vm which is not in the first chunk, it will return__pafor the address even though that address can't possibly be a percpu address, but the current code will tripVIRTUAL_BUG_ON()invmalloc_to_page().
Quoted 2 lines
Maybe we can add comment there how it can be further simplified and why things look more complicated than necessary?
I wonder if it's good to add something like CONFIG_PER_CPU_DEBUG? Anyway I have no strong opinion with this. I'm fine to either of adding comment and put it into debug around.
Thank you for your fix.
Signature · 7 lines
Thanks Dave _______________________________________________ kexec mailing list [email protected] http://lists.infradead.org/mailman/listinfo/kexec
Tejun Heo
maintainerRe: [PATCH] percpu: fix chunk range calculation
Hello, Dave.
Quoted 4 lines · Dave Young
Quoted 2 lines
Maybe we can add comment there how it can be further simplified and why things look more complicated than necessary?
I wonder if it's good to add something like
CONFIG_PER_CPU_DEBUG?
Yeah, having more comprehensive sanity checks w/ CONFIG_PER_CPU_DEBUG would be really nice.
Quoted 2 lines
Anyway I have no strong opinion with this. I'm fine to either of adding comment and put it into debug around.
I mostly just don't want to lose the minimal but useful checks in the phys conversion function. Please feel free to improve it.
Thank you.
Signature · 6 lines
tejun _______________________________________________ kexec mailing list [email protected] http://lists.infradead.org/mailman/listinfo/kexec
Tejun Heo
maintainerRe: [PATCH] percpu: fix chunk range calculation
In reply to Tejun HeoQuoted 20 lines · Tejun Heo
Percpu allocator recorded the cpus which map to the first and last units in pcpu_first/last_unit_cpu respectively and used them to determine the address range of a chunk - e.g. it assumed that the first unit has the lowest address in a chunk while the last unit has the highest address.
This simply isn't true. Groups in a chunk can have arbitrary positive or negative offsets from the previous one and there is no guarantee that the first unit occupies the lowest offset while the last one the highest.
Fix it by actually comparing unit offsets to determine cpus occupying the lowest and highest offsets. Also, rename pcu_first/last_unit_cpu to pcpu_low/high_unit_cpu to avoid confusion.
The chunk address range is used to flush cache on vmalloc area map/unmap and decide whether a given address is in the first chunk by
per_cpu_ptr_to_phys()and the bug was discovered by invalidper_cpu_ptr_to_phys()translation forcrash_note.
Quoted 7 lines
Kudos to Dave Young for tracking down the problem.
Signed-off-by Tejun Heo <[email protected]>Reported-by WANG Cong <[email protected]>Reported-by Dave Young <[email protected]>LKML-Reference: <[email protected]>
Cc: stable @kernel.org
BTW, waiting for Tested-by. If someone gives me that, I'll push it through percpu/for-fixes.
Thanks.
Signature · 1 line
tejun
Dave Young
Tested-byRe: [PATCH] percpu: fix chunk range calculation
Quoted 23 lines · Tejun Heo
Quoted 22 lines · Tejun Heo
Percpu allocator recorded the cpus which map to the first and last units in pcpu_first/last_unit_cpu respectively and used them to determine the address range of a chunk - e.g. it assumed that the first unit has the lowest address in a chunk while the last unit has the highest address.
This simply isn't true. Groups in a chunk can have arbitrary positive or negative offsets from the previous one and there is no guarantee that the first unit occupies the lowest offset while the last one the highest.
Fix it by actually comparing unit offsets to determine cpus occupying the lowest and highest offsets. Also, rename pcu_first/last_unit_cpu to pcpu_low/high_unit_cpu to avoid confusion.
The chunk address range is used to flush cache on vmalloc area map/unmap and decide whether a given address is in the first chunk by
per_cpu_ptr_to_phys()and the bug was discovered by invalidper_cpu_ptr_to_phys()translation forcrash_note.Kudos to Dave Young for tracking down the problem.
Quoted 8 lines
Quoted 5 lines
Signed-off-by Tejun Heo <[email protected]>Reported-by WANG Cong <[email protected]>Reported-by Dave Young <[email protected]>LKML-Reference: <[email protected]>
Cc: stable @kernel.orgBTW, waiting for Tested-by. If someone gives me that, I'll push it through percpu/for-fixes.
Quoted 3 lines
Thanks.
Signature · 7 lines
Thanks Dave _______________________________________________ kexec mailing list [email protected] http://lists.infradead.org/mailman/listinfo/kexec
Tejun Heo
maintainerRe: [PATCH] percpu: fix chunk range calculation
Quoted 1 line · Dave Young
Tested-by Dave Young <[email protected]>
Thanks. Applied to percpu/for-3.2-fixes with Tested-by added.
Signature · 1 line
tejun
Hi,
Quoted 8 lines · Tim Hartrick
The command line for the crashkernel:
[ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-2.6.38-8-server root=UUID=ea7a5a27-d58f-469f-a19c-3e65b69587f6 ro console=ttyS0,115200n8 irqpoll maxcpus=1 nousb memmap=exactmap memmap=640K@0K memmap=261484K@623232K elfcorehdr=884716K memmap=252K#2087484K
Hmm, "memmap=261484K@623232K" which is 260a0000~35ffb000
it is right in the range of your crash kernel, which is
Quoted 1 line
26000000-35ffffff : Crash kernel
35ffb000 is the elfcorehdr address, right at the end of the reserved memory.
memmap=252K#2087484K which is
Quoted 1 line
7f68f000-7f6cdfff : ACPI Tables
looks fine too...
I guess it is probably the elfcorehdr is constructed incorrectly by /sbin/kexec, if you have a chance to recompile the latest kexec-tools, please enable -DDEBUG to get diagnosis information.
Thanks.
_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec
Americo,
I downloaded the source for kexec-tools 1:2.0.2-1ubuntu3 and rebuilt it with -DDEBUG and installed. Below are the results using the 2.6.38-8-server Ubuntu kernel as base and crashkernel. Note that the crashkernel size has been increased to 479M.
While I have the list's attention, I would like to mention another problem in this area. The 2.6.38-8-server kernel cannot create a crashkernel area greater than 479M in size (e.g. crashkernel=480M). If the crashkernel is relocated (e.g. crashkernel=480M@8G), then the kernel will create the area but kexec (1:2.0.1-1ubuntu3) fails while attempting to load crashkernel into the reserved area.
This is a fatal problem since the 2.6.38-8-server kernel running as crashkernel requires more than 479M of crashkernel area to successfully take a dump on our systems. I will be happy to provide additional information about this one as well.
Thanks
tim
bzImage is relocatable
kernel load physical addr start = 0x0000000001000000
kernel vaddr = 0xffffffff81000000 size = 0xe33000
0000000000000000-000000000000ffff : reserved
0000000000010000-000000000009ffff : System RAM
00000000000a0000-00000000000bffff : PCI Bus 0000:00
0000000000100000-000000007f678fff : System RAM
0000000001000000-00000000015e1d6c : Kernel code
00000000015e1d6d-0000000001aca17f : Kernel data
0000000001bae000-0000000001d03fff : Kernel bss
0000000002000000-000000001fefffff : Crash kernel
000000007f679000-000000007f68efff : reserved
000000007f679000-000000007f679003 : APEI ERST
000000007f67900c-000000007f679016 : APEI ERST
000000007f679060-000000007f67906b : APEI ERST
000000007f68d000-000000007f68efff : APEI ERST
000000007f68f000-000000007f6cdfff : ACPI Tables
000000007f6ce000-000000007fffffff : reserved
0000000080000000-00000000fdffffff : PCI Bus 0000:00
00000000d5800000-00000000d5ffffff : PCI Bus 0000:08
00000000d5800000-00000000d5ffffff : 0000:08:03.0
00000000d6000000-00000000d9ffffff : PCI Bus 0000:01
00000000d6000000-00000000d7ffffff : 0000:01:00.0
00000000d6000000-00000000d7ffffff : bnx2
00000000d8000000-00000000d9ffffff : 0000:01:00.1
00000000d8000000-00000000d9ffffff : bnx2
00000000da000000-00000000ddffffff : PCI Bus 0000:02
00000000da000000-00000000dbffffff : 0000:02:00.0
00000000da000000-00000000dbffffff : bnx2
00000000dc000000-00000000ddffffff : 0000:02:00.1
00000000dc000000-00000000ddffffff : bnx2
00000000de000000-00000000deffffff : PCI Bus 0000:08
00000000de000000-00000000de00ffff : 0000:08:03.0
00000000de7fc000-00000000de7fffff : 0000:08:03.0
00000000de800000-00000000deffffff : 0000:08:03.0
00000000df0ff800-00000000df0ffbff : 0000:00:1a.7
00000000df0ff800-00000000df0ffbff : ehci_hcd
00000000df0ffc00-00000000df0fffff : 0000:00:1d.7
00000000df0ffc00-00000000df0fffff : ehci_hcd
00000000df100000-00000000df2fffff : PCI Bus 0000:03
00000000df100000-00000000df1fffff : 0000:03:00.0
00000000df2ec000-00000000df2effff : 0000:03:00.0
00000000df2ec000-00000000df2effff : mpt
00000000df2f0000-00000000df2fffff : 0000:03:00.0
00000000df2f0000-00000000df2fffff : mpt
00000000e0000000-00000000efffffff : PCI MMCONFIG 0000 [bus 00-ff]
00000000e0000000-00000000efffffff : reserved
00000000e0000000-00000000efffffff : pnp 00:09
00000000fe000000-00000000ffffffff : reserved
00000000fec00000-00000000fec003ff : IOAPIC 0
00000000fec80000-00000000fec803ff : IOAPIC 1
00000000fed00000-00000000fed003ff : HPET 0
00000000fed40000-00000000fed44fff : PCI Bus 0000:00
00000000fed90000-00000000fed91fff : pnp 00:0b
00000000fee00000-00000000fee00fff : Local APIC
0000000100000000-0000000c7fffffff : System RAM
CRASH MEMORY RANGES
0000000000000000-000000000009ffff
0000000000100000-0000000001ffffff
000000001ff00000-000000007f678fff
000000007f68f000-000000007f6cdfff
0000000100000000-0000000c7fffffff
Memmap after adding segment
0000000000000000 - 000000000009ffff
Memmap after adding segment
0000000000000000 - 000000000009ffff
0000000002000000 - 000000001fefffff
Memmap after deleting segment
0000000000000000 - 000000000009ffff00000000020a0000 - 000000001fefffff
Elf header: p_type = 4, p_offset = 0xdb74000000000000 p_paddr = 0xdb74000000000000 p_vaddr = 0x0 p_filesz = 0x400 p_memsz = 0x400
Elf header: p_type = 4, p_offset = 0xdb74000000000000 p_paddr = 0xdb74000000000000 p_vaddr = 0x0 p_filesz = 0x400 p_memsz = 0x400
Elf header: p_type = 4, p_offset = 0xdb74000000000000 p_paddr = 0xdb74000000000000 p_vaddr = 0x0 p_filesz = 0x400 p_memsz = 0x400
Elf header: p_type = 4, p_offset = 0xdb74000000000000 p_paddr = 0xdb74000000000000 p_vaddr = 0x0 p_filesz = 0x400 p_memsz = 0x400
Elf header: p_type = 4, p_offset = 0xdb74000000000000 p_paddr = 0xdb74000000000000 p_vaddr = 0x0 p_filesz = 0x400 p_memsz = 0x400
Elf header: p_type = 4, p_offset = 0xdb74000000000000 p_paddr = 0xdb74000000000000 p_vaddr = 0x0 p_filesz = 0x400 p_memsz = 0x400
Elf header: p_type = 4, p_offset = 0xdb74000000000000 p_paddr = 0xdb74000000000000 p_vaddr = 0x0 p_filesz = 0x400 p_memsz = 0x400
Elf header: p_type = 4, p_offset = 0xdb74000000000000 p_paddr = 0xdb74000000000000 p_vaddr = 0x0 p_filesz = 0x400 p_memsz = 0x400
vmcoreinfo header: p_type = 4, p_offset = 0x1c50da0 p_paddr = 0x1c50da0 p_vaddr = 0x0 p_filesz = 0x1000 p_memsz = 0x1000
Kernel text Elf header: p_type = 1, p_offset = 0x1000000 p_paddr = 0x1000000 p_vaddr = 0xffffffff81000000 p_filesz = 0xe33000 p_memsz = 0xe33000
Elf header: p_type = 1, p_offset = 0x2000000 p_paddr = 0x0 p_vaddr = 0xffff880000000000 p_filesz = 0xa0000 p_memsz = 0xa0000
Elf header: p_type = 1, p_offset = 0x100000 p_paddr = 0x100000 p_vaddr = 0xffff880000100000 p_filesz = 0x1f00000 p_memsz = 0x1f00000
Elf header: p_type = 1, p_offset = 0x1ff00000 p_paddr = 0x1ff00000 p_vaddr = 0xffff88001ff00000 p_filesz = 0x5f779000 p_memsz = 0x5f779000
Elf header: p_type = 1, p_offset = 0x100000000 p_paddr = 0x100000000 p_vaddr = 0xffff880100000000 p_filesz = 0xb80000000 p_memsz = 0xb80000000
Memmap after deleting segment
0000000000000000 - 000000000009ffff00000000020a0000 - 000000001fefafff000000001feff000 - 000000001fefffff
Command line after adding memmap
BOOT_IMAGE=/vmlinuz-2.6.38-8-server root=UUID=ea7a5a27-d58f-469f-a19c-3e65b69587f6 ro console=ttyS0,115200n8 irqpoll maxcpus=1 nousb memmap=exactmap memmap=640K@0K memmap=489836K@33408K Command line after adding elfcorehdr
BOOT_IMAGE=/vmlinuz-2.6.38-8-server root=UUID=ea7a5a27-d58f-469f-a19c-3e65b69587f6 ro console=ttyS0,115200n8 irqpoll maxcpus=1 nousb memmap=exactmap memmap=640K@0K memmap=489836K@33408K elfcorehdr=523244K Command line after adding acpi memmap
BOOT_IMAGE=/vmlinuz-2.6.38-8-server root=UUID=ea7a5a27-d58f-469f-a19c-3e65b69587f6 ro console=ttyS0,115200n8 irqpoll maxcpus=1 nousb memmap=exactmap memmap=640K@0K memmap=489836K@33408K elfcorehdr=523244K memmap=252K#2087484K
sym: sha256_starts info: 12 other: 00 shndx: 1 value: 1c6c size: 79
sym: sha256_starts value: 1fef0c68 addr: 1feef025R_X86_64_PC32
sym: sha256_regions info: 11 other: 00 shndx: 9 value: 0 size: 100
sym: sha256_regions value: 1fef7100 addr: 1feef030R_X86_64_32S
sym: sha256_regions info: 11 other: 00 shndx: 9 value: 0 size: 100
sym: sha256_regions value: 1fef7000 addr: 1feef03bR_X86_64_32S
sym: sha256_update info: 12 other: 00 shndx: 1 value: 5442 size: 13a
sym: sha256_update value: 1fef443e addr: 1feef067R_X86_64_PC32
sym: sha256_finish info: 12 other: 00 shndx: 1 value: 557c size: 35b
sym: sha256_finish value: 1fef4578 addr: 1feef095R_X86_64_PC32
sym: sha256_digest info: 11 other: 00 shndx: 9 value: 100 size: 20
sym: sha256_digest value: 1fef7100 addr: 1feef0a3R_X86_64_32
sym: memcmp info: 12 other: 00 shndx: 1 value: a57 size: 6e
sym: memcmp value: 1feefa53 addr: 1feef0abR_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef48e0 addr: 1feef0b8R_X86_64_32
sym: printf info: 12 other: 00 shndx: 1 value: 8d6 size: a3
sym: printf value: 1feef8d2 addr: 1feef0c2R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4900 addr: 1feef0c7R_X86_64_32
sym: printf info: 12 other: 00 shndx: 1 value: 8d6 size: a3
sym: printf value: 1feef8d2 addr: 1feef0d1R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4910 addr: 1feef0f6R_X86_64_32
sym: printf info: 12 other: 00 shndx: 1 value: 8d6 size: a3
sym: printf value: 1feef8d2 addr: 1feef100R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4916 addr: 1feef117R_X86_64_32
sym: printf info: 12 other: 00 shndx: 1 value: 8d6 size: a3
sym: printf value: 1feef8d2 addr: 1feef121R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4918 addr: 1feef126R_X86_64_32
sym: printf info: 12 other: 00 shndx: 1 value: 8d6 size: a3
sym: printf value: 1feef8d2 addr: 1feef130R_X86_64_PC32
sym: sha256_digest info: 11 other: 00 shndx: 9 value: 100 size: 20
sym: sha256_digest value: 1fef7100 addr: 1feef14aR_X86_64_32S
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4910 addr: 1feef157R_X86_64_32
sym: printf info: 12 other: 00 shndx: 1 value: 8d6 size: a3
sym: printf value: 1feef8d2 addr: 1feef161R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4916 addr: 1feef178R_X86_64_32
sym: printf info: 12 other: 00 shndx: 1 value: 8d6 size: a3
sym: printf value: 1feef8d2 addr: 1feef182R_X86_64_PC32
sym: __stack_chk_fail info: 10 other: 00 shndx: 0 value: 0 size: 0
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4928 addr: 1feef1a3R_X86_64_32
sym: printf info: 12 other: 00 shndx: 1 value: 8d6 size: a3
sym: printf value: 1feef8d2 addr: 1feef1adR_X86_64_PC32
sym: setup_arch info: 12 other: 00 shndx: 1 value: c14 size: 26
sym: setup_arch value: 1feefc10 addr: 1feef1b2R_X86_64_PC32
sym: verify_sha256_digest info: 12 other: 00 shndx: 1 value: 0 size: 19e
sym: verify_sha256_digest value: 1feeeffc addr: 1feef1b7R_X86_64_PC32
sym: post_verification_setup_arch info: 12 other: 00 shndx: 1 value: c6c size: 27
sym: post_verification_setup_arch value: 1feefc68 addr: 1feef1bcR_X86_64_PC32
sym: putchar info: 12 other: 00 shndx: 1 value: 1506 size: 21
sym: putchar value: 1fef0502 addr: 1feef229R_X86_64_PC32
sym: putchar info: 12 other: 00 shndx: 1 value: 1506 size: 21
sym: putchar value: 1fef0502 addr: 1feef2d2R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef493a addr: 1feef4d0R_X86_64_32S
sym: putchar info: 12 other: 00 shndx: 1 value: 1506 size: 21
sym: putchar value: 1fef0502 addr: 1feef7dbR_X86_64_PC32
sym: __stack_chk_fail info: 10 other: 00 shndx: 0 value: 0 size: 0
sym: vsprintf info: 12 other: 00 shndx: 1 value: 1c4 size: 66a
sym: vsprintf value: 1feef1c0 addr: 1feef8d0R_X86_64_PC32
sym: vsprintf info: 12 other: 00 shndx: 1 value: 1c4 size: 66a
sym: vsprintf value: 1feef1c0 addr: 1feef973R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef494c addr: 1feefacbR_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef49bc addr: 1feefad1R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef49c8 addr: 1feefb03R_X86_64_32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef49d0 addr: 1feefb09R_X86_64_32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef49d4 addr: 1feefb0fR_X86_64_32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef49d8 addr: 1feefb15R_X86_64_32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef49dc addr: 1feefb1bR_X86_64_32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef49e0 addr: 1feefb21R_X86_64_32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef49e4 addr: 1feefb27R_X86_64_32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef49cc addr: 1feefb2dR_X86_64_32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef49e8 addr: 1feefb33R_X86_64_32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a7c addr: 1feefb43R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4ab0 addr: 1feefb59R_X86_64_32S
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1feefb66 addr: 1feefb60R_X86_64_32S
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef49ec addr: 1feefb69R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef49f4 addr: 1feefb70R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef49fc addr: 1feefb77R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a04 addr: 1feefb7eR_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a0c addr: 1feefb85R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a14 addr: 1feefb8cR_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a1c addr: 1feefb93R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a24 addr: 1feefb9aR_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a2c addr: 1feefba1R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a34 addr: 1feefba8R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a3c addr: 1feefbafR_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a44 addr: 1feefbb6R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a4c addr: 1feefbbdR_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a54 addr: 1feefbc4R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a5c addr: 1feefbcbR_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a64 addr: 1feefbd2R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a6c addr: 1feefbd8R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4aac addr: 1feefbe3R_X86_64_PC32
sym: jump_back_entry info: 11 other: 00 shndx: 9 value: 2008 size: 8
sym: jump_back_entry value: 1fef9008 addr: 1feefbfeR_X86_64_32S
sym: .bss info: 03 other: 00 shndx: 9 value: 0 size: 0
sym: .bss value: 1fef9000 addr: 1feefc05R_X86_64_32S
sym: purgatory info: 12 other: 00 shndx: 1 value: 19e size: 24
sym: purgatory value: 1feef19a addr: 1feefc0aR_X86_64_PC32
sym: entry64 info: 10 other: 00 shndx: 1 value: b40 size: 0
sym: entry64 value: 1feefb3c addr: 1feefc0fR_X86_64_PC32
sym: reset_vga info: 11 other: 00 shndx: 9 value: 2000 size: 1
sym: reset_vga value: 1fef8ffc addr: 1feefc1bR_X86_64_PC32
sym: x86_reset_vga info: 12 other: 00 shndx: 1 value: 1582 size: 5d8
sym: x86_reset_vga value: 1fef057e addr: 1feefc24R_X86_64_PC32
sym: legacy_pic info: 11 other: 00 shndx: 9 value: 2001 size: 1
sym: legacy_pic value: 1fef8ffd addr: 1feefc2bR_X86_64_PC32
sym: x86_setup_legacy_pic info: 12 other: 00 shndx: 1 value: 1b76 size: f6
sym: x86_setup_legacy_pic value: 1fef0b72 addr: 1feefc34R_X86_64_PC32
sym: cmdline_end info: 11 other: 00 shndx: 9 value: 2010 size: 8
sym: cmdline_end value: 1fef900c addr: 1feefc41R_X86_64_PC32
sym: jump_back_entry info: 11 other: 00 shndx: 9 value: 2008 size: 8
sym: jump_back_entry value: 1fef9004 addr: 1feefc4dR_X86_64_PC32
sym: cmdline_end info: 11 other: 00 shndx: 9 value: 2010 size: 8
sym: cmdline_end value: 1fef900c addr: 1feefc54R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4ad0 addr: 1feefc59R_X86_64_32
sym: sprintf info: 12 other: 00 shndx: 1 value: 82e size: a8
sym: sprintf value: 1feef82a addr: 1feefc66R_X86_64_PC32
sym: panic_kernel info: 11 other: 00 shndx: 9 value: 2002 size: 1
sym: panic_kernel value: 1fef8ffe addr: 1feefc73R_X86_64_PC32
sym: crashdump_backup_memory info: 12 other: 00 shndx: 1 value: 10e4 size: 44
sym: crashdump_backup_memory value: 1fef00e0 addr: 1feefc7cR_X86_64_PC32
sym: jump_back_entry info: 11 other: 00 shndx: 9 value: 2008 size: 8
sym: jump_back_entry value: 1fef9004 addr: 1feefc83R_X86_64_PC32
sym: x86_setup_jump_back_entry info: 12 other: 00 shndx: 1 value: c3a size: 32
sym: x86_setup_jump_back_entry value: 1feefc36 addr: 1feefc8dR_X86_64_PC32
sym: entry16 info: 10 other: 00 shndx: 1 value: ca0 size: 0
sym: entry16 value: 1feefca0 addr: 1feefca1R_X86_64_32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1feefd92 addr: 1feefcacR_X86_64_32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef6018 addr: 1feefcccR_X86_64_32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef601c addr: 1feefcd2R_X86_64_32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef6020 addr: 1feefcd8R_X86_64_32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef6024 addr: 1feefcdeR_X86_64_32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef6000 addr: 1feefce5R_X86_64_32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef6010 addr: 1feefcecR_X86_64_32
sym: entry16_debug info: 10 other: 00 shndx: 1 value: da0 size: 0
sym: entry16_debug value: 1feefda0 addr: 1feefda1R_X86_64_32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef0062 addr: 1feefdacR_X86_64_32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef603e addr: 1feefdccR_X86_64_32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef6042 addr: 1feefdd2R_X86_64_32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef6046 addr: 1feefdd8R_X86_64_32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef604a addr: 1feefddeR_X86_64_32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef6030 addr: 1feefe21R_X86_64_32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef6036 addr: 1feefe64R_X86_64_32
sym: backup_start info: 11 other: 00 shndx: 9 value: 2018 size: 8
sym: backup_start value: 1fef9014 addr: 1fef00f7R_X86_64_PC32
sym: backup_start info: 11 other: 00 shndx: 9 value: 2018 size: 8
sym: backup_start value: 1fef9014 addr: 1fef0103R_X86_64_PC32
sym: memcpy info: 12 other: 00 shndx: 1 value: 9fd size: 5a
sym: memcpy value: 1feef9f9 addr: 1fef0122R_X86_64_PC32
sym: console_vga info: 11 other: 00 shndx: 9 value: 2020 size: 1
sym: console_vga value: 1fef901c addr: 1fef0132R_X86_64_PC32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef604c addr: 1fef0140R_X86_64_PC32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef6048 addr: 1fef0218R_X86_64_PC32
sym: .bss info: 03 other: 00 shndx: 9 value: 0 size: 0
sym: .bss value: 1fef9020 addr: 1fef0228R_X86_64_PC32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef604c addr: 1fef0232R_X86_64_PC32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef604c addr: 1fef023bR_X86_64_PC32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef604c addr: 1fef0249R_X86_64_PC32
sym: .bss info: 03 other: 00 shndx: 9 value: 0 size: 0
sym: .bss value: 1fef9024 addr: 1fef025bR_X86_64_PC32
sym: .bss info: 03 other: 00 shndx: 9 value: 0 size: 0
sym: .bss value: 1fef9024 addr: 1fef0272R_X86_64_PC32
sym: .bss info: 03 other: 00 shndx: 9 value: 0 size: 0
sym: .bss value: 1fef9024 addr: 1fef0294R_X86_64_PC32
sym: .bss info: 03 other: 00 shndx: 9 value: 0 size: 0
sym: .bss value: 1fef9020 addr: 1fef029fR_X86_64_PC32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef604c addr: 1fef02a9R_X86_64_PC32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef604c addr: 1fef02b2R_X86_64_PC32
sym: .bss info: 03 other: 00 shndx: 9 value: 0 size: 0
sym: .bss value: 1fef9028 addr: 1fef02c2R_X86_64_PC32
sym: serial_base info: 11 other: 00 shndx: 7 value: 1054 size: 2
sym: serial_base value: 1fef6050 addr: 1fef02d1R_X86_64_PC32
sym: serial_base info: 11 other: 00 shndx: 7 value: 1054 size: 2
sym: serial_base value: 1fef6050 addr: 1fef02efR_X86_64_PC32
sym: serial_base info: 11 other: 00 shndx: 7 value: 1054 size: 2
sym: serial_base value: 1fef6050 addr: 1fef030dR_X86_64_PC32
sym: serial_base info: 11 other: 00 shndx: 7 value: 1054 size: 2
sym: serial_base value: 1fef6050 addr: 1fef032bR_X86_64_PC32
sym: serial_base info: 11 other: 00 shndx: 7 value: 1054 size: 2
sym: serial_base value: 1fef6050 addr: 1fef0349R_X86_64_PC32
sym: serial_base info: 11 other: 00 shndx: 7 value: 1054 size: 2
sym: serial_base value: 1fef6050 addr: 1fef0376R_X86_64_PC32
sym: serial_baud info: 11 other: 00 shndx: 9 value: 2024 size: 4
sym: serial_baud value: 1fef9020 addr: 1fef039bR_X86_64_PC32
sym: serial_baud info: 11 other: 00 shndx: 9 value: 2024 size: 4
sym: serial_baud value: 1fef9020 addr: 1fef03a5R_X86_64_PC32
sym: serial_base info: 11 other: 00 shndx: 7 value: 1054 size: 2
sym: serial_base value: 1fef6050 addr: 1fef03bfR_X86_64_PC32
sym: serial_base info: 11 other: 00 shndx: 7 value: 1054 size: 2
sym: serial_base value: 1fef6050 addr: 1fef03dfR_X86_64_PC32
sym: serial_base info: 11 other: 00 shndx: 7 value: 1054 size: 2
sym: serial_base value: 1fef6050 addr: 1fef0405R_X86_64_PC32
sym: .bss info: 03 other: 00 shndx: 9 value: 0 size: 0
sym: .bss value: 1fef9024 addr: 1fef042aR_X86_64_PC32
sym: serial_base info: 11 other: 00 shndx: 7 value: 1054 size: 2
sym: serial_base value: 1fef6050 addr: 1fef0shndx: 1 value: 1ce5 size: 375d
sym: sha256_process value: 1fef0ce1 addr: 1fef4539R_X86_64_PC32
sym: memcpy info: 12 other: 00 shndx: 1 value: 9fd size: 5a
sym: memcpy value: 1feef9f9 addr: 1fef4573R_X86_64_PC32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef6060 addr: 1fef4637R_X86_64_32
sym: sha256_update info: 12 other: 00 shndx: 1 value: 5442 size: 13a
sym: sha256_update value: 1fef443e addr: 1fef463fR_X86_64_PC32
sym: sha256_update info: 12 other: 00 shndx: 1 value: 5442 size: 13a
sym: sha256_update value: 1fef443e addr: 1fef4657R_X86_64_PC32
sym: __stack_chk_fail info: 10 other: 00 shndx: 0 value: 0 size: 0
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4950 addr: 1fef4952R_X86_64_64
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1feefad5 addr: 1fef49c0R_X86_64_32
sym: entry16 info: 10 other: 00 shndx: 1 value: ca0 size: 0
sym: entry16 value: 1feefca0 addr: 1fef49e8R_X86_64_32
sym: entry32 info: 10 other: 00 shndx: 1 value: ac8 size: 0
sym: entry32 value: 1feefac8 addr: 1fef4a70R_X86_64_64
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a80 addr: 1fef4a82R_X86_64_64
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4ab0 addr: 1fef4ab2R_X86_64_64
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1feef000 addr: 1fef4b10R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1feef19e addr: 1fef4b30R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1feef1c4 addr: 1fef4b68R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1feef82e addr: 1fef4b8cR_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1feef8d6 addr: 1fef4bacR_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1feef97c addr: 1fef4be8R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1feef9b7 addr: 1fef4c08R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1feef9fd addr: 1fef4c28R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1feefa57 addr: 1fef4c48R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1feefc14 addr: 1fef4c80R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1feefc3a addr: 1fef4ca0R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1feefc6c addr: 1fef4cc0R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef00e4 addr: 1fef4cf8R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef0128 addr: 1fef4d30R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef02bb addr: 1fef4d50R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef0435 addr: 1fef4d74R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef04d1 addr: 1fef4d98R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef0506 addr: 1fef4db8R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef0528 addr: 1fef4df0R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef054c addr: 1fef4e10R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef0566 addr: 1fef4e30R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef0582 addr: 1fef4e50R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef0b5c addr: 1fef4e88R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef0b76 addr: 1fef4ea8R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef0c6c addr: 1fef4ee0R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef0ce5 addr: 1fef4f00R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef4442 addr: 1fef4f20R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef457c addr: 1fef4f40R_X86_64_PC32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef6010 addr: 1fef6012R_X86_64_32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef6036 addr: 1fef6038R_X86_64_32
Loaded purgatory at addr 0x1feef000
Loaded real-mode code and command line at 0x20a0000
Loaded 32bit kernel at 0x3000000initrd_addr_max is 0x7fffffff
Loaded initrd at 0x1f27c000 size 0xc71042
Symbol: cmdline_end is in a bss section cannot set
Quoted 24 lines · Américo Wang
Hi,
Quoted 8 lines · Tim Hartrick
The command line for the crashkernel:
[ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-2.6.38-8-serverroot=UUID=ea7a5a27-d58f-469f-a19c-3e65b69587f6 ro console=ttyS0,115200n8 irqpoll maxcpus=1 nousb memmap=exactmap memmap=640K@0K memmap=261484K@623232K elfcorehdr=884716K memmap=252K#2087484K
Hmm, "memmap=261484K@623232K" which is 260a0000~35ffb000
it is right in the range of your crash kernel, which is
Quoted 1 line
26000000-35ffffff : Crash kernel
35ffb000is the elfcorehdr address, right at the end of the reserved memory.memmap=252K#2087484K which is
Quoted 1 line
7f68f000-7f6cdfff : ACPI Tables
Quoted 7 lines
looks fine too...
I guess it is probably the elfcorehdr is constructed incorrectly by
/sbin/kexec, if you have a chance to recompile the latest kexec-tools, please enable -DDEBUG to get diagnosis information.Thanks.
_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec
Quoted 7 lines · Tim Hartrick
Americo,
I downloaded the source for kexec-tools 1:2.0.2-1ubuntu3 and rebuilt it with -DDEBUG and installed. Below are the results using the 2.6.38-8-server Ubuntu kernel as base and crashkernel. Note that the crashkernel size has been increased to 479M.
Thanks for testing!
Quoted 7 lines
While I have the list's attention, I would like to mention another problem in this area. The 2.6.38-8-server kernel cannot create a crashkernel area greater than 479M in size (e.g. crashkernel=480M). If the crashkernel is relocated (e.g. crashkernel=480M@8G), then the kernel will create the area but kexec (1:2.0.1-1ubuntu3) fails while attempting to load crashkernel into the reserved area.
I am afraid kexec can't load the kernel to memory above 4G.
Quoted 5 lines
This is a fatal problem since the 2.6.38-8-server kernel running as crashkernel requires more than 479M of crashkernel area to successfully take a dump on our systems. I will be happy to provide additional information about this one as well.
Well, this is not kernel problem, it is a problem of your kdump tool on Ubuntu, the initrd of the second kernel should do as minimum things as possible.
Quoted 8 lines
Elf header:
p_type= 4,p_offset=0xdb74000000000000p_paddr=0xdb74000000000000p_vaddr=0x0p_filesz=0x400p_memsz=0x400Elf header:p_type= 4,p_offset=0xdb74000000000000p_paddr=0xdb74000000000000p_vaddr=0x0p_filesz=0x400p_memsz=0x400Elf header:p_type= 4,p_offset=0xdb74000000000000p_paddr=0xdb74000000000000p_vaddr=0x0p_filesz=0x400p_memsz=0x400Elf header:p_type= 4,p_offset=0xdb74000000000000p_paddr=0xdb74000000000000p_vaddr=0x0p_filesz=0x400p_memsz=0x400Elf header:p_type= 4,p_offset=0xdb74000000000000p_paddr=0xdb74000000000000p_vaddr=0x0p_filesz=0x400p_memsz=0x400Elf header:p_type= 4,p_offset=0xdb74000000000000p_paddr=0xdb74000000000000p_vaddr=0x0p_filesz=0x400p_memsz=0x400Elf header:p_type= 4,p_offset=0xdb74000000000000p_paddr=0xdb74000000000000p_vaddr=0x0p_filesz=0x400p_memsz=0x400Elf header:p_type= 4,p_offset=0xdb74000000000000p_paddr=0xdb74000000000000p_vaddr=0x0p_filesz=0x400p_memsz=0x400
You have 8 cpus, but it is strange that these PT_NOTE program headers are all same...
So, can you show us the output of the following commands on your machine?
#hexdump -C /sys/kernel/crash_notes
#for i in /sys/devices/system/cpu/cpu*/crash_notes; do hexdump -C $i; done
Thanks.
_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec
America,
To clarify, crashkernel=480@2G or @1G doesn"t work either. Further, for older kernels (2.6.32) it was possible to create crashkernel areas larger than 480M (crashkernel=512M). Starting somewhere around 2.6.36, this stopped working. Are you saying this was an intentional change?
tim
Quoted 54 lines · Américo Wang
Quoted 7 lines · Tim Hartrick
Americo,
I downloaded the source for kexec-tools 1:2.0.2-1ubuntu3 and rebuilt it with -DDEBUG and installed. Below are the results using the 2.6.38-8-server Ubuntu kernel as base and crashkernel. Note that the crashkernel size has been increased to 479M.
Thanks for testing!
Quoted 7 lines
While I have the list's attention, I would like to mention another problem in this area. The 2.6.38-8-server kernel cannot create a crashkernel area greater than 479M in size (e.g. crashkernel=480M). If the crashkernel is relocated (e.g. crashkernel=480M@8G), then the kernel will create the area but kexec (1:2.0.1-1ubuntu3) fails while attempting to load crashkernel into the reserved area.
I am afraid kexec can't load the kernel to memory above 4G.
Quoted 5 lines
This is a fatal problem since the 2.6.38-8-server kernel running as crashkernel requires more than 479M of crashkernel area to successfully take a dump on our systems. I will be happy to provide additional information about this one as well.
Well, this is not kernel problem, it is a problem of your kdump tool on Ubuntu, the initrd of the second kernel should do as minimum things as possible.
Quoted 1 line
Elf header:
p_type= 4,p_offset=0xdb74000000000000p_paddr=
0xdb74000000000000p_vaddr=0x0p_filesz=0x400p_memsz=0x400Quoted 1 line
Elf header:
p_type= 4,p_offset=0xdb74000000000000p_paddr=
0xdb74000000000000p_vaddr=0x0p_filesz=0x400p_memsz=0x400Quoted 1 line
Elf header:
p_type= 4,p_offset=0xdb74000000000000p_paddr=
0xdb74000000000000p_vaddr=0x0p_filesz=0x400p_memsz=0x400Quoted 1 line
Elf header:
p_type= 4,p_offset=0xdb74000000000000p_paddr=
0xdb74000000000000p_vaddr=0x0p_filesz=0x400p_memsz=0x400Quoted 1 line
Elf header:
p_type= 4,p_offset=0xdb74000000000000p_paddr=
0xdb74000000000000p_vaddr=0x0p_filesz=0x400p_memsz=0x400Quoted 1 line
Elf header:
p_type= 4,p_offset=0xdb74000000000000p_paddr=
0xdb74000000000000p_vaddr=0x0p_filesz=0x400p_memsz=0x400Quoted 1 line
Elf header:
p_type= 4,p_offset=0xdb74000000000000p_paddr=
0xdb74000000000000p_vaddr=0x0p_filesz=0x400p_memsz=0x400Quoted 1 line
Elf header:
p_type= 4,p_offset=0xdb74000000000000p_paddr=
0xdb74000000000000p_vaddr=0x0p_filesz=0x400p_memsz=0x400You have 8 cpus, but it is strange that these
PT_NOTEprogram headers are all same...
Quoted 7 lines
So, can you show us the output of the following commands on your machine?
#hexdump -C
/sys/kernel/crash_notes
#for i in/sys/devices/system/cpu/cpu*/crash_notes; do hexdump -C $i; doneThanks.
_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec
Quoted 7 lines · Tim Hartrick
America,
To clarify, crashkernel=480@2G or @1G doesn"t work either. Further, for older kernels (2.6.32) it was possible to create crashkernel areas larger than 480M (crashkernel=512M). Starting somewhere around 2.6.36, this stopped working. Are you saying this was an intentional change?
No, I am not saying this.
Depends on your machine, different versions of kernel may detect different memory ranges, so, you need to compare the output of /proc/iomem, or BIOS provided RAM map (in dmesg), on different version kernels, to know why that happened.
_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec
Américo,
Ok, when I get to work, I will post the maps for 2.6.32 and 2.6.38 for comparison.
tim
Quoted 9 lines · Américo Wang
Quoted 7 lines · Tim Hartrick
America,
To clarify, crashkernel=480@2G or @1G doesn"t work either. Further, for older kernels (2.6.32) it was possible to create crashkernel areas larger than 480M (crashkernel=512M). Starting somewhere around 2.6.36, this stopped working. Are you saying this was an intentional change?
Quoted 7 lines
No, I am not saying this.
Depends on your machine, different versions of kernel may detect different memory ranges, so, you need to compare the output of
/proc/iomem, or BIOS provided RAM map (in dmesg), on different version kernels, to know why that happened.
_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec
A message that is not in the archive (sent off-list or not yet received): 1321462343.4198.29.camel@boudreau
Quoted 8 lines · Tim Hartrick
Americo,
Attached are dmesg and iomem for 2.6.32-21-server and 2.6.38-8-server on the same Dell R710. For 2.6.32-21-server the allocation of a 512M crashkernel area succeeded. For 2.6.38-8-server the allocation of a 512M crashkernel area failed.
Thanks for digging this.
.32,
00000000-00000fff : System RAM
00001000-00005fff : reserved
00006000-0009ffff : System RAM
00100000-7f678fff : System RAM
01000000-0155ec0f : Kernel code
0155ec10-0186118f : Kernel data
01936000-01a46ea3 : Kernel bss
02000000-21ffffff : Crash kernel
7f679000-7f68efff : reserved
.38,
00000000-0000ffff : reserved
00010000-0009ffff : System RAM
000a0000-000bffff : PCI Bus 0000:00
00100000-7f678fff : System RAM
01000000-015e1d6c : Kernel code
015e1d6d-01aca17f : Kernel data
01bae000-01d03fff : Kernel bss
7f679000-7f68efff : reserved
although the end of kernel bss grows, but there should be still enough memory for crash kernel, at least 02000000-21ffffff should be available, don't know why kernel fails to find it... IIRC, the bootmem allocator was written between .32 and .38.
Anyway, could you add "bootmem_debug" to your .38 kernel to see why kernel fails to reserve it?
Thanks.
_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec
Americo,
Here is the dmesg from 2.6.38-8-server with bootmem_debug set.
[ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 2.6.38-8-server (buildd@allspice) (gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu3) ) #42-Ubuntu SMP Mon Apr 11 03:49:04 UTC 2011 (Ubuntu 2.6.38-8.42-server 2.6.38.2) [ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-2.6.38-8-server root=UUID=ea7a5a27-d58f-469f-a19c-3e65b69587f6 ro crashkernel=512M bootmem_debug console=ttyS0,115200n8 [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: 0000000000000000 - 00000000000a0000 (usable) [ 0.000000] BIOS-e820: 0000000000100000 - 000000007f679000 (usable) [ 0.000000] BIOS-e820: 000000007f679000 - 000000007f68f000 (reserved) [ 0.000000] BIOS-e820: 000000007f68f000 - 000000007f6ce000 (ACPI data) [ 0.000000] BIOS-e820: 000000007f6ce000 - 0000000080000000 (reserved) [ 0.000000] BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved) [ 0.000000] BIOS-e820: 00000000fe000000 - 0000000100000000 (reserved) [ 0.000000] BIOS-e820: 0000000100000000 - 0000000c80000000 (usable) [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] DMI 2.6 present. [ 0.000000] DMI: Dell Inc. PowerEdge R710/0YDJK3, BIOS 2.1.15 09/02/2010 [ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved) [ 0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable) [ 0.000000] No AGP bridge found [ 0.000000] last_pfn = 0xc80000 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-BFFFF uncachable [ 0.000000] C0000-D3FFF write-protect [ 0.000000] D4000-EBFFF uncachable [ 0.000000] EC000-FFFFF write-protect [ 0.000000] MTRR variable ranges enabled: [ 0.000000] 0 base 0000000000 mask FF80000000 write-back [ 0.000000] 1 base 0100000000 mask FF00000000 write-back [ 0.000000] 2 base 0200000000 mask FE00000000 write-back [ 0.000000] 3 base 0400000000 mask FC00000000 write-back [ 0.000000] 4 base 0800000000 mask FC00000000 write-back [ 0.000000] 5 base 0C00000000 mask FF80000000 write-back [ 0.000000] 6 disabled [ 0.000000] 7 disabled [ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106 [ 0.000000] e820 update range: 0000000080000000 - 0000000100000000 (usable) ==> (reserved) [ 0.000000] last_pfn = 0x7f679 max_arch_pfn = 0x400000000 [ 0.000000] found SMP MP-table at [ffff8800000fe710] fe710 [ 0.000000] initial memory mapped : 0 - 20000000 [ 0.000000] init_memory_mapping: 0000000000000000-000000007f679000 [ 0.000000] 0000000000 - 007f600000 page 2M [ 0.000000] 007f600000 - 007f679000 page 4k [ 0.000000] kernel direct mapping tables up to 7f679000 @ 1fffc000-20000000 [ 0.000000] init_memory_mapping: 0000000100000000-0000000c80000000 [ 0.000000] 0100000000 - 0c80000000 page 2M [ 0.000000] kernel direct mapping tables up to c80000000 @ 7f646000-7f679000 [ 0.000000] RAMDISK: 3670c000 - 3737e000 [ 0.000000] crashkernel reservation failed - No suitable area found. [ 0.000000] ACPI: RSDP 00000000000f0a90 00024 (v02 DELL ) [ 0.000000] ACPI: XSDT 00000000000f0b94 0009C (v01 DELL PE_SC3 00000001 DELL 00000001) [ 0.000000] ACPI: FACP 000000007f6b3f9c 000F4 (v03 DELL PE_SC3 00000001 DELL 00000001) [ 0.000000] ACPI: DSDT 000000007f68f000 03D5A (v01 DELL PE_SC3 00000001 INTL 20050624) [ 0.000000] ACPI: FACS 000000007f6b6000 00040 [ 0.000000] ACPI: APIC 000000007f6b3478 0015E (v01 DELL PE_SC3 00000001 DELL 00000001) [ 0.000000] ACPI: SPCR 000000007f6b35d8 00050 (v01 DELL PE_SC3 00000001 DELL 00000001) [ 0.000000] ACPI: HPET 000000007f6b362c 00038 (v01 DELL PE_SC3 00000001 DELL 00000001) [ 0.000000] ACPI: DM__ 000000007f6b3668 001B0 (v01 DELL PE_SC3 00000001 DELL 00000001) [ 0.000000] ACPI: MCFG 000000007f6b38c4 0003C (v01 DELL PE_SC3 00000001 DELL 00000001) [ 0.000000] ACPI: WD__ 000000007f6b3904 00134 (v01 DELL PE_SC3 00000001 DELL 00000001) [ 0.000000] ACPI: SLIC 000000007f6b3a3c 00024 (v01 DELL PE_SC3 00000001 DELL 00000001) [ 0.000000] ACPI: ERST 000000007f692edc 00270 (v01 DELL PE_SC3 00000001 DELL 00000001) [ 0.000000] ACPI: HEST 000000007f69314c 003A8 (v01 DELL PE_SC3 00000001 DELL 00000001) [ 0.000000] ACPI: BERT 000000007f692d5c 00030 (v01 DELL PE_SC3 00000001 DELL 00000001) [ 0.000000] ACPI: EINJ 000000007f692d8c 00150 (v01 DELL PE_SC3 00000001 DELL 00000001) [ 0.000000] ACPI: SRAT 000000007f6b3bc0 00370 (v01 DELL PE_SC3 00000001 DELL 00000001) [ 0.000000] ACPI: TCPA 000000007f6b3f34 00064 (v02 DELL PE_SC3 00000001 DELL 00000001) [ 0.000000] ACPI: SSDT 000000007f6b7000 01EF4 (v01 INTEL PPM RCM 80000001 INTL 20061109) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] SRAT: PXM 1 -> APIC 0x10 -> Node 0 [ 0.000000] SRAT: PXM 2 -> APIC 0x00 -> Node 1 [ 0.000000] SRAT: PXM 1 -> APIC 0x12 -> Node 0 [ 0.000000] SRAT: PXM 2 -> APIC 0x02 -> Node 1 [ 0.000000] SRAT: PXM 1 -> APIC 0x14 -> Node 0 [ 0.000000] SRAT: PXM 2 -> APIC 0x04 -> Node 1 [ 0.000000] SRAT: PXM 1 -> APIC 0x16 -> Node 0 [ 0.000000] SRAT: PXM 2 -> APIC 0x06 -> Node 1 [ 0.000000] SRAT: Node 1 PXM 2 0-80000000 [ 0.000000] SRAT: Node 1 PXM 2 100000000-680000000 [ 0.000000] SRAT: Node 0 PXM 1 680000000-c80000000 [ 0.000000] SRAT: Node 1 [0,80000000) + [100000000,680000000) -> [0,680000000) [ 0.000000] NUMA: Using 31 for the hash shift. [ 0.000000] Initmem setup node 0 0000000680000000-0000000c80000000 [ 0.000000] NODE_DATA [0000000c7fffb000 - 0000000c7fffffff] [ 0.000000] Initmem setup node 1 0000000000000000-0000000680000000 [ 0.000000] NODE_DATA [000000067fffb000 - 000000067fffffff] [ 0.000000] [ffffea0000000000-ffffea0016bfffff] PMD -> [ffff880667e00000-ffff88067cdfffff] on node 1 [ 0.000000] [ffffea0016c00000-ffffea002bbfffff] PMD -> [ffff880c67e00000-ffff880c7cdfffff] on node 0 [ 0.000000] Zone PFN ranges: [ 0.000000] DMA 0x00000010 -> 0x00001000 [ 0.000000] DMA32 0x00001000 -> 0x00100000 [ 0.000000] Normal 0x00100000 -> 0x00c80000 [ 0.000000] Movable zone start PFN for each node [ 0.000000] early_node_map[4] active PFN ranges [ 0.000000] 1: 0x00000010 -> 0x000000a0 [ 0.000000] 1: 0x00000100 -> 0x0007f679 [ 0.000000] 1: 0x00100000 -> 0x00680000 [ 0.000000] 0: 0x00680000 -> 0x00c80000 [ 0.000000] On node 0 totalpages: 6291456 [ 0.000000] Normal zone: 86016 pages used for memmap [ 0.000000] Normal zone: 6205440 pages, LIFO batch:31 [ 0.000000] On node 1 totalpages: 6288905 [ 0.000000] DMA zone: 56 pages used for memmap [ 0.000000] DMA zone: 8 pages reserved [ 0.000000] DMA zone: 3920 pages, LIFO batch:0 [ 0.000000] DMA32 zone: 14280 pages used for memmap [ 0.000000] DMA32 zone: 503473 pages, LIFO batch:31 [ 0.000000] Normal zone: 78848 pages used for memmap [ 0.000000] Normal zone: 5688320 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[0x10] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x12] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x02] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x14] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x04] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x07] lapic_id[0x16] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x08] lapic_id[0x06] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x09] lapic_id[0x28] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x0a] lapic_id[0x29] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x0b] lapic_id[0x2a] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x0c] lapic_id[0x2b] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x0d] lapic_id[0x2c] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x0e] lapic_id[0x2d] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x0f] lapic_id[0x2e] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x10] lapic_id[0x2f] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x11] lapic_id[0x30] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x12] lapic_id[0x31] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x13] lapic_id[0x32] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x14] lapic_id[0x33] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x15] lapic_id[0x34] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x16] lapic_id[0x35] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x17] lapic_id[0x36] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x18] lapic_id[0x37] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x19] lapic_id[0x38] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x1a] lapic_id[0x39] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x1b] lapic_id[0x3a] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x1c] lapic_id[0x3b] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x1d] lapic_id[0x3c] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x1e] lapic_id[0x3d] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x1f] lapic_id[0x3e] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x20] lapic_id[0x3f] disabled) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1]) [ 0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0]) [ 0.000000] IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23 [ 0.000000] ACPI: IOAPIC (id[0x01] address[0xfec80000] gsi_base[32]) [ 0.000000] IOAPIC[1]: apic_id 1, version 32, address 0xfec80000, GSI 32-55 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [ 0.000000] ACPI: 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: 0x8086a301 base: 0xfed00000 [ 0.000000] SMP: Allowing 32 CPUs, 24 hotplug CPUs [ 0.000000] nr_irqs_gsi: 72 [ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 0000000000100000 [ 0.000000] PM: Registered nosave memory: 000000007f679000 - 000000007f68f000 [ 0.000000] PM: Registered nosave memory: 000000007f68f000 - 000000007f6ce000 [ 0.000000] PM: Registered nosave memory: 000000007f6ce000 - 0000000080000000 [ 0.000000] PM: Registered nosave memory: 0000000080000000 - 00000000e0000000 [ 0.000000] PM: Registered nosave memory: 00000000e0000000 - 00000000f0000000 [ 0.000000] PM: Registered nosave memory: 00000000f0000000 - 00000000fe000000 [ 0.000000] PM: Registered nosave memory: 00000000fe000000 - 0000000100000000 [ 0.000000] Allocating PCI resources starting at 80000000 (gap: 80000000:60000000) [ 0.000000] Booting paravirtualized kernel on bare hardware [ 0.000000] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:32 nr_node_ids:2 [ 0.000000] PERCPU: Embedded 28 pages/cpu @ffff88007f200000 s84416 r8192 d22080 u131072 [ 0.000000] pcpu-alloc: s84416 r8192 d22080 u131072 alloc=1*2097152 [ 0.000000] pcpu-alloc: [0] 00 02 04 06 08 10 12 14 16 18 20 22 24 26 28 30 [ 0.000000] pcpu-alloc: [1] 01 03 05 07 09 11 13 15 17 19 21 23 25 27 29 31 [ 0.000000] Built 2 zonelists in Zone order, mobility grouping on. Total pages: 12401153 [ 0.000000] Policy zone: Normal [ 0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-2.6.38-8-server root=UUID=ea7a5a27-d58f-469f-a19c-3e65b69587f6 ro crashkernel=512M bootmem_debug console=ttyS0,115200n8 [ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes) [ 0.000000] Checking aperture... [ 0.000000] No AGP bridge found [ 0.000000] Calgary: detecting Calgary via BIOS EBDA area [ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing! [ 0.000000] Memory: 49536972k/52428800k available (6023k kernel code, 2107356k absent, 784472k reserved, 5025k data, 880k init) [ 0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=32, Nodes=2 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] RCU dyntick-idle grace-period acceleration is enabled. [ 0.000000] RCU-based detection of stalled CPUs is disabled. [ 0.000000] NR_IRQS:16640 nr_irqs:1480 16 [ 0.000000] Extended CMOS year: 2000 [ 0.000000] Console: colour VGA+ 80x25 [ 0.000000] console [ttyS0] enabled [ 0.000000] allocated 503316480 bytes of page_cgroup [ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups [ 0.000000] hpet clockevent registered [ 0.000000] Fast TSC calibration using PIT [ 0.010000] Detected 2128.307 MHz processor. [ 0.000012] Calibrating delay loop (skipped), value calculated using timer frequency.. 4256.61 BogoMIPS (lpj=21283070) [ 0.010705] pid_max: default: 32768 minimum: 301 [ 0.015357] Security Framework initialized [ 0.019454] AppArmor: AppArmor initialized [ 0.023545] Yama: becoming mindful. [ 0.033043] Dentry cache hash table entries: 8388608 (order: 14, 67108864 bytes) [ 0.057205] Inode-cache hash table entries: 4194304 (order: 13, 33554432 bytes) [ 0.071455] Mount-cache hash table entries: 256 [ 0.076206] Initializing cgroup subsys ns [ 0.080204] ns_cgroup deprecated: consider using the 'clone_children' flag without the ns_cgroup. [ 0.089076] Initializing cgroup subsys cpuacct [ 0.093516] Initializing cgroup subsys memory [ 0.097884] Initializing cgroup subsys devices [ 0.102320] Initializing cgroup subsys freezer [ 0.106749] Initializing cgroup subsys net_cls [ 0.111185] Initializing cgroup subsys blkio [ 0.115485] CPU: Physical Processor ID: 1 [ 0.119479] CPU: Processor Core ID: 0 [ 0.123140] mce: CPU supports 9 MCE banks [ 0.127147] CPU0: Thermal monitoring enabled (TM1) [ 0.131936] using mwait in idle threads. [ 0.138215] ACPI: Core revision 20110112 [ 0.143937] ftrace: allocating 24611 entries in 97 pages [ 0.158287] Setting APIC routing to physical flat [ 0.163454] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 [ 0.269421] CPU0: Intel(R) Xeon(R) CPU E5506 @ 2.13GHz stepping 05 [ 0.390085] Performance Events: PEBS fmt1+, Nehalem events, Intel PMU driver. [ 0.397233] ... version: 3 [ 0.401231] ... bit width: 48 [ 0.405313] ... generic registers: 4 [ 0.409309] ... value mask: 0000ffffffffffff [ 0.414604] ... max period: 000000007fffffff [ 0.419898] ... fixed-purpose events: 3 [ 0.423894] ... event mask: 000000070000000f [ 0.429851] Booting Node 1, Processors #1 Ok. [ 0.610670] Booting Node 0, Processors #2 Ok. [ 0.790681] Booting Node 1, Processors #3 Ok. [ 0.970559] Booting Node 0, Processors #4 Ok. [ 1.150479] Booting Node 1, Processors #5 Ok. [ 1.330327] Booting Node 0, Processors #6 Ok. [ 1.510397] Booting Node 1, Processors #7 [ 1.689646] Brought up 8 CPUs [ 1.692788] Total of 8 processors activated (34048.77 BogoMIPS). [ 1.702626] devtmpfs: initialized [ 1.710683] print_constraints: dummy: [ 1.714448] Time: 16:03:35 Date: 11/17/11 [ 1.718592] NET: Registered protocol family 16 [ 1.723149] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it [ 1.723170] Trying to unpack rootfs image as initramfs... [ 1.736089] ACPI: bus type pci registered [ 1.740218] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000) [ 1.749508] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in E820 [ 1.782739] PCI: Using configuration type 1 for base access [ 1.791077] bio: create slab <bio-0> at 0 [ 1.795896] ACPI: EC: Look up EC in DSDT [ 1.796885] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored [ 1.804192] ACPI: Interpreter enabled [ 1.807844] ACPI: (supports S0 S4 S5) [ 1.811543] ACPI: Using IOAPIC for interrupt routing [ 1.820247] ACPI: No dock devices found. [ 1.824271] HEST: Table parsing has been initialized. [ 1.829310] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug [ 1.838686] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 1.845063] pci_root PNP0A08:00: host bridge window [io 0x0000-0x0cf7] [ 1.851664] pci_root PNP0A08:00: host bridge window [io 0x0d00-0xffff] [ 1.858264] pci_root PNP0A08:00: host bridge window [mem 0x000a0000-0x000bffff] [ 1.865561] pci_root PNP0A08:00: host bridge window [mem 0x80000000-0xfdffffff] [ 1.872856] pci_root PNP0A08:00: host bridge window [mem 0xfed40000-0xfed44fff] [ 1.880175] pci 0000:00:00.0: [8086:3406] type 0 class 0x000600 [ 1.880230] pci 0000:00:00.0: PME# supported from D0 D3hot D3cold [ 1.880234] pci 0000:00:00.0: PME# disabled [ 1.880258] pci 0000:00:01.0: [8086:3408] type 1 class 0x000604 [ 1.880305] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold [ 1.880308] pci 0000:00:01.0: PME# disabled [ 1.880331] pci 0000:00:03.0: [8086:340a] type 1 class 0x000604 [ 1.880378] pci 0000:00:03.0: PME# supported from D0 D3hot D3cold [ 1.880382] pci 0000:00:03.0: PME# disabled [ 1.880403] pci 0000:00:04.0: [8086:340b] type 1 class 0x000604 [ 1.880450] pci 0000:00:04.0: PME# supported from D0 D3hot D3cold [ 1.880454] pci 0000:00:04.0: PME# disabled [ 1.880475] pci 0000:00:05.0: [8086:340c] type 1 class 0x000604 [ 1.880522] pci 0000:00:05.0: PME# supported from D0 D3hot D3cold [ 1.880526] pci 0000:00:05.0: PME# disabled [ 1.880547] pci 0000:00:06.0: [8086:340d] type 1 class 0x000604 [ 1.880594] pci 0000:00:06.0: PME# supported from D0 D3hot D3cold [ 1.880598] pci 0000:00:06.0: PME# disabled [ 1.880619] pci 0000:00:07.0: [8086:340e] type 1 class 0x000604 [ 1.880667] pci 0000:00:07.0: PME# supported from D0 D3hot D3cold [ 1.880670] pci 0000:00:07.0: PME# disabled [ 1.880693] pci 0000:00:09.0: [8086:3410] type 1 class 0x000604 [ 1.880740] pci 0000:00:09.0: PME# supported from D0 D3hot D3cold [ 1.880744] pci 0000:00:09.0: PME# disabled [ 1.880772] pci 0000:00:14.0: [8086:342e] type 0 class 0x000800 [ 1.880841] pci 0000:00:14.1: [8086:3422] type 0 class 0x000800 [ 1.880903] pci 0000:00:14.2: [8086:3423] type 0 class 0x000800 [ 1.880975] pci 0000:00:1a.0: [8086:2937] type 0 class 0x000c03 [ 1.881019] pci 0000:00:1a.0: reg 20: [io 0xec40-0xec5f] [ 1.881063] pci 0000:00:1a.1: [8086:2938] type 0 class 0x000c03 [ 1.881106] pci 0000:00:1a.1: reg 20: [io 0xec60-0xec7f] [ 1.881161] pci 0000:00:1a.7: [8086:293c] type 0 class 0x000c03 [ 1.881183] pci 0000:00:1a.7: reg 10: [mem 0xdf0ff800-0xdf0ffbff] [ 1.881256] pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold [ 1.881261] pci 0000:00:1a.7: PME# disabled [ 1.881283] pci 0000:00:1d.0: [8086:2934] type 0 class 0x000c03 [ 1.881326] pci 0000:00:1d.0: reg 20: [io 0xec80-0xec9f] [ 1.881370] pci 0000:00:1d.1: [8086:2935] type 0 class 0x000c03 [ 1.881413] pci 0000:00:1d.1: reg 20: [io 0xeca0-0xecbf] [ 1.881469] pci 0000:00:1d.7: [8086:293a] type 0 class 0x000c03 [ 1.881491] pci 0000:00:1d.7: reg 10: [mem 0xdf0ffc00-0xdf0fffff] [ 1.881565] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold [ 1.881569] pci 0000:00:1d.7: PME# disabled [ 1.881588] pci 0000:00:1e.0: [8086:244e] type 1 class 0x000604 [ 1.881645] pci 0000:00:1f.0: [8086:2918] type 0 class 0x000601 [ 1.881727] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 1 PIO at 0c00 (mask 007f) [ 1.889279] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 2 PIO at 0ca0 (mask 000f) [ 1.896839] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 3 PIO at 00e0 (mask 000f) [ 1.904439] pci 0000:00:1f.2: [8086:2921] type 0 class 0x000101 [ 1.904458] pci 0000:00:1f.2: reg 10: [io 0xec10-0xec17] [ 1.904466] pci 0000:00:1f.2: reg 14: [io 0xec08-0xec0b] [ 1.904474] pci 0000:00:1f.2: reg 18: [io 0xec18-0xec1f] [ 1.904482] pci 0000:00:1f.2: reg 1c: [io 0xec0c-0xec0f] [ 1.904491] pci 0000:00:1f.2: reg 20: [io 0xec20-0xec2f] [ 1.904499] pci 0000:00:1f.2: reg 24: [io 0xec30-0xec3f] [ 1.904594] pci 0000:01:00.0: [14e4:1639] type 0 class 0x000200 [ 1.904612] pci 0000:01:00.0: reg 10: [mem 0xd6000000-0xd7ffffff 64bit] [ 1.904679] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold [ 1.904684] pci 0000:01:00.0: PME# disabled [ 1.904715] pci 0000:01:00.1: [14e4:1639] type 0 class 0x000200 [ 1.904731] pci 0000:01:00.1: reg 10: [mem 0xd8000000-0xd9ffffff 64bit] [ 1.904797] pci 0000:01:00.1: PME# supported from D0 D3hot D3cold [ 1.904801] pci 0000:01:00.1: PME# disabled [ 1.904827] pci 0000:00:01.0: PCI bridge to [bus 01-01] [ 1.910046] pci 0000:00:01.0: bridge window [io 0xf000-0x0000] (disabled) [ 1.910050] pci 0000:00:01.0: bridge window [mem 0xd6000000-0xd9ffffff] [ 1.910055] pci 0000:00:01.0: bridge window [mem 0xfff00000-0x000fffff pref] (disabled) [ 1.910110] pci 0000:02:00.0: [14e4:1639] type 0 class 0x000200 [ 1.910126] pci 0000:02:00.0: reg 10: [mem 0xda000000-0xdbffffff 64bit] [ 1.910193] pci 0000:02:00.0: PME# supported from D0 D3hot D3cold [ 1.910197] pci 0000:02:00.0: PME# disabled [ 1.910228] pci 0000:02:00.1: [14e4:1639] type 0 class 0x000200 [ 1.910244] pci 0000:02:00.1: reg 10: [mem 0xdc000000-0xddffffff 64bit] [ 1.910310] pci 0000:02:00.1: PME# supported from D0 D3hot D3cold [ 1.910314] pci 0000:02:00.1: PME# disabled [ 1.910338] pci 0000:00:03.0: PCI bridge to [bus 02-02] [ 1.915550] pci 0000:00:03.0: bridge window [io 0xf000-0x0000] (disabled) [ 1.915554] pci 0000:00:03.0: bridge window [mem 0xda000000-0xddffffff] [ 1.915559] pci 0000:00:03.0: bridge window [mem 0xfff00000-0x000fffff pref] (disabled) [ 1.915610] pci 0000:03:00.0: [1000:0058] type 0 class 0x000100 [ 1.915622] pci 0000:03:00.0: reg 10: [io 0xfc00-0xfcff] [ 1.915634] pci 0000:03:00.0: reg 14: [mem 0xdf2ec000-0xdf2effff 64bit] [ 1.915646] pci 0000:03:00.0: reg 1c: [mem 0xdf2f0000-0xdf2fffff 64bit] [ 1.915662] pci 0000:03:00.0: reg 30: [mem 0xdf100000-0xdf1fffff pref] [ 1.915684] pci 0000:03:00.0: supports D1 D2 [ 1.915703] pci 0000:00:04.0: PCI bridge to [bus 03-03] [ 1.920921] pci 0000:00:04.0: bridge window [io 0xf000-0xffff] [ 1.920925] pci 0000:00:04.0: bridge window [mem 0xdf100000-0xdf2fffff] [ 1.920931] pci 0000:00:04.0: bridge window [mem 0xfff00000-0x000fffff pref] (disabled) [ 1.920971] pci 0000:00:05.0: PCI bridge to [bus 04-04] [ 1.926184] pci 0000:00:05.0: bridge window [io 0xf000-0x0000] (disabled) [ 1.926188] pci 0000:00:05.0: bridge window [mem 0xfff00000-0x000fffff] (disabled) [ 1.926194] pci 0000:00:05.0: bridge window [mem 0xfff00000-0x000fffff pref] (disabled) [ 1.926235] pci 0000:00:06.0: PCI bridge to [bus 05-05] [ 1.931451] pci 0000:00:06.0: bridge window [io 0xf000-0x0000] (disabled) [ 1.931455] pci 0000:00:06.0: bridge window [mem 0xfff00000-0x000fffff] (disabled) [ 1.931461] pci 0000:00:06.0: bridge window [mem 0xfff00000-0x000fffff pref] (disabled) [ 1.931499] pci 0000:00:07.0: PCI bridge to [bus 06-06] [ 1.936712] pci 0000:00:07.0: bridge window [io 0xf000-0x0000] (disabled) [ 1.936716] pci 0000:00:07.0: bridge window [mem 0xfff00000-0x000fffff] (disabled) [ 1.936721] pci 0000:00:07.0: bridge window [mem 0xfff00000-0x000fffff pref] (disabled) [ 1.936760] pci 0000:00:09.0: PCI bridge to [bus 07-07] [ 1.941978] pci 0000:00:09.0: bridge window [io 0xf000-0x0000] (disabled) [ 1.941982] pci 0000:00:09.0: bridge window [mem 0xfff00000-0x000fffff] (disabled) [ 1.941988] pci 0000:00:09.0: bridge window [mem 0xfff00000-0x000fffff pref] (disabled) [ 1.942028] pci 0000:08:03.0: [102b:0532] type 0 class 0x000300 [ 1.942049] pci 0000:08:03.0: reg 10: [mem 0xd5800000-0xd5ffffff pref] [ 1.942059] pci 0000:08:03.0: reg 14: [mem 0xde7fc000-0xde7fffff] [ 1.942069] pci 0000:08:03.0: reg 18: [mem 0xde800000-0xdeffffff] [ 1.942102] pci 0000:08:03.0: reg 30: [mem 0x00000000-0x0000ffff pref] [ 1.942167] pci 0000:00:1e.0: PCI bridge to [bus 08-08] (subtractive decode) [ 1.949200] pci 0000:00:1e.0: bridge window [io 0xf000-0x0000] (disabled) [ 1.949206] pci 0000:00:1e.0: bridge window [mem 0xde000000-0xdeffffff] [ 1.949212] pci 0000:00:1e.0: bridge window [mem 0xd5800000-0xd5ffffff 64bit pref] [ 1.949215] pci 0000:00:1e.0: bridge window [io 0x0000-0x0cf7] (subtractive decode) [ 1.949217] pci 0000:00:1e.0: bridge window [io 0x0d00-0xffff] (subtractive decode) [ 1.949220] pci 0000:00:1e.0: bridge window [mem 0x000a0000-0x000bffff] (subtractive decode) [ 1.949222] pci 0000:00:1e.0: bridge window [mem 0x80000000-0xfdffffff] (subtractive decode) [ 1.949224] pci 0000:00:1e.0: bridge window [mem 0xfed40000-0xfed44fff] (subtractive decode) [ 1.949262] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] [ 1.949739] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX1._PRT] [ 1.949809] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX3._PRT] [ 1.949876] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX4._PRT] [ 1.949942] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX5._PRT] [ 1.950009] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX6._PRT] [ 1.950075] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX7._PRT] [ 1.950145] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX9._PRT] [ 1.950220] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.COMP._PRT] [ 1.953362] ACPI: PCI Interrupt Link [LK00] (IRQs 3 4 5 6 7 10 11 14 *15) [ 1.960298] ACPI: PCI Interrupt Link [LK01] (IRQs 3 4 5 6 7 10 11 *14 15) [ 1.967239] ACPI: PCI Interrupt Link [LK02] (IRQs 3 4 5 6 7 10 *11 14 15) [ 1.974176] ACPI: PCI Interrupt Link [LK03] (IRQs 3 4 5 [ 1.979156] Freeing initrd memory: 12744k freed [ 1.983961] 6 7 *10 11 14 15) [ 1.987200] ACPI: PCI Interrupt Link [LK04] (IRQs 3 4 *5 6 7 10 11 14 15) [ 1.994232] ACPI: PCI Interrupt Link [LK05] (IRQs 3 4 5 *6 7 10 11 14 15) [ 2.001158] ACPI: PCI Interrupt Link [LK06] (IRQs 3 4 5 6 7 10 11 14 15) *0, disabled. [ 2.009225] ACPI: PCI Interrupt Link [LK07] (IRQs 3 4 5 6 7 10 11 *14 15) [ 2.016262] vgaarb: device added: PCI:0000:08:03.0,decodes=io+mem,owns=io+mem,locks=none [ 2.024333] vgaarb: loaded [ 2.027212] SCSI subsystem initialized [ 2.031034] libata version 3.00 loaded. [ 2.031078] usbcore: registered new interface driver usbfs [ 2.036560] usbcore: registered new interface driver hub [ 2.041885] usbcore: registered new device driver usb [ 2.047056] wmi: Mapper loaded [ 2.050104] PCI: Using ACPI for IRQ routing [ 2.054273] PCI: pci_cache_line_size set to 64 bytes [ 2.054359] reserve RAM buffer: 000000007f679000 - 000000007fffffff [ 2.054481] NetLabel: Initializing [ 2.057870] NetLabel: domain hash size = 128 [ 2.062214] NetLabel: protocols = UNLABELED CIPSOv4 [ 2.067179] NetLabel: unlabeled traffic allowed by default [ 2.072782] HPET: 4 timers in total, 0 timers will be used for per-cpu timer [ 2.079816] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0 [ 2.084986] hpet0: 4 comparators, 64-bit 14.318180 MHz counter [ 2.149508] Switching to clocksource hpet [ 2.159321] Switched to NOHz mode on CPU #0 [ 2.159374] Switched to NOHz mode on CPU #5 [ 2.159385] Switched to NOHz mode on CPU #4 [ 2.159388] Switched to NOHz mode on CPU #1 [ 2.159433] Switched to NOHz mode on CPU #2 [ 2.159447] Switched to NOHz mode on CPU #3 [ 2.159450] Switched to NOHz mode on CPU #7 [ 2.159459] Switched to NOHz mode on CPU #6 [ 2.162123] AppArmor: AppArmor Filesystem Enabled [ 2.162158] pnp: PnP ACPI init [ 2.162178] ACPI: bus type pnp registered [ 2.162352] pnp 00:00: [bus 00-ff] [ 2.162354] pnp 00:00: [io 0x0cf8-0x0cff] [ 2.162357] pnp 00:00: [io 0x0000-0x0cf7 window] [ 2.162359] pnp 00:00: [io 0x0d00-0xffff window] [ 2.162362] pnp 00:00: [mem 0x000a0000-0x000bffff window] [ 2.162364] pnp 00:00: [mem 0x80000000-0xfdffffff window] [ 2.162366] pnp 00:00: [mem 0xfed40000-0xfed44fff window] [ 2.162435] pnp 00:00: Plug and Play ACPI device, IDs PNP0a08 PNP0a03 (active) [ 2.162504] pnp 00:01: [io 0x0080-0x009f] [ 2.162506] pnp 00:01: [io 0x0000-0x001f] [ 2.162508] pnp 00:01: [io 0x00c0-0x00df] [ 2.162510] pnp 00:01: [dma 4] [ 2.162549] pnp 00:01: Plug and Play ACPI device, IDs PNP0200 (active) [ 2.162574] pnp 00:02: [io 0x00f0-0x00ff] [ 2.162586] pnp 00:02: [irq 13] [ 2.162624] pnp 00:02: Plug and Play ACPI device, IDs PNP0c04 (active) [ 2.162651] pnp 00:03: [io 0x0061] [ 2.162725] system 00:03: Plug and Play ACPI device, IDs PNP0c01 (active) [ 2.162752] pnp 00:04: [io 0x0070-0x007f] [ 2.162759] pnp 00:04: [irq 8] [ 2.162797] pnp 00:04: Plug and Play ACPI device, IDs PNP0b00 (active) [ 2.163012] pnp 00:05: [io 0x02f8-0x02ff] [ 2.163019] pnp 00:05: [irq 3] [ 2.163150] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active) [ 2.163358] pnp 00:06: [io 0x03f8-0x03ff] [ 2.163365] pnp 00:06: [irq 4] [ 2.163494] pnp 00:06: Plug and Play ACPI device, IDs PNP0501 (active) [ 2.164327] pnp 00:07: [io 0x0800-0x087f] [ 2.164329] pnp 00:07: [io 0x00e0-0x00e7] [ 2.164331] pnp 00:07: [io 0x0880-0x08ff] [ 2.164333] pnp 00:07: [io 0x0900-0x091f] [ 2.164335] pnp 00:07: [io 0x0920-0x0923] [ 2.164336] pnp 00:07: [io 0x0924] [ 2.164338] pnp 00:07: [io 0x0c00-0x0c7f] [ 2.164340] pnp 00:07: [io 0x0ca0-0x0ca7] [ 2.164342] pnp 00:07: [io 0x0ca9-0x0cab] [ 2.164344] pnp 00:07: [io 0x0cad-0x0caf] [ 2.164346] pnp 00:07: [io 0x0060] [ 2.164347] pnp 00:07: [io 0x0064] [ 2.164421] system 00:07: [io 0x0800-0x087f] has been reserved [ 2.164424] system 00:07: [io 0x0880-0x08ff] has been reserved [ 2.164427] system 00:07: [io 0x0900-0x091f] has been reserved [ 2.164430] system 00:07: [io 0x0920-0x0923] has been reserved [ 2.164432] system 00:07: [io 0x0924] has been reserved [ 2.164435] system 00:07: [io 0x0c00-0x0c7f] has been reserved [ 2.164438] system 00:07: [io 0x0ca0-0x0ca7] has been reserved [ 2.164440] system 00:07: [io 0x0ca9-0x0cab] has been reserved [ 2.164443] system 00:07: [io 0x0cad-0x0caf] has been reserved [ 2.164447] system 00:07: Plug and Play ACPI device, IDs PNP0c01 (active) [ 2.164507] pnp 00:08: [io 0x0ca8] [ 2.164509] pnp 00:08: [io 0x0cac] [ 2.164511] pnp 00:08: [irq 0 disabled] [ 2.164575] system 00:08: [io 0x0ca8] has been reserved [ 2.164578] system 00:08: [io 0x0cac] has been reserved [ 2.164582] system 00:08: Plug and Play ACPI device, IDs IPI0001 PNP0c01 (active) [ 2.165237] pnp 00:09: [mem 0xe0000000-0xefffffff] [ 2.165305] system 00:09: [mem 0xe0000000-0xefffffff] has been reserved [ 2.165308] system 00:09: Plug and Play ACPI device, IDs PNP0c02 (active) [ 2.165367] pnp 00:0a: [mem 0xfed00000-0xfed003ff] [ 2.165409] pnp 00:0a: Plug and Play ACPI device, IDs PNP0103 (active) [ 2.165433] pnp 00:0b: [mem 0xfed90000-0xfed91fff] [ 2.165505] system 00:0b: [mem 0xfed90000-0xfed91fff] has been reserved [ 2.165509] system 00:0b: Plug and Play ACPI device, IDs PNP0c02 (active) [ 2.165730] pnp: PnP ACPI: found 12 devices [ 2.165732] ACPI: ACPI bus type pnp unregistered [ 2.172579] pci 0000:00:01.0: PCI bridge to [bus 01-01] [ 2.172581] pci 0000:00:01.0: bridge window [io disabled] [ 2.172587] pci 0000:00:01.0: bridge window [mem 0xd6000000-0xd9ffffff] [ 2.172590] pci 0000:00:01.0: bridge window [mem pref disabled] [ 2.172596] pci 0000:00:03.0: PCI bridge to [bus 02-02] [ 2.172598] pci 0000:00:03.0: bridge window [io disabled] [ 2.172603] pci 0000:00:03.0: bridge window [mem 0xda000000-0xddffffff] [ 2.172607] pci 0000:00:03.0: bridge window [mem pref disabled] [ 2.172613] pci 0000:00:04.0: PCI bridge to [bus 03-03] [ 2.172616] pci 0000:00:04.0: bridge window [io 0xf000-0xffff] [ 2.172621] pci 0000:00:04.0: bridge window [mem 0xdf100000-0xdf2fffff] [ 2.172624] pci 0000:00:04.0: bridge window [mem pref disabled] [ 2.172630] pci 0000:00:05.0: PCI bridge to [bus 04-04] [ 2.172632] pci 0000:00:05.0: bridge window [io disabled] [ 2.172636] pci 0000:00:05.0: bridge window [mem disabled] [ 2.172640] pci 0000:00:05.0: bridge window [mem pref disabled] [ 2.172646] pci 0000:00:06.0: PCI bridge to [bus 05-05] [ 2.172647] pci 0000:00:06.0: bridge window [io disabled] [ 2.172652] pci 0000:00:06.0: bridge window [mem disabled] [ 2.172655] pci 0000:00:06.0: bridge window [mem pref disabled] [ 2.172661] pci 0000:00:07.0: PCI bridge to [bus 06-06] [ 2.172663] pci 0000:00:07.0: bridge window [io disabled] [ 2.172667] pci 0000:00:07.0: bridge window [mem disabled] [ 2.172671] pci 0000:00:07.0: bridge window [mem pref disabled] [ 2.172677] pci 0000:00:09.0: PCI bridge to [bus 07-07] [ 2.172678] pci 0000:00:09.0: bridge window [io disabled] [ 2.172683] pci 0000:00:09.0: bridge window [mem disabled] [ 2.172686] pci 0000:00:09.0: bridge window [mem pref disabled] [ 2.172696] pci 0000:08:03.0: BAR 6: assigned [mem 0xde000000-0xde00ffff pref] [ 2.172699] pci 0000:00:1e.0: PCI bridge to [bus 08-08] [ 2.172701] pci 0000:00:1e.0: bridge window [io disabled] [ 2.172707] pci 0000:00:1e.0: bridge window [mem 0xde000000-0xdeffffff] [ 2.172712] pci 0000:00:1e.0: bridge window [mem 0xd5800000-0xd5ffffff 64bit pref] [ 2.172743] pci 0000:00:01.0: PCI INT A -> GSI 53 (level, low) -> IRQ 53 [ 2.172748] pci 0000:00:01.0: setting latency timer to 64 [ 2.172755] pci 0000:00:03.0: PCI INT A -> GSI 53 (level, low) -> IRQ 53 [ 2.172759] pci 0000:00:03.0: setting latency timer to 64 [ 2.172765] pci 0000:00:04.0: PCI INT A -> GSI 53 (level, low) -> IRQ 53 [ 2.172769] pci 0000:00:04.0: setting latency timer to 64 [ 2.172776] pci 0000:00:05.0: PCI INT A -> GSI 53 (level, low) -> IRQ 53 [ 2.172779] pci 0000:00:05.0: setting latency timer to 64 [ 2.172786] pci 0000:00:06.0: PCI INT A -> GSI 53 (level, low) -> IRQ 53 [ 2.172790] pci 0000:00:06.0: setting latency timer to 64 [ 2.172796] pci 0000:00:07.0: PCI INT A -> GSI 53 (level, low) -> IRQ 53 [ 2.172800] pci 0000:00:07.0: setting latency timer to 64 [ 2.172806] pci 0000:00:09.0: PCI INT A -> GSI 53 (level, low) -> IRQ 53 [ 2.172810] pci 0000:00:09.0: setting latency timer to 64 [ 2.172818] pci 0000:00:1e.0: setting latency timer to 64 [ 2.172823] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7] [ 2.172825] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff] [ 2.172828] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff] [ 2.172830] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfdffffff] [ 2.172832] pci_bus 0000:00: resource 8 [mem 0xfed40000-0xfed44fff] [ 2.172835] pci_bus 0000:01: resource 1 [mem 0xd6000000-0xd9ffffff] [ 2.172838] pci_bus 0000:02: resource 1 [mem 0xda000000-0xddffffff] [ 2.172840] pci_bus 0000:03: resource 0 [io 0xf000-0xffff] [ 2.172843] pci_bus 0000:03: resource 1 [mem 0xdf100000-0xdf2fffff] [ 2.172846] pci_bus 0000:08: resource 1 [mem 0xde000000-0xdeffffff] [ 2.172848] pci_bus 0000:08: resource 2 [mem 0xd5800000-0xd5ffffff 64bit pref] [ 2.172851] pci_bus 0000:08: resource 4 [io 0x0000-0x0cf7] [ 2.172853] pci_bus 0000:08: resource 5 [io 0x0d00-0xffff] [ 2.172856] pci_bus 0000:08: resource 6 [mem 0x000a0000-0x000bffff] [ 2.172858] pci_bus 0000:08: resource 7 [mem 0x80000000-0xfdffffff] [ 2.172861] pci_bus 0000:08: resource 8 [mem 0xfed40000-0xfed44fff] [ 2.172920] NET: Registered protocol family 2 [ 2.173508] IP route cache hash table entries: 524288 (order: 10, 4194304 bytes) [ 2.175482] TCP established hash table entries: 524288 (order: 11, 8388608 bytes) [ 2.177628] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes) [ 2.177869] TCP: Hash tables configured (established 524288 bind 65536) [ 2.177872] TCP reno registered [ 2.177993] UDP hash table entries: 32768 (order: 8, 1048576 bytes) [ 2.178392] UDP-Lite hash table entries: 32768 (order: 8, 1048576 bytes) [ 2.178959] NET: Registered protocol family 1 [ 2.583337] pci 0000:08:03.0: Boot video device [ 2.583350] PCI: CLS 64 bytes, default 64 [ 2.583353] PCI-DMA: Using software bounce buffering for IO (SWIOTLB) [ 2.589777] Placing 64MB software IO TLB between ffff88007b200000 - ffff88007f200000 [ 2.597504] software IO TLB at phys 0x7b200000 - 0x7f200000 [ 2.603934] audit: initializing netlink socket (disabled) [ 2.609325] type=2000 audit(1321545815.430:1): initialized [ 2.637065] HugeTLB registered 2 MB page size, pre-allocated 0 pages [ 2.645786] VFS: Disk quotas dquot_6.5.2 [ 2.649787] Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 2.657152] fuse init (API version 7.16) [ 2.661184] msgmni has been set to 32768 [ 2.665402] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253) [ 2.672815] io scheduler noop registered [ 2.676730] io scheduler deadline registered (default) [ 2.681903] io scheduler cfq registered [ 2.686144] pci_hotplug: PCI Hot Plug PCI Core version: 0.5 [ 2.691729] pciehp: PCI Express Hot Plug Controller Driver version: 0.4 [ 2.698379] intel_idle: MWAIT substates: 0x1120 [ 2.698396] intel_idle: v0.4 model 0x1A [ 2.698398] intel_idle: lapic_timer_reliable_states 0x2 [ 2.698598] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0 [ 2.705982] ACPI: Power Button [PWRF] [ 2.709761] ACPI: acpi_idle yielding to intel_idle [ 2.712230] ERST: Error Record Serialization Table (ERST) support is initialized. [ 2.719782] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled [ 2.746699] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A [ 2.893761] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A [ 2.955909] 00:05: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A [ 2.982132] 00:06: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A [ 2.988074] Linux agpgart interface v0.103 [ 2.993834] brd: module loaded [ 2.997645] loop: module loaded [ 3.000882] i2c-core: driver [adp5520] using legacy suspend method [ 3.007051] i2c-core: driver [adp5520] using legacy resume method [ 3.013258] ata_piix 0000:00:1f.2: version 2.13 [ 3.013284] ata_piix 0000:00:1f.2: PCI INT C -> GSI 23 (level, low) -> IRQ 23 [ 3.020402] ata_piix 0000:00:1f.2: MAP [ P0 -- P1 -- ] [ 3.183113] ata_piix 0000:00:1f.2: setting latency timer to 64 [ 3.183400] scsi0 : ata_piix [ 3.186420] scsi1 : ata_piix [ 3.189338] ata1: SATA max UDMA/133 cmd 0xec10 ctl 0xec08 bmdma 0xec20 irq 23 [ 3.196467] ata2: SATA max UDMA/133 cmd 0xec18 ctl 0xec0c bmdma 0xec28 irq 23 [ 3.203959] Fixed MDIO Bus: probed [ 3.207384] PPP generic driver version 2.4.2 [ 3.211706] tun: Universal TUN/TAP device driver, 1.6 [ 3.216750] tun: (C) 1999-2004 Max Krasnyansky <[email protected]> [ 3.223035] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 3.229575] ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 19 (level, low) -> IRQ 19 [ 3.236720] ehci_hcd 0000:00:1a.7: setting latency timer to 64 [ 3.236724] ehci_hcd 0000:00:1a.7: EHCI Host Controller [ 3.241978] ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1 [ 3.249417] ehci_hcd 0000:00:1a.7: debug port 1 [ 3.257809] ehci_hcd 0000:00:1a.7: cache line size of 64 is not supported [ 3.257830] ehci_hcd 0000:00:1a.7: irq 19, io mem 0xdf0ff800 [ 3.283057] ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00 [ 3.288935] hub 1-0:1.0: USB hub found [ 3.292675] hub 1-0:1.0: 4 ports detected [ 3.296772] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 21 (level, low) -> IRQ 21 [ 3.303911] ehci_hcd 0000:00:1d.7: setting latency timer to 64 [ 3.303915] ehci_hcd 0000:00:1d.7: EHCI Host Controller [ 3.309173] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2 [ 3.316610] ehci_hcd 0000:00:1d.7: debug port 1 [ 3.325006] ehci_hcd 0000:00:1d.7: cache line size of 64 is not supported [ 3.325022] ehci_hcd 0000:00:1d.7: irq 21, io mem 0xdf0ffc00 [ 3.353028] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00 [ 3.358891] hub 2-0:1.0: USB hub found [ 3.362631] hub 2-0:1.0: 4 ports detected [ 3.366720] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 3.372895] uhci_hcd: USB Universal Host Controller Interface driver [ 3.379308] uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 [ 3.386434] uhci_hcd 0000:00:1a.0: setting latency timer to 64 [ 3.386438] uhci_hcd 0000:00:1a.0: UHCI Host Controller [ 3.391693] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3 [ 3.399126] uhci_hcd 0000:00:1a.0: irq 17, io base 0x0000ec40 [ 3.405009] hub 3-0:1.0: USB hub found [ 3.408748] hub 3-0:1.0: 2 ports detected [ 3.412826] uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 18 (level, low) -> IRQ 18 [ 3.419953] uhci_hcd 0000:00:1a.1: setting latency timer to 64 [ 3.419957] uhci_hcd 0000:00:1a.1: UHCI Host Controller [ 3.425232] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4 [ 3.432662] uhci_hcd 0000:00:1a.1: irq 18, io base 0x0000ec60 [ 3.438549] hub 4-0:1.0: USB hub found [ 3.442288] hub 4-0:1.0: 2 ports detected [ 3.446366] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21 [ 3.453493] uhci_hcd 0000:00:1d.0: setting latency timer to 64 [ 3.453497] uhci_hcd 0000:00:1d.0: UHCI Host Controller [ 3.458749] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 5 [ 3.466202] uhci_hcd 0000:00:1d.0: irq 21, io base 0x0000ec80 [ 3.472083] hub 5-0:1.0: USB hub found [ 3.475829] hub 5-0:1.0: 2 ports detected [ 3.479912] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 20 (level, low) -> IRQ 20 [ 3.487037] uhci_hcd 0000:00:1d.1: setting latency timer to 64 [ 3.487040] uhci_hcd 0000:00:1d.1: UHCI Host Controller [ 3.492296] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 6 [ 3.503027] uhci_hcd 0000:00:1d.1: irq 20, io base 0x0000eca0 [ 3.508905] hub 6-0:1.0: USB hub found [ 3.512643] hub 6-0:1.0: 2 ports detected [ 3.516777] i8042: PNP: No PS/2 controller found. Probing ports directly. [ 3.526267] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 3.531221] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 3.536381] mousedev: PS/2 mouse device common for all mice [ 3.542041] rtc_cmos 00:04: RTC can wake from S4 [ 3.579073] rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0 [ 3.585185] rtc0: alarms up to one day, y3k, 242 bytes nvram, hpet irqs [ 3.591957] device-mapper: uevent: version 1.0.3 [ 3.596676] device-mapper: ioctl: 4.19.1-ioctl (2011-01-07) initialised: [email protected] [ 3.602926] Refined TSC clocksource calibration: 2127.999 MHz. [ 3.602929] Switching to clocksource tsc [ 3.614875] usb 1-3: new high speed USB device using ehci_hcd and address 2 [ 3.614925] device-mapper: multipath: version 1.2.0 loaded [ 3.614928] device-mapper: multipath round-robin: version 1.0.0 loaded [ 3.615339] cpuidle: using governor ladder [ 3.638251] cpuidle: using governor menu [ 3.642494] TCP cubic registered [ 3.645884] NET: Registered protocol family 10 [ 3.651205] NET: Registered protocol family 17 [ 3.655667] Registering the dns_resolver key type [ 3.660915] PM: Hibernation image not present or could not be loaded. [ 3.660928] registered taskstats version 1 [ 3.665566] Magic number: 3:518:85 [ 3.669650] rtc_cmos 00:04: setting system clock to 2011-11-17 16:03:37 UTC (1321545817) [ 3.677724] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found [ 3.683717] EDD information not available. [ 3.713229] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [ 3.733270] ata1.00: ATAPI: TEAC DVD-ROM DV-28SW, R.2A, max UDMA/100 [ 3.773179] ata1.00: configured for UDMA/100 [ 3.783717] hub 1-3:1.0: USB hub found [ 3.787602] hub 1-3:1.0: 3 ports detected [ 3.793882] scsi 0:0:0:0: CD-ROM TEAC DVD-ROM DV-28SW R.2A PQ: 0 ANSI: 5 [ 3.825488] sr0: scsi3-mmc drive: 24x/24x cd/rw xa/form2 cdda tray [ 3.831652] cdrom: Uniform CD-ROM driver Revision: 3.20 [ 3.837003] sr 0:0:0:0: Attached scsi CD-ROM sr0 [ 3.837082] sr 0:0:0:0: Attached scsi generic sg0 type 5 [ 4.022811] usb 2-3: new high speed USB device using ehci_hcd and address 3 [ 4.272752] ata2: failed to resume link (SControl 0) [ 4.288554] ata2: SATA link down (SStatus 4 SControl 0) [ 4.297198] Freeing unused kernel memory: 880k freed [ 4.302413] Write protecting the kernel read-only data: 10240k [ 4.311209] Freeing unused kernel memory: 104k freed [ 4.324682] Freeing unused kernel memory: 1416k freed [ 4.357311] <30>udev[92]: starting version 167 [ 4.385561] bnx2: Broadcom NetXtreme II Gigabit Ethernet Driver bnx2 v2.0.21 (Dec 23, 2010) [ 4.393943] bnx2 0000:01:00.0: PCI INT A -> GSI 36 (level, low) -> IRQ 36 [ 4.400720] bnx2 0000:01:00.0: setting latency timer to 64 [ 4.400830] usbcore: registered new interface driver uas [ 4.413597] Fusion MPT base driver 3.04.18 [ 4.417682] Copyright (c) 1999-2008 LSI Corporation [ 4.420742] bnx2 0000:01:00.0: eth0: Broadcom NetXtreme II BCM5709 1000Base-T (C0) PCI Express found at mem d6000000, IRQ 36, node addr 84:2b:2b:4b:cd:41 [ 4.420788] bnx2 0000:01:00.1: PCI INT B -> GSI 48 (level, low) -> IRQ 48 [ 4.420796] bnx2 0000:01:00.1: setting latency timer to 64 [ 4.445146] Initializing USB Mass Storage driver... [ 4.448171] bnx2 0000:01:00.1: eth1: Broadcom NetXtreme II BCM5709 1000Base-T (C0) PCI Express found at mem d8000000, IRQ 48, node addr 84:2b:2b:4b:cd:43 [ 4.448208] bnx2 0000:02:00.0: PCI INT A -> GSI 32 (level, low) -> IRQ 32 [ 4.448214] bnx2 0000:02:00.0: setting latency timer to 64 [ 4.453058] bnx2 0000:02:00.0: eth2: Broadcom NetXtreme II BCM5709 1000Base-T (C0) PCI Express found at mem da000000, IRQ 32, node addr 84:2b:2b:4b:cd:45 [ 4.453094] bnx2 0000:02:00.1: PCI INT B -> GSI 42 (level, low) -> IRQ 42 [ 4.453100] bnx2 0000:02:00.1: setting latency timer to 64 [ 4.462821] usb 5-2: new full speed USB device using uhci_hcd and address 2 [ 4.498575] scsi2 : usb-storage 2-3:1.0 [ 4.503127] scsi3 : usb-storage 2-3:1.1 [ 4.504324] bnx2 0000:02:00.1: eth3: Broadcom NetXtreme II BCM5709 1000Base-T (C0) PCI Express found at mem dc000000, IRQ 42, node addr 84:2b:2b:4b:cd:47 [ 4.520963] usbcore: registered new interface driver usb-storage [ 4.526959] USB Mass Storage support registered. [ 4.533637] Fusion MPT SAS Host driver 3.04.18 [ 4.538114] mptsas 0000:03:00.0: PCI INT A -> GSI 33 (level, low) -> IRQ 33 [ 4.545394] mptbase: ioc0: Initiating bringup [ 4.674721] input: Avocent USB Composite Device-0 as /devices/pci0000:00/0000:00:1d.0/usb5/5-2/5-2:1.0/input/input1 [ 4.685727] generic-usb 0003:0624:0248.0001: input,hidraw0: USB HID v1.00 Keyboard [Avocent USB Composite Device-0] on usb-0000:00:1d.0-2/input0 [ 4.703653] input: Avocent USB Composite Device-0 as /devices/pci0000:00/0000:00:1d.0/usb5/5-2/5-2:1.1/input/input2 [ 4.714675] generic-usb 0003:0624:0248.0002: input,hidraw1: USB HID v1.00 Mouse [Avocent USB Composite Device-0] on usb-0000:00:1d.0-2/input1 [ 4.727775] usbcore: registered new interface driver usbhid [ 4.733730] usbhid: USB HID core driver [ 5.505439] scsi 2:0:0:0: Direct-Access iDRAC LCDRIVE 0323 PQ: 0 ANSI: 0 CCS [ 5.515636] sd 2:0:0:0: Attached scsi generic sg1 type 0 [ 5.527584] scsi 3:0:0:0: CD-ROM iDRAC Virtual CD 0323 PQ: 0 ANSI: 0 [ 5.541523] sd 2:0:0:0: [sda] Attached SCSI removable disk [ 5.543454] scsi 3:0:0:1: Direct-Access iDRAC Virtual Floppy 0323 PQ: 0 ANSI: 0 CCS [ 5.651629] sr1: scsi3-mmc drive: 0x/0x cd/rw caddy [ 5.656684] sr 3:0:0:0: Attached scsi CD-ROM sr1 [ 5.656892] sr 3:0:0:0: Attached scsi generic sg2 type 5 [ 5.662469] sd 3:0:0:1: Attached scsi generic sg3 type 0 [ 5.665770] sd 3:0:0:1: [sdb] Attached SCSI removable disk [ 6.102001] ioc0: LSISAS1068E B3: Capabilities={Initiator} [ 6.107534] mptsas 0000:03:00.0: setting latency timer to 64 [ 26.297545] scsi4 : ioc0: LSISAS1068E B3, FwRev=00192f00h, Ports=1, MaxQ=266, IRQ=33 [ 26.345321] mptsas: ioc0: attaching ssp device: fw_channel 0, fw_id 0, phy 0, sas_addr 0x5000c50023bee105 [ 26.355954] scsi 4:0:0:0: Direct-Access SEAGATE ST3146356SS HS10 PQ: 0 ANSI: 5 [ 26.366258] sd 4:0:0:0: Attached scsi generic sg4 type 0 [ 26.372509] sd 4:0:0:0: [sdc] 286749480 512-byte logical blocks: (146 GB/136 GiB) [ 26.373117] mptsas: ioc0: attaching sata device: fw_channel 0, fw_id 1, phy 1, sas_addr 0x1221000001000000 [ 26.375695] scsi 4:0:1:0: Direct-Access ATA SAMSUNG 470 Seri 8B1Q PQ: 0 ANSI: 5 [ 26.377330] sd 4:0:1:0: Attached scsi generic sg5 type 0 [ 26.378243] sd 4:0:1:0: [sdd] 500118192 512-byte logical blocks: (256 GB/238 GiB) [ 26.378822] mptsas: ioc0: attaching sata device: fw_channel 0, fw_id 2, phy 2, sas_addr 0x1221000002000000 [ 26.381488] scsi 4:0:2:0: Direct-Access ATA SAMSUNG 470 Seri 8B1Q PQ: 0 ANSI: 5 [ 26.383012] sd 4:0:2:0: Attached scsi generic sg6 type 0 [ 26.384408] mptsas: ioc0: attaching sata device: fw_channel 0, fw_id 3, phy 3, sas_addr 0x1221000003000000 [ 26.384654] sd 4:0:1:0: [sdd] Write Protect is off [ 26.384658] sd 4:0:1:0: [sdd] Mode Sense: 73 00 00 08 [ 26.384791] sd 4:0:2:0: [sde] 500118192 512-byte logical blocks: (256 GB/238 GiB) [ 26.385821] sd 4:0:1:0: [sdd] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 26.387300] scsi 4:0:3:0: Direct-Access ATA SAMSUNG 470 Seri 8B1Q PQ: 0 ANSI: 5 [ 26.389053] sd 4:0:3:0: Attached scsi generic sg7 type 0 [ 26.391043] sd 4:0:2:0: [sde] Write Protect is off [ 26.391046] sd 4:0:2:0: [sde] Mode Sense: 73 00 00 08 [ 26.391141] sd 4:0:3:0: [sdf] 500118192 512-byte logical blocks: (256 GB/238 GiB) [ 26.392026] sd 4:0:2:0: [sde] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 26.395463] sdd: unknown partition table [ 26.396909] sd 4:0:3:0: [sdf] Write Protect is off [ 26.396913] sd 4:0:3:0: [sdf] Mode Sense: 73 00 00 08 [ 26.398157] sd 4:0:3:0: [sdf] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 26.399817] sde: unknown partition table [ 26.408938] sdf: unknown partition table [ 26.526702] sd 4:0:0:0: [sdc] Write Protect is off [ 26.531494] sd 4:0:0:0: [sdc] Mode Sense: b3 00 10 08 [ 26.532980] sd 4:0:0:0: [sdc] Write cache: disabled, read cache: enabled, supports DPO and FUA [ 26.543393] sd 4:0:1:0: [sdd] Attached SCSI disk [ 26.548084] sd 4:0:3:0: [sdf] Attached SCSI disk [ 26.552695] sd 4:0:2:0: [sde] Attached SCSI disk [ 26.558659] sdc: sdc1 sdc2 sdc3 sdc4 [ 26.567054] sd 4:0:0:0: [sdc] Attached SCSI disk [ 26.783910] EXT3-fs (sdc2): recovery required on readonly filesystem [ 26.790249] EXT3-fs (sdc2): write access will be enabled during recovery [ 26.797806] EXT3-fs: barriers not enabled [ 27.080298] kjournald starting. Commit interval 5 seconds [ 27.080367] EXT3-fs (sdc2): recovery complete [ 27.090186] EXT3-fs (sdc2): mounted filesystem with ordered data mode [ 29.293563] <30>udev[366]: starting version 167 [ 29.297354] Adding 5116696k swap on /dev/sdc3. Priority:-1 extents:1 across:5116696k [ 29.360540] bnx2 0000:01:00.0: irq 72 for MSI/MSI-X [ 29.360552] bnx2 0000:01:00.0: irq 73 for MSI/MSI-X [ 29.360561] bnx2 0000:01:00.0: irq 74 for MSI/MSI-X [ 29.360570] bnx2 0000:01:00.0: irq 75 for MSI/MSI-X [ 29.360580] bnx2 0000:01:00.0: irq 76 for MSI/MSI-X [ 29.360589] bnx2 0000:01:00.0: irq 77 for MSI/MSI-X [ 29.360598] bnx2 0000:01:00.0: irq 78 for MSI/MSI-X [ 29.360606] bnx2 0000:01:00.0: irq 79 for MSI/MSI-X [ 29.360615] bnx2 0000:01:00.0: irq 80 for MSI/MSI-X [ 29.426181] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2) [ 29.429963] ACPI Error: SMBus or IPMI write requires Buffer of length 66, found length 32 (20110112/exfield-285) [ 29.429972] ACPI Error: Method parse/execution failed [\_SB_.PMI0._GHL] (Node ffff88064fa37b18), AE_AML_BUFFER_LIMIT (20110112/psparse-536) [ 29.429987] ACPI Error: Method parse/execution failed [\_SB_.PMI0._PMC] (Node ffff88064fa37a78), AE_AML_BUFFER_LIMIT (20110112/psparse-536) [ 29.430003] ACPI Exception: AE_AML_BUFFER_LIMIT, Evaluating _PMC (20110112/power_meter-773) [ 29.444038] bnx2 0000:01:00.0: eth0: using MSIX [ 29.445786] EDAC MC: Ver: 2.1.0 Apr 11 2011 [ 29.446236] ADDRCONF(NETDEV_UP): eth0: link is not ready [ 29.455506] EDAC i7core: Driver loaded. [ 29.456884] lp: driver loaded but no devices found [ 29.718888] EXT3-fs (sdc2): using internal journal [ 30.085581] EXT3-fs: barriers not enabled [ 30.087847] kjournald starting. Commit interval 5 seconds [ 30.095073] EXT3-fs (sdc1): using internal journal [ 30.095079] EXT3-fs (sdc1): mounted filesystem with ordered data mode [ 30.240096] EXT3-fs: barriers not enabled [ 30.240605] kjournald starting. Commit interval 5 seconds [ 30.243989] EXT3-fs (sdc4): using internal journal [ 30.243995] EXT3-fs (sdc4): mounted filesystem with ordered data mode [ 32.696459] bnx2 0000:01:00.0: eth0: NIC Copper Link is Up, 1000 Mbps full duplex [ 32.698370] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 43.646072] eth0: no IPv6 routers present
Quoted 40 lines · Américo Wang
Quoted 8 lines · Tim Hartrick
Americo,
Attached are dmesg and iomem for 2.6.32-21-server and 2.6.38-8-server on the same Dell R710. For 2.6.32-21-server the allocation of a 512M crashkernel area succeeded. For 2.6.38-8-server the allocation of a 512M crashkernel area failed.
Thanks for digging this.
.32,
00000000-00000fff : System RAM
00001000-00005fff : reserved
00006000-0009ffff : System RAM
00100000-7f678fff : System RAM
01000000-0155ec0f : Kernel code
0155ec10-0186118f : Kernel data
01936000-01a46ea3 : Kernel bss
02000000-21ffffff : Crash kernel
7f679000-7f68efff : reserved.38,
00000000-0000ffff : reserved
00010000-0009ffff : System RAM
000a0000-000bffff : PCI Bus 0000:00
00100000-7f678fff : System RAM
01000000-015e1d6c : Kernel code
015e1d6d-01aca17f : Kernel data
01bae000-01d03fff : Kernel bss
7f679000-7f68efff : reservedalthough the end of kernel bss grows, but there should be still enough memory for crash kernel, at least 02000000-21ffffff should be available, don't know why kernel fails to find it... IIRC, the bootmem allocator was written between .32 and .38.
Quoted 4 lines
Anyway, could you add "
bootmem_debug" to your .38 kernel to see why kernel fails to reserve it?Thanks.
_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec
Americo,
And the reason we have no bootmem debug is because the Ubuntu 2.6.38-8-server kernel was build with CONFIG_NO_BOOTMEM.... Seems like that could be a problem.
tim
Quoted 836 lines · Tim Hartrick
Americo,
Here is the dmesg from 2.6.38-8-server with
bootmem_debugset.[ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 2.6.38-8-server (buildd@allspice) (gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu3) ) #42-Ubuntu SMP Mon Apr 11 03:49:04 UTC 2011 (Ubuntu 2.6.38-8.42-server 2.6.38.2) [ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-2.6.38-8-server root=UUID=ea7a5a27-d58f-469f-a19c-3e65b69587f6 ro crashkernel=512M bootmem_debug console=ttyS0,115200n8 [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: 0000000000000000 - 00000000000a0000 (usable) [ 0.000000] BIOS-e820: 0000000000100000 - 000000007f679000 (usable) [ 0.000000] BIOS-e820: 000000007f679000 - 000000007f68f000 (reserved) [ 0.000000] BIOS-e820: 000000007f68f000 - 000000007f6ce000 (ACPI data) [ 0.000000] BIOS-e820: 000000007f6ce000 - 0000000080000000 (reserved) [ 0.000000] BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved) [ 0.000000] BIOS-e820: 00000000fe000000 - 0000000100000000 (reserved) [ 0.000000] BIOS-e820: 0000000100000000 - 0000000c80000000 (usable) [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] DMI 2.6 present. [ 0.000000] DMI: Dell Inc. PowerEdge R710/0YDJK3, BIOS 2.1.15 09/02/2010 [ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved) [ 0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable) [ 0.000000] No AGP bridge found [ 0.000000] last_pfn = 0xc80000 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-BFFFF uncachable [ 0.000000] C0000-D3FFF write-protect [ 0.000000] D4000-EBFFF uncachable [ 0.000000] EC000-FFFFF write-protect [ 0.000000] MTRR variable ranges enabled: [ 0.000000] 0 base 0000000000 mask FF80000000 write-back [ 0.000000] 1 base 0100000000 mask FF00000000 write-back [ 0.000000] 2 base 0200000000 mask FE00000000 write-back [ 0.000000] 3 base 0400000000 mask FC00000000 write-back [ 0.000000] 4 base 0800000000 mask FC00000000 write-back [ 0.000000] 5 base 0C00000000 mask FF80000000 write-back [ 0.000000] 6 disabled [ 0.000000] 7 disabled [ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106 [ 0.000000] e820 update range: 0000000080000000 - 0000000100000000 (usable) ==> (reserved) [ 0.000000] last_pfn = 0x7f679 max_arch_pfn = 0x400000000 [ 0.000000] found SMP MP-table at [ffff8800000fe710] fe710 [ 0.000000] initial memory mapped : 0 - 20000000 [ 0.000000] init_memory_mapping: 0000000000000000-000000007f679000 [ 0.000000] 0000000000 - 007f600000 page 2M [ 0.000000] 007f600000 - 007f679000 page 4k [ 0.000000] kernel direct mapping tables up to 7f679000 @ 1fffc000-20000000 [ 0.000000] init_memory_mapping: 0000000100000000-0000000c80000000 [ 0.000000] 0100000000 - 0c80000000 page 2M [ 0.000000] kernel direct mapping tables up to c80000000 @ 7f646000-7f679000 [ 0.000000] RAMDISK: 3670c000 - 3737e000 [ 0.000000] crashkernel reservation failed - No suitable area found. [ 0.000000] ACPI: RSDP 00000000000f0a90 00024 (v02 DELL ) [ 0.000000] ACPI: XSDT 00000000000f0b94 0009C (v01 DELL PE_SC3 00000001 DELL 00000001) [ 0.000000] ACPI: FACP 000000007f6b3f9c 000F4 (v03 DELL PE_SC3 00000001 DELL 00000001) [ 0.000000] ACPI: DSDT 000000007f68f000 03D5A (v01 DELL PE_SC3 00000001 INTL 20050624) [ 0.000000] ACPI: FACS 000000007f6b6000 00040 [ 0.000000] ACPI: APIC 000000007f6b3478 0015E (v01 DELL PE_SC3 00000001 DELL 00000001) [ 0.000000] ACPI: SPCR 000000007f6b35d8 00050 (v01 DELL PE_SC3 00000001 DELL 00000001) [ 0.000000] ACPI: HPET 000000007f6b362c 00038 (v01 DELL PE_SC3 00000001 DELL 00000001) [ 0.000000] ACPI: DM__ 000000007f6b3668 001B0 (v01 DELL PE_SC3 00000001 DELL 00000001) [ 0.000000] ACPI: MCFG 000000007f6b38c4 0003C (v01 DELL PE_SC3 00000001 DELL 00000001) [ 0.000000] ACPI: WD__ 000000007f6b3904 00134 (v01 DELL PE_SC3 00000001 DELL 00000001) [ 0.000000] ACPI: SLIC 000000007f6b3a3c 00024 (v01 DELL PE_SC3 00000001 DELL 00000001) [ 0.000000] ACPI: ERST 000000007f692edc 00270 (v01 DELL PE_SC3 00000001 DELL 00000001) [ 0.000000] ACPI: HEST 000000007f69314c 003A8 (v01 DELL PE_SC3 00000001 DELL 00000001) [ 0.000000] ACPI: BERT 000000007f692d5c 00030 (v01 DELL PE_SC3 00000001 DELL 00000001) [ 0.000000] ACPI: EINJ 000000007f692d8c 00150 (v01 DELL PE_SC3 00000001 DELL 00000001) [ 0.000000] ACPI: SRAT 000000007f6b3bc0 00370 (v01 DELL PE_SC3 00000001 DELL 00000001) [ 0.000000] ACPI: TCPA 000000007f6b3f34 00064 (v02 DELL PE_SC3 00000001 DELL 00000001) [ 0.000000] ACPI: SSDT 000000007f6b7000 01EF4 (v01 INTEL PPM RCM 80000001 INTL 20061109) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] SRAT: PXM 1 -> APIC 0x10 -> Node 0 [ 0.000000] SRAT: PXM 2 -> APIC 0x00 -> Node 1 [ 0.000000] SRAT: PXM 1 -> APIC 0x12 -> Node 0 [ 0.000000] SRAT: PXM 2 -> APIC 0x02 -> Node 1 [ 0.000000] SRAT: PXM 1 -> APIC 0x14 -> Node 0 [ 0.000000] SRAT: PXM 2 -> APIC 0x04 -> Node 1 [ 0.000000] SRAT: PXM 1 -> APIC 0x16 -> Node 0 [ 0.000000] SRAT: PXM 2 -> APIC 0x06 -> Node 1 [ 0.000000] SRAT: Node 1 PXM 2 0-80000000 [ 0.000000] SRAT: Node 1 PXM 2 100000000-680000000 [ 0.000000] SRAT: Node 0 PXM 1 680000000-c80000000 [ 0.000000] SRAT: Node 1 [0,80000000) + [100000000,680000000) -> [0,680000000) [ 0.000000] NUMA: Using 31 for the hash shift. [ 0.000000] Initmem setup node 0 0000000680000000-0000000c80000000 [ 0.000000] NODE_DATA [0000000c7fffb000 - 0000000c7fffffff] [ 0.000000] Initmem setup node 1 0000000000000000-0000000680000000 [ 0.000000] NODE_DATA [000000067fffb000 - 000000067fffffff] [ 0.000000] [ffffea0000000000-ffffea0016bfffff] PMD -> [ffff880667e00000-ffff88067cdfffff] on node 1 [ 0.000000] [ffffea0016c00000-ffffea002bbfffff] PMD -> [ffff880c67e00000-ffff880c7cdfffff] on node 0 [ 0.000000] Zone PFN ranges: [ 0.000000] DMA 0x00000010 -> 0x00001000 [ 0.000000] DMA32 0x00001000 -> 0x00100000 [ 0.000000] Normal 0x00100000 -> 0x00c80000 [ 0.000000] Movable zone start PFN for each node [ 0.000000] early_node_map[4] active PFN ranges [ 0.000000] 1: 0x00000010 -> 0x000000a0 [ 0.000000] 1: 0x00000100 -> 0x0007f679 [ 0.000000] 1: 0x00100000 -> 0x00680000 [ 0.000000] 0: 0x00680000 -> 0x00c80000 [ 0.000000] On node 0 totalpages: 6291456 [ 0.000000] Normal zone: 86016 pages used for memmap [ 0.000000] Normal zone: 6205440 pages, LIFO batch:31 [ 0.000000] On node 1 totalpages: 6288905 [ 0.000000] DMA zone: 56 pages used for memmap [ 0.000000] DMA zone: 8 pages reserved [ 0.000000] DMA zone: 3920 pages, LIFO batch:0 [ 0.000000] DMA32 zone: 14280 pages used for memmap [ 0.000000] DMA32 zone: 503473 pages, LIFO batch:31 [ 0.000000] Normal zone: 78848 pages used for memmap [ 0.000000] Normal zone: 5688320 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[0x10] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x12] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x02] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x14] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x04] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x07] lapic_id[0x16] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x08] lapic_id[0x06] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x09] lapic_id[0x28] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x0a] lapic_id[0x29] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x0b] lapic_id[0x2a] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x0c] lapic_id[0x2b] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x0d] lapic_id[0x2c] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x0e] lapic_id[0x2d] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x0f] lapic_id[0x2e] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x10] lapic_id[0x2f] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x11] lapic_id[0x30] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x12] lapic_id[0x31] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x13] lapic_id[0x32] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x14] lapic_id[0x33] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x15] lapic_id[0x34] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x16] lapic_id[0x35] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x17] lapic_id[0x36] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x18] lapic_id[0x37] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x19] lapic_id[0x38] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x1a] lapic_id[0x39] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x1b] lapic_id[0x3a] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x1c] lapic_id[0x3b] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x1d] lapic_id[0x3c] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x1e] lapic_id[0x3d] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x1f] lapic_id[0x3e] disabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x20] lapic_id[0x3f] disabled) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1]) [ 0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0]) [ 0.000000] IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23 [ 0.000000] ACPI: IOAPIC (id[0x01] address[0xfec80000] gsi_base[32]) [ 0.000000] IOAPIC[1]: apic_id 1, version 32, address 0xfec80000, GSI 32-55 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [ 0.000000] ACPI: 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: 0x8086a301 base: 0xfed00000 [ 0.000000] SMP: Allowing 32 CPUs, 24 hotplug CPUs [ 0.000000] nr_irqs_gsi: 72 [ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 0000000000100000 [ 0.000000] PM: Registered nosave memory: 000000007f679000 - 000000007f68f000 [ 0.000000] PM: Registered nosave memory: 000000007f68f000 - 000000007f6ce000 [ 0.000000] PM: Registered nosave memory: 000000007f6ce000 - 0000000080000000 [ 0.000000] PM: Registered nosave memory: 0000000080000000 - 00000000e0000000 [ 0.000000] PM: Registered nosave memory: 00000000e0000000 - 00000000f0000000 [ 0.000000] PM: Registered nosave memory: 00000000f0000000 - 00000000fe000000 [ 0.000000] PM: Registered nosave memory: 00000000fe000000 - 0000000100000000 [ 0.000000] Allocating PCI resources starting at 80000000 (gap: 80000000:60000000) [ 0.000000] Booting paravirtualized kernel on bare hardware [ 0.000000] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:32 nr_node_ids:2 [ 0.000000] PERCPU: Embedded 28 pages/cpu @ffff88007f200000 s84416 r8192 d22080 u131072 [ 0.000000] pcpu-alloc: s84416 r8192 d22080 u131072 alloc=1*2097152 [ 0.000000] pcpu-alloc: [0] 00 02 04 06 08 10 12 14 16 18 20 22 24 26 28 30 [ 0.000000] pcpu-alloc: [1] 01 03 05 07 09 11 13 15 17 19 21 23 25 27 29 31 [ 0.000000] Built 2 zonelists in Zone order, mobility grouping on. Total pages: 12401153 [ 0.000000] Policy zone: Normal [ 0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-2.6.38-8-server root=UUID=ea7a5a27-d58f-469f-a19c-3e65b69587f6 ro crashkernel=512M bootmem_debug console=ttyS0,115200n8 [ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes) [ 0.000000] Checking aperture... [ 0.000000] No AGP bridge found [ 0.000000] Calgary: detecting Calgary via BIOS EBDA area [ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing! [ 0.000000] Memory: 49536972k/52428800k available (6023k kernel code, 2107356k absent, 784472k reserved, 5025k data, 880k init) [ 0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=32, Nodes=2 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] RCU dyntick-idle grace-period acceleration is enabled. [ 0.000000] RCU-based detection of stalled CPUs is disabled. [ 0.000000] NR_IRQS:16640 nr_irqs:1480 16 [ 0.000000] Extended CMOS year: 2000 [ 0.000000] Console: colour VGA+ 80x25 [ 0.000000] console [ttyS0] enabled [ 0.000000] allocated 503316480 bytes of page_cgroup [ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups [ 0.000000] hpet clockevent registered [ 0.000000] Fast TSC calibration using PIT [ 0.010000] Detected 2128.307 MHz processor. [ 0.000012] Calibrating delay loop (skipped), value calculated using timer frequency.. 4256.61 BogoMIPS (lpj=21283070) [ 0.010705] pid_max: default: 32768 minimum: 301 [ 0.015357] Security Framework initialized [ 0.019454] AppArmor: AppArmor initialized [ 0.023545] Yama: becoming mindful. [ 0.033043] Dentry cache hash table entries: 8388608 (order: 14, 67108864 bytes) [ 0.057205] Inode-cache hash table entries: 4194304 (order: 13, 33554432 bytes) [ 0.071455] Mount-cache hash table entries: 256 [ 0.076206] Initializing cgroup subsys ns [ 0.080204] ns_cgroup deprecated: consider using the 'clone_children' flag without the ns_cgroup. [ 0.089076] Initializing cgroup subsys cpuacct [ 0.093516] Initializing cgroup subsys memory [ 0.097884] Initializing cgroup subsys devices [ 0.102320] Initializing cgroup subsys freezer [ 0.106749] Initializing cgroup subsys net_cls [ 0.111185] Initializing cgroup subsys blkio [ 0.115485] CPU: Physical Processor ID: 1 [ 0.119479] CPU: Processor Core ID: 0 [ 0.123140] mce: CPU supports 9 MCE banks [ 0.127147] CPU0: Thermal monitoring enabled (TM1) [ 0.131936] using mwait in idle threads. [ 0.138215] ACPI: Core revision 20110112 [ 0.143937] ftrace: allocating 24611 entries in 97 pages [ 0.158287] Setting APIC routing to physical flat [ 0.163454] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 [ 0.269421] CPU0: Intel(R) Xeon(R) CPU E5506 @ 2.13GHz stepping 05 [ 0.390085] Performance Events: PEBS fmt1+, Nehalem events, Intel PMU driver. [ 0.397233] ... version: 3 [ 0.401231] ... bit width: 48 [ 0.405313] ... generic registers: 4 [ 0.409309] ... value mask: 0000ffffffffffff [ 0.414604] ... max period: 000000007fffffff [ 0.419898] ... fixed-purpose events: 3 [ 0.423894] ... event mask: 000000070000000f [ 0.429851] Booting Node 1, Processors #1 Ok. [ 0.610670] Booting Node 0, Processors #2 Ok. [ 0.790681] Booting Node 1, Processors #3 Ok. [ 0.970559] Booting Node 0, Processors #4 Ok. [ 1.150479] Booting Node 1, Processors #5 Ok. [ 1.330327] Booting Node 0, Processors #6 Ok. [ 1.510397] Booting Node 1, Processors #7 [ 1.689646] Brought up 8 CPUs [ 1.692788] Total of 8 processors activated (34048.77 BogoMIPS). [ 1.702626] devtmpfs: initialized [ 1.710683] print_constraints: dummy: [ 1.714448] Time: 16:03:35 Date: 11/17/11 [ 1.718592] NET: Registered protocol family 16 [ 1.723149] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it [ 1.723170] Trying to unpack rootfs image as initramfs... [ 1.736089] ACPI: bus type pci registered [ 1.740218] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000) [ 1.749508] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in E820 [ 1.782739] PCI: Using configuration type 1 for base access [ 1.791077] bio: create slab <bio-0> at 0 [ 1.795896] ACPI: EC: Look up EC in DSDT [ 1.796885] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored [ 1.804192] ACPI: Interpreter enabled [ 1.807844] ACPI: (supports S0 S4 S5) [ 1.811543] ACPI: Using IOAPIC for interrupt routing [ 1.820247] ACPI: No dock devices found. [ 1.824271] HEST: Table parsing has been initialized. [ 1.829310] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug [ 1.838686] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 1.845063] pci_root PNP0A08:00: host bridge window [io 0x0000-0x0cf7] [ 1.851664] pci_root PNP0A08:00: host bridge window [io 0x0d00-0xffff] [ 1.858264] pci_root PNP0A08:00: host bridge window [mem 0x000a0000-0x000bffff] [ 1.865561] pci_root PNP0A08:00: host bridge window [mem 0x80000000-0xfdffffff] [ 1.872856] pci_root PNP0A08:00: host bridge window [mem 0xfed40000-0xfed44fff] [ 1.880175] pci 0000:00:00.0: [8086:3406] type 0 class 0x000600 [ 1.880230] pci 0000:00:00.0: PME# supported from D0 D3hot D3cold [ 1.880234] pci 0000:00:00.0: PME# disabled [ 1.880258] pci 0000:00:01.0: [8086:3408] type 1 class 0x000604 [ 1.880305] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold [ 1.880308] pci 0000:00:01.0: PME# disabled [ 1.880331] pci 0000:00:03.0: [8086:340a] type 1 class 0x000604 [ 1.880378] pci 0000:00:03.0: PME# supported from D0 D3hot D3cold [ 1.880382] pci 0000:00:03.0: PME# disabled [ 1.880403] pci 0000:00:04.0: [8086:340b] type 1 class 0x000604 [ 1.880450] pci 0000:00:04.0: PME# supported from D0 D3hot D3cold [ 1.880454] pci 0000:00:04.0: PME# disabled [ 1.880475] pci 0000:00:05.0: [8086:340c] type 1 class 0x000604 [ 1.880522] pci 0000:00:05.0: PME# supported from D0 D3hot D3cold [ 1.880526] pci 0000:00:05.0: PME# disabled [ 1.880547] pci 0000:00:06.0: [8086:340d] type 1 class 0x000604 [ 1.880594] pci 0000:00:06.0: PME# supported from D0 D3hot D3cold [ 1.880598] pci 0000:00:06.0: PME# disabled [ 1.880619] pci 0000:00:07.0: [8086:340e] type 1 class 0x000604 [ 1.880667] pci 0000:00:07.0: PME# supported from D0 D3hot D3cold [ 1.880670] pci 0000:00:07.0: PME# disabled [ 1.880693] pci 0000:00:09.0: [8086:3410] type 1 class 0x000604 [ 1.880740] pci 0000:00:09.0: PME# supported from D0 D3hot D3cold [ 1.880744] pci 0000:00:09.0: PME# disabled [ 1.880772] pci 0000:00:14.0: [8086:342e] type 0 class 0x000800 [ 1.880841] pci 0000:00:14.1: [8086:3422] type 0 class 0x000800 [ 1.880903] pci 0000:00:14.2: [8086:3423] type 0 class 0x000800 [ 1.880975] pci 0000:00:1a.0: [8086:2937] type 0 class 0x000c03 [ 1.881019] pci 0000:00:1a.0: reg 20: [io 0xec40-0xec5f] [ 1.881063] pci 0000:00:1a.1: [8086:2938] type 0 class 0x000c03 [ 1.881106] pci 0000:00:1a.1: reg 20: [io 0xec60-0xec7f] [ 1.881161] pci 0000:00:1a.7: [8086:293c] type 0 class 0x000c03 [ 1.881183] pci 0000:00:1a.7: reg 10: [mem 0xdf0ff800-0xdf0ffbff] [ 1.881256] pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold [ 1.881261] pci 0000:00:1a.7: PME# disabled [ 1.881283] pci 0000:00:1d.0: [8086:2934] type 0 class 0x000c03 [ 1.881326] pci 0000:00:1d.0: reg 20: [io 0xec80-0xec9f] [ 1.881370] pci 0000:00:1d.1: [8086:2935] type 0 class 0x000c03 [ 1.881413] pci 0000:00:1d.1: reg 20: [io 0xeca0-0xecbf] [ 1.881469] pci 0000:00:1d.7: [8086:293a] type 0 class 0x000c03 [ 1.881491] pci 0000:00:1d.7: reg 10: [mem 0xdf0ffc00-0xdf0fffff] [ 1.881565] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold [ 1.881569] pci 0000:00:1d.7: PME# disabled [ 1.881588] pci 0000:00:1e.0: [8086:244e] type 1 class 0x000604 [ 1.881645] pci 0000:00:1f.0: [8086:2918] type 0 class 0x000601 [ 1.881727] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 1 PIO at 0c00 (mask 007f) [ 1.889279] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 2 PIO at 0ca0 (mask 000f) [ 1.896839] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 3 PIO at 00e0 (mask 000f) [ 1.904439] pci 0000:00:1f.2: [8086:2921] type 0 class 0x000101 [ 1.904458] pci 0000:00:1f.2: reg 10: [io 0xec10-0xec17] [ 1.904466] pci 0000:00:1f.2: reg 14: [io 0xec08-0xec0b] [ 1.904474] pci 0000:00:1f.2: reg 18: [io 0xec18-0xec1f] [ 1.904482] pci 0000:00:1f.2: reg 1c: [io 0xec0c-0xec0f] [ 1.904491] pci 0000:00:1f.2: reg 20: [io 0xec20-0xec2f] [ 1.904499] pci 0000:00:1f.2: reg 24: [io 0xec30-0xec3f] [ 1.904594] pci 0000:01:00.0: [14e4:1639] type 0 class 0x000200 [ 1.904612] pci 0000:01:00.0: reg 10: [mem 0xd6000000-0xd7ffffff 64bit] [ 1.904679] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold [ 1.904684] pci 0000:01:00.0: PME# disabled [ 1.904715] pci 0000:01:00.1: [14e4:1639] type 0 class 0x000200 [ 1.904731] pci 0000:01:00.1: reg 10: [mem 0xd8000000-0xd9ffffff 64bit] [ 1.904797] pci 0000:01:00.1: PME# supported from D0 D3hot D3cold [ 1.904801] pci 0000:01:00.1: PME# disabled [ 1.904827] pci 0000:00:01.0: PCI bridge to [bus 01-01] [ 1.910046] pci 0000:00:01.0: bridge window [io 0xf000-0x0000] (disabled) [ 1.910050] pci 0000:00:01.0: bridge window [mem 0xd6000000-0xd9ffffff] [ 1.910055] pci 0000:00:01.0: bridge window [mem 0xfff00000-0x000fffff pref] (disabled) [ 1.910110] pci 0000:02:00.0: [14e4:1639] type 0 class 0x000200 [ 1.910126] pci 0000:02:00.0: reg 10: [mem 0xda000000-0xdbffffff 64bit] [ 1.910193] pci 0000:02:00.0: PME# supported from D0 D3hot D3cold [ 1.910197] pci 0000:02:00.0: PME# disabled [ 1.910228] pci 0000:02:00.1: [14e4:1639] type 0 class 0x000200 [ 1.910244] pci 0000:02:00.1: reg 10: [mem 0xdc000000-0xddffffff 64bit] [ 1.910310] pci 0000:02:00.1: PME# supported from D0 D3hot D3cold [ 1.910314] pci 0000:02:00.1: PME# disabled [ 1.910338] pci 0000:00:03.0: PCI bridge to [bus 02-02] [ 1.915550] pci 0000:00:03.0: bridge window [io 0xf000-0x0000] (disabled) [ 1.915554] pci 0000:00:03.0: bridge window [mem 0xda000000-0xddffffff] [ 1.915559] pci 0000:00:03.0: bridge window [mem 0xfff00000-0x000fffff pref] (disabled) [ 1.915610] pci 0000:03:00.0: [1000:0058] type 0 class 0x000100 [ 1.915622] pci 0000:03:00.0: reg 10: [io 0xfc00-0xfcff] [ 1.915634] pci 0000:03:00.0: reg 14: [mem 0xdf2ec000-0xdf2effff 64bit] [ 1.915646] pci 0000:03:00.0: reg 1c: [mem 0xdf2f0000-0xdf2fffff 64bit] [ 1.915662] pci 0000:03:00.0: reg 30: [mem 0xdf100000-0xdf1fffff pref] [ 1.915684] pci 0000:03:00.0: supports D1 D2 [ 1.915703] pci 0000:00:04.0: PCI bridge to [bus 03-03] [ 1.920921] pci 0000:00:04.0: bridge window [io 0xf000-0xffff] [ 1.920925] pci 0000:00:04.0: bridge window [mem 0xdf100000-0xdf2fffff] [ 1.920931] pci 0000:00:04.0: bridge window [mem 0xfff00000-0x000fffff pref] (disabled) [ 1.920971] pci 0000:00:05.0: PCI bridge to [bus 04-04] [ 1.926184] pci 0000:00:05.0: bridge window [io 0xf000-0x0000] (disabled) [ 1.926188] pci 0000:00:05.0: bridge window [mem 0xfff00000-0x000fffff] (disabled) [ 1.926194] pci 0000:00:05.0: bridge window [mem 0xfff00000-0x000fffff pref] (disabled) [ 1.926235] pci 0000:00:06.0: PCI bridge to [bus 05-05] [ 1.931451] pci 0000:00:06.0: bridge window [io 0xf000-0x0000] (disabled) [ 1.931455] pci 0000:00:06.0: bridge window [mem 0xfff00000-0x000fffff] (disabled) [ 1.931461] pci 0000:00:06.0: bridge window [mem 0xfff00000-0x000fffff pref] (disabled) [ 1.931499] pci 0000:00:07.0: PCI bridge to [bus 06-06] [ 1.936712] pci 0000:00:07.0: bridge window [io 0xf000-0x0000] (disabled) [ 1.936716] pci 0000:00:07.0: bridge window [mem 0xfff00000-0x000fffff] (disabled) [ 1.936721] pci 0000:00:07.0: bridge window [mem 0xfff00000-0x000fffff pref] (disabled) [ 1.936760] pci 0000:00:09.0: PCI bridge to [bus 07-07] [ 1.941978] pci 0000:00:09.0: bridge window [io 0xf000-0x0000] (disabled) [ 1.941982] pci 0000:00:09.0: bridge window [mem 0xfff00000-0x000fffff] (disabled) [ 1.941988] pci 0000:00:09.0: bridge window [mem 0xfff00000-0x000fffff pref] (disabled) [ 1.942028] pci 0000:08:03.0: [102b:0532] type 0 class 0x000300 [ 1.942049] pci 0000:08:03.0: reg 10: [mem 0xd5800000-0xd5ffffff pref] [ 1.942059] pci 0000:08:03.0: reg 14: [mem 0xde7fc000-0xde7fffff] [ 1.942069] pci 0000:08:03.0: reg 18: [mem 0xde800000-0xdeffffff] [ 1.942102] pci 0000:08:03.0: reg 30: [mem 0x00000000-0x0000ffff pref] [ 1.942167] pci 0000:00:1e.0: PCI bridge to [bus 08-08] (subtractive decode) [ 1.949200] pci 0000:00:1e.0: bridge window [io 0xf000-0x0000] (disabled) [ 1.949206] pci 0000:00:1e.0: bridge window [mem 0xde000000-0xdeffffff] [ 1.949212] pci 0000:00:1e.0: bridge window [mem 0xd5800000-0xd5ffffff 64bit pref] [ 1.949215] pci 0000:00:1e.0: bridge window [io 0x0000-0x0cf7] (subtractive decode) [ 1.949217] pci 0000:00:1e.0: bridge window [io 0x0d00-0xffff] (subtractive decode) [ 1.949220] pci 0000:00:1e.0: bridge window [mem 0x000a0000-0x000bffff] (subtractive decode) [ 1.949222] pci 0000:00:1e.0: bridge window [mem 0x80000000-0xfdffffff] (subtractive decode) [ 1.949224] pci 0000:00:1e.0: bridge window [mem 0xfed40000-0xfed44fff] (subtractive decode) [ 1.949262] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] [ 1.949739] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX1._PRT] [ 1.949809] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX3._PRT] [ 1.949876] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX4._PRT] [ 1.949942] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX5._PRT] [ 1.950009] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX6._PRT] [ 1.950075] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX7._PRT] [ 1.950145] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX9._PRT] [ 1.950220] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.COMP._PRT] [ 1.953362] ACPI: PCI Interrupt Link [LK00] (IRQs 3 4 5 6 7 10 11 14 *15) [ 1.960298] ACPI: PCI Interrupt Link [LK01] (IRQs 3 4 5 6 7 10 11 *14 15) [ 1.967239] ACPI: PCI Interrupt Link [LK02] (IRQs 3 4 5 6 7 10 *11 14 15) [ 1.974176] ACPI: PCI Interrupt Link [LK03] (IRQs 3 4 5 [ 1.979156] Freeing initrd memory: 12744k freed [ 1.983961] 6 7 *10 11 14 15) [ 1.987200] ACPI: PCI Interrupt Link [LK04] (IRQs 3 4 *5 6 7 10 11 14 15) [ 1.994232] ACPI: PCI Interrupt Link [LK05] (IRQs 3 4 5 *6 7 10 11 14 15) [ 2.001158] ACPI: PCI Interrupt Link [LK06] (IRQs 3 4 5 6 7 10 11 14 15) *0, disabled. [ 2.009225] ACPI: PCI Interrupt Link [LK07] (IRQs 3 4 5 6 7 10 11 *14 15) [ 2.016262] vgaarb: device added: PCI:0000:08:03.0,decodes=io+mem,owns=io+mem,locks=none [ 2.024333] vgaarb: loaded [ 2.027212] SCSI subsystem initialized [ 2.031034] libata version 3.00 loaded. [ 2.031078] usbcore: registered new interface driver usbfs [ 2.036560] usbcore: registered new interface driver hub [ 2.041885] usbcore: registered new device driver usb [ 2.047056] wmi: Mapper loaded [ 2.050104] PCI: Using ACPI for IRQ routing [ 2.054273] PCI: pci_cache_line_size set to 64 bytes [ 2.054359] reserve RAM buffer: 000000007f679000 - 000000007fffffff [ 2.054481] NetLabel: Initializing [ 2.057870] NetLabel: domain hash size = 128 [ 2.062214] NetLabel: protocols = UNLABELED CIPSOv4 [ 2.067179] NetLabel: unlabeled traffic allowed by default [ 2.072782] HPET: 4 timers in total, 0 timers will be used for per-cpu timer [ 2.079816] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0 [ 2.084986] hpet0: 4 comparators, 64-bit 14.318180 MHz counter [ 2.149508] Switching to clocksource hpet [ 2.159321] Switched to NOHz mode on CPU #0 [ 2.159374] Switched to NOHz mode on CPU #5 [ 2.159385] Switched to NOHz mode on CPU #4 [ 2.159388] Switched to NOHz mode on CPU #1 [ 2.159433] Switched to NOHz mode on CPU #2 [ 2.159447] Switched to NOHz mode on CPU #3 [ 2.159450] Switched to NOHz mode on CPU #7 [ 2.159459] Switched to NOHz mode on CPU #6 [ 2.162123] AppArmor: AppArmor Filesystem Enabled [ 2.162158] pnp: PnP ACPI init [ 2.162178] ACPI: bus type pnp registered [ 2.162352] pnp 00:00: [bus 00-ff] [ 2.162354] pnp 00:00: [io 0x0cf8-0x0cff] [ 2.162357] pnp 00:00: [io 0x0000-0x0cf7 window] [ 2.162359] pnp 00:00: [io 0x0d00-0xffff window] [ 2.162362] pnp 00:00: [mem 0x000a0000-0x000bffff window] [ 2.162364] pnp 00:00: [mem 0x80000000-0xfdffffff window] [ 2.162366] pnp 00:00: [mem 0xfed40000-0xfed44fff window] [ 2.162435] pnp 00:00: Plug and Play ACPI device, IDs PNP0a08 PNP0a03 (active) [ 2.162504] pnp 00:01: [io 0x0080-0x009f] [ 2.162506] pnp 00:01: [io 0x0000-0x001f] [ 2.162508] pnp 00:01: [io 0x00c0-0x00df] [ 2.162510] pnp 00:01: [dma 4] [ 2.162549] pnp 00:01: Plug and Play ACPI device, IDs PNP0200 (active) [ 2.162574] pnp 00:02: [io 0x00f0-0x00ff] [ 2.162586] pnp 00:02: [irq 13] [ 2.162624] pnp 00:02: Plug and Play ACPI device, IDs PNP0c04 (active) [ 2.162651] pnp 00:03: [io 0x0061] [ 2.162725] system 00:03: Plug and Play ACPI device, IDs PNP0c01 (active) [ 2.162752] pnp 00:04: [io 0x0070-0x007f] [ 2.162759] pnp 00:04: [irq 8] [ 2.162797] pnp 00:04: Plug and Play ACPI device, IDs PNP0b00 (active) [ 2.163012] pnp 00:05: [io 0x02f8-0x02ff] [ 2.163019] pnp 00:05: [irq 3] [ 2.163150] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active) [ 2.163358] pnp 00:06: [io 0x03f8-0x03ff] [ 2.163365] pnp 00:06: [irq 4] [ 2.163494] pnp 00:06: Plug and Play ACPI device, IDs PNP0501 (active) [ 2.164327] pnp 00:07: [io 0x0800-0x087f] [ 2.164329] pnp 00:07: [io 0x00e0-0x00e7] [ 2.164331] pnp 00:07: [io 0x0880-0x08ff] [ 2.164333] pnp 00:07: [io 0x0900-0x091f] [ 2.164335] pnp 00:07: [io 0x0920-0x0923] [ 2.164336] pnp 00:07: [io 0x0924] [ 2.164338] pnp 00:07: [io 0x0c00-0x0c7f] [ 2.164340] pnp 00:07: [io 0x0ca0-0x0ca7] [ 2.164342] pnp 00:07: [io 0x0ca9-0x0cab] [ 2.164344] pnp 00:07: [io 0x0cad-0x0caf] [ 2.164346] pnp 00:07: [io 0x0060] [ 2.164347] pnp 00:07: [io 0x0064] [ 2.164421] system 00:07: [io 0x0800-0x087f] has been reserved [ 2.164424] system 00:07: [io 0x0880-0x08ff] has been reserved [ 2.164427] system 00:07: [io 0x0900-0x091f] has been reserved [ 2.164430] system 00:07: [io 0x0920-0x0923] has been reserved [ 2.164432] system 00:07: [io 0x0924] has been reserved [ 2.164435] system 00:07: [io 0x0c00-0x0c7f] has been reserved [ 2.164438] system 00:07: [io 0x0ca0-0x0ca7] has been reserved [ 2.164440] system 00:07: [io 0x0ca9-0x0cab] has been reserved [ 2.164443] system 00:07: [io 0x0cad-0x0caf] has been reserved [ 2.164447] system 00:07: Plug and Play ACPI device, IDs PNP0c01 (active) [ 2.164507] pnp 00:08: [io 0x0ca8] [ 2.164509] pnp 00:08: [io 0x0cac] [ 2.164511] pnp 00:08: [irq 0 disabled] [ 2.164575] system 00:08: [io 0x0ca8] has been reserved [ 2.164578] system 00:08: [io 0x0cac] has been reserved [ 2.164582] system 00:08: Plug and Play ACPI device, IDs IPI0001 PNP0c01 (active) [ 2.165237] pnp 00:09: [mem 0xe0000000-0xefffffff] [ 2.165305] system 00:09: [mem 0xe0000000-0xefffffff] has been reserved [ 2.165308] system 00:09: Plug and Play ACPI device, IDs PNP0c02 (active) [ 2.165367] pnp 00:0a: [mem 0xfed00000-0xfed003ff] [ 2.165409] pnp 00:0a: Plug and Play ACPI device, IDs PNP0103 (active) [ 2.165433] pnp 00:0b: [mem 0xfed90000-0xfed91fff] [ 2.165505] system 00:0b: [mem 0xfed90000-0xfed91fff] has been reserved [ 2.165509] system 00:0b: Plug and Play ACPI device, IDs PNP0c02 (active) [ 2.165730] pnp: PnP ACPI: found 12 devices [ 2.165732] ACPI: ACPI bus type pnp unregistered [ 2.172579] pci 0000:00:01.0: PCI bridge to [bus 01-01] [ 2.172581] pci 0000:00:01.0: bridge window [io disabled] [ 2.172587] pci 0000:00:01.0: bridge window [mem 0xd6000000-0xd9ffffff] [ 2.172590] pci 0000:00:01.0: bridge window [mem pref disabled] [ 2.172596] pci 0000:00:03.0: PCI bridge to [bus 02-02] [ 2.172598] pci 0000:00:03.0: bridge window [io disabled] [ 2.172603] pci 0000:00:03.0: bridge window [mem 0xda000000-0xddffffff] [ 2.172607] pci 0000:00:03.0: bridge window [mem pref disabled] [ 2.172613] pci 0000:00:04.0: PCI bridge to [bus 03-03] [ 2.172616] pci 0000:00:04.0: bridge window [io 0xf000-0xffff] [ 2.172621] pci 0000:00:04.0: bridge window [mem 0xdf100000-0xdf2fffff] [ 2.172624] pci 0000:00:04.0: bridge window [mem pref disabled] [ 2.172630] pci 0000:00:05.0: PCI bridge to [bus 04-04] [ 2.172632] pci 0000:00:05.0: bridge window [io disabled] [ 2.172636] pci 0000:00:05.0: bridge window [mem disabled] [ 2.172640] pci 0000:00:05.0: bridge window [mem pref disabled] [ 2.172646] pci 0000:00:06.0: PCI bridge to [bus 05-05] [ 2.172647] pci 0000:00:06.0: bridge window [io disabled] [ 2.172652] pci 0000:00:06.0: bridge window [mem disabled] [ 2.172655] pci 0000:00:06.0: bridge window [mem pref disabled] [ 2.172661] pci 0000:00:07.0: PCI bridge to [bus 06-06] [ 2.172663] pci 0000:00:07.0: bridge window [io disabled] [ 2.172667] pci 0000:00:07.0: bridge window [mem disabled] [ 2.172671] pci 0000:00:07.0: bridge window [mem pref disabled] [ 2.172677] pci 0000:00:09.0: PCI bridge to [bus 07-07] [ 2.172678] pci 0000:00:09.0: bridge window [io disabled] [ 2.172683] pci 0000:00:09.0: bridge window [mem disabled] [ 2.172686] pci 0000:00:09.0: bridge window [mem pref disabled] [ 2.172696] pci 0000:08:03.0: BAR 6: assigned [mem 0xde000000-0xde00ffff pref] [ 2.172699] pci 0000:00:1e.0: PCI bridge to [bus 08-08] [ 2.172701] pci 0000:00:1e.0: bridge window [io disabled] [ 2.172707] pci 0000:00:1e.0: bridge window [mem 0xde000000-0xdeffffff] [ 2.172712] pci 0000:00:1e.0: bridge window [mem 0xd5800000-0xd5ffffff 64bit pref] [ 2.172743] pci 0000:00:01.0: PCI INT A -> GSI 53 (level, low) -> IRQ 53 [ 2.172748] pci 0000:00:01.0: setting latency timer to 64 [ 2.172755] pci 0000:00:03.0: PCI INT A -> GSI 53 (level, low) -> IRQ 53 [ 2.172759] pci 0000:00:03.0: setting latency timer to 64 [ 2.172765] pci 0000:00:04.0: PCI INT A -> GSI 53 (level, low) -> IRQ 53 [ 2.172769] pci 0000:00:04.0: setting latency timer to 64 [ 2.172776] pci 0000:00:05.0: PCI INT A -> GSI 53 (level, low) -> IRQ 53 [ 2.172779] pci 0000:00:05.0: setting latency timer to 64 [ 2.172786] pci 0000:00:06.0: PCI INT A -> GSI 53 (level, low) -> IRQ 53 [ 2.172790] pci 0000:00:06.0: setting latency timer to 64 [ 2.172796] pci 0000:00:07.0: PCI INT A -> GSI 53 (level, low) -> IRQ 53 [ 2.172800] pci 0000:00:07.0: setting latency timer to 64 [ 2.172806] pci 0000:00:09.0: PCI INT A -> GSI 53 (level, low) -> IRQ 53 [ 2.172810] pci 0000:00:09.0: setting latency timer to 64 [ 2.172818] pci 0000:00:1e.0: setting latency timer to 64 [ 2.172823] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7] [ 2.172825] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff] [ 2.172828] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff] [ 2.172830] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfdffffff] [ 2.172832] pci_bus 0000:00: resource 8 [mem 0xfed40000-0xfed44fff] [ 2.172835] pci_bus 0000:01: resource 1 [mem 0xd6000000-0xd9ffffff] [ 2.172838] pci_bus 0000:02: resource 1 [mem 0xda000000-0xddffffff] [ 2.172840] pci_bus 0000:03: resource 0 [io 0xf000-0xffff] [ 2.172843] pci_bus 0000:03: resource 1 [mem 0xdf100000-0xdf2fffff] [ 2.172846] pci_bus 0000:08: resource 1 [mem 0xde000000-0xdeffffff] [ 2.172848] pci_bus 0000:08: resource 2 [mem 0xd5800000-0xd5ffffff 64bit pref] [ 2.172851] pci_bus 0000:08: resource 4 [io 0x0000-0x0cf7] [ 2.172853] pci_bus 0000:08: resource 5 [io 0x0d00-0xffff] [ 2.172856] pci_bus 0000:08: resource 6 [mem 0x000a0000-0x000bffff] [ 2.172858] pci_bus 0000:08: resource 7 [mem 0x80000000-0xfdffffff] [ 2.172861] pci_bus 0000:08: resource 8 [mem 0xfed40000-0xfed44fff] [ 2.172920] NET: Registered protocol family 2 [ 2.173508] IP route cache hash table entries: 524288 (order: 10, 4194304 bytes) [ 2.175482] TCP established hash table entries: 524288 (order: 11, 8388608 bytes) [ 2.177628] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes) [ 2.177869] TCP: Hash tables configured (established 524288 bind 65536) [ 2.177872] TCP reno registered [ 2.177993] UDP hash table entries: 32768 (order: 8, 1048576 bytes) [ 2.178392] UDP-Lite hash table entries: 32768 (order: 8, 1048576 bytes) [ 2.178959] NET: Registered protocol family 1 [ 2.583337] pci 0000:08:03.0: Boot video device [ 2.583350] PCI: CLS 64 bytes, default 64 [ 2.583353] PCI-DMA: Using software bounce buffering for IO (SWIOTLB) [ 2.589777] Placing 64MB software IO TLB between ffff88007b200000 - ffff88007f200000 [ 2.597504] software IO TLB at phys 0x7b200000 - 0x7f200000 [ 2.603934] audit: initializing netlink socket (disabled) [ 2.609325] type=2000 audit(1321545815.430:1): initialized [ 2.637065] HugeTLB registered 2 MB page size, pre-allocated 0 pages [ 2.645786] VFS: Disk quotas dquot_6.5.2 [ 2.649787] Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 2.657152] fuse init (API version 7.16) [ 2.661184] msgmni has been set to 32768 [ 2.665402] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253) [ 2.672815] io scheduler noop registered [ 2.676730] io scheduler deadline registered (default) [ 2.681903] io scheduler cfq registered [ 2.686144] pci_hotplug: PCI Hot Plug PCI Core version: 0.5 [ 2.691729] pciehp: PCI Express Hot Plug Controller Driver version: 0.4 [ 2.698379] intel_idle: MWAIT substates: 0x1120 [ 2.698396] intel_idle: v0.4 model 0x1A [ 2.698398] intel_idle: lapic_timer_reliable_states 0x2 [ 2.698598] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0 [ 2.705982] ACPI: Power Button [PWRF] [ 2.709761] ACPI: acpi_idle yielding to intel_idle [ 2.712230] ERST: Error Record Serialization Table (ERST) support is initialized. [ 2.719782] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled [ 2.746699] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A [ 2.893761] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A [ 2.955909] 00:05: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A [ 2.982132] 00:06: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A [ 2.988074] Linux agpgart interface v0.103 [ 2.993834] brd: module loaded [ 2.997645] loop: module loaded [ 3.000882] i2c-core: driver [adp5520] using legacy suspend method [ 3.007051] i2c-core: driver [adp5520] using legacy resume method [ 3.013258] ata_piix 0000:00:1f.2: version 2.13 [ 3.013284] ata_piix 0000:00:1f.2: PCI INT C -> GSI 23 (level, low) -> IRQ 23 [ 3.020402] ata_piix 0000:00:1f.2: MAP [ P0 -- P1 -- ] [ 3.183113] ata_piix 0000:00:1f.2: setting latency timer to 64 [ 3.183400] scsi0 : ata_piix [ 3.186420] scsi1 : ata_piix [ 3.189338] ata1: SATA max UDMA/133 cmd 0xec10 ctl 0xec08 bmdma 0xec20 irq 23 [ 3.196467] ata2: SATA max UDMA/133 cmd 0xec18 ctl 0xec0c bmdma 0xec28 irq 23 [ 3.203959] Fixed MDIO Bus: probed [ 3.207384] PPP generic driver version 2.4.2 [ 3.211706] tun: Universal TUN/TAP device driver, 1.6 [ 3.216750] tun: (C) 1999-2004 Max Krasnyansky <[email protected]> [ 3.223035] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 3.229575] ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 19 (level, low) -> IRQ 19 [ 3.236720] ehci_hcd 0000:00:1a.7: setting latency timer to 64 [ 3.236724] ehci_hcd 0000:00:1a.7: EHCI Host Controller [ 3.241978] ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1 [ 3.249417] ehci_hcd 0000:00:1a.7: debug port 1 [ 3.257809] ehci_hcd 0000:00:1a.7: cache line size of 64 is not supported [ 3.257830] ehci_hcd 0000:00:1a.7: irq 19, io mem 0xdf0ff800 [ 3.283057] ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00 [ 3.288935] hub 1-0:1.0: USB hub found [ 3.292675] hub 1-0:1.0: 4 ports detected [ 3.296772] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 21 (level, low) -> IRQ 21 [ 3.303911] ehci_hcd 0000:00:1d.7: setting latency timer to 64 [ 3.303915] ehci_hcd 0000:00:1d.7: EHCI Host Controller [ 3.309173] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2 [ 3.316610] ehci_hcd 0000:00:1d.7: debug port 1 [ 3.325006] ehci_hcd 0000:00:1d.7: cache line size of 64 is not supported [ 3.325022] ehci_hcd 0000:00:1d.7: irq 21, io mem 0xdf0ffc00 [ 3.353028] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00 [ 3.358891] hub 2-0:1.0: USB hub found [ 3.362631] hub 2-0:1.0: 4 ports detected [ 3.366720] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 3.372895] uhci_hcd: USB Universal Host Controller Interface driver [ 3.379308] uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 [ 3.386434] uhci_hcd 0000:00:1a.0: setting latency timer to 64 [ 3.386438] uhci_hcd 0000:00:1a.0: UHCI Host Controller [ 3.391693] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3 [ 3.399126] uhci_hcd 0000:00:1a.0: irq 17, io base 0x0000ec40 [ 3.405009] hub 3-0:1.0: USB hub found [ 3.408748] hub 3-0:1.0: 2 ports detected [ 3.412826] uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 18 (level, low) -> IRQ 18 [ 3.419953] uhci_hcd 0000:00:1a.1: setting latency timer to 64 [ 3.419957] uhci_hcd 0000:00:1a.1: UHCI Host Controller [ 3.425232] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4 [ 3.432662] uhci_hcd 0000:00:1a.1: irq 18, io base 0x0000ec60 [ 3.438549] hub 4-0:1.0: USB hub found [ 3.442288] hub 4-0:1.0: 2 ports detected [ 3.446366] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21 [ 3.453493] uhci_hcd 0000:00:1d.0: setting latency timer to 64 [ 3.453497] uhci_hcd 0000:00:1d.0: UHCI Host Controller [ 3.458749] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 5 [ 3.466202] uhci_hcd 0000:00:1d.0: irq 21, io base 0x0000ec80 [ 3.472083] hub 5-0:1.0: USB hub found [ 3.475829] hub 5-0:1.0: 2 ports detected [ 3.479912] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 20 (level, low) -> IRQ 20 [ 3.487037] uhci_hcd 0000:00:1d.1: setting latency timer to 64 [ 3.487040] uhci_hcd 0000:00:1d.1: UHCI Host Controller [ 3.492296] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 6 [ 3.503027] uhci_hcd 0000:00:1d.1: irq 20, io base 0x0000eca0 [ 3.508905] hub 6-0:1.0: USB hub found [ 3.512643] hub 6-0:1.0: 2 ports detected [ 3.516777] i8042: PNP: No PS/2 controller found. Probing ports directly. [ 3.526267] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 3.531221] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 3.536381] mousedev: PS/2 mouse device common for all mice [ 3.542041] rtc_cmos 00:04: RTC can wake from S4 [ 3.579073] rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0 [ 3.585185] rtc0: alarms up to one day, y3k, 242 bytes nvram, hpet irqs [ 3.591957] device-mapper: uevent: version 1.0.3 [ 3.596676] device-mapper: ioctl: 4.19.1-ioctl (2011-01-07) initialised: [email protected] [ 3.602926] Refined TSC clocksource calibration: 2127.999 MHz. [ 3.602929] Switching to clocksource tsc [ 3.614875] usb 1-3: new high speed USB device using ehci_hcd and address 2 [ 3.614925] device-mapper: multipath: version 1.2.0 loaded [ 3.614928] device-mapper: multipath round-robin: version 1.0.0 loaded [ 3.615339] cpuidle: using governor ladder [ 3.638251] cpuidle: using governor menu [ 3.642494] TCP cubic registered [ 3.645884] NET: Registered protocol family 10 [ 3.651205] NET: Registered protocol family 17 [ 3.655667] Registering the dns_resolver key type [ 3.660915] PM: Hibernation image not present or could not be loaded. [ 3.660928] registered taskstats version 1 [ 3.665566] Magic number: 3:518:85 [ 3.669650] rtc_cmos 00:04: setting system clock to 2011-11-17 16:03:37 UTC (1321545817) [ 3.677724] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found [ 3.683717] EDD information not available. [ 3.713229] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [ 3.733270] ata1.00: ATAPI: TEAC DVD-ROM DV-28SW, R.2A, max UDMA/100 [ 3.773179] ata1.00: configured for UDMA/100 [ 3.783717] hub 1-3:1.0: USB hub found [ 3.787602] hub 1-3:1.0: 3 ports detected [ 3.793882] scsi 0:0:0:0: CD-ROM TEAC DVD-ROM DV-28SW R.2A PQ: 0 ANSI: 5 [ 3.825488] sr0: scsi3-mmc drive: 24x/24x cd/rw xa/form2 cdda tray [ 3.831652] cdrom: Uniform CD-ROM driver Revision: 3.20 [ 3.837003] sr 0:0:0:0: Attached scsi CD-ROM sr0 [ 3.837082] sr 0:0:0:0: Attached scsi generic sg0 type 5 [ 4.022811] usb 2-3: new high speed USB device using ehci_hcd and address 3 [ 4.272752] ata2: failed to resume link (SControl 0) [ 4.288554] ata2: SATA link down (SStatus 4 SControl 0) [ 4.297198] Freeing unused kernel memory: 880k freed [ 4.302413] Write protecting the kernel read-only data: 10240k [ 4.311209] Freeing unused kernel memory: 104k freed [ 4.324682] Freeing unused kernel memory: 1416k freed [ 4.357311] <30>udev[92]: starting version 167 [ 4.385561] bnx2: Broadcom NetXtreme II Gigabit Ethernet Driver bnx2 v2.0.21 (Dec 23, 2010) [ 4.393943] bnx2 0000:01:00.0: PCI INT A -> GSI 36 (level, low) -> IRQ 36 [ 4.400720] bnx2 0000:01:00.0: setting latency timer to 64 [ 4.400830] usbcore: registered new interface driver uas [ 4.413597] Fusion MPT base driver 3.04.18 [ 4.417682] Copyright (c) 1999-2008 LSI Corporation [ 4.420742] bnx2 0000:01:00.0: eth0: Broadcom NetXtreme II BCM5709 1000Base-T (C0) PCI Express found at mem d6000000, IRQ 36, node addr 84:2b:2b:4b:cd:41 [ 4.420788] bnx2 0000:01:00.1: PCI INT B -> GSI 48 (level, low) -> IRQ 48 [ 4.420796] bnx2 0000:01:00.1: setting latency timer to 64 [ 4.445146] Initializing USB Mass Storage driver... [ 4.448171] bnx2 0000:01:00.1: eth1: Broadcom NetXtreme II BCM5709 1000Base-T (C0) PCI Express found at mem d8000000, IRQ 48, node addr 84:2b:2b:4b:cd:43 [ 4.448208] bnx2 0000:02:00.0: PCI INT A -> GSI 32 (level, low) -> IRQ 32 [ 4.448214] bnx2 0000:02:00.0: setting latency timer to 64 [ 4.453058] bnx2 0000:02:00.0: eth2: Broadcom NetXtreme II BCM5709 1000Base-T (C0) PCI Express found at mem da000000, IRQ 32, node addr 84:2b:2b:4b:cd:45 [ 4.453094] bnx2 0000:02:00.1: PCI INT B -> GSI 42 (level, low) -> IRQ 42 [ 4.453100] bnx2 0000:02:00.1: setting latency timer to 64 [ 4.462821] usb 5-2: new full speed USB device using uhci_hcd and address 2 [ 4.498575] scsi2 : usb-storage 2-3:1.0 [ 4.503127] scsi3 : usb-storage 2-3:1.1 [ 4.504324] bnx2 0000:02:00.1: eth3: Broadcom NetXtreme II BCM5709 1000Base-T (C0) PCI Express found at mem dc000000, IRQ 42, node addr 84:2b:2b:4b:cd:47 [ 4.520963] usbcore: registered new interface driver usb-storage [ 4.526959] USB Mass Storage support registered. [ 4.533637] Fusion MPT SAS Host driver 3.04.18 [ 4.538114] mptsas 0000:03:00.0: PCI INT A -> GSI 33 (level, low) -> IRQ 33 [ 4.545394] mptbase: ioc0: Initiating bringup [ 4.674721] input: Avocent USB Composite Device-0 as /devices/pci0000:00/0000:00:1d.0/usb5/5-2/5-2:1.0/input/input1 [ 4.685727] generic-usb 0003:0624:0248.0001: input,hidraw0: USB HID v1.00 Keyboard [Avocent USB Composite Device-0] on usb-0000:00:1d.0-2/input0 [ 4.703653] input: Avocent USB Composite Device-0 as /devices/pci0000:00/0000:00:1d.0/usb5/5-2/5-2:1.1/input/input2 [ 4.714675] generic-usb 0003:0624:0248.0002: input,hidraw1: USB HID v1.00 Mouse [Avocent USB Composite Device-0] on usb-0000:00:1d.0-2/input1 [ 4.727775] usbcore: registered new interface driver usbhid [ 4.733730] usbhid: USB HID core driver [ 5.505439] scsi 2:0:0:0: Direct-Access iDRAC LCDRIVE 0323 PQ: 0 ANSI: 0 CCS [ 5.515636] sd 2:0:0:0: Attached scsi generic sg1 type 0 [ 5.527584] scsi 3:0:0:0: CD-ROM iDRAC Virtual CD 0323 PQ: 0 ANSI: 0 [ 5.541523] sd 2:0:0:0: [sda] Attached SCSI removable disk [ 5.543454] scsi 3:0:0:1: Direct-Access iDRAC Virtual Floppy 0323 PQ: 0 ANSI: 0 CCS [ 5.651629] sr1: scsi3-mmc drive: 0x/0x cd/rw caddy [ 5.656684] sr 3:0:0:0: Attached scsi CD-ROM sr1 [ 5.656892] sr 3:0:0:0: Attached scsi generic sg2 type 5 [ 5.662469] sd 3:0:0:1: Attached scsi generic sg3 type 0 [ 5.665770] sd 3:0:0:1: [sdb] Attached SCSI removable disk [ 6.102001] ioc0: LSISAS1068E B3: Capabilities={Initiator} [ 6.107534] mptsas 0000:03:00.0: setting latency timer to 64 [ 26.297545] scsi4 : ioc0: LSISAS1068E B3, FwRev=00192f00h, Ports=1, MaxQ=266, IRQ=33 [ 26.345321] mptsas: ioc0: attaching ssp device: fw_channel 0, fw_id 0, phy 0, sas_addr 0x5000c50023bee105 [ 26.355954] scsi 4:0:0:0: Direct-Access SEAGATE ST3146356SS HS10 PQ: 0 ANSI: 5 [ 26.366258] sd 4:0:0:0: Attached scsi generic sg4 type 0 [ 26.372509] sd 4:0:0:0: [sdc] 286749480 512-byte logical blocks: (146 GB/136 GiB) [ 26.373117] mptsas: ioc0: attaching sata device: fw_channel 0, fw_id 1, phy 1, sas_addr 0x1221000001000000 [ 26.375695] scsi 4:0:1:0: Direct-Access ATA SAMSUNG 470 Seri 8B1Q PQ: 0 ANSI: 5 [ 26.377330] sd 4:0:1:0: Attached scsi generic sg5 type 0 [ 26.378243] sd 4:0:1:0: [sdd] 500118192 512-byte logical blocks: (256 GB/238 GiB) [ 26.378822] mptsas: ioc0: attaching sata device: fw_channel 0, fw_id 2, phy 2, sas_addr 0x1221000002000000 [ 26.381488] scsi 4:0:2:0: Direct-Access ATA SAMSUNG 470 Seri 8B1Q PQ: 0 ANSI: 5 [ 26.383012] sd 4:0:2:0: Attached scsi generic sg6 type 0 [ 26.384408] mptsas: ioc0: attaching sata device: fw_channel 0, fw_id 3, phy 3, sas_addr 0x1221000003000000 [ 26.384654] sd 4:0:1:0: [sdd] Write Protect is off [ 26.384658] sd 4:0:1:0: [sdd] Mode Sense: 73 00 00 08 [ 26.384791] sd 4:0:2:0: [sde] 500118192 512-byte logical blocks: (256 GB/238 GiB) [ 26.385821] sd 4:0:1:0: [sdd] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 26.387300] scsi 4:0:3:0: Direct-Access ATA SAMSUNG 470 Seri 8B1Q PQ: 0 ANSI: 5 [ 26.389053] sd 4:0:3:0: Attached scsi generic sg7 type 0 [ 26.391043] sd 4:0:2:0: [sde] Write Protect is off [ 26.391046] sd 4:0:2:0: [sde] Mode Sense: 73 00 00 08 [ 26.391141] sd 4:0:3:0: [sdf] 500118192 512-byte logical blocks: (256 GB/238 GiB) [ 26.392026] sd 4:0:2:0: [sde] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 26.395463] sdd: unknown partition table [ 26.396909] sd 4:0:3:0: [sdf] Write Protect is off [ 26.396913] sd 4:0:3:0: [sdf] Mode Sense: 73 00 00 08 [ 26.398157] sd 4:0:3:0: [sdf] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 26.399817] sde: unknown partition table [ 26.408938] sdf: unknown partition table [ 26.526702] sd 4:0:0:0: [sdc] Write Protect is off [ 26.531494] sd 4:0:0:0: [sdc] Mode Sense: b3 00 10 08 [ 26.532980] sd 4:0:0:0: [sdc] Write cache: disabled, read cache: enabled, supports DPO and FUA [ 26.543393] sd 4:0:1:0: [sdd] Attached SCSI disk [ 26.548084] sd 4:0:3:0: [sdf] Attached SCSI disk [ 26.552695] sd 4:0:2:0: [sde] Attached SCSI disk [ 26.558659] sdc: sdc1 sdc2 sdc3 sdc4 [ 26.567054] sd 4:0:0:0: [sdc] Attached SCSI disk [ 26.783910] EXT3-fs (sdc2): recovery required on readonly filesystem [ 26.790249] EXT3-fs (sdc2): write access will be enabled during recovery [ 26.797806] EXT3-fs: barriers not enabled [ 27.080298] kjournald starting. Commit interval 5 seconds [ 27.080367] EXT3-fs (sdc2): recovery complete [ 27.090186] EXT3-fs (sdc2): mounted filesystem with ordered data mode [ 29.293563] <30>udev[366]: starting version 167 [ 29.297354] Adding 5116696k swap on /dev/sdc3. Priority:-1 extents:1 across:5116696k [ 29.360540] bnx2 0000:01:00.0: irq 72 for MSI/MSI-X [ 29.360552] bnx2 0000:01:00.0: irq 73 for MSI/MSI-X [ 29.360561] bnx2 0000:01:00.0: irq 74 for MSI/MSI-X [ 29.360570] bnx2 0000:01:00.0: irq 75 for MSI/MSI-X [ 29.360580] bnx2 0000:01:00.0: irq 76 for MSI/MSI-X [ 29.360589] bnx2 0000:01:00.0: irq 77 for MSI/MSI-X [ 29.360598] bnx2 0000:01:00.0: irq 78 for MSI/MSI-X [ 29.360606] bnx2 0000:01:00.0: irq 79 for MSI/MSI-X [ 29.360615] bnx2 0000:01:00.0: irq 80 for MSI/MSI-X [ 29.426181] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2) [ 29.429963] ACPI Error: SMBus or IPMI write requires Buffer of length 66, found length 32 (20110112/exfield-285) [ 29.429972] ACPI Error: Method parse/execution failed [\_SB_.PMI0._GHL] (Node ffff88064fa37b18), AE_AML_BUFFER_LIMIT (20110112/psparse-536) [ 29.429987] ACPI Error: Method parse/execution failed [\_SB_.PMI0._PMC] (Node ffff88064fa37a78), AE_AML_BUFFER_LIMIT (20110112/psparse-536) [ 29.430003] ACPI Exception: AE_AML_BUFFER_LIMIT, Evaluating _PMC (20110112/power_meter-773) [ 29.444038] bnx2 0000:01:00.0: eth0: using MSIX [ 29.445786] EDAC MC: Ver: 2.1.0 Apr 11 2011 [ 29.446236] ADDRCONF(NETDEV_UP): eth0: link is not ready [ 29.455506] EDAC i7core: Driver loaded. [ 29.456884] lp: driver loaded but no devices found [ 29.718888] EXT3-fs (sdc2): using internal journal [ 30.085581] EXT3-fs: barriers not enabled [ 30.087847] kjournald starting. Commit interval 5 seconds [ 30.095073] EXT3-fs (sdc1): using internal journal [ 30.095079] EXT3-fs (sdc1): mounted filesystem with ordered data mode [ 30.240096] EXT3-fs: barriers not enabled [ 30.240605] kjournald starting. Commit interval 5 seconds [ 30.243989] EXT3-fs (sdc4): using internal journal [ 30.243995] EXT3-fs (sdc4): mounted filesystem with ordered data mode [ 32.696459] bnx2 0000:01:00.0: eth0: NIC Copper Link is Up, 1000 Mbps full duplex [ 32.698370] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 43.646072] eth0: no IPv6 routers present
Quoted 47 lines
Quoted 44 lines · Américo Wang
Quoted 8 lines · Tim Hartrick
Americo,
Attached are dmesg and iomem for 2.6.32-21-server and 2.6.38-8-server on the same Dell R710. For 2.6.32-21-server the allocation of a 512M crashkernel area succeeded. For 2.6.38-8-server the allocation of a 512M crashkernel area failed.
Thanks for digging this.
.32,
00000000-00000fff : System RAM
00001000-00005fff : reserved
00006000-0009ffff : System RAM
00100000-7f678fff : System RAM
01000000-0155ec0f : Kernel code
0155ec10-0186118f : Kernel data
01936000-01a46ea3 : Kernel bss
02000000-21ffffff : Crash kernel
7f679000-7f68efff : reserved.38,
00000000-0000ffff : reserved
00010000-0009ffff : System RAM
000a0000-000bffff : PCI Bus 0000:00
00100000-7f678fff : System RAM
01000000-015e1d6c : Kernel code
015e1d6d-01aca17f : Kernel data
01bae000-01d03fff : Kernel bss
7f679000-7f68efff : reservedalthough the end of kernel bss grows, but there should be still enough memory for crash kernel, at least 02000000-21ffffff should be available, don't know why kernel fails to find it... IIRC, the bootmem allocator was written between .32 and .38.
Anyway, could you add "
bootmem_debug" to your .38 kernel to see why kernel fails to reserve it?Thanks.
_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec
Americo,
Quoted 7 lines · Américo Wang
So, can you show us the output of the following commands on your machine?
#hexdump -C
/sys/kernel/crash_notes
#for i in/sys/devices/system/cpu/cpu*/crash_notes; do hexdump -C $i; doneThanks.
See below for 2.6.38-8-server.
tim
# hexdump -C /sys/kernel/crash_notes hexdump: /sys/kernel/crash_notes: No such file or directory # for i in /sys/devices/system/cpu/cpu[0-9]*/crash_notes; do hexdump -C $i; done 00000000 64 62 37 34 30 30 30 30 30 30 30 30 30 30 30 30 |db74000000000000| 00000010 0a |.| 00000011 00000000 64 62 37 34 30 30 30 30 30 30 30 30 30 30 30 30 |db74000000000000| 00000010 0a |.| 00000011 00000000 64 62 37 34 30 30 30 30 30 30 30 30 30 30 30 30 |db74000000000000| 00000010 0a |.| 00000011 00000000 64 62 37 34 30 30 30 30 30 30 30 30 30 30 30 30 |db74000000000000| 00000010 0a |.| 00000011 00000000 64 62 37 34 30 30 30 30 30 30 30 30 30 30 30 30 |db74000000000000| 00000010 0a |.| 00000011 00000000 64 62 37 34 30 30 30 30 30 30 30 30 30 30 30 30 |db74000000000000| 00000010 0a |.| 00000011 00000000 64 62 37 34 30 30 30 30 30 30 30 30 30 30 30 30 |db74000000000000| 00000010 0a |.| 00000011 00000000 64 62 37 34 30 30 30 30 30 30 30 30 30 30 30 30 |db74000000000000| 00000010 0a |.| 00000011
_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec