Jump to content

Solidrun CuBox (solidrun-cubox): Difference between revisions

From postmarketOS Wiki
mNo edit summary
Halamix2 (talk | contribs)
mNo edit summary
 
(12 intermediate revisions by 2 users not shown)
Line 4: Line 4:
| codename = solidrun-cubox
| codename = solidrun-cubox
| model = cubox
| model = cubox
| image = File:CHANGE_ME_TO_DEVICE_CODENAME.jpg
| image = File:Cubox_resized.jpg
| imagecaption = CHANGE_ME
| 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.10.10
| 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 = 0.0 <!-- see Unixbench page on wiki -->
| whet_dhry = 118.<!-- 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 = N <!-- 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? -->
Line 61: Line 61:
| 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 = Y
| status_uboot_screen = -
| status_uboot_keyboard =  
| status_uboot_keyboard = -
| status_uboot_buttons = N
| status_uboot_buttons = -
 
| booting = yes <!-- The device is booting at all, can be yes/no *IMPORTANT* -->
| booting = yes <!-- The device is booting at all, can be yes/no *IMPORTANT* -->
| 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 -->
== Installation ==
Use [[pmbootstrap]] to build your own installation image, install to sd (by using the --disk option) is currently the only option.


== See also ==
== See also ==
<!--
* {{MR|5600|pmaports}} Initial merge request
Link to related GitLab issues or merge requests like the following (replace CHANGEME with the ID, e.g. 1234):
* {{Device package|solidrun-cubox}}
* {{MR|CHANGEME|pmaports}} Initial merge request
* {{Kernel package|postmarketos-marvell}}
* {{issue|CHANGEME|pmaports}} Some related issue
* [https://en.wikipedia.org/wiki/CuBox Wikipedia - CuBox]
You can also add normal web links:
* [https://redmine.replicant.us/projects/replicant/wiki/GalaxyS2I9100 Replicant wiki page]
-->
<!--
If you manage to get your device packages merged, uncomment links below and change DEVICE_CODENAME with the actual one.
* {{Device package|DEVICE_CODENAME}}
* {{Kernel package|DEVICE_CODENAME}}
-->

Latest revision as of 11:59, 1 February 2025

Solidrun CuBox
CuBox on Desk (note the size compared to the connector)
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
Features
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
U-Boot
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.

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


See also