Cubieboard

Rendeltem a minap egy cubie-t, gondoltam jó lesz egy médiacenter/mégiaszerver/nas megoldásnak. Az út ugyan hosszú volt, de így lett.

Problémák:
1. Linux alatt nincs értelmes cedarX gyorsítás. Szerencsére a nyílt forrású VDPAU dekóder teljesen jó, kár, hogy XBMC-n nem támogatott a GLES+VDPAU.
2. Android alatt a hardveres dekódolás tökéletesen működik...MX Player-rel. Így végül úgy oldottam meg, hogy az XBMC MX Player-t indít a videókhoz.
3. Szép is lett volna, de a gyári images belső fat alapú SD 2 újraindítás után mindig felfordult, így oda lett az XBMC adatbázis. Végül megcseréltem, hogy külső SD-t látja belsőként.
4. Külső winchester-en a 2. (ext4) partíción van az adat, ezt ő nem tudta felcsatolni, így ramdisk-ban init.rc átírással oldottam meg.
5. A gyári IR kernel modul le van korlátozva 1 fajta távirányítóra, ehelyett újat kellett volna fordítanom, szerencsére megtaláltam neten binárisan is.
6. A különböző szolgáltatások (samba, stb) egy belső memóriára telepített optware rendszeren futnak, SManager indítja a script-et hozzá bootkor.

Így végül lett egy csendes, távirányítóval irányítható média center, aminek fogyasztása a 0-hoz konvergál.

UPDATE:

- Optware helyett Ubuntu 13.10 van. A Linux on Android image-ből rsync-eltem ki. Írtam bele egy start.sh-t, a nekem kellő szolgáltatásokkal, amit az android init meghív a boot végén.
- Forgattam rá új kernelt DVB-t modulokkal, valamint (az ubuntura) tvheadend-et. Minden szép és jó lenne, csak nem tudja elég kakaóval ellátni a stick-et (legalábbis én csak erre tudok gondolni, mert látszólag minden jó, de hiába keres, semmit nem talál, és nem is világít a stick... Ellenben laptop-ra dugva megtalál mindent), így ez egyelőre nem megy.

UPDATE2:

- A DVB-T hibára fény derült: A tuner driver hiányzott. Még jó, hogy a logok erről nem szólnak, és a tunerek teljesen külön szekció a kernelben.

Hozzászólások

Milyet rendeltél és honnan?

Én egy Cubieboard2-n gondolkodom, de főleg NAS-nak használnám. (Talán erősebb lenne, mint a Pi.)

Még az első, Cubie, de az 1GB-os változat. Pi-nél biztos erősebb lenne, még ez is erősebb.

eBay-ről rendeltem egyébként, 14 körül volt. Most láttam egy Pi B-t 7 ezerért házzal, az is jön már, főleg a normális XBMC támogatás miatt. Aztán majd megosztom köztük a feladatokat.

------------------
My Open-Source Android "Projects"

Jelenleg egy Linksys NSLU2 tolja (266 Mhz, 32 Mbyte RAM) a NAS funkciókat Debiannal.

Az asztalon itt egy B-s Raspberry Pi (még az első szériából - 256 Mbyte RAM). Csináltam tesztet, de a Pi gyakorlatilag nem duplázott a jelenlegi Samba átviteli sebességen. (Valószínűleg az USB-s hálókártyája miatt.) Ezért gondolkodtam a Cubieboard2-n, illetve lehet, hogy az 1G RAM is jótékony lenne.

Igen, most egy Ubiquiti Routerstation Pro beüzemelésén agyalok. 2 baj van vele: nincs háza és 48V-os táp kell neki. (Táp van, ház nincs és nem is kapható, 3D-ben kinyomtatni meg drága.)

A mostani NSLU2-es megoldás 3-4 MB/sec, a Pi pedig 5-6 MB/sec lenne. Ezek fényében, ha a Cubie2 tényleg tudná a 10-12 MB/sec-et, az már bőven jó lenne. (A Routerstation Pro esetén 15-18 MB/sec-et mértem.)

Amiket még néztem:
- Cubox, de a gigabites ott is drága (az eggyel olcsóbbnál meg nincs meg a SATA lehetősége)
- Odroid, de az USB3-as ott is drága (plusz kellene hozzá usb3-gigabit ethernet), plusz a szállítás is valami 30 USD

Az nagyon lassú, nálam a WRT1043ND router is 10MB/s-ot tudott.
Amire figyelj oda: fájlrendszer gyors legyen, pl. ext4, és noatime,data=writeback
samba config-ban is lehet optimizálni, google-ben találsz pár ilyen oldalt/fórumot.

------------------
My Open-Source Android "Projects"

Most ext3 van alatta, de plusz opciók nélkül. (Nem látszott jelentősen a teljesítményben.) Néztem ext4-et, xfs-t is, de egyiknél se hoztak az említett vasak nagy kiugrást. Egyedül a vfat esetén volt kicsit jobb a helyzet, de azt inkább nem... :-)

A Samba-s részt már végigküzdöttem, ott szerintem már nincs több benne.

Azért lehet egy kicsivel több az ARM-on is. Csináltam néhány mérést Cubietruck kártyával.
- /dev/zero-ból fájlba, 5 GB-os fájl esetén 37-38 MB/s-mal tudott a Sata portra dugott lemezre írni.
- usb-re dugott külső lemezről (160 GB, 5400 rpm) több fájl másolása (együtt 3,3 GB), szintén a Sata portra dugott lemezre, 22,5-23 MB/s-mal sikerült.

-----

(&%;_98\<|{3W10Tut,P0/on&Jkj"Fg}|B/!~}|{z(8qv55sr1C/n--k**;gfe$$5a!BB]\.-