Qemu: эмуляция Raspberry pi с ОС Buster на MacOS X (CLI работает, но пустой экран) - PullRequest
0 голосов
/ 26 октября 2019

Пытаетесь выяснить, почему у меня есть пустой экран для моего Raspberry Pi с запущенной ОС Buster в Qemu, но есть ли функция CLI? Вот что я запускаю:

    $ qemu-system-arm -M versatilepb -cpu arm1176 -m 256 -hda ./raspbian-buster-full.qcow -net nic -net user,hostfwd=tcp::5022-:22 -dtb ./versatile-pb.dtb -kernel ./kernel-qemu-4.19.50-buster -append 'root=/dev/sda2 panic=1 rootfstype=ext4 rw' -no-reboot -serial stdio

И заканчиваю несколькими сообщениями об ошибках:

    vpb_sic_write: Bad register offset 0x2c
    ...
    Welcome to Raspbian GNU/Linux 10 (buster)!
    systemd[1]: Set hostname to <raspberrypi>.
    systemd-fstab-generator[41]: Mount point file is not a valid path, ignoring.
    ...
    [FAILED] Failed to start Load Kernel Modules.
    See 'systemctl status systemd-modules-load.service' for details.
    ...
    [FAILED] Failed to start rng-tools.service.
    See 'systemctl status rng-tools.service' for details.

Не уверен, к чему относится vpb_sic_write: Bad register offset 0x2c или [FAILED] Failed to start Load Kernel Modules. Но я в порядкес [FAILED] Failed to start rng-tools.service., потому что я думаю, что rng-tools связаны с генерацией случайных чисел, и мне это не нужно.

Сначала я подумал, что отсутствие отображения было связано с отсутствием консоли, указанной в опции добавления,но в загрузочном скрипте я увидел следующее, что наводит меня на мысль, что проблема не в этом.

    clocksource: arm,sp804: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275 ns
    sched_clock: 32 bits at 1000kHz, resolution 1000ns, wraps every 2147483647500ns
    Failed to initialize '/amba/timer@101e3000': -22
    sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
    Console: colour dummy device 80x30
    console [tty0] enabled

Любой совет? Спасибо!

...