Skip to main content

Will Metis M.2 ( AXE-BME20M1AR01B02) work with QNAP NAS?

Hi there ​@negredo! Excellent question. To which I’m afraid I don’t have a definitive answer 😅

QNAP NAS systems vary pretty significantly in terms of hardware architecture and OS openness. Like...

  • Hardware Compatibility: If the NAS includes an M.2 slot supporting PCIe and has sufficient cooling and power provision, it may physically support the Metis M.2 module.
  • Software Compatibility: A critical factor is whether the QNAP NAS allows driver installation, or supports Docker with access to PCIe devices.

So in theory, it could work, if all the requirements are there (here’s a bit more info on the Metis M.2 requirements, actually), though I’m not aware of any tests that have been done at this point. Be really interesting if you were to test it out though!

What’s the project you’re working on?


hi ​@Spanner & ​@negredo 

 

i have ordered a “Qnap QGD 1602P” switch/nas 

I'll will test integration next week

it’s a x86_64 NAS … hope for the driver fits when I hookup to ssh

 


@Spanner  can any one upload the source of dkms for self compiling to:

https://software.axelera.ai/artifactory/axelera-apt-source/metis-dkms/

or use this for building and upload the packet:

https://sourceforge.net/projects/qosgpl/files/QNAP%20NAS%20Tool%20Chains/

 

guide See:

https://wiki.qnap.com/wiki/QPKG_Development_Guidelines

thank you


Hi ​@florit

In theory it could work (it’s x86_64 with PCIe), but from what I can see after a quick bit of research, QNAP’s OS isn’t a standard Linux, so PCIe lanes may be limited, and power/cooling could be tight. So it’s not yet a supported setup, but definitely interesting to experiment with.

The metis-dkms driver source isn’t public I’m afraid, but it is bundled inside the metis-dkms-x.y.z_all.deb that comes with the Voyager SDK. Is it an RPM file you’d need in this situation? If so, you can convert it with alien, e.g.:

sudo alien --to-rpm metis-dkms_1.2.3_all.deb

That should generate a metis-dkms-1.2.3-2.noarch.rpm package, which you can then inspect with:

rpm -qpl metis-dkms-1.2.3-2.noarch.rpm

Hope this help! Keep us posted 👍 Would love to hear about any progress, as I don’t recall seeing it running on a NAS before, which would be awesome.