Spoiler
Show
feissmaik hat geschrieben:Ich hab grad noch so ein ähnliches Teil gefunden - CuBox - kostet aber leider 99eu plus Versand. Dafür ist aber bereits ein Gehäuse, PowerSupply und eine 2GB microSD dabei und im gegensatz zum RasPi 1GB Ram anstatt 256MB
(das silberne runde ding auf dem Bild soll ein 1eu Stück darstellen)
- Linux based distributions like Ubuntu, Debian and others
- Android
- 800 MHz dual issue ARM PJ4 processor, VFPv3, wmmx SIMD and 512KB L2 cache.
- 1080p Video Decode Engine
- OpenGL|ES 2.0 graphic engine
- HDMI 1080p Output (with CEC function)
- 1GByte DDR3 at 800MHz
- Gigabit Ethernet, SPDIF (optical audio), eSata 3Gbps, 2xUSB 2.0, micro-SD, micro-USB (console)
- Standard Infra-red receiver for 38KHz based IR controllers.
- No JTAG required. Unbrickable for Developers (**)
scheint aber leider auch ausverkauft zu sein
- CuBox delivered package will include:
- CuBox system inside an all-black plastic enclosure.
- Universal power supply: 5V/2A DC Output, 2.1mm/5.5mm standard connector.
- 2GByte microSD with Ubuntu pre-installed.
(pictures of above items will be posted soon)
http://www.solid-run.com/products/cuboxShipping date for pre-orders made on or after April 16th are not finalized yet but will most probably ship around middle of May. A message will be sent to customers who pre-order notifying them of the precise shipping date once it is finalized. In addition, our schedules indicate that we will start shipping to customers who previously pre-ordered CuBox by end of April. The big success of the product drains our inventory very quickly. Pre-Ordering will guarantee delivery to you out of the upcoming batch.
Jedenfalls konnte ich die Jung übereden das sie mir das Teil noch mal schicken, nachdem wieder 6 Wochen rum waren bin ich einfach mal auf Verdacht beim Zoll vorbei gefahren und siehe da, sie war beim Zoll ohne das ich einen Bescheid bekommen habe. Sie konnten sich nicht erklären was das sein soll und nach langem Reden haben sie das Teil dann gegen eine Gebühr von ~25€ raus gerückt.
Somit habe ich dann so an die 150€ für die Cubox ausgegeben.
Viel Informationen gab es zu dem Zeitpunkt noch nicht. Es gibt beim Hersteller ein Wiki und ein Forum in dem natürlich nur englisch gesprochen wird.
Also habe ich das Teil mal angeschlossen und ein bisschen rum gespielt. Ausgeliefert wurde es mit Ubuntu 10.04. Nun wie bei einer graphischen Oberfläche auf einem System mit der Leistung relativ mühsam.
Ziel war es ja als Ersatz für meinen geliebten Alix.3D3 in Einsatz zu bringen, der aber mit seinen 6 Karten ohne Probleme läuft, muss ich schon mal dazu sagen.
Jedenfalls habe ich dann versucht Ubuntu los zu werden und Debian drauf zu installieren. Zuvor hatte ich von der MicoSD Karte ein Image mit USB Image Tool gemacht. Anschließend habe ich versucht nach dieser Anleitung: http://www.solid-run.com/mw/index.php/D ... er_netboot Debian zu installieren. Da lese ich dann was von U-boot und serieller Console. ... schon mal gehört aber noch nie gebraucht. Also egal, kann nicht so wichtig sein.
Erst mal Abbruch und ein Image ala RaspberryPi für die Cubox gesucht. Aber Pustekuchen, das gibt es nicht.
Also doch mal bei http://www.solid-run.com/mw/index.php/D ... er_netboot geschaut was ich machen muss. Also serielle Konsole angeschmissen und versucht nach der Anleitung zu installieren, was leider immer in folgender Meldung endet:
Spoiler
Show
Code: Alles auswählen
=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2012.10.17 13:57:22 =~=~=~=~=~=~=~=~=~=~=~=
CuBox
** LOADER **
U-Boot 2009.08 (Sep 20 2012 - 02:30:22) Marvell version: 5.4.4 NQ SR1
BootROM:
Version on chip: 2.33
Status: OK
Retries #: 0
Board: CuBox
SoC: 88AP510 (A1)
CPU: Marvell Sheeva (Rev 5)
CPU @ 800Mhz, L2 @ 400Mhz
DDR3 @ 400Mhz, TClock @ 166Mhz
PEX 0: interface detected no Link.
PEX 1: interface detected no Link.
DRAM: 1 GB
CS 0: base 0x00000000 size 512 MB
CS 1: base 0x20000000 size 512 MB
Addresses 60M - 0M are saved for the U-Boot usage.
SF: Detected M25P32 with page size 64 kB, total 4 MB
Streaming disabled
L2 Cache Prefetch disabled
L2 Cache ECC disabled
Modifying CPU/CORE/DDR power rails to 1.0(-2.5%) / 1.0(-5%) / 1.5(-5%)
USB 0: Host Mode
USB 1: Host Mode
Setting VPU power OFF.
Setting GPU power ON.
MMC: MV_SDHCI: 0, MV_SDHCI: 1
Net: egiga0 [PRIME]
Hit any key to stop autoboot: 3 2 1 0
CuBox>> CuBox
** LOADER **
U-Boot 2009.08 (Sep 20 2012 - 02:30:22) Marvell version: 5.4.4 NQ SR1
BootROM:
Version on chip: 2.33
Status: OK
Retries #: 0
Board: CuBox
SoC: 88AP510 (A1)
CPU: Marvell Sheeva (Rev 5)
CPU @ 800Mhz, L2 @ 400Mhz
DDR3 @ 400Mhz, TClock @ 166Mhz
PEX 0: interface detected no Link.
PEX 1: interface detected no Link.
DRAM: 1 GB
CS 0: base 0x00000000 size 512 MB
CS 1: base 0x20000000 size 512 MB
Addresses 60M - 0M are saved for the U-Boot usage.
SF: Detected M25P32 with page size 64 kB, total 4 MB
Streaming disabled
L2 Cache Prefetch disabled
L2 Cache ECC disabled
Modifying CPU/CORE/DDR power rails to 1.0(-2.5%) / 1.0(-5%) / 1.5(-5%)
USB 0: Host Mode
USB 1: Host Mode
Setting VPU power OFF.
Setting GPU power ON.
MMC: MV_SDHCI: 0, MV_SDHCI: 1
Net: egiga0 [PRIME]
Hit any key to stop autoboot: 3 2 1 0
===> Executing ext4load usb 0:1 0x02000000 /boot.scr
(Re)start USB...
USB: Register 10011 NbrPorts 1
USB EHCI 1.00
scanning bus for devices... 1 USB Device(s) found
Waiting for storage device(s) to settle before scanning...
scanning bus for storage devices... 0 Storage Device(s) found
** Bad partition 1 **
===> Executing ext4load usb 1:1 0x02000000 /boot.scr
** Bad partition 1 **
===> Executing fatload usb 0:1 0x02000000 /boot.scr
** Can't read from device 0 **
** Unable to use usb 0:1 for fatload **
===> Executing fatload usb 1:1 0x02000000 /boot.scr
** Can't read from device 1 **
** Unable to use usb 1:1 for fatload **
===> Executing ext4load usb 0:1 0x02000000 /boot/boot.scr
** Bad partition 1 **
===> Executing ext4load usb 1:1 0x02000000 /boot/boot.scr
** Bad partition 1 **
===> Executing fatload usb 0:1 0x02000000 /boot/boot.scr
** Can't read from device 0 **
** Unable to use usb 0:1 for fatload **
===> Executing fatload usb 1:1 0x02000000 /boot/boot.scr
** Can't read from device 1 **
** Unable to use usb 1:1 for fatload **
===> Executing ext4load usb 0:2 0x02000000 /boot.scr
** Bad partition 2 **
===> Executing ext4load usb 1:2 0x02000000 /boot.scr
** Bad partition 2 **
===> Executing fatload usb 0:2 0x02000000 /boot.scr
** Can't read from device 0 **
** Unable to use usb 0:2 for fatload **
===> Executing fatload usb 1:2 0x02000000 /boot.scr
** Can't read from device 1 **
** Unable to use usb 1:2 for fatload **
===> Executing ext4load usb 0:2 0x02000000 /boot/boot.scr
** Bad partition 2 **
===> Executing ext4load usb 1:2 0x02000000 /boot/boot.scr
** Bad partition 2 **
===> Executing fatload usb 0:2 0x02000000 /boot/boot.scr
** Can't read from device 0 **
** Unable to use usb 0:2 for fatload **
===> Executing fatload usb 1:2 0x02000000 /boot/boot.scr
** Can't read from device 1 **
** Unable to use usb 1:2 for fatload **
===> Executing ext4load mmc 0:1 0x02000000 /boot.scr
Device: MV_SDHCI
Manufacturer ID: 3
OEM: 5344
Name: SU08G
Tran Speed: 25000000
Rd Block Len: 512
SD version 2.0
High Capacity: Yes
Capacity: 8168931328
Bus Width: 4-bit
Loading file "/boot.scr" from mmc device 0:1 mmcda1
** File not found /boot.scr
===> Executing fatload mmc 0:1 0x02000000 /boot.scr
reading /boot.scr
** Unable to read "/boot.scr" from mmc 0:1 **
===> Executing ext4load mmc 0:1 0x02000000 /boot/boot.scr
Loading file "/boot/boot.scr" from mmc device 0:1 mmcda1
386 bytes read
## Executing script at 02000000
======== Setting bootargs ========
======== Loading kernel ========
Loading file "/boot/uImage" from mmc device 0:1 (mmcda1)
3315944 bytes read
======== Booting kernel ========
## Booting kernel from Legacy Image at 00200000 ...
Image Name: Linux-3.5.3-cubox-di+
Created: 2012-10-13 11:41:47 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3315880 Bytes = 3.2 MB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
Booting Linux on physical CPU 0
Linux version 3.5.3-cubox-di+ (daniel@doremouse) (gcc version 4.6.3 (Debian 4.6.3-8) ) #2 PREEMPT Sat Oct 13 13:41:17 CEST 2012
CPU: ARMv7 Processor [560f5815] revision 5 (ARMv7), cr=10c53c7d
CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
Machine: SolidRun CuBox
Ignoring unrecognised tag 0x41000403
Ignoring unrecognised tag 0x41000404
vmeta size = 268435456, gpu_size = 67108864
gpu_mem start = 0x2c000000
Memory policy: ECC disabled, Data cache writeback
Built 1 zonelists in Zone order, mobility grouping off. Total pages: 178816
Kernel command line: console=ttyS0,115200n8 vmalloc=384M root=/dev/mmcblk0p2 video=dovefb:lcd0:1920x1080-32@60-edid clcd.lcd0_enable=1 clcd.lcd1_enable=0
PID hash table entries: 4096 (order: 2, 16384 bytes)
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 704MB = 704MB total
Memory: 705180k/705180k available, 15716k reserved, 81920K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
vmalloc : 0xe7800000 - 0xff000000 ( 376 MB)
lowmem : 0xc0000000 - 0xe7000000 ( 624 MB)
pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
.text : 0xc0008000 - 0xc05f8000 (6080 kB)
.init : 0xc05f8000 - 0xc06271ac ( 189 kB)
.data : 0xc0628000 - 0xc065f9c0 ( 223 kB)
.bss : 0xc065f9e4 - 0xc06867d0 ( 156 kB)
NR_IRQS:135
sched_clock: 32 bits at 166MHz, resolution 5ns, wraps every 25769ms
Console: colour dummy device 80x30
Calibrating delay loop... 789.70 BogoMIPS (lpj=3948544)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
hw perfevents: no hardware support available
Setting up static identity map for 0x4c1498 - 0x4c14cc
devtmpfs: initialized
NET: Registered protocol family 16
Dove 88AP510 SoC, TCLK = 167MHz
Tauros2: Enabling L2 cache.
Tauros2: L2 cache support initialised in ARMv7 mode.
Register vmeta clk
Setting vmeta clock to 500000000 (divider: 4)
LCD0 doesn't use PLL.
Turn on PLL accurate mode.
hw-breakpoint: debug architecture 0x4 unsupported.
Dove PCIe port 0:
link down, ignoring
Dove PCIe port 1:
link down, ignoring
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Advanced Linux Sound Architecture Driver Version 1.0.25.
Bluetooth: Core ver 2.16
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP socket layer initialized
Bluetooth: SCO socket layer initialized
cfg80211: Calling CRDA to update world regulatory domain
Switching to clocksource orion_clocksource
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
TCP bind hash table entries: 65536 (order: 6, 262144 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP: reno registered
UDP hash table entries: 512 (order: 1, 8192 bytes)
UDP-Lite hash table entries: 512 (order: 1, 8192 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
Dove hwmon thermal sensor initialized.
[galcore] GC Version: GC Ver0.8.0.3184-1
galcore options:
irqLine = 48
registerMemBase = 0xF1840000
contiguousSize = 67108863
contiguousBase = 0x2C000000
bankSize = 0x02000000
fastClear = -1
compression = -1
signal = 48
baseAddress = 0x00000000
[galcore] registerBase =0xf1840000, registerMemSize = 0x0003ffff, contiguousBase= 0x2c000000, contiguousSize = 0x03ffffff
[galcore] streamCount = 1
[galcore] registerMax = 64
[galcore] threadCount = 256
[galcore] shaderCoreCount = 1
[galcore] vertexCacheSize = 8
[galcore] vertexOutputBufferSize = 512
[galcore] real contiguouSize = 0x03ffffff
[galcore] chipModel=0x600,chipRevision=0x19,chipFeatures=0x87ecd,chipMinorFeatures=0x7
highmem bounce pool size: 64 pages
jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
msgmni has been set to 1217
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
mv_xor_shared mv_xor_shared.0: Marvell shared XOR driver
mv_xor_shared mv_xor_shared.1: Marvell shared XOR driver
mv_xor mv_xor.0: Marvell XOR: ( xor cpy )
mv_xor mv_xor.1: Marvell XOR: ( xor fill cpy )
mv_xor mv_xor.2: Marvell XOR: ( xor cpy )
mv_xor mv_xor.3: Marvell XOR: ( xor fill cpy )
Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 7) is a 16550A
console [ttyS0] enabled
serial8250.1: ttyS1 at MMIO 0xf1012100 (irq = 8) is a 16550A
brd: module loaded
loop: module loaded
BMM Module Vmeta memroy start: 0x30000000, size: 268435456
BMM init with size=256MB
sata_mv sata_mv.0: cannot get optional clkdev
sata_mv sata_mv.0: slots 32 ports 1
scsi0 : sata_mv
ata1: SATA max UDMA/133 irq 62
orion_spi orion_spi.0: master is unqueued, this is deprecated
m25p80 spi0.0: unrecognized JEDEC id 20ba16
orion_spi orion_spi.1: master is unqueued, this is deprecated
HSI/SSI char device loaded
mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4
mv643xx_eth smi: probed
mv643xx_eth_port mv643xx_eth_port.0: eth0: port 0 with MAC address 00:50:43:62:31:02
[1] internal addr[0xffd00000],addr[0x10400000] size[524288]
[2] internal addr[0xffdc0000],addr[0x10390000] size[65536]
[3] internal addr[0xffdd9000],addr[0x1032c000] size[4096]
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
orion-ehci orion-ehci.0: Marvell Orion EHCI
orion-ehci orion-ehci.0: new USB bus registered, assigned bus number 1
orion-ehci orion-ehci.0: irq 24, io mem 0xf1050000
orion-ehci orion-ehci.0: USB 2.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
orion-ehci orion-ehci.1: Marvell Orion EHCI
orion-ehci orion-ehci.1: new USB bus registered, assigned bus number 2
orion-ehci orion-ehci.1: irq 25, io mem 0xf1051000
orion-ehci orion-ehci.1: USB 2.0 started, EHCI 1.00
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
usbcore: registered new interface driver cdc_wdm
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver synaptics_usb
rtc-mv rtc-mv: rtc core: registered rtc-mv as rtc0
i2c /dev entries driver
lirc_dev: IR Remote Control driver registered, major 252
IR NEC protocol handler initialized
IR RC5(x) protocol handler initialized
IR RC6 protocol handler initialized
IR JVC protocol handler initialized
IR Sony protocol handler initialized
IR RC5 (streamzap) protocol handler initialized
IR SANYO protocol handler initialized
IR MCE Keyboard/mouse protocol handler initialized
IR LIRC bridge handler initialized
Registered IR keymap rc-empty
input: gpio_ir_recv as /devices/virtual/rc/rc0/input0
rc0: gpio_ir_recv as /devices/virtual/rc/rc0
input: MCE IR Keyboard/Mouse (gpio-rc-recv) as /devices/virtual/input/input1
rc rc0: lirc_dev: driver ir-lirc-codec (gpio-rc-recv) registered at minor = 0
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
switching to TEMP
sdhci-pltfm: SDHCI platform and OF driver helper
ata1: SATA link down (SStatus 0 SControl F300)
mmc0: SDHCI controller on sdhci-dove.0 [sdhci-dove.0] using DMA
mmc0: new high speed SDHC card at address d555
mmc1: SDHCI controller on sdhci-dove.1 [sdhci-dove.1] using DMA
mmcblk0: mmc0:d555 SU08G 7.60 GiB
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
mmcblk0: p1 p2 < p5 >
si5351 0-0060: registered si5351 i2c client
si5351 0-0060: external clock setup : clkdev = d0384ea0
cubox_extclk_setup : add alias 'extclk/dovefb.0' to clkout0 w 0
external clock setup done
kirkwood-i2s kirkwood-i2s.1: found external clock
kirkwood-spdif-audio kirkwood-spdif-audio.1: ASoC: Failed to create card debugfs directory
asoc: dit-hifi <-> kirkwood-i2s.1 mapping ok
oprofile: no performance counters
oprofile: using timer interrupt.
TCP: cubic registered
NET: Registered protocol family 17
lib80211: common routines for IEEE802.11 drivers
VFP support v0.3: implementor 56 architecture 2 part 20 variant 9 rev 5
ThumbEE CPU extension supported.
PJ4 iWMMXt coprocessor enabled.
Dove FB driver:
Initialize /proc/mv_lcd0
use cat /proc/mv_lcd0 to see reg settings
dovefb dovefb.0: use ref clock extclk
o Kernel parameter: 1920x1080-32@60.
o Failed to read EDID information,using driver resolutions table.
found <1920x1080@60>, pixclock=6734
set_clock_divider : setup reference clk to 148500148
Setting HDMI TX resolution to 1920x1080p @ 60
HDMI TX - FOUND exact resolution 16
YC pitch is 0.User program needs refine
Console: switching to colour frame buffer device 240x67
set_clock_divider : setup reference clk to 148500148
Setting HDMI TX resolution to 1920x1080p @ 60
HDMI TX - FOUND exact resolution 16
o dovefb: frame buffer device was successfully loaded.
hdmicec(tda19989) 1.3.0 compiled: Oct 13 2012 13:26:42 -ioctl (2009-10-15)
hdmicec:cec_init:.verbose mode
hdmicec:this_i2c_probe:called
hdmicec:this_i2c_probe:HDMI CEC SW Version:1.4 compatibility:0
hdmicec declared as a playback device type
hdmicec:cec_standby:on --> standby
hdmitx(tda19989) 1.3.0 compiled: Oct 13 2012 13:26:50 -ioctl (2009-10-15)
HDMI TX SW Version:5.3 compatibility:0
HDMI Int multi-transition
hdmi HPD inactive
hdmi HPD inactive
hdmi HPD inactive
rtc-mv rtc-mv: setting system clock to 2012-10-17 11:58:04 UTC (1350475084)
ALSA device list:
#0: Kirkwood S/PDIF
EXT3-fs (mmcblk0p2): error: unable to read superblock
EXT2-fs (mmcblk0p2): error: unable to read superblock
EXT4-fs (mmcblk0p2): unable to read superblock
List of all partitions:
b300 7977472 mmcblk0 driver: mmcblk
b301 7599104 mmcblk0p1 00000000-0000-0000-0000-000000000000
b302 1 mmcblk0p2 00000000-0000-0000-0000-000000000000
b305 375808 mmcblk0p5 00000000-0000-0000-0000-000000000000
No filesystem could mount root, tried: ext3 ext2 ext4 vfat msdos
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,2)
Dann dachte ich mir ich entpacke einfach mal das Archiv aus dem Beitrag hier http://www.solid-run.com/phpbb/viewtopic.php?f=11&t=323 auf die 2. Partion der formatierten Ubuntu Karte, die Bootpartion hae ich original gelassen.
Nun rein gesteckt und gebootet und siehe da, ich habe ein Debian System auf der Cubox am Laufen. Auch wenn ich froh bin nach X-Versuchen und sicher 40h Zeit endlich etwas läuft, hätte ich das ganz gern selber installieren wollen. Jetzt ist es halt hin gefrickelt.
Der Weg dann zu IPC verlief ohne Probleme, wie ja nicht andres zu erwarten war.
Hier mal der Screenshot:
Spoiler
Show
FG Mayer