Open yuxisjtu opened 3 years ago
Can you please send the content of the dmesg ?
Can you please send the content of the dmesg ?
oh thank you, do you mean this?
yux@yux-HP-Zhan-86-Pro-G2-MT-Business-PC:~/Desktop/dma_ip_drivers-master/XDMA/linuxernel$ dmesg
[ 0.000000] microcode: microcode updated early to revision 0xd6, date = 2020-04-27
[ 0.000000] Linux version 5.4.0-42-generic (buildd@lgw01-amd64-023) (gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)) #46~18.04.1-Ubuntu SMP Fri Jul 10 07:21:24 UTC 2020 (Ubuntu 5.4.0-42.46~18.04.1-generic 5.4.44)
[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-5.4.0-42-generic root=UUID=b1686b24-9cfc-4dba-8de4-082fb0fd5e4b ro quiet splash vt.handoff=1
[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] AMD AuthenticAMD
[ 0.000000] Hygon HygonGenuine
[ 0.000000] Centaur CentaurHauls
[ 0.000000] zhaoxin Shanghai
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x008: 'MPX bounds registers'
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x010: 'MPX CSR'
[ 0.000000] x86/fpu: Enabled xstate features 0x1f, context size is 960 bytes, using 'compacted' format.
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009efff] usable
[ 0.000000] BIOS-e820: [mem 0x000000000009f000-0x00000000000fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000048fddfff] usable
[ 0.000000] BIOS-e820: [mem 0x0000000048fde000-0x000000004943dfff] reserved
[ 0.000000] BIOS-e820: [mem 0x000000004943e000-0x00000000494bffff] ACPI data
[ 0.000000] BIOS-e820: [mem 0x00000000494c0000-0x000000004955dfff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x000000004955e000-0x000000004bc0dfff] reserved
[ 0.000000] BIOS-e820: [mem 0x000000004bc0e000-0x000000004bc0efff] usable
[ 0.000000] BIOS-e820: [mem 0x000000004bc0f000-0x000000004f7fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000e0000000-0x00000000efffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fe000000-0x00000000fe010fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed00000-0x00000000fed03fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x00000002ae7fffff] usable
[ 0.000000] NX (Execute Disable) protection: active
[ 0.000000] e820: update [mem 0x41539018-0x41549057] usable ==> usable
[ 0.000000] e820: update [mem 0x41539018-0x41549057] usable ==> usable
[ 0.000000] extended physical RAM map:
[ 0.000000] reserve setup_data: [mem 0x0000000000000000-0x000000000009efff] usable
[ 0.000000] reserve setup_data: [mem 0x000000000009f000-0x00000000000fffff] reserved
[ 0.000000] reserve setup_data: [mem 0x0000000000100000-0x0000000041539017] usable
[ 0.000000] reserve setup_data: [mem 0x0000000041539018-0x0000000041549057] usable
[ 0.000000] reserve setup_data: [mem 0x0000000041549058-0x0000000048fddfff] usable
[ 0.000000] reserve setup_data: [mem 0x0000000048fde000-0x000000004943dfff] reserved
[ 0.000000] reserve setup_data: [mem 0x000000004943e000-0x00000000494bffff] ACPI data
[ 0.000000] reserve setup_data: [mem 0x00000000494c0000-0x000000004955dfff] ACPI NVS
[ 0.000000] reserve setup_data: [mem 0x000000004955e000-0x000000004bc0dfff] reserved
[ 0.000000] reserve setup_data: [mem 0x000000004bc0e000-0x000000004bc0efff] usable
[ 0.000000] reserve setup_data: [mem 0x000000004bc0f000-0x000000004f7fffff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000e0000000-0x00000000efffffff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000fe000000-0x00000000fe010fff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000fed00000-0x00000000fed03fff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
[ 0.000000] reserve setup_data: [mem 0x0000000100000000-0x00000002ae7fffff] usable
[ 0.000000] efi: EFI v2.60 by American Megatrends
[ 0.000000] efi: ACPI 2.0=0x4945c000 ACPI=0x4945c000 SMBIOS=0x4b9ae000 SMBIOS 3.0=0x4b9ad000 ESRT=0x473b1f98 MEMATTR=0x473b0018
[ 0.000000] secureboot: Secure boot enabled
[ 0.000000] Kernel is locked down from EFI Secure Boot mode; see man kernel_lockdown.7
[ 0.000000] SMBIOS 3.1.1 present.
[ 0.000000] DMI: HP HP Zhan 86 Pro G2 MT Business PC/843C, BIOS F.13 10/11/2018
[ 0.000000] tsc: Detected 3200.000 MHz processor
[ 0.000431] tsc: Detected 3199.980 MHz TSC
[ 0.000431] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[ 0.000432] e820: remove [mem 0x000a0000-0x000fffff] usable
[ 0.000436] last_pfn = 0x2ae800 max_arch_pfn = 0x400000000
[ 0.000439] MTRR default type: uncachable
[ 0.000440] MTRR fixed ranges enabled:
[ 0.000441] 00000-9FFFF write-back
[ 0.000441] A0000-BFFFF uncachable
[ 0.000442] C0000-FFFFF write-back
[ 0.000442] MTRR variable ranges enabled:
[ 0.000443] 0 base 0050000000 mask 7FF0000000 write-combining
[ 0.000444] 1 base 004D000000 mask 7FFF000000 uncachable
[ 0.000445] 2 base 0000000000 mask 7FC0000000 write-back
[ 0.000445] 3 base 0040000000 mask 7FF0000000 write-back
[ 0.000446] 4 base 0100000000 mask 7F00000000 write-back
[ 0.000446] 5 base 02C0000000 mask 7FC0000000 uncachable
[ 0.000447] 6 base 0200000000 mask 7F00000000 write-back
[ 0.000448] 7 base 004E000000 mask 7FFE000000 uncachable
[ 0.000448] 8 disabled
[ 0.000448] 9 disabled
[ 0.000837] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT
[ 0.000996] last_pfn = 0x4bc0f max_arch_pfn = 0x400000000
[ 0.007524] esrt: Reserving ESRT space from 0x00000000473b1f98 to 0x00000000473b1fd0.
[ 0.007527] e820: update [mem 0x473b1000-0x473b1fff] usable ==> reserved
[ 0.007536] check: Scanning 1 areas for low memory corruption
[ 0.007539] Using GB pages for direct mapping
[ 0.007540] BRK [0x272a01000, 0x272a01fff] PGTABLE
[ 0.007541] BRK [0x272a02000, 0x272a02fff] PGTABLE
[ 0.007542] BRK [0x272a03000, 0x272a03fff] PGTABLE
[ 0.007579] BRK [0x272a04000, 0x272a04fff] PGTABLE
[ 0.007580] BRK [0x272a05000, 0x272a05fff] PGTABLE
[ 0.007729] BRK [0x272a06000, 0x272a06fff] PGTABLE
[ 0.007777] BRK [0x272a07000, 0x272a07fff] PGTABLE
[ 0.007829] BRK [0x272a08000, 0x272a08fff] PGTABLE
[ 0.007928] secureboot: Secure boot enabled
[ 0.007929] RAMDISK: [mem 0x3d91c000-0x3fffdfff]
[ 0.007939] ACPI: Early table checksum verification disabled
[ 0.007942] ACPI: RSDP 0x000000004945C000 000024 (v02 HPQOEM)
[ 0.007945] ACPI: XSDT 0x000000004945C0B8 0000EC (v01 HPQOEM SLIC-CPC 01072009 AMI 00010013)
[ 0.007949] ACPI: FACP 0x00000000494A2F38 000114 (v06 HPQOEM SLIC-CPC 01072009 AMI 00010013)
[ 0.007953] ACPI: DSDT 0x000000004945C230 046D02 (v02 HPQOEM SLIC-CPC 01072009 INTL 20160527)
[ 0.007955] ACPI: FACS 0x000000004955B080 000040
[ 0.007956] ACPI: APIC 0x00000000494A3050 0000F4 (v04 HPQOEM SLIC-CPC 01072009 AMI 00010013)
[ 0.007958] ACPI: FPDT 0x00000000494A3148 000044 (v01 HPQOEM SLIC-CPC 01072009 AMI 00010013)
[ 0.007960] ACPI: FIDT 0x00000000494A3190 00009C (v01 HPQOEM SLIC-CPC 01072009 AMI 00010013)
[ 0.007962] ACPI: MCFG 0x00000000494A3230 00003C (v01 HPQOEM SLIC-CPC 01072009 MSFT 00000097)
[ 0.007964] ACPI: SSDT 0x00000000494A3270 000378 (v01 SataRe SataTabl 00001000 INTL 20160527)
[ 0.007966] ACPI: SSDT 0x00000000494A35E8 0017D5 (v02 CpuRef CpuSsdt 00003000 INTL 20160527)
[ 0.007968] ACPI: MSDM 0x00000000494A4DC0 000055 (v03 HPQOEM SLIC-CPC 01072009 AMI 00010013)
[ 0.007970] ACPI: SSDT 0x00000000494A4E18 0031C7 (v02 SaSsdt SaSsdt 00003000 INTL 20160527)
[ 0.007972] ACPI: SSDT 0x00000000494A7FE0 001FA8 (v02 PegSsd PegSsdt 00001000 INTL 20160527)
[ 0.007974] ACPI: HPET 0x00000000494A9F88 000038 (v01 INTEL SLIC-CPC 00000002 01000013)
[ 0.007976] ACPI: SSDT 0x00000000494A9FC0 002277 (v02 INTEL CflS_Rvp 00001000 INTL 20160527)
[ 0.007978] ACPI: SSDT 0x00000000494AC238 000F9E (v02 INTEL Ther_Rvp 00001000 INTL 20160527)
[ 0.007980] ACPI: SSDT 0x00000000494AD1D8 000910 (v02 INTEL xh_cfsd4 00000000 INTL 20160527)
[ 0.007982] ACPI: UEFI 0x00000000494ADAE8 000048 (v01 HPQOEM SLIC-CPC 00000002 01000013)
[ 0.007983] ACPI: LPIT 0x00000000494ADB30 00005C (v01 INTEL SLIC-CPC 00000002 01000013)
[ 0.007985] ACPI: SSDT 0x00000000494ADB90 0027DE (v02 INTEL PtidDevc 00001000 INTL 20160527)
[ 0.007987] ACPI: SSDT 0x00000000494B0370 000FFE (v02 INTEL TbtTypeC 00000000 INTL 20160527)
[ 0.007989] ACPI: DBGP 0x00000000494B1370 000034 (v01 HPQOEM SLIC-CPC 00000002 01000013)
[ 0.007991] ACPI: DBG2 0x00000000494B13A8 000054 (v00 HPQOEM SLIC-CPC 00000002 01000013)
[ 0.007993] ACPI: SSDT 0x00000000494B1400 0019C4 (v02 HPQOEM UsbCTabl 00001000 INTL 20160527)
[ 0.007995] ACPI: DMAR 0x00000000494B2DC8 0000A8 (v01 INTEL EDK2 00000002 01000013)
[ 0.007997] ACPI: BGRT 0x00000000494B2E70 000038 (v01 HPQOEM SLIC-CPC 01072009 AMI 00010013)
[ 0.007998] ACPI: SSDT 0x00000000494B2EA8 000843 (v01 HPQOEM SLIC-CPC 00000001 INTL 20160527)
[ 0.008000] ACPI: WSMT 0x00000000494B36F0 000028 (v01 HPQOEM SLIC-CPC 01072009 AMI 00010013)
[ 0.008006] ACPI: Local APIC address 0xfee00000
[ 0.008370] No NUMA configuration found
[ 0.008371] Faking a node at [mem 0x0000000000000000-0x00000002ae7fffff]
[ 0.008379] NODE_DATA(0) allocated [mem 0x2ae7d5000-0x2ae7fffff]
[ 0.008523] Zone ranges:
[ 0.008523] DMA [mem 0x0000000000001000-0x0000000000ffffff]
[ 0.008524] DMA32 [mem 0x0000000001000000-0x00000000ffffffff]
[ 0.008525] Normal [mem 0x0000000100000000-0x00000002ae7fffff]
[ 0.008526] Device empty
[ 0.008526] Movable zone start for each node
[ 0.008528] Early memory node ranges
[ 0.008529] node 0: [mem 0x0000000000001000-0x000000000009efff]
[ 0.008530] node 0: [mem 0x0000000000100000-0x0000000048fddfff]
[ 0.008530] node 0: [mem 0x000000004bc0e000-0x000000004bc0efff]
[ 0.008531] node 0: [mem 0x0000000100000000-0x00000002ae7fffff]
[ 0.008716] Zeroed struct page in unavailable ranges: 34947 pages
[ 0.008717] Initmem setup node 0 [mem 0x0000000000001000-0x00000002ae7fffff]
[ 0.008718] On node 0 totalpages: 2062205
[ 0.008718] DMA zone: 64 pages used for memmap
[ 0.008719] DMA zone: 22 pages reserved
[ 0.008719] DMA zone: 3998 pages, LIFO batch:0
[ 0.008754] DMA32 zone: 4608 pages used for memmap
[ 0.008755] DMA32 zone: 294879 pages, LIFO batch:63
[ 0.014247] Normal zone: 27552 pages used for memmap
[ 0.014247] Normal zone: 1763328 pages, LIFO batch:63
[ 0.028858] Reserving Intel graphics memory at [mem 0x4d800000-0x4f7fffff]
[ 0.029711] ACPI: PM-Timer IO Port: 0x1808
[ 0.029713] ACPI: Local APIC address 0xfee00000
[ 0.029718] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[ 0.029719] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
[ 0.029719] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
[ 0.029719] ACPI: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1])
[ 0.029720] ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1])
[ 0.029720] ACPI: LAPIC_NMI (acpi_id[0x06] high edge lint[0x1])
[ 0.029721] ACPI: LAPIC_NMI (acpi_id[0x07] high edge lint[0x1])
[ 0.029721] ACPI: LAPIC_NMI (acpi_id[0x08] high edge lint[0x1])
[ 0.029721] ACPI: LAPIC_NMI (acpi_id[0x09] high edge lint[0x1])
[ 0.029722] ACPI: LAPIC_NMI (acpi_id[0x0a] high edge lint[0x1])
[ 0.029722] ACPI: LAPIC_NMI (acpi_id[0x0b] high edge lint[0x1])
[ 0.029723] ACPI: LAPIC_NMI (acpi_id[0x0c] high edge lint[0x1])
[ 0.029788] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-119
[ 0.029789] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.029790] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[ 0.029791] ACPI: IRQ0 used by override.
[ 0.029792] ACPI: IRQ9 used by override.
[ 0.029793] Using ACPI (MADT) for SMP configuration information
[ 0.029795] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[ 0.029799] e820: update [mem 0x45576000-0x4576cfff] usable ==> reserved
[ 0.029806] smpboot: Allowing 12 CPUs, 0 hotplug CPUs
[ 0.029817] PM: Registered nosave memory: [mem 0x00000000-0x00000fff]
[ 0.029818] PM: Registered nosave memory: [mem 0x0009f000-0x000fffff]
[ 0.029819] PM: Registered nosave memory: [mem 0x41539000-0x41539fff]
[ 0.029820] PM: Registered nosave memory: [mem 0x41549000-0x41549fff]
[ 0.029821] PM: Registered nosave memory: [mem 0x45576000-0x4576cfff]
[ 0.029822] PM: Registered nosave memory: [mem 0x473b1000-0x473b1fff]
[ 0.029823] PM: Registered nosave memory: [mem 0x48fde000-0x4943dfff]
[ 0.029823] PM: Registered nosave memory: [mem 0x4943e000-0x494bffff]
[ 0.029823] PM: Registered nosave memory: [mem 0x494c0000-0x4955dfff]
[ 0.029824] PM: Registered nosave memory: [mem 0x4955e000-0x4bc0dfff]
[ 0.029825] PM: Registered nosave memory: [mem 0x4bc0f000-0x4f7fffff]
[ 0.029825] PM: Registered nosave memory: [mem 0x4f800000-0xdfffffff]
[ 0.029826] PM: Registered nosave memory: [mem 0xe0000000-0xefffffff]
[ 0.029826] PM: Registered nosave memory: [mem 0xf0000000-0xfdffffff]
[ 0.029826] PM: Registered nosave memory: [mem 0xfe000000-0xfe010fff]
[ 0.029827] PM: Registered nosave memory: [mem 0xfe011000-0xfebfffff]
[ 0.029827] PM: Registered nosave memory: [mem 0xfec00000-0xfec00fff]
[ 0.029827] PM: Registered nosave memory: [mem 0xfec01000-0xfecfffff]
[ 0.029828] PM: Registered nosave memory: [mem 0xfed00000-0xfed03fff]
[ 0.029828] PM: Registered nosave memory: [mem 0xfed04000-0xfedfffff]
[ 0.029829] PM: Registered nosave memory: [mem 0xfee00000-0xfee00fff]
[ 0.029829] PM: Registered nosave memory: [mem 0xfee01000-0xfeffffff]
[ 0.029829] PM: Registered nosave memory: [mem 0xff000000-0xffffffff]
[ 0.029830] [mem 0x4f800000-0xdfffffff] available for PCI devices
[ 0.029831] Booting paravirtualized kernel on bare hardware
[ 0.029833] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns
[ 0.029838] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:12 nr_cpu_ids:12 nr_node_ids:1
[ 0.030139] percpu: Embedded 54 pages/cpu s184320 r8192 d28672 u262144
[ 0.030144] pcpu-alloc: s184320 r8192 d28672 u262144 alloc=1*2097152
[ 0.030144] pcpu-alloc: [0] 00 01 02 03 04 05 06 07 [0] 08 09 10 11 -- -- -- --
[ 0.030165] Built 1 zonelists, mobility grouping on. Total pages: 2029959
[ 0.030165] Policy zone: Normal
[ 0.030166] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.4.0-42-generic root=UUID=b1686b24-9cfc-4dba-8de4-082fb0fd5e4b ro quiet splash vt.handoff=1
[ 0.030647] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[ 0.030860] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[ 0.030944] mem auto-init: stack:off, heap alloc:on, heap free:off
[ 0.034458] Calgary: detecting Calgary via BIOS EBDA area
[ 0.034460] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[ 0.053722] Memory: 7909320K/8248820K available (14339K kernel code, 2378K rwdata, 4924K rodata, 2704K init, 5020K bss, 339500K reserved, 0K cma-reserved)
[ 0.053728] random: get_random_u64 called from __kmem_cache_create+0x41/0x550 with crng_init=0
[ 0.053867] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=12, Nodes=1
[ 0.053879] Kernel/User page tables isolation: enabled
[ 0.053892] ftrace: allocating 44191 entries in 173 pages
[ 0.067873] rcu: Hierarchical RCU implementation.
[ 0.067874] rcu: RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=12.
[ 0.067875] Tasks RCU enabled.
[ 0.067876] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[ 0.067876] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=12
[ 0.070080] NR_IRQS: 524544, nr_irqs: 2152, preallocated irqs: 16
[ 0.070762] random: crng done (trusting CPU's manufacturer)
[ 0.070779] vt handoff: transparent VT on vt#1
[ 0.070786] Console: colour dummy device 80x25
[ 0.070789] printk: console [tty0] enabled
[ 0.070806] ACPI: Core revision 20190816
[ 0.071282] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635855245 ns
[ 0.071424] APIC: Switch to symmetric I/O mode setup
[ 0.071426] DMAR: Host address width 39
[ 0.071426] DMAR: DRHD base: 0x000000fed90000 flags: 0x0
[ 0.071431] DMAR: dmar0: reg_base_addr fed90000 ver 1:0 cap 1c0000c40660462 ecap 19e2ff0505e
[ 0.071431] DMAR: DRHD base: 0x000000fed91000 flags: 0x1
[ 0.071434] DMAR: dmar1: reg_base_addr fed91000 ver 1:0 cap d2008c40660462 ecap f050da
[ 0.071434] DMAR: RMRR base: 0x000000493e2000 end: 0x00000049401fff
[ 0.071435] DMAR: RMRR base: 0x0000004d000000 end: 0x0000004f7fffff
[ 0.071436] DMAR-IR: IOAPIC id 2 under DRHD base 0xfed91000 IOMMU 1
[ 0.071437] DMAR-IR: HPET id 0 under DRHD base 0xfed91000
[ 0.071437] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping.
[ 0.074583] DMAR-IR: Enabled IRQ remapping in x2apic mode
[ 0.074584] x2apic enabled
[ 0.074614] Switched APIC routing to cluster x2apic.
[ 0.083828] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.103295] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x2e2036ff8d5, max_idle_ns: 440795275316 ns
[ 0.103298] Calibrating delay loop (skipped), value calculated using timer frequency.. 6399.96 BogoMIPS (lpj=12799920)
[ 0.103300] pid_max: default: 32768 minimum: 301
[ 0.105447] LSM: Security Framework initializing
[ 0.105455] Yama: becoming mindful.
[ 0.105512] AppArmor: AppArmor initialized
[ 0.105554] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.105568] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.105584] VALIDATE tmpfs
[ 0.105699] VALIDATE proc
[ 0.105739] VALIDATE cgroup1
[ 0.105740] VALIDATE cgroup2
[ 0.105795] mce: CPU0: Thermal monitoring enabled (TM1)
[ 0.105816] process: using mwait in idle threads
[ 0.105818] Last level iTLB entries: 4KB 64, 2MB 8, 4MB 8
[ 0.105819] Last level dTLB entries: 4KB 64, 2MB 0, 4MB 0, 1GB 4
[ 0.105820] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization
[ 0.105821] Spectre V2 : Mitigation: Full generic retpoline
[ 0.105822] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch
[ 0.105822] Spectre V2 : Enabling Restricted Speculation for firmware calls
[ 0.105824] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier
[ 0.105824] Spectre V2 : User space: Mitigation: STIBP via seccomp and prctl
[ 0.105825] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl and seccomp
[ 0.105827] TAA: Mitigation: Clear CPU buffers
[ 0.105830] SRBDS: Mitigation: Microcode
[ 0.105830] MDS: Mitigation: Clear CPU buffers
[ 0.106029] Freeing SMP alternatives memory: 40K
[ 0.107752] smpboot: CPU0: Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz (family: 0x6, model: 0x9e, stepping: 0xa)
[ 0.107866] Performance Events: PEBS fmt3+, Skylake events, 32-deep LBR, full-width counters, Intel PMU driver.
[ 0.107870] ... version: 4
[ 0.107870] ... bit width: 48
[ 0.107870] ... generic registers: 4
[ 0.107871] ... value mask: 0000ffffffffffff
[ 0.107871] ... max period: 00007fffffffffff
[ 0.107872] ... fixed-purpose events: 3
[ 0.107872] ... event mask: 000000070000000f
[ 0.107904] rcu: Hierarchical SRCU implementation.
[ 0.108994] NMI watchdog: Enabled. Permanently consumes one hw-PMU counter.
[ 0.109075] smp: Bringing up secondary CPUs ...
[ 0.109146] x86: Booting SMP configuration:
[ 0.109147] .... node #0, CPUs: #1 #2 #3 #4 #5 #6
[ 0.119965] MDS CPU bug present and SMT on, data leak possible. See https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/mds.html for more details.
[ 0.119965] TAA CPU bug present and SMT on, data leak possible. See https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/tsx_async_abort.html for more details.
[ 0.119965] #7 #8 #9 #10 #11
[ 0.119965] smp: Brought up 1 node, 12 CPUs
[ 0.119965] smpboot: Max logical packages: 1
[ 0.119965] smpboot: Total of 12 processors activated (76799.52 BogoMIPS)
[ 0.123576] devtmpfs: initialized
[ 0.123576] x86/mm: Memory block size: 128MB
[ 0.123884] PM: Registering ACPI NVS region [mem 0x494c0000-0x4955dfff] (647168 bytes)
[ 0.123884] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.123884] futex hash table entries: 4096 (order: 6, 262144 bytes, linear)
[ 0.123884] pinctrl core: initialized pinctrl subsystem
[ 0.123884] PM: RTC time: 11:23:18, date: 2021-04-01
[ 0.123884] NET: Registered protocol family 16
[ 0.123894] audit: initializing netlink subsys (disabled)
[ 0.123900] audit: type=2000 audit(1617276198.044:1): state=initialized audit_enabled=0 res=1
[ 0.123900] EISA bus registered
[ 0.123900] cpuidle: using governor ladder
[ 0.123900] cpuidle: using governor menu
[ 0.123900] ACPI: bus type PCI registered
[ 0.123900] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[ 0.123900] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[ 0.123900] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in E820
[ 0.123900] PCI: Using configuration type 1 for base access
[ 0.123900] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
[ 0.124153] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[ 0.124153] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.127364] ACPI: Added _OSI(Module Device)
[ 0.127365] ACPI: Added _OSI(Processor Device)
[ 0.127365] ACPI: Added _OSI(3.0 _SCP Extensions)
[ 0.127366] ACPI: Added _OSI(Processor Aggregator Device)
[ 0.127367] ACPI: Added _OSI(Linux-Dell-Video)
[ 0.127367] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[ 0.127368] ACPI: Added OSI(Linux-HPI-Hybrid-Graphics)
[ 0.182986] ACPI: 12 ACPI AML tables successfully acquired and loaded
[ 0.190232] ACPI: Dynamic OEM Table Load:
[ 0.190237] ACPI: SSDT 0xFFFF9E92A3C79800 000708 (v02 PmRef Cpu0Ist 00003000 INTL 20160527)
[ 0.191830] ACPI: _SB.PR00: _OSC native thermal LVT Acked
[ 0.193678] ACPI: Dynamic OEM Table Load:
[ 0.193682] ACPI: SSDT 0xFFFF9E92A42C2000 000400 (v02 PmRef Cpu0Cst 00003001 INTL 20160527)
[ 0.195131] ACPI: Dynamic OEM Table Load:
[ 0.195135] ACPI: SSDT 0xFFFF9E92A42B8E00 00010A (v02 PmRef Cpu0Hwp 00003000 INTL 20160527)
[ 0.196525] ACPI: Dynamic OEM Table Load:
[ 0.196529] ACPI: SSDT 0xFFFF9E92A3C7D800 000724 (v02 PmRef HwpLvt 00003000 INTL 20160527)
[ 0.198317] ACPI: Dynamic OEM Table Load:
[ 0.198323] ACPI: SSDT 0xFFFF9E92A4108000 000EF1 (v02 PmRef ApIst 00003000 INTL 20160527)
[ 0.200584] ACPI: Dynamic OEM Table Load:
[ 0.200588] ACPI: SSDT 0xFFFF9E92A42C0000 000317 (v02 PmRef ApHwp 00003000 INTL 20160527)
[ 0.202074] ACPI: Dynamic OEM Table Load:
[ 0.202078] ACPI: SSDT 0xFFFF9E92A42C4800 00030A (v02 PmRef ApCst 00003000 INTL 20160527)
[ 0.209474] ACPI: Interpreter enabled
[ 0.209508] ACPI: (supports S0 S3 S4 S5)
[ 0.209509] ACPI: Using IOAPIC for interrupt routing
[ 0.209542] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[ 0.211030] ACPI: Enabled 7 GPEs in block 00 to 7F
[ 0.224425] ACPI: Power Resource [USBC] (on)
[ 0.224595] ACPI: Power Resource [PAUD] (on)
[ 0.227843] ACPI: Power Resource [V0PR] (on)
[ 0.228041] ACPI: Power Resource [V1PR] (on)
[ 0.228234] ACPI: Power Resource [V2PR] (on)
[ 0.230810] ACPI: Power Resource [PXTC] (on)
[ 0.234141]
Initialized Local Variables for Method [_CRS]:
[ 0.234142] Local0: 000000008f0bcb0b
oh thank you, do you mean this?
Yes exactly. Thanks. So the problem is that you have secureboot and thus kernel lockdown enabled. It means that the kernel modules you load on your machine need to be signed. For upstream kernel modules, they are signed as part of the kernel generation. For out of tree drivers, you need to sign them using your own key.
You can find information about how to do that there: https://ubuntu.com/blog/how-to-sign-things-for-secure-boot
oh thank you, do you mean this?
Yes exactly. Thanks. So the problem is that you have secureboot and thus kernel lockdown enabled. It means that the kernel modules you load on your machine need to be signed. For upstream kernel modules, they are signed as part of the kernel generation. For out of tree drivers, you need to sign them using your own key.
You can find information about how to do that there: https://ubuntu.com/blog/how-to-sign-things-for-secure-boot
you help me a lot! i will try and then leave a message if it succeeds or not.
oh thank you, do you mean this?
Yes exactly. Thanks. So the problem is that you have secureboot and thus kernel lockdown enabled. It means that the kernel modules you load on your machine need to be signed. For upstream kernel modules, they are signed as part of the kernel generation. For out of tree drivers, you need to sign them using your own key.
You can find information about how to do that there: https://ubuntu.com/blog/how-to-sign-things-for-secure-boot
ohhh! you successfully solved my problem,thank you very much! Wish you have a good day!
Hello! i want to install the driver under ubuntu 18.04.5 and kernel 5.4.0-42-generic but failed i have try https://github.com/Xilinx/dma_ip_drivers/issues/39 and https://github.com/Xilinx/dma_ip_drivers/pull/44 but still not work,it reports below. ps. im sorry their may be a little language problem, i change it into english,and i dont know why it shows some horizontal lines
yux@yux-HP-Zhan-86-Pro-G2-MT-Business-PC:~/Desktop/dma_ip_drivers-master/XDMA/linuxernel$ cd xdma yux@yux-HP-Zhan-86-Pro-G2-MT-Business-PC:~/Desktop/dma_ip_drivers-master/XDMA/linuxernel/xdma$ sudo make clean [sudo] yux password: Makefile:10: XVC_FLAGS: . make -C /lib/modules/5.4.0-42-generic/build M=/home/yux/Desktop/dma_ip_drivers-master/XDMA/linux-kernel/xdma clean make[1]: Entering directory“/usr/src/linux-headers-5.4.0-42-generic” /home/yux/Desktop/dma_ip_drivers-master/XDMA/linux-kernel/xdma/Makefile:10: XVC_FLAGS: . CLEAN /home/yux/Desktop/dma_ip_drivers-master/XDMA/linux-kernel/xdma/Module.symvers make[1]:Leaving directory“/usr/src/linux-headers-5.4.0-42-generic” yux@yux-HP-Zhan-86-Pro-G2-MT-Business-PC:~/Desktop/dma_ip_drivers-master/XDMA/linuxernel/xdma$ sudo make install Makefile:10: XVC_FLAGS: . make -C /lib/modules/5.4.0-42-generic/build M=/home/yux/Desktop/dma_ip_drivers-master/XDMA/linux-kernel/xdma modules make[1]: Entering directory“/usr/src/linux-headers-5.4.0-42-generic” /home/yux/Desktop/dma_ip_drivers-master/XDMA/linux-kernel/xdma/Makefile:10: XVC_FLAGS: . CC [M] /home/yux/Desktop/dma_ip_drivers-master/XDMA/linux-kernel/xdma/libxdma.o CC [M] /home/yux/Desktop/dma_ip_drivers-master/XDMA/linux-kernel/xdma/xdma_cdev.o CC [M] /home/yux/Desktop/dma_ip_drivers-master/XDMA/linux-kernel/xdma/cdev_ctrl.o CC [M] /home/yux/Desktop/dma_ip_drivers-master/XDMA/linux-kernel/xdma/cdev_events.o CC [M] /home/yux/Desktop/dma_ip_drivers-master/XDMA/linux-kernel/xdma/cdev_sgdma.o CC [M] /home/yux/Desktop/dma_ip_drivers-master/XDMA/linux-kernel/xdma/cdev_xvc.o CC [M] /home/yux/Desktop/dma_ip_drivers-master/XDMA/linux-kernel/xdma/cdev_bypass.o CC [M] /home/yux/Desktop/dma_ip_drivers-master/XDMA/linux-kernel/xdma/xdma_mod.o CC [M] /home/yux/Desktop/dma_ip_drivers-master/XDMA/linux-kernel/xdma/xdma_thread.o LD [M] /home/yux/Desktop/dma_ip_drivers-master/XDMA/linux-kernel/xdma/xdma.o /home/yux/Desktop/dma_ip_drivers-master/XDMA/linux-kernel/xdma/Makefile:10: XVC_FLAGS: . Building modules, stage 2. MODPOST 1 modules CC [M] /home/yux/Desktop/dma_ip_drivers-master/XDMA/linux-kernel/xdma/xdma.mod.o LD [M] /home/yux/Desktop/dma_ip_drivers-master/XDMA/linux-kernel/xdma/xdma.ko make[1]: Leaving directory“/usr/src/linux-headers-5.4.0-42-generic” make -C /lib/modules/5.4.0-42-generic/build M=/home/yux/Desktop/dma_ip_drivers-master/XDMA/linux-kernel/xdma modules_install make[1]: Entering directory“/usr/src/linux-headers-5.4.0-42-generic” INSTALL /home/yux/Desktop/dma_ip_drivers-master/XDMA/linux-kernel/xdma/xdma.ko DEPMOD 5.4.0-42-generic Warning: modules_install: missing 'System.map' file. Skipping depmod. make[1]: Leaving directory“/usr/src/linux-headers-5.4.0-42-generic” depmod -a yux@yux-HP-Zhan-86-Pro-G2-MT-Business-PC:~/Desktop/dma_ip_drivers-master/XDMA/linuxernel/xdma$ cd ../tools yux@yux-HP-Zhan-86-Pro-G2-MT-Business-PC:~/Desktop/dma_ip_drivers-master/XDMA/linuxernel/tools$ make clean rm -rf reg_rw .o .bin dma_to_device dma_from_device performance yux@yux-HP-Zhan-86-Pro-G2-MT-Business-PC:~/Desktop/dma_ip_drivers-master/XDMA/linuxernel/tools$ make cc -c -std=c99 -o reg_rw.o reg_rw.c -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGE_FILE_SOURCE cc -o reg_rw reg_rw.o cc -c -std=c99 -o dma_to_device.o dma_to_device.c -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGE_FILE_SOURCE In file included from /usr/include/assert.h:35:0, from dma_to_device.c:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
^
~~ cc -lrt -o dma_to_device dma_to_device.o -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGE_FILE_SOURCE cc -c -std=c99 -o dma_from_device.o dma_from_device.c -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGE_FILE_SOURCE In file included from /usr/include/assert.h:35:0, from dma_from_device.c:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
^
~~ cc -lrt -o dma_from_device dma_from_device.o -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGE_FILE_SOURCE cc -c -std=c99 -o performance.o performance.c -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGE_FILE_SOURCE cc -o performance performance.o -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGE_FILE_SOURCE yux@yux-HP-Zhan-86-Pro-G2-MT-Business-PC:~/Desktop/dma_ip_drivers-master/XDMA/linuxernel/tools$ cd ../tests yux@yux-HP-Zhan-86-Pro-G2-MT-Business-PC:~/Desktop/dma_ip_drivers-master/XDMA/linuxernel/tests$ sudo ./load_driver.sh Loading xdma driver...insmod: ERROR: could not insert module ../xdma/xdma.ko: Operation not permitted Error: Kernel module did not load properly. FAILEDdo you have any advise?thanks!