Bug 51859

Summary: Не отображается nvme диск в boot menu при RAM > 3Gb
Product: Sisyphus Reporter: Sergey Ivanov <zagagyka>
Component: qemuAssignee: Alexey Shabalin <shaba>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: glebfm, iv, shaba, vt
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
4Gb RAM
none
3Gb RAM none

Description Sergey Ivanov 2024-10-28 12:18:27 MSK
Created attachment 17071 [details]
4Gb RAM

Система: alt-server-10.2-x86_64.iso (обновленная до sisyphus)
Пакет: qemu-9.0.2-alt2.x86_64
Ядро: 6.6.58-un-def-alt1

Шаги воспроизведения:
Запустить виртуальную машину с эмуляцией nvme диска:
# qemu-img create -f qcow2 ~/disk.qcow2 25G
# /usr/bin/qemu-system-x86_64 \
    -m 4096 \
    -cpu qemu64 \
    -boot menu=on \
    -enable-kvm \
    -vnc :1 \
    -blockdev driver=file,node-name=hd0-file,filename=/root/disk.qcow2,cache.no-flush=on \
    -blockdev driver=qcow2,node-name=hd0,file=hd0-file,cache.no-flush=on,discard=unmap \
    -device nvme,id=hd0-device,drive=hd0,serial=hd0

Подключиться по VNC к данной машине и перейти в boot menu
$ vncviewer 192.168.0.1:5901 -Shared

Результат:
В boot menu не отображается nvme диск, указанный в параметрах виртуалки (скриншот 4gb.png). Соответственно нет возможности загрузить установленную систему

Примечание 1:
Если указать объем оперативной памяти 3072 Mb (-m 3072), то диск отображается в boot menu (скриншот 3gb.png)

Примечание 2:
Если указать другой тип диска, например virtio-blk или scsi-hd (-device virtio-blk,id=hd0-device,drive=hd0,serial=hd0), то этот диск отображается в boot menu

Примечание 3:
Данная ошибка у меня воспроизводится только на машинах с процессорами amd. Проверял на:
AMD Ryzen 5 8600G with Radeon 760M Graphics
AMD EPYC 7262 8-Core Processor
AMD EPYC 9754 128-Core Processor

На процессорах Intel:
Intel(R) Core(TM) i5-14600K To Be Filled By O.E.M. CPU @ 3.5GHz
Intel(R) Xeon(R) Gold 5218R CPU @ 2.10GHz
данная ошибка у меня не воспроизводится.

НО воспроизводится если выставить параметр -cpu host
Comment 1 Sergey Ivanov 2024-10-28 12:18:43 MSK
Created attachment 17072 [details]
3Gb RAM