2024. április 20., szombat

Gyorskeresés

Gigabit LAN bug Cubox-on

Írta: | Kulcsszavak: cubox . openelec . i.mx6 . gigabit . bug

[ ÚJ BEJEGYZÉS ]

Ez egy gyors összefogleló és egyben emlékeztető saját magam részére, hogy miként tudtam orvosolni OpenELEC alatt a fenti hibát. Nem vagyok nagy linuxos, az alábbiakat én is máshonnan másoltam, de nálam ezzel sikerült megoldani a dolgot. A külföldi fórumokon talált infók szerint más OS-enél is fennál, tehát magát a LAN driverét érinti a bug, sőt van aki szerint ez egy sajátossága a Cubox LAN vezérlőjének, ezért nem is lesz rá hivatalos javítás. Mindenesetre a jelenleg letölthető 5.0-s OE alatt az i2ex, i4pro és CuboxTV tulajok közül sokan beszámolnak a Gbit LAN bufferelési bugról, mely miatt a hálózatról történő lejátszás nem működik, a folyamatos bufferelés van adathibák miatt. Íme az egyik megoldás:

Először is engedélyezzük OE alatt az SSH-t, a Putty terminál segítségével pedig belépünk PC-n, megadva a Cubox ip címét, (user: root, pass: openelec) Itt létrehozunk egy autostart.sh fájlt:

echo "#!/bin/sh" > /storage/.config/autostart.sh && chmod +x /storage/.config/autostart.sh

ezután WinSCP alatt módosítjuk az autostart.sh fájl tartalmát, ez az egy sor legyen beírva:

ethtool -s eth0 speed 100 duplex full

Természetesen más megoldások is létezhetnek a megfelelő működés eléréséhez, a legegyszerűbb talán hogy eleve csak 100Mbitre képes kábellel kötjük rá a Cubox-ot a routerünkre, az én általam tesztelt filmek tökéletesen mennek 100Mbiten is, igaz nem nézek tömörítetlen BD filmeket, azokkal nem tudom mi lenne a helyzet, de a wiki alapján ott is "csak" 48Mbit/s a max bitráta, tehát annak is elég kell legyen a 100-as hálózati sebesség. De nem feltétlenül kell lekorlátozni a LAN-t 100Mbitre, pl. aki switch-et használ annak az OE fórum commentjei alapján a flow control bekapcsolása is megoldhatja a problémát és így nem kell lemondannia a gigabites sebességről, azaz a gyakorlati 470Mbit/s-ról, merthogy hivatalosan ennyit tud a cubox gigabiten. További info a bug-ról, források:

OE fórum

i.MX6 Gbit Ethernet issues

Nem akartam új belyegyzést neki, ezért itt folytatom: Ha valamilyen oknál fogva nem áll fel a rendszer, és csak fekete képernyő fogad az elvileg SD kártya korrupcióra, azaz valamilyen fájlrendszer hibára utal, ami a fsck futtatásával kiküszöbölhető. Ha nem indul rendesen az OE akkor lépjünk be SSH-ra a Putty terminálon, és csináljunk egy lemezellenőrzést a rendszerfájlokat tartalmazó eszközünkön, pl:

fsck /dev/mmcblk0p1

nálam ez segített, de lehet ez akár /dev/sda, fsck /dev/mmc*****, vagy /dev/sd*****, stb. WinSCP alatt meg tudjuk nézni a lemez pontos nevét.

További info erről a témáról: ITT

Copyright © 2000-2024 PROHARDVER Informatikai Kft.