I received my MOX a couple of months ago and was very pleased with it. However, I didn’t really buy it for its wi-fi capabilities, but for the fact that it has a powerful CPU, plenty of RAM and most importantly a PCI Express Mini card slot (on the -B and -G expansions).
So, wanting to use the MOX as a NAS, I opted to purchase a SATA card with 2 ports and have installed it after carefully disassembling the MOX. After installation, I went into LuCI and installed the kmod-ata-ahci package and rebooted.
However, I have encountered a problem: the SATA card uses an ASMedia ASM1062 controller. This device has quirks, which means that if I try to use any drive with the card it will cause the MOX to freeze, after a short while it will reboot and keep looping until the drive is disconnected.
Apparently the solution is to prevent SCSI command passthrough using a kernel parameter (libata.atapi_passthru16=0).
Is there a way of changing the boot parameters for the MOX so that this parameter can be added and I can use my drives?