NVMe

AmigaOne X1000 platform specific issues related to Linux only.
Post Reply
User avatar
xeno74
Posts: 9348
Joined: Fri Mar 23, 2012 7:58 am

NVMe

Post by xeno74 »

Hi All,

Harald Kanning has released the first version of his NVMe device driver for OS4.1.

Further information: AmigaOS 4: NVMe device driver for SSD -- amiga-news.de

Support thread: NVMe device driver -- amigans.net

I think the AmigaOne users will buy passive PCIeM.2 adapter cards in the near future.

Is it possible to use these passive PCIeM.2 adapter cards with our Linux kernels?

Currently yes and no. The X1000 Linux kernel has no support for NVMe and the X5000 Linux kernel has support via two kernel modules.
If you have copied the kernel modules directory to /lib/modules then you can use SSDs with PCIeM.2 adapter cards with our X5000 Linux kernel but currently it isn't possible to access a root partition during the boot because the uImage itself doesn't have NVMe support.

I will add the NVMe support directly into the kernel images for the X1000 and X5000 next week.

I don't have a PCIeM.2 adapter but it is possible to emulate it with QEMU. :-) I was able to use the QEMU NVM Express Controller with our current X5000 Linux 6.3 kernel in a virtual e5500 QEMU machine:

Image

Cheers,
Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
sailorMH
Posts: 230
Joined: Wed Aug 28, 2013 6:01 pm
Location: Czech republic

Re: NVMe

Post by sailorMH »

xeno74 wrote: Tue Mar 28, 2023 12:44 pm Harald Kanning has released the first version of his NVMe device driver for OS4.1.

I will add the NVMe support directly into the kernel images for the X1000 and X5000 next week.
Hi Christian,
thanks for another excellent news.

I just ordered M.2 NVME + pair of adapters to test NVME with AmigaOS on XE
I see that I must re-build also linux installation ( I have northern island card out of the box ) an test all this new

Thanks for nice support, geennaam & xeno74 !
Micro A1-C (G3/1.2 GHz), AmigaOne XE (G4/1.4 GHz), Pegasos II (G4/1.33 GHz), Sam440ep, Sam440ep-flex, AmigaOne X1000
Efika 5200b, Pegasos I, Powerbook, Mac Mini (1.83 GHz), iMac, Powermac Quad

AmigaOS, MorphOS, linux, MacOS X
User avatar
xeno74
Posts: 9348
Joined: Fri Mar 23, 2012 7:58 am

Re: NVMe

Post by xeno74 »

The first kernel with integrated NVMe support: 6.3-rc5
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
sailorMH
Posts: 230
Joined: Wed Aug 28, 2013 6:01 pm
Location: Czech republic

Re: NVMe

Post by sailorMH »

Great!
Micro A1-C (G3/1.2 GHz), AmigaOne XE (G4/1.4 GHz), Pegasos II (G4/1.33 GHz), Sam440ep, Sam440ep-flex, AmigaOne X1000
Efika 5200b, Pegasos I, Powerbook, Mac Mini (1.83 GHz), iMac, Powermac Quad

AmigaOS, MorphOS, linux, MacOS X
User avatar
xeno74
Posts: 9348
Joined: Fri Mar 23, 2012 7:58 am

Re: NVMe

Post by xeno74 »

The second kernel with integrated NVMe support: 5.10.177
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
Post Reply