Jump to content

Libre Computer Cottonwood (librecomputer-cottonwood)

From postmarketOS Wiki
Revision as of 11:58, 3 December 2023 by FerassElHafidi (talk | contribs)
Libre Computer AML-S905D3-CC-V0.2
Manufacturer Libre Computer
Name AML-S905D3-CC-V0.2
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
Features
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
U-Boot
Primary Bootloader
Works
Secondary Bootloader
No data
Mainline
Works
SD card
No data
USB Host
Works
USB Peripheral
Works
Display
Works
Keyboard
Works

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


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