Public bug reported:
1, script
QEMU=qemu-system-aarch64
$QEMU \
-enable-kvm \
-m 4096 \
-smp 4 \
-cpu host \
-M virt,gic-version=host \
-vga none \
-nographic \
-kernel $1 \
-initrd $2 \
-append "earlycon=pl011,0x9000000 console=ttyAMA0 root=/dev/vda2"
-drive if=none,file=$3,id=hd0,format=raw \
-device virtio-blk-pci,drive=hd0 \
-netdev type=user,id=net0 \
-device virtio-net-pci,netdev=net0,mac=00:12:34:56:78:89
2, result:
no any virtio devices(blk, net,,,) found by guest kernel
ubuntu@merlin1:~/kvm$ sudo ./start2 ./vmlinuz ./initrd ./dd.img
[sudo] password for ubuntu:
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 4.4.0-34-generic (buildd@bos01-arm64-016) (gcc
version 5.3.1 20160413 (Ubuntu/Linaro 5.3.1-14ubuntu2.1) ) #53-Ubuntu SMP Wed
Jul 27 16:07:06 UTC 2016 (Ubuntu 4.4.0-34.53-generic 4.4.15)
[ 0.000000] Boot CPU: AArch64 Processor [501f0000]
[ 0.000000] earlycon: Early serial console at MMIO 0x9000000 (options '')
[ 0.000000] bootconsole [uart0] enabled
[ 0.000000] efi: Getting EFI parameters from FDT:
[ 0.000000] efi: UEFI not found.
[ 0.000000] No NUMA configuration found
[ 0.000000] NUMA: Faking a node at [mem
0x0000000000000000-0x000000013fffffff]
[ 0.000000] NUMA: Adding memblock [0x40000000 - 0x13fffffff] on node 0
[ 0.000000] NUMA: Initmem setup node 0 [mem 0x40000000-0x13fffffff]
[ 0.000000] NUMA: NODE_DATA [mem 0x13fff2280-0x13fff3fff]
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000040000000-0x00000000ffffffff]
[ 0.000000] Normal [mem 0x0000000100000000-0x000000013fffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000040000000-0x000000013fffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000013fffffff]
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv0.2 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: Trusted OS migration not required
[ 0.000000] PERCPU: Embedded 17 pages/cpu @ffff8000fff8d000 s31128 r8192
d30312 u69632
[ 0.000000] Detected PIPT I-cache on CPU0
[ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Total
pages: 1032192
[ 0.000000] Policy zone: Normal
[ 0.000000] Kernel command line: earlycon=pl011,0x9000000 console=ttyAMA0
root=/dev/vda2
[ 0.000000] log_buf_len individual max cpu contribution: 4096 bytes
[ 0.000000] log_buf_len total cpu_extra contributions: 12288 bytes
[ 0.000000] log_buf_len min size: 16384 bytes
[ 0.000000] log_buf_len: 32768 bytes
[ 0.000000] early log buf free: 13712(83%)
[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.000000] software IO TLB [mem 0xfbfff000-0xfffff000] (64MB) mapped at
[ffff8000bbfff000-ffff8000bfffefff]
[ 0.000000] Memory: 4013772K/4194304K available (8752K kernel code, 1022K
rwdata, 3792K rodata, 760K init, 786K bss, 180532K reserved, 0K cma-reserved)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vmalloc : 0xffff000000000000 - 0xffff7bffbfff0000 (126974
GB)
[ 0.000000] vmemmap : 0xffff7bffc0000000 - 0xffff7fffc0000000 ( 4096
GB maximum)
[ 0.000000] 0xffff7bffc0000000 - 0xffff7bffc4000000 ( 64
MB actual)
[ 0.000000] fixed : 0xffff7ffffa7fd000 - 0xffff7ffffac00000 ( 4108
KB)
[ 0.000000] PCI I/O : 0xffff7ffffae00000 - 0xffff7ffffbe00000 ( 16
MB)
[ 0.000000] modules : 0xffff7ffffc000000 - 0xffff800000000000 ( 64
MB)
[ 0.000000] memory : 0xffff800000000000 - 0xffff800100000000 ( 4096
MB)
[ 0.000000] .init : 0xffff800000cc2000 - 0xffff800000d80000 ( 760
KB)
[ 0.000000] .text : 0xffff800000080000 - 0xffff800000cc2000 ( 12552
KB)
[ 0.000000] .data : 0xffff800000d91000 - 0xffff800000e90a00 ( 1023
KB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] Build-time adjustment of leaf fanout to 64.
[ 0.000000] RCU restricting CPUs from NR_CPUS=128 to nr_cpu_ids=4.
[ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=4
[ 0.000000] NR_IRQS:64 nr_irqs:64 0
[ 0.000000] GICv2m: range[0x8020000:0x8020fff], SPI[80:144]
[ 0.000000] Architected cp15 timer(s) running at 50.00MHz (virt).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff
max_cycles: 0xb8812736b, max_idle_ns: 440795202655 ns
[ 0.000002] sched_clock: 56 bits at 50MHz, resolution 20ns, wraps every
4398046511100ns
[ 0.001882] Console: colour dummy device 80x25
[ 0.002787] Calibrating delay loop (skipped), value calculated using timer
frequency.. 100.00 BogoMIPS (lpj=200000)
[ 0.004778] pid_max: default: 32768 minimum: 301
[ 0.005716] Security Framework initialized
[ 0.006581] Yama: becoming mindful.
[ 0.007393] AppArmor: AppArmor initialized
[ 0.008914] Dentry cache hash table entries: 524288 (order: 10, 4194304
bytes)
[ 0.015751] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[ 0.019577] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.020871] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.023242] Initializing cgroup subsys io
[ 0.024029] Initializing cgroup subsys memory
[ 0.024886] Initializing cgroup subsys devices
[ 0.025755] Initializing cgroup subsys freezer
[ 0.026608] Initializing cgroup subsys net_cls
[ 0.027544] Initializing cgroup subsys perf_event
[ 0.028447] Initializing cgroup subsys net_prio
[ 0.029317] Initializing cgroup subsys hugetlb
[ 0.030201] Initializing cgroup subsys pids
[ 0.031028] ftrace: allocating 30377 entries in 119 pages
[ 0.076063] EFI services will not be available.
[ 0.076960] ASID allocator initialised with 65536 entries
[ 0.091368] Detected PIPT I-cache on CPU1
[ 0.091456] CPU1: Booted secondary processor [501f0000]
[ 0.102584] Detected PIPT I-cache on CPU2
[ 0.102666] CPU2: Booted secondary processor [501f0000]
[ 0.113780] Detected PIPT I-cache on CPU3
[ 0.113860] CPU3: Booted secondary processor [501f0000]
[ 0.113961] Brought up 4 CPUs
[ 0.119935] SMP: Total of 4 processors activated.
[ 0.120857] CPU: All CPU(s) started at EL1
[ 0.174149] devtmpfs: initialized
[ 0.175843] evm: security.selinux
[ 0.176492] evm: security.SMACK64
[ 0.177126] evm: security.SMACK64EXEC
[ 0.177919] evm: security.SMACK64TRANSMUTE
[ 0.178703] evm: security.SMACK64MMAP
[ 0.179396] evm: security.ima
[ 0.179958] evm: security.capability
[ 0.180968] DMI not present or invalid.
[ 0.181991] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff,
max_idle_ns: 7645041785100000 ns
[ 0.184234] pinctrl core: initialized pinctrl subsystem
[ 0.186000] NET: Registered protocol family 16
[ 0.197983] cpuidle: using governor ladder
[ 0.210030] cpuidle: using governor menu
[ 0.210851] vdso: 2 pages (1 code @ ffff800000d99000, 1 data @
ffff800000d98000)
[ 0.212311] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.214338] DMA: preallocated 256 KiB pool for atomic allocations
[ 0.215652] Serial: AMBA PL011 UART driver
[ 0.220027] 9000000.pl011: ttyAMA0 at MMIO 0x9000000 (irq = 38, base_baud =
0) is a PL011 rev1
[ 0.221764] console [ttyAMA0] enabled
[ 0.221764] console [ttyAMA0] enabled
[ 0.223086] bootconsole [uart0] disabled
[ 0.223086] bootconsole [uart0] disabled
[ 0.240882] ACPI: Interpreter disabled.
[ 0.241790] vgaarb: loaded
[ 0.243123] SCSI subsystem initialized
[ 0.244093] usbcore: registered new interface driver usbfs
[ 0.244927] usbcore: registered new interface driver hub
[ 0.245790] usbcore: registered new device driver usb
[ 0.246960] dmi: Firmware registration failed.
[ 0.248344] NetLabel: Initializing
[ 0.248853] NetLabel: domain hash size = 128
[ 0.249493] NetLabel: protocols = UNLABELED CIPSOv4
[ 0.250226] NetLabel: unlabeled traffic allowed by default
[ 0.269293] clocksource: Switched to clocksource arch_sys_counter
[ 0.297449] AppArmor: AppArmor Filesystem Enabled
[ 0.298330] pnp: PnP ACPI: disabled
[ 0.305235] NET: Registered protocol family 2
[ 0.306401] TCP established hash table entries: 32768 (order: 6, 262144
bytes)
[ 0.307798] TCP bind hash table entries: 32768 (order: 7, 524288 bytes)
[ 0.309393] TCP: Hash tables configured (established 32768 bind 32768)
[ 0.310509] UDP hash table entries: 2048 (order: 4, 65536 bytes)
[ 0.311458] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)
[ 0.312670] NET: Registered protocol family 1
[ 0.313552] Trying to unpack rootfs image as initramfs...
[ 1.245886] Freeing initrd memory: 33232K (ffff800008000000 -
ffff80000a074000)
[ 1.247165] kvm [1]: HYP mode not available
[ 1.248340] futex hash table entries: 1024 (order: 5, 131072 bytes)
[ 1.249420] audit: initializing netlink subsys (disabled)
[ 1.250246] audit: type=2000 audit(1.176:1): initialized
[ 1.251228] Initialise system trusted keyring
[ 1.252353] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[ 1.257679] zbud: loaded
[ 1.258712] VFS: Disk quotas dquot_6.6.0
[ 1.259418] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 1.261250] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 1.263034] fuse init (API version 7.23)
[ 1.264066] Key type big_key registered
[ 1.264679] Allocating IMA MOK and blacklist keyrings.
[ 1.267090] Key type asymmetric registered
[ 1.267705] Asymmetric key parser 'x509' registered
[ 1.268513] Block layer SCSI generic (bsg) driver version 0.4 loaded (major
249)
[ 1.269860] io scheduler noop registered
[ 1.270453] io scheduler deadline registered (default)
[ 1.271301] io scheduler cfq registered
[ 1.272464] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[ 1.273345] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[ 1.274371] PCI host bridge /pcie@10000000 ranges:
[ 1.275086] IO 0x3eff0000..0x3effffff -> 0x00000000
[ 1.275837] MEM 0x10000000..0x3efeffff -> 0x10000000
[ 1.276586] MEM 0x8000000000..0xffffffffff -> 0x8000000000
[ 1.277771] pci-host-generic 3f000000.pcie: PCI host bridge to bus 0000:00
[ 1.278778] pci_bus 0000:00: root bus resource [bus 00-0f]
[ 1.279573] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]
[ 1.280465] pci_bus 0000:00: root bus resource [mem 0x10000000-0x3efeffff]
[ 1.281497] pci_bus 0000:00: root bus resource [mem
0x8000000000-0xffffffffff]
[ 1.285188] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[ 1.290728] msm_serial: driver initialized
[ 1.291929] Unable to detect cache hierarchy from DT for CPU 0
[ 1.301278] brd: module loaded
[ 1.306518] loop: module loaded
[ 1.307651] libphy: Fixed MDIO Bus: probed
[ 1.308265] tun: Universal TUN/TAP device driver, 1.6
[ 1.308993] tun: (C) 1999-2004 Max Krasnyansky <[email protected]>
[ 1.310195] PPP generic driver version 2.4.2
[ 1.311053] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.312010] ehci-pci: EHCI PCI platform driver
[ 1.312704] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 1.313666] ohci-pci: OHCI PCI platform driver
[ 1.314352] uhci_hcd: USB Universal Host Controller Interface driver
[ 1.315561] mousedev: PS/2 mouse device common for all mice
[ 1.316622] i2c /dev entries driver
[ 1.317659] device-mapper: uevent: version 1.0.3
[ 1.318579] device-mapper: ioctl: 4.34.0-ioctl (2015-10-28) initialised:
[email protected]
[ 1.319976] ledtrig-cpu: registered to indicate activity on CPUs
[ 1.321486] NET: Registered protocol family 10
[ 1.322777] NET: Registered protocol family 17
[ 1.323472] Key type dns_resolver registered
[ 1.324165] Registered cp15_barrier emulation handler
[ 1.324926] Registered setend emulation handler
[ 1.326085] registered taskstats version 1
[ 1.326715] Loading compiled-in X.509 certificates
[ 1.328776] Loaded X.509 cert 'Build time autogenerated kernel key:
923fca11a962f8ffbdef4bc8cab5b92c9563ea54'
[ 1.330409] zswap: loaded using pool lzo/zbud
[ 1.340224] Key type trusted registered
[ 1.354863] Key type encrypted registered
[ 1.355524] AppArmor: AppArmor sha1 policy hashing enabled
[ 1.356355] ima: No TPM chip found, activating TPM-bypass!
[ 1.357323] evm: HMAC attrs: 0x1
[ 1.358108] hctosys: unable to open rtc device (rtc0)
[ 1.359416] uart-pl011 9000000.pl011: no DMA platform data
[ 1.360476] Freeing unused kernel memory: 760K (ffff800000cc2000 -
ffff800000d80000)
[ 1.361689] Freeing alternatives memory: 48K (ffff800000d80000 -
ffff800000d8c000)
Loading, please wait...
starting version 229
[ 1.391731] random: systemd-udevd urandom read with 1 bits of entropy
available
Begin: Loading essential drivers ... [ 2.700929] md: linear personality
registered for level -1
[ 2.707230] md: multipath personality registered for level -4
[ 2.713257] md: raid0 personality registered for level 0
[ 2.719551] md: raid1 personality registered for level 1
[ 2.793316] raid6: int64x1 gen() 1678 MB/s
[ 2.861323] raid6: int64x1 xor() 1166 MB/s
[ 2.929313] raid6: int64x2 gen() 2443 MB/s
[ 2.997307] raid6: int64x2 xor() 1524 MB/s
[ 3.065324] raid6: int64x4 gen() 3163 MB/s
[ 3.133301] raid6: int64x4 xor() 1730 MB/s
[ 3.201317] raid6: int64x8 gen() 2911 MB/s
[ 3.269311] raid6: int64x8 xor() 1716 MB/s
[ 3.337324] raid6: neonx1 gen() 3007 MB/s
[ 3.405305] raid6: neonx1 xor() 1800 MB/s
[ 3.473300] raid6: neonx2 gen() 3071 MB/s
[ 3.541300] raid6: neonx2 xor() 1812 MB/s
[ 3.609318] raid6: neonx4 gen() 3071 MB/s
[ 3.677299] raid6: neonx4 xor() 1831 MB/s
[ 3.745305] raid6: neonx8 gen() 2827 MB/s
[ 3.813310] raid6: neonx8 xor() 1732 MB/s
[ 3.813952] raid6: using algorithm int64x4 gen() 3163 MB/s
[ 3.814753] raid6: .... xor() 1730 MB/s, rmw enabled
[ 3.815481] raid6: using intx1 recovery algorithm
[ 3.817979] xor: measuring software checksum speed
[ 3.857292] 8regs : 8648.000 MB/sec
[ 3.897292] 8regs_prefetch: 7741.000 MB/sec
[ 3.937291] 32regs : 8593.000 MB/sec
[ 3.977291] 32regs_prefetch: 7698.000 MB/sec
[ 3.977975] xor: using function: 8regs (8648.000 MB/sec)
[ 3.980477] async_tx: api initialized (async)
[ 3.996845] md: raid6 personality registered for level 6
[ 3.997878] md: raid5 personality registered for level 5
[ 3.998714] md: raid4 personality registered for level 4
[ 4.009759] md: raid10 personality registered for level 10
done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... [ 4.073342] Btrfs loaded
Scanning for Btrfs filesystems
done.
Begin: Waiting for root file system ... Begin: Running /scripts/local-block ...
done.
Begin: Running /scripts/local-block ... done.
Begin: Running /scripts/local-block ... done.
Begin: Running /scripts/local-block ... done.
Begin: Running /scripts/local-block ... done.
Begin: Running /scripts/local-block ... done.
Begin: Running /scripts/local-block ... done.
Begin: Running /scripts/local-block ... done.
Begin: Running /scripts/local-block ... done.
Begin: Running /scripts/local-block ... done.
Begin: Running /scripts/local-block ... done.
Begin: Running /scripts/local-block ... done.
QEMU: Terminated
3, environment
Distributor ID: Ubuntu
Description: Ubuntu 16.04.1 LTS
Release: 16.04
Codename: xenial
ubuntu@m:~/kvm$ uname -a
Linux merlin1 4.4.0-34-generic #53-Ubuntu SMP Wed Jul 27 16:07:06 UTC 2016
aarch64 aarch64 aarch64 GNU/Linux
ubuntu@m:~/kvm$ qemu-system-aarch64 -version
QEMU emulator version 2.5.0 (Debian 1:2.5+dfsg-5ubuntu10.3), Copyright (c)
2003-2008 Fabrice Bellard
** Affects: qemu (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1612020
Title:
arm64: virt machine: no virtio devices emulated
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/1612020/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs