Hi everyone, Since kernel 4.11, there are a list of patches from Sriram (refer https://lkml.org/lkml/2016/11/10/51) that change the way DMA is inherited from sysdev. They have been accepted and available in torvalds/linux.git already. Below are list the patches: d64ff406e5("usb: dwc3: use bus->sysdev for DMA configuration") 8c9f2de459("usb: dwc3: Do not set dma coherent mask") a8c06e407e("usb: separate out sysdev pointer from usb_bus") aeb78cda51("usb: chipidea: use bus->sysdev for DMA configuration") 8123e4953f("usb: ehci: fsl: use bus->sysdev for DMA configuration") 4c39d4b949("usb: xhci: use bus->sysdev for DMA configuration") c6b8e79306("usb: host: xhci-plat: allow sysdev to inherit from ACPI") They should all come together. However, in linux-stable at linux-4.11.y branch, only 2 first above patches are included. This causes the XHCI driver is fail to probe with below kernel message: [ 7.859145] xhci-hcd: probe of xhci-hcd.0.auto failed with error -5 This causes OSes such as CentOS 7.4 which uses kernel 4.11 have USB XHCI driver fails to work. -- Best regards, Tung -- CONFIDENTIALITY NOTICE: This e-mail message, including any attachments, is for the sole use of the intended recipient(s) and contains information that is confidential and proprietary to Applied Micro Circuits Corporation or its subsidiaries. It is to be used solely for the purpose of furthering the parties' business relationship. All unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message.
L3C: 8MB PEI 114 ms DXE 20785 ms BDS 32047 ms Total Time = 52947 ms [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 4.11.0 (tunguyen@hcmlab-sw7) (gcc version 6.0.0 20150826 (experimental) (APM-9.0.7-le) ) #51 SMP PREEMPT Tue Oct 10 13:23:22 ICT 2017 [ 0.000000] Boot CPU: AArch64 Processor [501f0000] [ 0.000000] earlycon: uart8250 at MMIO32 0x0000000010600000 (options '') [ 0.000000] bootconsole [uart8250] enabled [ 0.000000] efi: Getting EFI parameters from FDT: [ 0.000000] efi: UEFI not found. [ 0.000000] cma: Reserved 16 MiB at 0x00000040ff000000 [ 0.000000] NUMA: No NUMA configuration found [ 0.000000] NUMA: Faking a node at [mem 0x0000000000000000-0x00000041ffffffff] [ 0.000000] NUMA: Adding memblock [0x4000000000 - 0x41ffffffff] on node 0 [ 0.000000] NUMA: Initmem setup node 0 [mem 0x4000000000-0x41ffffffff] [ 0.000000] NUMA: NODE_DATA [mem 0x41fffd0f00-0x41fffd29ff] [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000004000000000-0x00000040ffffffff] [ 0.000000] Normal [mem 0x0000004100000000-0x00000041ffffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000004000000000-0x00000041ffffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000004000000000-0x00000041ffffffff] [ 0.000000] On node 0 totalpages: 2097152 [ 0.000000] DMA zone: 16384 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 1048576 pages, LIFO batch:31 [ 0.000000] Normal zone: 16384 pages used for memmap [ 0.000000] Normal zone: 1048576 pages, LIFO batch:31 [ 0.000000] percpu: Embedded 23 pages/cpu @ffff8001fff15000 s56960 r8192 d29056 u94208 [ 0.000000] pcpu-alloc: s56960 r8192 d29056 u94208 alloc=23*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [0] 4 [0] 5 [0] 6 [0] 7 [ 0.000000] Detected PIPT I-cache on CPU0 [ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Total pages: 2064384 [ 0.000000] Policy zone: Normal [ 0.000000] Kernel command line: console=ttyS0,115200 earlycon=uart8250,mmio32,0x10600000 debug [ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes) [ 0.000000] software IO TLB [mem 0x40fafff000-0x40fefff000] (64MB) mapped at [ffff8000fafff000-ffff8000feffefff] [ 0.000000] Memory: 8122152K/8388608K available (8892K kernel code, 964K rwdata, 3972K rodata, 1088K init, 396K bss, 250072K reserved, 16384K cma-reserved) [ 0.000000] Virtual kernel memory layout: [ 0.000000] modules : 0xffff000000000000 - 0xffff000008000000 ( 128 MB) [ 0.000000] vmalloc : 0xffff000008000000 - 0xffff7dffbfff0000 (129022 GB) [ 0.000000] .text : 0xffff000008080000 - 0xffff000008930000 ( 8896 KB) [ 0.000000] .rodata : 0xffff000008930000 - 0xffff000008d20000 ( 4032 KB) [ 0.000000] .init : 0xffff000008d20000 - 0xffff000008e30000 ( 1088 KB) [ 0.000000] .data : 0xffff000008e30000 - 0xffff000008f21200 ( 965 KB) [ 0.000000] .bss : 0xffff000008f21200 - 0xffff000008f844b0 ( 397 KB) [ 0.000000] fixed : 0xffff7dfffe7fd000 - 0xffff7dfffec00000 ( 4108 KB) [ 0.000000] PCI I/O : 0xffff7dfffee00000 - 0xffff7dffffe00000 ( 16 MB) [ 0.000000] vmemmap : 0xffff7e0000000000 - 0xffff800000000000 ( 2048 GB maximum) [ 0.000000] 0xffff7e0000000000 - 0xffff7e0008000000 ( 128 MB actual) [ 0.000000] memory : 0xffff800000000000 - 0xffff800200000000 ( 8192 MB) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1 [ 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=8. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=8 [ 0.000000] NR_IRQS:64 nr_irqs:64 0 [ 0.000000] GIC: Adjusting CPU interface base to 0x00000000780af000 [ 0.000000] GIC: Using split EOI/Deactivate mode [ 0.000000] GICv2m: range[mem 0x79000000-0x79000fff], SPI[224:231] [ 0.000000] GICv2m: range[mem 0x79010000-0x79010fff], SPI[232:239] [ 0.000000] GICv2m: range[mem 0x79020000-0x79020fff], SPI[240:247] [ 0.000000] GICv2m: range[mem 0x79030000-0x79030fff], SPI[248:255] [ 0.000000] GICv2m: range[mem 0x79040000-0x79040fff], SPI[256:263] [ 0.000000] GICv2m: range[mem 0x79050000-0x79050fff], SPI[264:271] [ 0.000000] GICv2m: range[mem 0x79060000-0x79060fff], SPI[272:279] [ 0.000000] GICv2m: range[mem 0x79070000-0x79070fff], SPI[280:287] [ 0.000000] GICv2m: range[mem 0x79080000-0x79080fff], SPI[288:295] [ 0.000000] GICv2m: range[mem 0x79090000-0x79090fff], SPI[296:303] [ 0.000000] GICv2m: range[mem 0x790a0000-0x790a0fff], SPI[304:311] [ 0.000000] GICv2m: range[mem 0x790b0000-0x790b0fff], SPI[312:319] [ 0.000000] GICv2m: range[mem 0x790c0000-0x790c0fff], SPI[320:327] [ 0.000000] GICv2m: range[mem 0x790d0000-0x790d0fff], SPI[328:335] [ 0.000000] GICv2m: range[mem 0x790e0000-0x790e0fff], SPI[336:343] [ 0.000000] GICv2m: range[mem 0x790f0000-0x790f0fff], SPI[344:351] [ 0.000000] arm_arch_timer: Architected cp15 timer(s) running at 50.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0xb8812736b, max_idle_ns: 440795202655 ns [ 0.000001] sched_clock: 56 bits at 50MHz, resolution 20ns, wraps every 4398046511100ns [ 0.008548] Console: colour dummy device 80x25 [ 0.013206] Calibrating delay loop (skipped), value calculated using timer frequency.. 100.00 BogoMIPS (lpj=200000) [ 0.024213] pid_max: default: 32768 minimum: 301 [ 0.029085] Security Framework initialized [ 0.034099] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes) [ 0.043324] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes) [ 0.051500] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes) [ 0.058759] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes) [ 0.082470] ASID allocator initialised with 65536 entries [ 0.096469] EFI services will not be available. [ 0.117267] smp: Bringing up secondary CPUs ... [ 0.154072] Detected PIPT I-cache on CPU1 [ 0.154093] CPU1: Booted secondary processor [501f0000] [ 0.186097] Detected PIPT I-cache on CPU2 [ 0.186113] CPU2: Booted secondary processor [501f0000] [ 0.218122] Detected PIPT I-cache on CPU3 [ 0.218133] CPU3: Booted secondary processor [501f0000] [ 0.250152] Detected PIPT I-cache on CPU4 [ 0.250167] CPU4: Booted secondary processor [501f0000] [ 0.282176] Detected PIPT I-cache on CPU5 [ 0.282187] CPU5: Booted secondary processor [501f0000] [ 0.314205] Detected PIPT I-cache on CPU6 [ 0.314221] CPU6: Booted secondary processor [501f0000] [ 0.346231] Detected PIPT I-cache on CPU7 [ 0.346242] CPU7: Booted secondary processor [501f0000] [ 0.346270] smp: Brought up 1 node, 8 CPUs [ 0.418348] SMP: Total of 8 processors activated. [ 0.423262] CPU features: detected feature: 32-bit EL0 Support [ 0.429402] CPU: All CPU(s) started at EL2 [ 0.435042] devtmpfs: initialized [ 0.439995] DMI not present or invalid. [ 0.444098] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.454308] futex hash table entries: 2048 (order: 6, 262144 bytes) [ 0.461078] pinctrl core: initialized pinctrl subsystem [ 0.467020] NET: Registered protocol family 16 [ 0.472241] cpuidle: using governor menu [ 0.476965] arm-smmu: deprecated "mmu-masters" DT property in use; DMA API support unavailable [ 0.486142] arm-smmu 1b000000.smmu: probing hardware configuration... [ 0.492871] arm-smmu 1b000000.smmu: SMMUv2 with: [ 0.497726] arm-smmu 1b000000.smmu: stage 2 translation [ 0.503335] arm-smmu 1b000000.smmu: non-coherent table walk [ 0.509287] arm-smmu 1b000000.smmu: (IDR0.CTTW overridden by FW configuration) [ 0.516948] arm-smmu 1b000000.smmu: stream matching with 128 register groups [ 0.524455] arm-smmu 1b000000.smmu: 32 context banks (0 stage-2 only) [ 0.531323] arm-smmu 1b000000.smmu: Supported page sizes: 0x60211000 [ 0.538069] arm-smmu 1b000000.smmu: Stage-2: 48-bit IPA -> 48-bit PA [ 0.544943] vdso: 2 pages (1 code @ ffff000008937000, 1 data @ ffff000008e35000) [ 0.552695] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 0.560136] DMA: preallocated 256 KiB pool for atomic allocations [ 0.566601] Serial: AMBA PL011 UART driver [ 0.572481] iommu: Adding device 1f2b0000.pcie to group 0 [ 0.578189] iommu: Adding device 1f2c0000.pcie to group 1 [ 0.592013] HugeTLB registered 2 MB page size, pre-allocated 0 pages [ 0.599064] ACPI: Interpreter disabled. [ 0.603378] vgaarb: loaded [ 0.606296] SCSI subsystem initialized [ 0.610440] libata version 3.00 loaded. [ 0.614550] usbcore: registered new interface driver usbfs [ 0.620293] usbcore: registered new interface driver hub [ 0.625892] usbcore: registered new device driver usb [ 0.631683] pps_core: LinuxPPS API ver. 1 registered [ 0.636878] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@xxxxxxxx> [ 0.646423] PTP clock support registered [ 0.650614] dmi: Firmware registration failed. [ 0.655316] Advanced Linux Sound Architecture Driver Initialized. [ 0.661891] clocksource: Switched to clocksource arch_sys_counter [ 0.668376] VFS: Disk quotas dquot_6.6.0 [ 0.672505] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 0.679765] pnp: PnP ACPI: disabled [ 0.686246] NET: Registered protocol family 2 [ 0.691013] TCP established hash table entries: 65536 (order: 7, 524288 bytes) [ 0.698763] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes) [ 0.706023] TCP: Hash tables configured (established 65536 bind 65536) [ 0.712918] UDP hash table entries: 4096 (order: 5, 131072 bytes) [ 0.719352] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes) [ 0.726273] NET: Registered protocol family 1 [ 0.730937] RPC: Registered named UNIX socket transport module. [ 0.737166] RPC: Registered udp transport module. [ 0.742079] RPC: Registered tcp transport module. [ 0.747010] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.753774] PCI: CLS 0 bytes, default 128 [ 0.758050] Unpacking initramfs... [ 6.846531] Freeing initrd memory: 29552K [ 6.851051] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available [ 6.859156] kvm [1]: 8-bit VMID [ 6.862415] kvm [1]: IDMAP page: 400091b000 [ 6.866776] kvm [1]: HYP VA range: 800000000000:ffffffffffff [ 6.872908] kvm [1]: Hyp mode initialized successfully [ 6.878250] kvm [1]: vgic-v2@780c0000 [ 6.882107] kvm [1]: vgic interrupt IRQ1 [ 6.886147] kvm [1]: virtual timer IRQ4 [ 6.891120] audit: initializing netlink subsys (disabled) [ 6.896839] audit: type=2000 audit(6.808:1): state=initialized audit_enabled=0 res=1 [ 6.896972] workingset: timestamp_bits=44 max_order=21 bucket_order=0 [ 6.899344] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 6.899579] NFS: Registering the id_resolver key type [ 6.899588] Key type id_resolver registered [ 6.899589] Key type id_legacy registered [ 6.899593] nfs4filelayout_init: NFSv4 File Layout Driver Registering... [ 6.899645] 9p: Installing v9fs 9p2000 file system support [ 6.900521] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247) [ 6.900524] io scheduler noop registered [ 6.900594] io scheduler cfq registered (default) [ 6.900595] io scheduler mq-deadline registered [ 6.906398] xgene-gpio 1f63c000.gpio0: X-Gene GPIO driver registered. [ 6.906494] xgene-gpio-sb 17001000.sbgpio: Support 22 gpios, 8 irqs start from pin 8 [ 6.906551] xgene-gpio-sb 17001000.sbgpio: X-Gene GPIO Standby driver registered [ 6.906920] OF: PCI: host bridge /soc/pcie@1f2b0000 ranges: [ 6.906923] OF: PCI: No bus range found for /soc/pcie@1f2b0000, using [bus 00-ff] [ 6.906930] OF: PCI: IO 0xc010000000..0xc01000ffff -> 0x00000000 [ 6.906935] OF: PCI: MEM 0xc140000000..0xc17fffffff -> 0x40000000 [ 6.906937] OF: PCI: MEM 0xe000000000..0xffffffffff -> 0xe000000000 [ 6.906968] xgene-pcie 1f2b0000.pcie: (rc) link down [ 6.907014] xgene-pcie 1f2b0000.pcie: PCI host bridge to bus 0000:00 [ 6.907016] pci_bus 0000:00: root bus resource [bus 00-ff] [ 6.907019] pci_bus 0000:00: root bus resource [io 0x0000-0xffff] [ 6.907021] pci_bus 0000:00: root bus resource [mem 0xc140000000-0xc17fffffff] (bus address [0x40000000-0x7fffffff]) [ 6.907023] pci_bus 0000:00: root bus resource [mem 0xe000000000-0xffffffffff pref] [ 6.907039] pci 0000:00:00.0: [10e8:e004] type 01 class 0x060400 [ 6.907106] pci 0000:00:00.0: supports D1 D2 [ 6.907179] iommu: Adding device 0000:00:00.0 to group 2 [ 6.907204] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x3e may corrupt adjacent RW1C bits [ 6.907247] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x3e may corrupt adjacent RW1C bits [ 6.907253] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x3e may corrupt adjacent RW1C bits [ 6.907258] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x3e may corrupt adjacent RW1C bits [ 6.907270] pci 0000:00:00.0: PCI bridge to [bus 01] [ 6.907274] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x1c may corrupt adjacent RW1C bits [ 6.907283] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x3e may corrupt adjacent RW1C bits [ 6.907332] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x48 may corrupt adjacent RW1C bits [ 6.907340] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x5c may corrupt adjacent RW1C bits [ 6.907348] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x4 may corrupt adjacent RW1C bits [ 6.907378] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x5c may corrupt adjacent RW1C bits [ 6.907392] pcieport 0000:00:00.0: Signaling PME with IRQ 97 [ 6.907444] pcieport 0000:00:00.0: AER enabled with IRQ 97 [ 6.907515] OF: PCI: host bridge /soc/pcie@1f2c0000 ranges: [ 6.907517] OF: PCI: No bus range found for /soc/pcie@1f2c0000, using [bus 00-ff] [ 6.907522] OF: PCI: IO 0xa010000000..0xa01000ffff -> 0x00000000 [ 6.907526] OF: PCI: MEM 0xa140000000..0xa17fffffff -> 0x40000000 [ 6.907528] OF: PCI: MEM 0xb000000000..0xbfffffffff -> 0xb080000000 [ 6.907557] xgene-pcie 1f2c0000.pcie: (rc) x1 gen-1 link up [ 6.907594] xgene-pcie 1f2c0000.pcie: PCI host bridge to bus 0001:00 [ 6.907596] pci_bus 0001:00: root bus resource [bus 00-ff] [ 6.907599] pci_bus 0001:00: root bus resource [io 0x10000-0x1ffff] (bus address [0x0000-0xffff]) [ 6.907601] pci_bus 0001:00: root bus resource [mem 0xa140000000-0xa17fffffff] (bus address [0x40000000-0x7fffffff]) [ 6.907603] pci_bus 0001:00: root bus resource [mem 0xb000000000-0xbfffffffff pref] (bus address [0xb080000000-0xc07fffffff]) [ 6.907617] pci 0001:00:00.0: [10e8:e004] type 01 class 0x060400 [ 6.907689] pci 0001:00:00.0: supports D1 D2 [ 6.907750] iommu: Adding device 0001:00:00.0 to group 2 [ 6.907833] pci 0001:01:00.0: [1a03:1150] type 01 class 0x060400 [ 6.908012] pci 0001:01:00.0: supports D1 D2 [ 6.908014] pci 0001:01:00.0: PME# supported from D0 D1 D2 D3hot D3cold [ 6.908099] iommu: Adding device 0001:01:00.0 to group 2 [ 6.908114] pci 0001:01:00.0: disabling ASPM on pre-1.1 PCIe device. You can enable it with 'pcie_aspm=force' [ 6.908215] pci 0001:02:00.0: [1a03:2000] type 00 class 0x030000 [ 6.908251] pci 0001:02:00.0: reg 0x10: [mem 0xa140000000-0xa1407fffff] [ 6.908272] pci 0001:02:00.0: reg 0x14: [mem 0xa140800000-0xa14081ffff] [ 6.908293] pci 0001:02:00.0: reg 0x18: [io 0x10000000-0x1000007f] [ 6.908441] pci 0001:02:00.0: supports D1 D2 [ 6.908443] pci 0001:02:00.0: PME# supported from D0 D1 D2 D3hot D3cold [ 6.908503] iommu: Adding device 0001:02:00.0 to group 2 [ 6.908513] pci 0001:02:00.0: vgaarb: VGA device added: decodes=io+mem,owns=none,locks=none [ 6.908643] pci 0001:00:00.0: BAR 14: assigned [mem 0xa140000000-0xa140bfffff] [ 6.908646] pci 0001:00:00.0: BAR 13: assigned [io 0x10000-0x10fff] [ 6.908648] pci 0001:01:00.0: BAR 14: assigned [mem 0xa140000000-0xa140bfffff] [ 6.908650] pci 0001:01:00.0: BAR 13: assigned [io 0x10000-0x10fff] [ 6.908653] pci 0001:02:00.0: BAR 0: assigned [mem 0xa140000000-0xa1407fffff] [ 6.908660] pci 0001:02:00.0: BAR 1: assigned [mem 0xa140800000-0xa14081ffff] [ 6.908666] pci 0001:02:00.0: BAR 2: assigned [io 0x10000-0x1007f] [ 6.908673] pci 0001:01:00.0: PCI bridge to [bus 02] [ 6.908676] pci 0001:01:00.0: bridge window [io 0x10000-0x10fff] [ 6.908686] pci 0001:01:00.0: bridge window [mem 0xa140000000-0xa140bfffff] [ 6.908701] pci 0001:00:00.0: PCI bridge to [bus 01-02] [ 6.908704] pci 0001:00:00.0: bridge window [io 0x10000-0x10fff] [ 6.908709] pci 0001:00:00.0: bridge window [mem 0xa140000000-0xa140bfffff] [ 6.908804] pcieport 0001:00:00.0: Signaling PME with IRQ 98 [ 6.908856] pcieport 0001:00:00.0: AER enabled with IRQ 98 [ 6.910622] xenfs: not registering filesystem on non-xen platform [ 6.911927] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled [ 6.912578] console [ttyS0] disabled [ 7.496294] 10600000.serial: ttyS0 at MMIO 0x10600000 (irq = 50, base_baud = 3125000) is a 16550 [ 7.505499] console [ttyS0] enabled [ 7.505499] console [ttyS0] enabled [ 7.512641] bootconsole [uart8250] disabled [ 7.512641] bootconsole [uart8250] disabled [ 7.521351] SuperH (H)SCI(F) driver initialized [ 7.526003] msm_serial: driver initialized [ 7.530253] cacheinfo: Unable to detect cache hierarchy for CPU 0 [ 7.539110] loop: module loaded [ 7.542458] hisi_sas: driver version v1.6 [ 7.546803] xgene-ahci 1a000000.sata: skip clock and PHY initialization [ 7.553420] xgene-ahci 1a000000.sata: AHCI 0001.0300 32 slots 2 ports 6 Gbps 0x3 impl platform mode [ 7.562426] xgene-ahci 1a000000.sata: flags: 64bit ncq sntf pm clo only pmp fbs pio slum part ccc apst [ 7.571781] xgene-ahci 1a000000.sata: port 0 can do FBS, forcing FBSCP [ 7.578378] xgene-ahci 1a000000.sata: port 1 can do FBS, forcing FBSCP [ 7.585171] scsi host0: xgene-ahci [ 7.588684] scsi host1: xgene-ahci [ 7.592134] ata1: SATA max UDMA/133 mmio [mem 0x1a000000-0x1a000fff] port 0x100 irq 52 [ 7.600016] ata2: SATA max UDMA/133 mmio [mem 0x1a000000-0x1a000fff] port 0x180 irq 52 [ 7.607949] xgene-ahci 1a200000.sata: skip clock and PHY initialization [ 7.614567] xgene-ahci 1a200000.sata: AHCI 0001.0300 32 slots 2 ports 6 Gbps 0x3 impl platform mode [ 7.623573] xgene-ahci 1a200000.sata: flags: 64bit ncq sntf pm clo only pmp fbs pio slum part ccc apst [ 7.632922] xgene-ahci 1a200000.sata: port 0 can do FBS, forcing FBSCP [ 7.639481] xgene-ahci 1a200000.sata: port 1 can do FBS, forcing FBSCP [ 7.646263] scsi host2: xgene-ahci [ 7.649750] scsi host3: xgene-ahci [ 7.653196] ata3: SATA max UDMA/133 mmio [mem 0x1a200000-0x1a200fff] port 0x100 irq 53 [ 7.661077] ata4: SATA max UDMA/133 mmio [mem 0x1a200000-0x1a200fff] port 0x180 irq 53 [ 7.668992] xgene-ahci 1a400000.sata: skip clock and PHY initialization [ 7.675603] xgene-ahci 1a400000.sata: AHCI 0001.0300 32 slots 2 ports 6 Gbps 0x3 impl platform mode [ 7.684609] xgene-ahci 1a400000.sata: flags: 64bit ncq sntf pm clo only pmp fbs pio slum part ccc apst [ 7.693959] xgene-ahci 1a400000.sata: port 0 can do FBS, forcing FBSCP [ 7.700504] xgene-ahci 1a400000.sata: port 1 can do FBS, forcing FBSCP [ 7.707291] scsi host4: xgene-ahci [ 7.710792] scsi host5: xgene-ahci [ 7.714235] ata5: SATA max UDMA/133 mmio [mem 0x1a400000-0x1a400fff] port 0x100 irq 54 [ 7.722120] ata6: SATA max UDMA/133 mmio [mem 0x1a400000-0x1a400fff] port 0x180 irq 54 [ 7.730768] libphy: APM X-Gene MDIO bus: probed [ 7.737997] libphy: Fixed MDIO Bus: probed [ 7.742203] tun: Universal TUN/TAP device driver, 1.6 [ 7.759407] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k [ 7.765216] e1000e: Copyright(c) 1999 - 2015 Intel Corporation. [ 7.771132] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.4.0-k [ 7.778062] igb: Copyright (c) 2007-2014 Intel Corporation. [ 7.783624] igbvf: Intel(R) Gigabit Virtual Function Network Driver - version 2.4.0-k [ 7.791418] igbvf: Copyright (c) 2009 - 2012 Intel Corporation. [ 7.797324] sky2: driver version 1.30 [ 7.801171] VFIO - User Level meta-driver version: 0.3 [ 7.806934] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 7.813437] ehci-pci: EHCI PCI platform driver [ 7.817877] ehci-platform: EHCI generic platform driver [ 7.823137] ehci-exynos: EHCI EXYNOS driver [ 7.827340] ehci-msm: Qualcomm On-Chip EHCI Host Controller [ 7.832921] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 7.839079] ohci-pci: OHCI PCI platform driver [ 7.843523] ohci-platform: OHCI generic platform driver [ 7.848766] ohci-exynos: OHCI EXYNOS driver [ 7.853057] xhci-hcd: probe of xhci-hcd.0.auto failed with error -5 [ 7.859367] usbcore: registered new interface driver usb-storage [ 7.866057] i2c /dev entries driver [ 7.870187] i2c i2c-0: Added multiplexed i2c bus 2 [ 7.875040] i2c i2c-0: Added multiplexed i2c bus 3 [ 7.879936] i2c i2c-0: Added multiplexed i2c bus 4 [ 7.884781] i2c i2c-0: Added multiplexed i2c bus 5 [ 7.889555] pca954x 0-0071: registered 4 multiplexed busses for I2C switch pca9545 [ 7.898779] sdhci: Secure Digital Host Controller Interface driver [ 7.904935] sdhci: Copyright(c) Pierre Ossman [ 7.909403] Synopsys Designware Multimedia Card Interface Driver [ 7.915630] sdhci-pltfm: SDHCI platform and OF driver helper [ 7.924012] ata2: SATA link down (SStatus 0 SControl 300) [ 7.967908] mmc0: SDHCI controller on 1c000000.mmc [1c000000.mmc] using PIO [ 7.975197] ledtrig-cpu: registered to indicate activity on CPUs [ 7.981570] usbcore: registered new interface driver usbhid [ 7.984035] ata3: SATA link down (SStatus 0 SControl 300) [ 7.985958] ata4: SATA link down (SStatus 0 SControl 300) [ 7.997862] usbhid: USB HID core driver [ 8.002411] NET: Registered protocol family 17 [ 8.006865] 9pnet: Installing 9P2000 support [ 8.011141] Key type dns_resolver registered [ 8.015588] registered taskstats version 1 [ 8.020150] hctosys: unable to open rtc device (rtc0) [ 8.027532] ALSA device list: [ 8.030490] No soundcards found. [ 8.044016] ata5: SATA link down (SStatus 0 SControl 300) [ 8.049408] ata6: SATA link down (SStatus 0 SControl 300) [ 8.089900] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300) [ 8.096430] ata1.00: ATA-9: HGST HUS726020ALE610, APGNT7J0, max UDMA/133 [ 8.103102] ata1.00: 3907029168 sectors, multi 0: LBA48 NCQ (depth 31/32) [ 8.112403] ata1.00: configured for UDMA/133 [ 8.116830] scsi 0:0:0:0: Direct-Access ATA HGST HUS726020AL T7J0 PQ: 0 ANSI: 5 [ 8.125225] sd 0:0:0:0: [sda] 3907029168 512-byte logical blocks: (2.00 TB/1.82 TiB) [ 8.132939] sd 0:0:0:0: [sda] 4096-byte physical blocks [ 8.138160] sd 0:0:0:0: [sda] Write Protect is off [ 8.142930] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 [ 8.147979] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 8.199043] sda: sda1 sda2 sda3 sda4 sda15 [ 8.203675] sd 0:0:0:0: [sda] Attached SCSI disk [ 8.208446] Freeing unused kernel memory: 1088K /etc/init.d/S01fixup: line 27: /sbin/ldconfig: cannot execute binary file: Exec format error Starting logging: OK Populating /dev using ude[ 8.250736] udevd[1312]: starting version 182 v: [ 8.399058] random: fast init done done Initializing random number generator... done. Starting network... RTNETLINK answers: File exists Starting SMP IRQ Balancer: irqbalance done Getting initial time via ntp. Starting network time protocol daemon: ntpd. Assembling RAID arrays if any ... mdadm: No arrays found in config file or automatically Generating RSA Key... Generating public/private rsa1 key pair. Your identification has been saved in /etc/ssh_host_key. Your public key has been saved in /etc/ssh_host_key.pub. The key fingerprint is: 92:83:9b:94:2e:c9:50:d8:70:c9:22:c9:aa:37:76:6e The key's randomart image is: +---[RSA1 2048]---+ |oo.. | |+*o | |+.o | |.. o . | |o + + S | |.o++.o o | | o+++ | | .E | | . | +-----------------+ Generating RSA Key... Generating public/private rsa key pair. Your identification has been saved in /etc/ssh_host_rsa_key. Your public key has been saved in /etc/ssh_host_rsa_key.pub. The key fingerprint is: 87:8f:e8:33:9a:d8:27:99:50:0b:32:dd:54:c1:4a:f3 The key's randomart image is: +---[RSA 2048]----+ | oo. | | + . | | . + + | |o o + E . | | o o . S . | | . . . + | | . o. . . | | o+o+ | | . ++.o | +-----------------+ Generating DSA Key... Generating public/private dsa key pair. Your identification has been saved in /etc/ssh_host_dsa_key. Your public key has been saved in /etc/ssh_host_dsa_key.pub. The key fingerprint is: 04:e6:77:71:cd:bd:80:9e:f1:c5:60:42:be:3c:6f:1c The key's randomart image is: +---[DSA 1024]----+ | o ooo=o. | | o . .=o.oo.| | . o o.+ o .| | o ..o.. . | | S + E | | + . | | + | | . | | | +-----------------+ Generating ECDSA Key... Generating public/private ecdsa key pair. Your identification has been saved in /etc/ssh_host_ecdsa_key. Your public key has been saved in /etc/ssh_host_ecdsa_key.pub. The key fingerprint is: 60:ef:c9:18:55:2f:7a:3f:17:5e:ba:5c:49:e3:f9:ad The key's randomart image is: +---[ECDSA 256]---+ | . | | . . | | o . . . | | . + . . | | . S . .o.| | = o . .o++| | . + o ++.| | + oo| | E.o| +-----------------+ Generating ed25519 Key... Generating public/private ed25519 key pair. Your identification has been saved in /etc/ssh_host_ed25519_key. Your public key has been saved in /etc/ssh_host_ed25519_key.pub. The key fingerprint is: 6f:7a:de:70:48:d7:11:4b:9d:43:6f:69:f3:d0:29:d0 The key's randomart image is: +--[ED25519 256]--+ | .. +o.| | .E *=| | .+==| | .o+o| | S . . . .| | o o | | = . | | o.+ | | .o. . | +-----------------+ Starting sshd: OK Retrying trigger udev events, if any...done Starting vsftpd: OK Starting HPA's tftpd: Starting httpd: Starting SMB services: OK Starting NMB services: OK Starting openvswitch... POWERED BY: X X GGGG X X G G X X G EEEEE N NNNN EEEEE X ####### G GGG E E NN N E E X X G G EEEEEEE N N EEEEEEE X X G G E N N E X X GGGGG EEEEE N N EEEEE (TM) Welcome to Applied Micro X-Gene 64-bit ARM Server Platform Applied Micro Linux 4.11.0 (aarch64) (/dev/console) (none) login: root Password: [root@(none) ~]# dmesg | grep fail [ 0.650614] dmi: Firmware registration failed. [ 7.853057] xhci-hcd: probe of xhci-hcd.0.auto failed with error -5 [root@(none) ~]# lsusb -t [ 40.208432] lsusb[1560]: unhandled level 2 translation fault (11) at 0x00000000, esr 0x92000006 [ 40.217111] pgd = ffff8001eaf59000 [ 40.220501] [00000000] *pgd=00000041e2488003, *pud=00000041eaf19003, *pmd=0000000000000000 [ 40.228736] [ 40.230228] CPU: 2 PID: 1560 Comm: lsusb Not tainted 4.11.0 #51 [ 40.236123] Hardware name: APM X-Gene Merlin board (DT) [ 40.241333] task: ffff8001e2444100 task.stack: ffff8001ea3ac000 [ 40.247228] PC is at 0x40a594 [ 40.250183] LR is at 0x427780 [ 40.253134] pc : [<000000000040a594>] lr : [<0000000000427780>] pstate: 60000000 [ 40.260496] sp : 0000ffffd3cea9b0 [ 40.263795] x29: 0000ffffd3cea9b0 x28: 0000ffff817fe5d8 [ 40.269084] x27: 0000000000427718 x26: 0000000000000000 [ 40.274374] x25: 0000000000415058 x24: 0000000000427718 [ 40.279663] x23: 0000000000427000 x22: 0000000000427000 [ 40.284953] x21: 0000000000427000 x20: 0000000001618010 [ 40.290242] x19: 0000000000000000 x18: 0000000001620040 [ 40.295531] x17: 0000000000427728 x16: 0000ffff817fda70 [ 40.300820] x15: 0000ffff817fda70 x14: 0000ffff817ff598 [ 40.306110] x13: 000000000000ffff x12: 000000000000fd41 [ 40.311399] x11: 0000ffff817fda70 x10: 0000ffff817fda70 [ 40.316689] x9 : 00000000000200d1 x8 : 0000000000000039 [ 40.321977] x7 : 00000000016fff30 x6 : 0000000000000000 [ 40.327267] x5 : 0000000000000001 x4 : 0000000000000000 [ 40.332556] x3 : 0000000000000001 x2 : 0000000000000000 [ 40.337846] x1 : 0000000000000000 x0 : 0000000000427728 [ 40.343139] Segmentation fault [root@(none) ~]# lsusb -t [ 44.945272] lsusb[1561]: unhandled level 2 translation fault (11) at 0x00000000, esr 0x92000006 [ 44.953948] pgd = ffff8001e9a4e000 [ 44.957331] [00000000] *pgd=00000041ea190003, *pud=00000041e9a76003, *pmd=0000000000000000 [ 44.965561] [ 44.967051] CPU: 4 PID: 1561 Comm: lsusb Not tainted 4.11.0 #51 [ 44.972948] Hardware name: APM X-Gene Merlin board (DT) [ 44.978153] task: ffff8001e2444100 task.stack: ffff8001ea3ac000 [ 44.984046] PC is at 0x40a594 [ 44.987001] LR is at 0x427780 [ 44.989957] pc : [<000000000040a594>] lr : [<0000000000427780>] pstate: 60000000 [ 44.997318] sp : 0000ffffdff79de0 [ 45.000618] x29: 0000ffffdff79de0 x28: 0000ffff9be365d8 [ 45.005907] x27: 0000000000427718 x26: 0000000000000000 [ 45.011197] x25: 0000000000415058 x24: 0000000000427718 [ 45.016490] x23: 0000000000427000 x22: 0000000000427000 [ 45.021782] x21: 0000000000427000 x20: 000000000bc26010 [ 45.027073] x19: 0000000000000000 x18: 000000000bc2e040 [ 45.032364] x17: 0000000000427728 x16: 0000ffff9be35a70 [ 45.037654] x15: 0000ffff9be35a70 x14: 0000ffff9be37598 [ 45.042944] x13: 000000000000ffff x12: 000000000000fd41 [ 45.048233] x11: 0000ffff9be35a70 x10: 0000ffff9be35a70 [ 45.053522] x9 : 00000000000200d1 x8 : 0000000000000039 [ 45.058812] x7 : 000000000bd0df30 x6 : 0000000000000000 [ 45.064101] x5 : 0000000000000001 x4 : 0000000000000000 [ 45.069389] x3 : 0000000000000001 x2 : 0000000000000000 [ 45.074680] x1 : 0000000000000000 x0 : 0000000000427728 [ 45.079968] Segmentation fault [root@(none) ~]#