[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-discuss] [Qemu-arm] Ubuntu installation shows "No network inte
From: |
Da Zhang |
Subject: |
Re: [Qemu-discuss] [Qemu-arm] Ubuntu installation shows "No network interfaces detected" |
Date: |
Tue, 16 Apr 2019 11:33:09 -0400 |
This is my gem5 simulation output. My goal is using qemu-system-aarch64 to
create an ARM disk image for my gem5 simulations, since qemu provides a
better solution to modify the image (e.g., apt-get install) for different
purposes.
Firstly, I created a qcow2 image and used the qemu-system-aarch64 command
shown in the previous emails to install Ubuntu.
Secondly, I converted the qcow2 disk image to raw format and rebooted from
the raw disk image via qemu-system-aarch64 (without cdrom) again to make
sure the Ubuntu system work.
Thirdly, I put gem5's m5 executable in the guest system's /sbin/ and create
gem5.service, and reran qemu to make sure the disk image still work after
modifications.
Finally, I ran my gem5 simulation using the disk image and encountered the
kernel panic. The linux kernel used in my gem5 simulation was built from
repository "https://gem5.googlesource.com/arm/linux" branch gem5/v4.4 for
linux kernel version 4.4.
I am not sure if gem5 support vda or not. Since both our X86 disk image and
the official ARM disk image used sda, I thought I might give it a quick
try. That's why I asked how to run qemu-system-aarch64 with sda. I tried
-hda and -cdrom, but qemu-system-aarch64 didn't recognize the disk image
and the iso. I also tried to use device like scsi-hd, but qemu complained
about no SCSI bus.
best,
Da
On Tue, Apr 16, 2019 at 10:47 AM Peter Maydell <address@hidden>
wrote:
> On Tue, 16 Apr 2019 at 15:24, Da Zhang <address@hidden> wrote:
> >
>
> This seems to be missing some output from the start of boot.
>
> > [ 2.361820] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
> > [ 2.375346] igb: Intel(R) Gigabit Ethernet Network Driver - version
> 5.4.0-k
> > [ 2.390986] igb: Copyright (c) 2007-2014 Intel Corporation.
> > [ 2.403596] ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver -
> version 5.1.0-k
> > [ 2.420739] ixgbe: Copyright (c) 1999-2016 Intel Corporation.
> > [ 2.437883] ixgbevf: Intel(R) 10 Gigabit PCI Express Virtual Function
> Network Driver - version 4.1.0-k
>
>
> > [ 2.642190] usbcore: registered new interface driver usbhid
> > [ 2.642191] usbhid: USB HID core driver
> > [ 2.642322] NET: Registered protocol family 17
> > [ 2.916496] scsi 0:0:0:0: Direct-Access ATA M5 IDE Disk
> n/a PQ: 0 ANSI: 5
> > [ 2.935127] sd 0:0:0:0: [sda] 16777216 512-byte logical blocks: (8.59
> GB/8.00 GiB)
> > [ 2.952327] sd 0:0:0:0: Attached scsi generic sg0 type 0
> > [ 2.964648] sd 0:0:0:0: [sda] Write Protect is off
> > [ 2.975518] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
> > [ 2.986957] sd 0:0:0:0: [sda] Write cache: disabled, read cache:
> enabled, doesn't support DPO or FUA
> > [ 3.101444] sda: sda1 sda2 sda3
> > [ 3.109804] sd 0:0:0:0: [sda] Attached SCSI disk
> > [ 3.452824] VFS: Mounted root (vfat filesystem) on device 8:1.
>
> We found and mounted the ISO image's VFAT partition...
>
> > [ 3.466085] devtmpfs: error mounting -2
> > [ 3.475091] Freeing unused kernel memory: 384K
> > [ 3.485519] Kernel panic - not syncing: No working init found. Try
> passing init= option to kernel. See Linux
> Documentation/admin-guide/init.rst for guidance.
>
> ...but unsurprisingly that is not a workable root filesystem.
>
> > [ 3.516805] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.14.0+ #2
> > [ 3.530257] Hardware name: V2P-CA15 (DT)
> > [ 3.539161] Call trace:
> > [ 3.544930] [<ffffff8008088250>] dump_backtrace+0x0/0x370
> > [ 3.557065] [<ffffff80080885d4>] show_stack+0x14/0x20
> > [ 3.568513] [<ffffff800863ffe8>] dump_stack+0x8c/0xac
> > [ 3.579903] [<ffffff80080b7338>] panic+0x11c/0x274
> > [ 3.590712] [<ffffff8008652244>] kernel_init+0xec/0x100
> > [ 3.602463] [<ffffff8008084348>] ret_from_fork+0x10/0x18
> > [ 3.614433] Kernel Offset: disabled
> > [ 3.622386] CPU features: 0x002000
> > [ 3.630153] Memory Limit: 1024 MB
> > [ 3.637726] ---[ end Kernel panic - not syncing: No working init
> found. Try passing init= option to kernel. See Linux
> Documentation/admin-guide/init.rst for guidance.
> >
> > This is my ARM/gem5.fast simulation output. The following is my gem5
> command:
> >
> > build/ARM/gem5.fast --listener-mode=on -d /home/rock64/tmp/arm_
> configs/example/fs.py --machine-type=VExpress_GEM5_V1
> --kernel=vmlinux.arm.4.4 --disk-image=ubuntu-16.04.5-server-arm64.img
> --mem-size=1GB --cpu-type=ArmV8KvmCPU --generate-dtb -n 1
>
>
> Wait, are you running this on QEMU or on GEM5?
>
> Anyway, the lack of anything virtio related in the output you
> quote leads me to suggest you check that your guest kernel
> config has all the virtio devices in it. You might as well
> add in PCI too (you want CONFIG_PCI, CONFIG_VIRTIO_PCI,
> CONFIG_PCI_HOST_GENERIC, CONFIG_VIRTIO_BLK, CONFIG_VIRTIO_NET,
> CONFIG_VIRTIO_MMIO).
>
> Also, have you actually managed to do an install onto the
> hard disk image yet? If not, then something is going wrong
> before here that it's not doing an install properly.
>
> thanks
> -- PMM
>
- [Qemu-discuss] Ubuntu installation shows "No network interfaces detected", Da Zhang, 2019/04/11
- Re: [Qemu-discuss] Ubuntu installation shows "No network interfaces detected", Narcis Garcia, 2019/04/12
- Re: [Qemu-discuss] [Qemu-arm] Ubuntu installation shows "No network interfaces detected", Peter Maydell, 2019/04/12
- Re: [Qemu-discuss] [Qemu-arm] Ubuntu installation shows "No network interfaces detected", Da Zhang, 2019/04/15
- Re: [Qemu-discuss] [Qemu-arm] Ubuntu installation shows "No network interfaces detected", Peter Maydell, 2019/04/15
- Re: [Qemu-discuss] [Qemu-arm] Ubuntu installation shows "No network interfaces detected", Da Zhang, 2019/04/16
- Re: [Qemu-discuss] [Qemu-arm] Ubuntu installation shows "No network interfaces detected", Peter Maydell, 2019/04/16
- Re: [Qemu-discuss] [Qemu-arm] Ubuntu installation shows "No network interfaces detected", Da Zhang, 2019/04/16
- Re: [Qemu-discuss] [Qemu-arm] Ubuntu installation shows "No network interfaces detected", Peter Maydell, 2019/04/16
- Re: [Qemu-discuss] [Qemu-arm] Ubuntu installation shows "No network interfaces detected",
Da Zhang <=
- Re: [Qemu-discuss] [Qemu-arm] Ubuntu installation shows "No network interfaces detected", Peter Maydell, 2019/04/16