Hi everyone,
I'm trying to get the Radxa Penta SATA HAT working with my Tachyon SBC but running into issues with the kernel lacking SATA support.
Setup:
-
Tachyon SBC with fresh Tachyon OS install (Ubuntu 20.04.6 LTS)
-
Radxa Penta SATA HAT properly assembled
-
3x SATA SSDs connected (2x Western Digital, 1x Kingston)
Problem: The SATA controller is detected but the drives are not showing up.
What I've found:
- The JMicron JMB585 SATA controller is detected:
lspci
0001:01:00.0 SATA controller: JMicron Technology Corp. Device 0585
- However, the PCI device is not enabled (all regions show [disabled]):
sudo lspci -vvv -s 0001:01:00.0
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
- The kernel is missing AHCI/ATA support entirely:
$ sudo modprobe ahci
modprobe: FATAL: Module ahci not found in directory /lib/modules/5.4.219
$ zcat /proc/config.gz | grep CONFIG_ATA
# CONFIG_ATA is not set
- No SATA drives appear in
lsblk- only internal storage partitions are visible.
Questions:
-
Is there an updated Tachyon OS kernel image that includes SATA/AHCI support?
-
Are there pre-built kernel modules available for SATA support?
-
Is SATA HAT support planned for future Tachyon OS releases?
I understand the kernel was likely built without ATA support to save space, but with the Penta HAT being a compatible accessory, it would be great to have official support.
Any guidance would be appreciated!
System info:
$ uname -a
Linux tachyon 5.4.219 #1 SMP PREEMPT Wed Jul 16 22:02:49 UTC 2025 aarch64 aarch64 aarch64 GNU/Linux
Ez a post:
-
Világosan leĂrja a problĂ©mát
-
Megmutatja, hogy már végigmentél a debug lépéseken
-
Konkrét kérdéseket tesz fel
-
Nem vádaskodĂł hangnemű, inkább konstruktĂv
-
Tartalmazza a releváns technikai részleteket
SzeretnĂ©l valamit mĂłdosĂtani vagy hozzáadni?
Hi everyone,
I'm trying to get the Radxa Penta SATA HAT working with my Tachyon SBC but running into issues with the kernel lacking SATA support.
Setup:
-
Tachyon SBC with fresh Tachyon OS install (Ubuntu 20.04.6 LTS)
-
Radxa Penta SATA HAT properly assembled
-
3x SATA SSDs connected (2x Western Digital, 1x Kingston)
Problem: The SATA controller is detected but the drives are not showing up.
What I've found:
- The JMicron JMB585 SATA controller is detected:
lspci
0001:01:00.0 SATA controller: JMicron Technology Corp. Device 0585
- However, the PCI device is not enabled (all regions show [disabled]):
sudo lspci -vvv -s 0001:01:00.0
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
- The kernel is missing AHCI/ATA support entirely:
$ sudo modprobe ahci
modprobe: FATAL: Module ahci not found in directory /lib/modules/5.4.219
$ zcat /proc/config.gz | grep CONFIG_ATA
# CONFIG_ATA is not set
- No SATA drives appear in
lsblk- only internal storage partitions are visible.
Questions:
-
Is there an updated Tachyon OS kernel image that includes SATA/AHCI support?
-
Are there pre-built kernel modules available for SATA support?
-
Is SATA HAT support planned for future Tachyon OS releases?
I understand the kernel was likely built without ATA support to save space, but with the Penta HAT being a compatible accessory, it would be great to have official support.
Any guidance would be appreciated!
System info:
$ uname -a
Linux tachyon 5.4.219 #1 SMP PREEMPT Wed Jul 16 22:02:49 UTC 2025 aarch64 aarch64 aarch64 GNU/Linux