[BUG] nvme: multiple name spaces not correctly handled

Heinrich Schuchardt xypron.glpk at gmx.de
Sat Sep 3 11:30:36 CEST 2022


On 9/3/22 11:22, Heinrich Schuchardt wrote:
> Hello Bin,
>
> with QEMU 7.0:
>
> -rw-rw-r-- 1 user user   33554432 Oct 23  2021 arm64.img
> -rw-rw-r-- 1 user user 3758096384 Mar 23 23:42 riscv64.img
>
> qemu-system-aarch64 -machine virt -cpu cortex-a72 -nographic \
> -bios denx/u-boot.bin \
> -device nvme,id=nvme1,serial=9ff81223 \
> -device nvme-ns,bus=nvme1,drive=nvme1n0,eui64=0x123456789ABCDEF0 \
> -drive file=arm64.img,if=none,format=raw,id=nvme1n0

My fault. Missing \

Sorry for the noise.

Best regards

Heinrich

> -device nvme-ns,bus=nvme1,drive=nvme1n1,eui64=0x0102030405060708 \
> -drive file=riscv64.img,if=none,format=raw,id=nvme1n1
>
> We should now see two block devices in U-Boot.
>
> => nvme scan
> => nvme info
> Device 0: Vendor: 0x1b36 Rev: 1.0      Prod: 9ff81223
>              Type: Hard Disk
>              Capacity: 32.0 MB = 0.0 GB (65536 x 512)
> => dm tree
> nvme      0  [ + ]   nvme          | `-- nvme#0
> blk       0  [ + ]   nvme-blk      |     `-- nvme#0.blk#1
> partition 0  [ + ]   blk_partition |         `-- nvme#0.blk#1:1
>
> => efidebug devices
>
> Device           Device Path
> ================ ====================
> 0000000046ef4a10
> /VenHw(e61d73b9-a384-4acc-aeab-82e828f3628b)/NVMe(0x1,f0-de-bc-9a-78-56-34-12)
>
> Where is the device for file riscv64.img?
>
> Best regards
>
> Heinrich



More information about the U-Boot mailing list