Solidrun CuBox (solidrun-cubox): Difference between revisions
Appearance
LongnoseRob (talk | contribs) mNo edit summary |
mNo edit summary |
||
(14 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
| codename = solidrun-cubox | | codename = solidrun-cubox | ||
| model = cubox | | model = cubox | ||
| image = File: | | image = File:Cubox_resized.jpg | ||
| imagecaption = | | imagecaption = CuBox on Desk (note the size compared to the connector) | ||
| releaseyear = 2011 | | releaseyear = 2011 | ||
| category = testing | | category = testing | ||
| originalsoftware = Ubuntu | | originalsoftware = Ubuntu | ||
| originalversion = 10.04 | | originalversion = 10.04 | ||
| pmoskernel = 6. | | pmoskernel = 6.11.5 | ||
| chipset = Marvell Armada 510 (88AP510) | | chipset = Marvell Armada 510 (88AP510) | ||
| cpu = Marvell Sheeva @ 800 MHz | | cpu = Marvell Sheeva @ 800 MHz | ||
Line 19: | Line 19: | ||
| architecture = armv7 <!-- One of these: armhf, armv7, aarch64, riscv64, x86, x86_64 --> | | architecture = armv7 <!-- One of these: armhf, armv7, aarch64, riscv64, x86, x86_64 --> | ||
| type = embedded <!-- One of "desktop", "laptop", "convertible", "server", "tablet", "handset", "watch", and "embedded" --> | | type = embedded <!-- One of "desktop", "laptop", "convertible", "server", "tablet", "handset", "watch", and "embedded" --> | ||
| whet_dhry = | | whet_dhry = 118.5 <!-- see Unixbench page on wiki --> | ||
<!-- Features --> | <!-- Features --> | ||
<!-- the following status_* questions should be answered with Y for yes, P for partial, N for no, - for N/A or unavailable, or left blank for untested or unknown --> | <!-- the following status_* questions should be answered with Y for yes, P for partial, N for no, - for N/A or unavailable, or left blank for untested or unknown --> | ||
Line 26: | Line 26: | ||
| status_touch = - | | status_touch = - | ||
| status_screen = - <!-- The display is working? --> | | status_screen = - <!-- The display is working? --> | ||
| status_3d = <!-- Hardware accelerated 3D graphics (e.g. with freedreno) --> | | status_3d = Y <!-- Hardware accelerated 3D graphics (e.g. with freedreno) --> | ||
| status_emmc = - <!-- Internal storage can be accessed? --> | | status_emmc = - <!-- Internal storage can be accessed? --> | ||
| status_wifi = - <!-- Wireless network works? --> | | status_wifi = - <!-- Wireless network works? --> | ||
| status_fde = - <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? --> | | status_fde = - <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? --> | ||
| status_mainline = | | status_mainline = Y | ||
| status_battery = - <!-- Charging the battery and getting the battery percentage is possible --> | | status_battery = - <!-- Charging the battery and getting the battery percentage is possible --> | ||
| status_audio = | | status_audio = P <!-- Using the device's speakers/headphone jack works --> | ||
| status_bluetooth = - <!-- It's possible to pair and use other devices via the bluetooth protocol --> | | status_bluetooth = - <!-- It's possible to pair and use other devices via the bluetooth protocol --> | ||
| status_camera = - <!-- Taking photos and videos works. --> | | status_camera = - <!-- Taking photos and videos works. --> | ||
Line 55: | Line 55: | ||
| status_touchpad = - <!-- Touchpad works (Usually applicable to laptops) --> | | status_touchpad = - <!-- Touchpad works (Usually applicable to laptops) --> | ||
| status_usba = Y <!-- Full-sized USB-A port works (Usually applicable to SBCs and laptops) --> | | status_usba = Y <!-- Full-sized USB-A port works (Usually applicable to SBCs and laptops) --> | ||
| status_sdcard = Y<!-- SD/UFS card works --> | | status_sdcard = Y <!-- SD/UFS card works --> | ||
| status_hdmidp = | | status_hdmidp = P <!-- Video and audio output with HDMI or DisplayPort works --> | ||
| status_irrx = | | status_irrx = P <!-- Infrared (IR) receive works --> | ||
| status_irtx = - | | status_irtx = - | ||
| status_ethernet = Y <!-- --> | | status_ethernet = Y <!-- --> | ||
| status_fossbootloader = P | | status_fossbootloader = P | ||
| status_haptics = - | |||
| status_sata = Y | |||
| status_uboot = Y | | status_uboot = Y | ||
Line 71: | Line 72: | ||
| status_uboot_usbhost = Y | | status_uboot_usbhost = Y | ||
| status_uboot_usbperipheral = Y | | status_uboot_usbperipheral = Y | ||
| status_uboot_screen = | | status_uboot_screen = - | ||
| status_uboot_keyboard = | | status_uboot_keyboard = - | ||
| status_uboot_buttons = | | status_uboot_buttons = - | ||
| booting = yes <!-- The device is booting at all, can be yes/no *IMPORTANT* --> | |||
| booting = | |||
| status = "WIP, based on mainline kernel"<!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" --> | | status = "WIP, based on mainline kernel"<!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" --> | ||
}} | }} | ||
The Solidrun CuBox is the first in a series of small and fanless nettop-class computers manufactured by the Israeli company SolidRun Ltd. | |||
This port covers the [[Marvell Armada 510 (88AP510)]] based first revision. | |||
{{Based on SoC|Marvell Armada 510 (88AP510)|Armada 510}} | |||
== Installation == | |||
Use [[pmbootstrap]] to build your own installation image, install to sd-card is currently the only option. | |||
<syntaxhighlight lang="shell-session"> | |||
$ pmbootstrap init | |||
# select edge, solidrun, cubox | |||
$ pmbootstrap install --disk /dev/sdX | |||
</syntaxhighlight> | |||
Note: installation to USB-memory or HDD should also be possible, but would require a modified `boot.src` | |||
== TODO == | |||
* HDMI: investigate to get working | |||
* SPDIF/TOSLink (audio-out): investigate to get working | |||
* ESATA: tested, works when <pre>CONFIG_SATA_MV=m</pre> is set in kernel config, needs to be added to latest pmaports config. | |||
* Kernel: optimize config (community-config check passes, could still need optimization for auxiliary modules) | |||
== Contributors == | == Contributors == | ||
Line 88: | Line 112: | ||
<!-- you may need to purge page cache to see changes (more->purge cache)--> | <!-- you may need to purge page cache to see changes (more->purge cache)--> | ||
<!-- you can use {{My devices}} on your profile page to show table with all your devices --> | <!-- you can use {{My devices}} on your profile page to show table with all your devices --> | ||
== See also == | == See also == | ||
* {{MR|5600|pmaports}} Initial merge request | |||
* {{Device package|solidrun-cubox}} | |||
* {{MR| | * {{Kernel package|postmarketos-marvell}} | ||
* {{ | * [https://en.wikipedia.org/wiki/CuBox Wikipedia - CuBox] | ||
* [https:// | |||
Latest revision as of 11:59, 1 February 2025
![]() CuBox on Desk (note the size compared to the connector) | |
Manufacturer | Solidrun |
---|---|
Name | CuBox |
Codename | solidrun-cubox |
Model | cubox |
Released | 2011 |
Type | embedded |
Hardware | |
Chipset | Marvell Armada 510 (88AP510) |
CPU | Marvell Sheeva @ 800 MHz |
GPU | Vivante |
Display | none |
Storage | none |
Memory | 1 GB |
Architecture | armv7 |
Software | |
Original software | Ubuntu |
Original version | 10.04 |
FOSS bootloader | partial |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | yes |
postmarketOS kernel | 6.11.5 |
Unixbench Whet/Dhry score | 118.5 |
SD card |
Works |
---|---|
Multimedia | |
3D Acceleration |
Works |
Audio |
Partial |
IR RX |
Partial |
Connectivity | |
Ethernet |
Works |
Miscellaneous | |
USB-A |
Works |
SATA/eSATA |
Works |
HDMI/DP |
Partial |
Primary Bootloader |
Works |
---|---|
Secondary Bootloader |
Works |
Mainline |
Broken |
Internal Storage |
Works |
SD card |
Works |
USB Host |
Works |
USB Peripheral |
Works |
The Solidrun CuBox is the first in a series of small and fanless nettop-class computers manufactured by the Israeli company SolidRun Ltd.
This port covers the Marvell Armada 510 (88AP510) based first revision.
This device is based on the Armada 510. See the SoC page for common tips, guides and troubleshooting steps |
Installation
Use pmbootstrap to build your own installation image, install to sd-card is currently the only option.
$ pmbootstrap init
# select edge, solidrun, cubox
$ pmbootstrap install --disk /dev/sdX
Note: installation to USB-memory or HDD should also be possible, but would require a modified `boot.src`
TODO
- HDMI: investigate to get working
- SPDIF/TOSLink (audio-out): investigate to get working
- ESATA: tested, works when
CONFIG_SATA_MV=m
is set in kernel config, needs to be added to latest pmaports config. - Kernel: optimize config (community-config check passes, could still need optimization for auxiliary modules)
Contributors
- Longnoserob
Users owning this device
- LongnoseRob (Notes: mainline, used for NAS w/ eSATA)
See also
- pmaports!5600 Initial merge request
- Device package
- Kernel package
- Wikipedia - CuBox