关于LENOVO ThinkServer RD350使用RT内核后无法正常启动的原因分析

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/leoufung/article/details/52185573

今天在LENOVO ThinkServer RD350服务器上安装自己编译好的实时内核,但是启动时报错如下:

[    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





没有更多推荐了,返回首页