Libre Computer Cottonwood (librecomputer-cottonwood)
Appearance
Manufacturer | Libre Computer |
---|---|
Name | AML-S905D3-CC |
Codename | librecomputer-solitude |
Released | 2023 |
Type | single board computer |
Hardware | |
Chipset | Amlogic S905D3 |
CPU | 2.0 GHz Quad core |
GPU | Mali G31 |
Memory | 4 GB |
Architecture | aarch64 |
Software | |
FOSS bootloader | yes |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | yes |
Flashing |
Broken |
---|---|
Internal storage |
No data |
SD card |
No data |
Multimedia | |
3D Acceleration |
Works |
Built-in DVB |
Broken |
Audio |
No data |
IR RX |
Works |
Connectivity | |
Ethernet |
Broken |
Miscellaneous | |
FDE |
No data |
USB-A |
Works |
HDMI/DP |
Works |
Primary Bootloader |
Works |
---|---|
Secondary Bootloader |
No data |
Mainline |
Works |
SD card |
No data |
USB Host |
Works |
USB Peripheral |
Works |
Display |
Works |
Keyboard |
Works |
This device is based on the Amlogic S905D3. See the SoC page for common tips, guides and troubleshooting steps |
The AML-S905D3-CC is a single board computer made by Libre Computer. Quite well supported in mainline because of the manufacturer funding mainline development for this board.
Users owning this device
- FerassElHafidi (Notes: Donated to me by Libre Computer.)
Installation
Only installation to an external USB storage device has been tested.
Use pmbootstrap to build your own image, like so:
$ pmbootstrap init # manufacturer: librecomputer, codename: solitude
$ pmbootstrap install --sdcard=/dev/mmcblk0 # replace `mmcblk0` with the path of your USB storage device
Issues
HDMI audio
HDMI audio seems to not work with my monitor at least. Could be because there's no UCM profile or asound.state provided at the moment.
Ethernet
Ethernet seems to not be working. The following is printed to dmesg:
[ 87.674546] stmmaceth ff3f0000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[ 87.899591] stmmaceth ff3f0000.ethernet eth0: PHY [mdio_mux-0.0:00] driver [RTL8211F Gigabit Ethernet] (irq=26)
[ 88.107415] stmmaceth ff3f0000.ethernet: Failed to reset the dma
[ 88.107432] stmmaceth ff3f0000.ethernet eth0: stmmac_hw_setup: DMA engine initialization failed
[ 88.107440] stmmaceth ff3f0000.ethernet eth0: __stmmac_open: Hw setup failed
Reproduced both on 6.5.5 (stable) and https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux.git/commit/?h=v6.7/arm64-dt&id=f2d2200e47e942e4df16f0fe8a30aa1d91e4831a.
See also
- pmaports!4467 Initial merge request
- Device announcement on community forum
- Device package
- Kernel package