I recently purchased an Nvidia Jetson Nano, and while it has overall been pretty awesome, I’ve had a bit of trouble moving over my RAID-Z from my previous setup of an ODroid XU4.
My setup for my ODroid was 12 USB 3.0 hard drives (plugged into 3 powered USB 3.0 hubs), then making a RAID with ZFS in userspace.
I had no trouble getting ZFS set up and working on the Jetson, but when I tried doing the RAID on the board, I was a bit surprised to see that only 10 of the drives are showing up when I do
ls /dev/sd?. I’m still able to mount the RAID, actually, but it’s in a highly degraded state, since, unsurprisingly, it can’t see two of the necessary drives.
I have tried a bunch of permutations of rebooting the device to make sure drives (or the SATA cables weren’t broken), and it looks like each individual drive seems to work fine when plugged into the Jetson (not to mention that the setup still works on my ODroid).
I was curious if anyone here knew of something I was doing obviously wrong? I checked and made I was running in 10W mode (thinking that maybe USB devices are limited with low-power mode). Is there some configuration somewhere to set the maximum number of USB drives mounted? Do I have to muck with kernel settings?