关于LENOVO ThinkServer RD350使用RT内核后无法正常启动的原因分析
2016-08-11 19:04
941 查看
今天在LENOVO ThinkServer RD350服务器上安装自己编译好的实时内核,但是启动时报错如下:
这个问题是因为我在BIOS里Enable的X2APIC,但是在内核中没有使能X2APIC的原因,
解决版本是在opnfv.config里面加入"CONFIG_X86_X2APIC=y"即可解决问题
参考
https://lkml.org/lkml/2014/12/16/602
[ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Initializing cgroup subsys cpuacct [ 0.000000] Linux version 4.4.6-rt14nfv-compile@dev109 (liufeng@dev106) (gcc6 [ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-4.4.6-rt14nfv-compile@dev109 rn [ 0.000000] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 [ 0.000000] x86/fpu: Supporting XSAVE feature 0x01: 'x87 floating point regi' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x02: 'SSE registers' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x04: 'AVX registers' [ 0.000000] x86/fpu: Enabled xstate features 0x7, context size is 832 bytes,. [ 0.000000] x86/fpu: Using 'eager' FPU context switches. [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009ebff] usable [ 0.000000] BIOS-e820: [mem 0x000000000009ec00-0x000000000009ffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000007604ffff] usable [ 0.000000] BIOS-e820: [mem 0x0000000076050000-0x0000000076624fff] reserved [ 0.000000] BIOS-e820: [mem 0x0000000076625000-0x0000000076675fff] ACPI data [ 0.000000] BIOS-e820: [mem 0x0000000076676000-0x0000000077630fff] ACPI NVS [ 0.000000] BIOS-e820: [mem 0x0000000077631000-0x000000007bd37fff] reserved [ 0.000000] BIOS-e820: [mem 0x000000007bd38000-0x000000007bd41fff] usable [ 0.000000] BIOS-e820: [mem 0x000000007bd42000-0x000000007bd42fff] reserved [ 0.000000] BIOS-e820: [mem 0x000000007bd43000-0x000000007bd45fff] usable [ 0.000000] BIOS-e820: [mem 0x000000007bd46000-0x000000007bd46fff] reserved [ 0.000000] BIOS-e820: [mem 0x000000007bd47000-0x000000007bd47fff] usable [ 0.000000] BIOS-e820: [mem 0x000000007bd48000-0x000000007bdcdfff] reserved [ 0.000000] BIOS-e820: [mem 0x000000007bdce000-0x000000007bffffff] usable [ 0.000000] BIOS-e820: [mem 0x000000007c000000-0x000000008fffffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed24fff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fed30000-0x00000000fed34fff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fed40000-0x00000000fed44fff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff] reserved [ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000207fffffff] usable [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] SMBIOS 2.8 present. [ 0.000000] e820: last_pfn = 0x2080000 max_arch_pfn = 0x400000000 [ 0.000000] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WC UC- WT [ 0.000000] e820: last_pfn = 0x7c000 max_arch_pfn = 0x400000000 [ 0.000000] found SMP MP-table at [mem 0x000fdb80-0x000fdb8f] mapped at [fff] [ 0.000000] Using GB pages for direct mapping [ 0.000000] RAMDISK: [mem 0x35d37000-0x36e93fff] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x00000000000F0540 000024 (v02 LENOVO) [ 0.000000] ACPI: XSDT 0x00000000766350B0 0000E4 (v01 LENOVO SV-INT 000001) [ 0.000000] ACPI: FACP 0x00000000766626B0 00010C (v05 LENOVO SV-INT 000001) [ 0.000000] ACPI: DSDT 0x0000000076635228 02D486 (v02 LENOVO SV-INT 000001) [ 0.000000] ACPI: FACS 0x000000007762EF80 000040 [ 0.000000] ACPI: APIC 0x00000000766627C0 000294 (v03 LENOVO SV-INT 000001) [ 0.000000] ACPI: FPDT 0x0000000076662A58 000044 (v01 LENOVO SV-INT 000001) [ 0.000000] ACPI: FIDT 0x0000000076662AA0 00009C (v01 LENOVO SV-INT 000001) [ 0.000000] ACPI: SPMI 0x0000000076662B40 000040 (v05 LENOVO SV-INT 000001) [ 0.000000] ACPI: MCFG 0x0000000076662B80 00003C (v01 LENOVO SV-INT 000001) [ 0.000000] ACPI: UEFI 0x0000000076662BC0 000042 (v01 LENOVO SV-INT 000001) [ 0.000000] ACPI: BDAT 0x0000000076662C08 000030 (v01 LENOVO SV-INT 000001) [ 0.000000] ACPI: HPET 0x0000000076662C38 000038 (v01 LENOVO SV-INT 000001) [ 0.000000] ACPI: MSCT 0x0000000076662C70 000090 (v01 LENOVO SV-INT 000001) [ 0.000000] ACPI: PMCT 0x0000000076662D00 000064 (v01 LENOVO SV-INT 000001) [ 0.000000] ACPI: SLIT 0x0000000076662D68 000030 (v01 LENOVO SV-INT 000001) [ 0.000000] ACPI: SRAT 0x0000000076662D98 000E58 (v03 LENOVO SV-INT 000001) [ 0.000000] ACPI: WDDT 0x0000000076663BF0 000040 (v01 LENOVO SV-INT 000001) [ 0.000000] ACPI: SSDT 0x0000000076663C30 00ED11 (v01 LENOVO PmMgt 000001) [ 0.000000] ACPI: SLIC 0x0000000076672948 000176 (v01 ÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿ 000001) [ 0.000000] ACPI: SSDT 0x0000000076672AC0 001BAF (v02 LENOVO SpsNm 000001) [ 0.000000] ACPI: SSDT 0x0000000076674670 000064 (v02 LENOVO SpsNvs 000001) [ 0.000000] ACPI: PRAD 0x00000000766746D8 000102 (v02 LENOVO SV-INT 000001) [ 0.000000] ACPI: DMAR 0x00000000766747E0 000162 (v01 LENOVO SV-INT 000001) [ 0.000000] ACPI: HEST 0x0000000076674948 0002BC (v01 LENOVO SV-INT 000001) [ 0.000000] ACPI: BERT 0x0000000076674C08 000030 (v01 LENOVO SV-INT 000001) [ 0.000000] ACPI: ERST 0x0000000076674C38 000230 (v01 LENOVO SV-INT 000001) [ 0.000000] ACPI: EINJ 0x0000000076674E68 000150 (v01 LENOVO SV-INT 000001) [ 0.000000] SRAT: PXM 0 -> APIC 0x00 -> Node 0 [ 0.000000] SRAT: PXM 0 -> APIC 0x02 -> Node 0 [ 0.000000] SRAT: PXM 0 -> APIC 0x04 -> Node 0 [ 0.000000] SRAT: PXM 0 -> APIC 0x06 -> Node 0 [ 0.000000] SRAT: PXM 0 -> APIC 0x08 -> Node 0 [ 0.000000] SRAT: PXM 0 -> APIC 0x10 -> Node 0 [ 0.000000] SRAT: PXM 0 -> APIC 0x12 -> Node 0 [ 0.000000] SRAT: PXM 0 -> APIC 0x14 -> Node 0 [ 0.000000] SRAT: PXM 0 -> APIC 0x16 -> Node 0 [ 0.000000] SRAT: PXM 0 -> APIC 0x18 -> Node 0 [ 0.000000] SRAT: PXM 1 -> APIC 0x20 -> Node 1 [ 0.000000] SRAT: PXM 1 -> APIC 0x22 -> Node 1 [ 0.000000] SRAT: PXM 1 -> APIC 0x24 -> Node 1 [ 0.000000] SRAT: PXM 1 -> APIC 0x26 -> Node 1 [ 0.000000] SRAT: PXM 1 -> APIC 0x28 -> Node 1 [ 0.000000] SRAT: PXM 1 -> APIC 0x30 -> Node 1 [ 0.000000] SRAT: PXM 1 -> APIC 0x32 -> Node 1 [ 0.000000] SRAT: PXM 1 -> APIC 0x34 -> Node 1 [ 0.000000] SRAT: PXM 1 -> APIC 0x36 -> Node 1 [ 0.000000] SRAT: PXM 1 -> APIC 0x38 -> Node 1 [ 0.000000] SRAT: PXM 0 -> APIC 0x01 -> Node 0 [ 0.000000] SRAT: PXM 0 -> APIC 0x03 -> Node 0 [ 0.000000] SRAT: PXM 0 -> APIC 0x05 -> Node 0 [ 0.000000] SRAT: PXM 0 -> APIC 0x07 -> Node 0 [ 0.000000] SRAT: PXM 0 -> APIC 0x09 -> Node 0 [ 0.000000] SRAT: PXM 0 -> APIC 0x11 -> Node 0 [ 0.000000] SRAT: PXM 0 -> APIC 0x13 -> Node 0 [ 0.000000] SRAT: PXM 0 -> APIC 0x15 -> Node 0 [ 0.000000] SRAT: PXM 0 -> APIC 0x17 -> Node 0 [ 0.000000] SRAT: PXM 0 -> APIC 0x19 -> Node 0 [ 0.000000] SRAT: PXM 1 -> APIC 0x21 -> Node 1 [ 0.000000] SRAT: PXM 1 -> APIC 0x23 -> Node 1 [ 0.000000] SRAT: PXM 1 -> APIC 0x25 -> Node 1 [ 0.000000] SRAT: PXM 1 -> APIC 0x27 -> Node 1 [ 0.000000] SRAT: PXM 1 -> APIC 0x29 -> Node 1 [ 0.000000] SRAT: PXM 1 -> APIC 0x31 -> Node 1 [ 0.000000] SRAT: PXM 1 -> APIC 0x33 -> Node 1 [ 0.000000] SRAT: PXM 1 -> APIC 0x35 -> Node 1 [ 0.000000] SRAT: PXM 1 -> APIC 0x37 -> Node 1 [ 0.000000] SRAT: PXM 1 -> APIC 0x39 -> Node 1 [ 0.000000] SRAT: Node 0 PXM 0 [mem 0x00000000-0x7fffffff] [ 0.000000] SRAT: Node 0 PXM 0 [mem 0x100000000-0x107fffffff] [ 0.000000] SRAT: Node 1 PXM 1 [mem 0x1080000000-0x207fffffff] [ 0.000000] NUMA: Node 0 [mem 0x00000000-0x7fffffff] + [mem 0x100000000-0x10] [ 0.000000] NODE_DATA(0) allocated [mem 0x107fffc000-0x107fffffff] [ 0.000000] NODE_DATA(1) allocated [mem 0x207fff9000-0x207fffcfff] [ 0.000000] cma: Reserved 512 MiB at 0x000000205fc00000 [ 0.000000] kexec_core: crashkernel: memory value expected [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000000001000-0x0000000000ffffff] [ 0.000000] DMA32 [mem 0x0000000001000000-0x00000000ffffffff] [ 0.000000] Normal [mem 0x0000000100000000-0x000000207fffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000001000-0x000000000009dfff] [ 0.000000] node 0: [mem 0x0000000000100000-0x000000007604ffff] [ 0.000000] node 0: [mem 0x000000007bd38000-0x000000007bd41fff] [ 0.000000] node 0: [mem 0x000000007bd43000-0x000000007bd45fff] [ 0.000000] node 0: [mem 0x000000007bd47000-0x000000007bd47fff] [ 0.000000] node 0: [mem 0x000000007bdce000-0x000000007bffffff] [ 0.000000] node 0: [mem 0x0000000100000000-0x000000107fffffff] [ 0.000000] node 1: [mem 0x0000001080000000-0x000000207fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000107fffffff] [ 0.000000] Initmem setup node 1 [mem 0x0000001080000000-0x000000207fffffff] [ 0.000000] ACPI: PM-Timer IO Port: 0x408 [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x06] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x08] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x10] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x12] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x14] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x16] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x18] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x20] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x22] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x24] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x26] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x28] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x30] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x32] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x34] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x36] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x38] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x07] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x09] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x11] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x13] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x15] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x17] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x19] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x21] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x23] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x25] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x27] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x29] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x31] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x33] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x35] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x37] high edge lint[0x1]) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x39] high edge lint[0x1]) [ 0.000000] IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23 [ 0.000000] IOAPIC[1]: apic_id 2, version 32, address 0xfec01000, GSI 24-47 [ 0.000000] IOAPIC[2]: apic_id 3, version 32, address 0xfec40000, GSI 48-71 [ 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] Using ACPI (MADT) for SMP configuration information [ 0.000000] ACPI: HPET id: 0x8086a701 base: 0xfed00000 [ 0.000000] smpboot: Allowing 40 CPUs, 0 hotplug CPUs [ 0.000000] PM: Registered nosave memory: [mem 0x00000000-0x00000fff] [ 0.000000] PM: Registered nosave memory: [mem 0x0009e000-0x0009efff] [ 0.000000] PM: Registered nosave memory: [mem 0x0009f000-0x0009ffff] [ 0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000dffff] [ 0.000000] PM: Registered nosave memory: [mem 0x000e0000-0x000fffff] [ 0.000000] PM: Registered nosave memory: [mem 0x76050000-0x76624fff] [ 0.000000] PM: Registered nosave memory: [mem 0x76625000-0x76675fff] [ 0.000000] PM: Registered nosave memory: [mem 0x76676000-0x77630fff] [ 0.000000] PM: Registered nosave memory: [mem 0x77631000-0x7bd37fff] [ 0.000000] PM: Registered nosave memory: [mem 0x7bd42000-0x7bd42fff] [ 0.000000] PM: Registered nosave memory: [mem 0x7bd46000-0x7bd46fff] [ 0.000000] PM: Registered nosave memory: [mem 0x7bd48000-0x7bdcdfff] [ 0.000000] PM: Registered nosave memory: [mem 0x7c000000-0x8fffffff] [ 0.000000] PM: Registered nosave memory: [mem 0x90000000-0xfed1bfff] [ 0.000000] PM: Registered nosave memory: [mem 0xfed1c000-0xfed24fff] [ 0.000000] PM: Registered nosave memory: [mem 0xfed25000-0xfed2ffff] [ 0.000000] PM: Registered nosave memory: [mem 0xfed30000-0xfed34fff] [ 0.000000] PM: Registered nosave memory: [mem 0xfed35000-0xfed3ffff] [ 0.000000] PM: Registered nosave memory: [mem 0xfed40000-0xfed44fff] [ 0.000000] PM: Registered nosave memory: [mem 0xfed45000-0xfeffffff] [ 0.000000] PM: Registered nosave memory: [mem 0xff000000-0xffffffff] [ 0.000000] e820: [mem 0x90000000-0xfed1bfff] available for PCI devices [ 0.000000] Booting paravirtualized kernel on bare hardware [ 0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xfffs [ 0.000000] setup_percpu: NR_CPUS:64 nr_cpumask_bits:64 nr_cpu_ids:40 nr_nod2 [ 0.000000] PERCPU: Embedded 33 pages/cpu @ffff88103f800000 s95744 r8192 d314 [ 0.000000] Built 2 zonelists in Node order, mobility grouping on. Total pa9 [ 0.000000] Policy zone: Normal [ 0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-4.4.6-rt14nfv-compile@dn [ 0.000000] DMAR: IOMMU enabled [ 0.000000] log_buf_len individual max cpu contribution: 4096 bytes [ 0.000000] log_buf_len total cpu_extra contributions: 159744 bytes [ 0.000000] log_buf_len min size: 262144 bytes [ 0.000000] log_buf_len: 524288 bytes [ 0.000000] early log buf free: 243864(93%) [ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes) [ 0.000000] Memory: 131326120K/134056116K available (10754K kernel code, 148) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=40, Nodes=2 [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] Build-time adjustment of leaf fanout to 64. [ 0.000000] RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=40. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=40 [ 0.000000] NR_IRQS:4352 nr_irqs:1560 16 [ 0.000000] Console: colour VGA+ 80x25 [ 0.000000] console [tty0] enabled [ 0.000000] console [ttyS0] enabled [ 0.000000] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_s [ 0.000000] tsc: Fast TSC calibration using PIT [ 0.000000] tsc: Detected 2294.643 MHz processor [ 0.000011] Calibrating delay loop (skipped), value calculated using timer f) [ 0.000012] pid_max: default: 40960 minimum: 320 [ 0.000019] ACPI: Core revision 20150930 [ 0.040209] ACPI: 4 ACPI AML tables successfully acquired and loaded [ 0.040257] Security Framework initialized [ 0.040261] AppArmor: AppArmor initialized [ 0.061913] Dentry cache hash table entries: 16777216 (order: 16, 268435456 ) [ 0.105062] Inode-cache hash table entries: 8388608 (order: 14, 67108864 byt) [ 0.116079] Mount-cache hash table entries: 262144 (order: 9, 2097152 bytes) [ 0.116256] Mountpoint-cache hash table entries: 262144 (order: 9, 2097152 b) [ 0.117070] Initializing cgroup subsys memory [ 0.117084] Initializing cgroup subsys devices [ 0.117086] Initializing cgroup subsys freezer [ 0.117087] Initializing cgroup subsys hugetlb [ 0.117088] Initializing cgroup subsys pids [ 0.117125] CPU: Physical Processor ID: 0 [ 0.117125] CPU: Processor Core ID: 0 [ 0.117129] ENERGY_PERF_BIAS: Set to 'normal', was 'performance' [ 0.117129] ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8) [ 0.117908] mce: CPU supports 22 MCE banks [ 0.117970] process: using mwait in idle threads [ 0.117973] Last level iTLB entries: 4KB 1024, 2MB 1024, 4MB 1024 [ 0.117974] Last level dTLB entries: 4KB 1024, 2MB 1024, 4MB 1024, 1GB 4 [ 0.118414] Freeing SMP alternatives memory: 36K (ffffffff82085000 - fffffff) [ 0.119425] ftrace: allocating 38511 entries in 151 pages [ 0.136545] smpboot: weird, boot CPU (#255) not listed by the BIOS [ 0.136548] DMAR: Host address width 46 [ 0.316358] DMAR: DRHD base: 0x000000fbffc000 flags: 0x0 [ 0.321891] DMAR: dmar0: reg_base_addr fbffc000 ver 1:0 cap d2078c106f0466 ef [ 0.330168] DMAR: DRHD base: 0x000000c7ffc000 flags: 0x1 [ 0.335696] DMAR: dmar1: reg_base_addr c7ffc000 ver 1:0 cap d2078c106f0466 ef [ 0.343975] DMAR: RMRR base: 0x0000007bbac000 end: 0x0000007bbbbfff [ 0.350467] DMAR: RMRR base: 0x000000785fd000 end: 0x0000007a60cfff [ 0.356951] DMAR: ATSR flags: 0x0 [ 0.360488] DMAR: RHSA base: 0x000000c7ffc000 proximity domain: 0x0 [ 0.366970] DMAR: RHSA base: 0x000000fbffc000 proximity domain: 0x1 [ 0.373462] DMAR-IR: IOAPIC id 3 under DRHD base 0xfbffc000 IOMMU 0 [ 0.380033] DMAR-IR: IOAPIC id 1 under DRHD base 0xc7ffc000 IOMMU 1 [ 0.386608] DMAR-IR: IOAPIC id 2 under DRHD base 0xc7ffc000 IOMMU 1 [ 0.393169] DMAR-IR: HPET id 0 under DRHD base 0xc7ffc000 [ 0.399550] DMAR-IR: Enabled IRQ remapping in xapic mode [ 0.399553] Switched APIC routing to physical flat. [ 0.410221] LAPIC pending interrupts after 512 EOI [ 0.415873] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 [ 0.425876] Kernel panic - not syncing: timer doesn't work through InterruptC [ 0.425878] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.4.6-rt14nfv-compile@1 [ 0.425879] Hardware name: LENOVO ThinkServer RD350/ThinkServer RD350, BIOS 5 [ 0.425881] 0000000000000000 ffff881034c13da8 ffffffff813fe0a1 ffffffff81c78 [ 0.425882] 0000000000000002 ffff881034c13e20 ffffffff81142463 ffffffff00008 [ 0.425883] ffff881034c13e30 ffff881034c13dd0 0000000000000001 ffffffff81c8e [ 0.425884] Call Trace: [ 0.425889] [<ffffffff813fe0a1>] dump_stack+0x65/0x84 [ 0.425893] [<ffffffff81142463>] panic+0xc8/0x20f [ 0.425897] [<ffffffff814e714c>] panic_if_irq_remap+0x1c/0x20 [ 0.425900] [<ffffffff81f43701>] setup_IO_APIC+0x710/0x7e3 [ 0.425901] [<ffffffff81f42270>] apic_bsp_setup+0x8b/0x99 [ 0.425905] [<ffffffff81f40260>] native_smp_prepare_cpus+0x2ba/0x32c [ 0.425908] [<ffffffff81f3217e>] kernel_init_freeable+0xf8/0x24b [ 0.425911] [<ffffffff81a766f0>] ? rest_init+0x90/0x90 [ 0.425912] [<ffffffff81a766fe>] kernel_init+0xe/0xe0 [ 0.425914] [<ffffffff81a7be8f>] ret_from_fork+0x3f/0x70 [ 0.425916] [<ffffffff81a766f0>] ? rest_init+0x90/0x90
这个问题是因为我在BIOS里Enable的X2APIC,但是在内核中没有使能X2APIC的原因,
解决版本是在opnfv.config里面加入"CONFIG_X86_X2APIC=y"即可解决问题
参考
https://lkml.org/lkml/2014/12/16/602
相关文章推荐
- Servlet自学第4讲:Tomcat无法正常启动的常见原因分析
- (应用程序无法正常启动0xc0000142) 关于win10周年版更新后无法正常使用vc6.0问题的解决方法
- 关于设置捕获信号的gen_server在-eval无法正常启动问题分析
- 关于使用SOCKET发送数据时“目标积极积极拒绝,无法连接”错误的原因分析
- [笔记].关于Stratix III使用非易失加密后,无法正常配置启动的问题探讨
- tomcat无法正常启动的原因分析
- 关于一个在Intellij Idea中打包正常,tomcat启动也正常,但在浏览器中访问出404的问题的原因分析
- 关于在使用了Struts2框架,tomcat启动会报错的原因之一分析
- (应用程序无法正常启动0xc0000142) 关于win10周年版更新后无法正常使用vc6.0问题的解决方法
- 应用程序无法正常启动0xc0000142) 关于win10周年版更新后无法正常使用vc6.0问题的解决方法
- tomcat无法正常启动的原因分析
- flex 调试无法正常启动原因分析及解决方法
- (应用程序无法正常启动0xc0000142) 关于win10周年版更新后无法正常使用vc6.0问题的解决方法
- C++6.0(应用程序无法正常启动0xc0000142) 关于win10周年版更新后无法正常使用vc6.0问题的解决方法
- 关于《安装visual studio 2008下subversion插件ankhsvn2.4导致vs无法正常启动的原因以及解决办法》
- windows XP系统无法正常启动的原因分析及解决
- [笔记].关于使用fscanf无法录入正确数据的原因分析
- Intersge无法启动--原因是Message Queues的资源不足,共享内存不足 RedHat如何在系统运行过程中修改内核参数
- [笔记].关于使用Nios II Flash Programmer下载后无法从EPCS启动的一种解决方法;sof+elf>flash>hex>jic
- [笔记].关于在Quartus II 11.0无法正常使用SignalTap的解决方法