üzenetek

hozzászólások


Capella
(senior tag)

Valóban. :K Még eddig nem dugtam rá USB merevlemezt, így csak tippnek írtam.
Most rákötöttem én is USB-n egy NTFS külső merevlemezt, és szépen látja SAMBA vagy FTP csatlakozással.
Sőt megjelenik a Win 10 Ez a gép alatt egy NBG6816 hálózati hely ikon, ami alatt egy Photos mappa nyílik. Ebben csak a fényképek vannak, minthogy mást nem másoltam még rá média formátumokban, de ezek a képek megnyithatók Album, Dátum, Mappa, Összes kép és Slideshow csoportosításban. Valószínű ezt a TwonkyMedia szerver nyomatja, amire utaló jelek szintén feltűntek a Hálózat alatt. (Twonky NMC Queue Handler [NBG6816] és TwonkyProxy [NBG6816])


székely87
(újonc)

Köszi a válaszokat, megpróbálom hátha sikerrel járok.


hudyfiu
(senior tag)

Tegnap kiadtak új firmware-t?
Jól látom?
Próbálta már valaki?

Ja elvileg csak a safarit javították

[ Szerkesztve ]


Chal
(addikt)

2 hete nem volt időm foglalkozni a portolással, és idén már csak rosszabb lesz a helyzet :(

Viszont legalább találtam még egy furcsa bugot a gyári fos firmwareben: állítok be egy port forwardot, mondjuk a NAS-om webes felületére. Ez után belül nem érem el wifin, "connection reset"-et kap a böngésző. Kábelen jó. Ha leszedem a forwardot szintén jó (mármint wifin is). Más portot nem érint a dolog, tehát pl. be tudok ssh-zni a NAS-ra, csak azon a porton nem elérhető a LAN-on (és csak wifiről) amit forwardolok.

Próbálja már ki pls. valaki hogy nála is csinálja e.

[ Szerkesztve ]


D@reeo
(aktív tag)

Ki tudom majd próbálni, de csak pár nap múlva amikor hazaérek, ha addig ráér.


Capella
(senior tag)

Csak a Safari problémát írják. Ezért fel se teszem az új firmware-t, nem használok Safarit.
Azután frissítve lehet, hogy állíthatnám megint a betűszínt feketére. :P


sgeza
(veterán)

Nekem is ezt csinálja.
Helyesbítek, wifin nem érem el, de nem dob hibát a böngésző. Vagyis túl sokat nem vártam, de annyit igen, hogy már be kellett volna jönnie.
Kábelen még nem néztem meg.
Mindjárt megnézem úgy is.

[ Szerkesztve ]


Chal
(addikt)

Ne is nézd meg, nem egyedi eset, szerintem mindenkinél szar. Ránéztem a körmére, a barom állatok valamiért portforwardnál felvisznek egy ilyen iptables rule-t is:

target prot opt source destination
MASQUERADE tcp -- 192.168.1.0/24 LOCAL_IP tcp dpt:5000

(a "LOCAL_IP" 5000-es tcp portjára állítottam be forwardot)

Ha kézzel kitörlöd, akkor jó, van külön portforward rule, biztos ami biztos alapon mindjárt KETTŐT is csinál! Ez működik utána jól, és bentről is elérhető lesz a port.

Komolyan mondom nem hiszem el hogy ilyen van. Már attól is elment a kedvem, hogy bugreportoljak nekik, láthatóan tesznek magasról a Z1-re. Milyen fejlesztés meg munka folyhat ott már, aminél egy teljesen alap funkciót nem tesztelnek semennyire sem? Mert hogy ezt tuti nem nézte meg senki, abban biztos vagyok.

(szerk.: **szom, csak reportoltam, igazából inkább kéne kivenni pár nap szabit, és a portolással foglalkozni, de lehet hogy a halálos ágyon megbánnám :D )

[ Szerkesztve ]


sgeza
(veterán)

Mennyire bonyolult ezt a portolást megcsinálni? Nem tudok benne valahogy segíteni?


Chal
(addikt)

Sok minden kell hozzá, első körben csinálni kell egy image profilt az Openwrt build környezetnek. Ezek makefile-ok és egyéb leírófile-ok, amik a drivereket, gpio kezelést, ledeket, buttonokat, flash layoutot tartalmazzák. Ki kell bogarászni a Zyxeles build környezetből (amiből ők fordítják a firmwaret), és implementálni, aztán próbálgatni és fixálgatni amíg nem jó :) Ugye az egyik 12.09-re épül, a másik meg a trunkre, ezért elég sok dolog máshogy van már.

A másik megközelítés, hogy a szűz 12.04-be kell belefaragni a Qualcom SDK-t, ez után (szerintem) viszonylag egyszerű lenne a Zyxeles környezetből átemelni a fent említett dolgokat, azok ugye eleve 12.04-re íródtak.

Egyik sem egyszerű, az is csak tipp részemről hogy a második eset talán a kisebb szívás, de egyiket sem csináltam még, és időm sincs nagyon most foglalkozni vele sajnos, vagy 10 dolgot tudnék mondani amik fontosabbak és azokkal sem tudok haladni :(

Egyébként azt már reverse engineereltem, hogy van egy bináris util-juk a Zyxel build környezetben, amivel aláírják az imageket, pontosabban egy egyedi Zyxeles headert tesznek az elejére. Ha ez nincs meg, akkor a bootloader (Zloader) nem tölti be a routeren az imaget. Ez a része megy, elvileg le tudok generálni bármilyen custom fw-t a kívánt headerrel.


Chal
(addikt)

No, egy kicsit tudtam a kérdéssel foglalkozni, a következőkre jutottam:

Milyen alapon érdemes a portot megcsinálni?

- A 12.04-et el kell felejteni, hiába gyors, kicsi, egyszerű, OpenWRT-nél már lejárt lemez, senki nem foglalkozik vele. A másik problémája, hogy ugye nem ismeri a Z1-ben levő Qulacomm SoC-ot. Ezt oldaná meg a Qualcomm SDK, ami 12.04-re épül, ezért van a gyári firmware is 12.04-en. Csakhogy nem kompatibilisek a csomagok a szűz OpenWRT 12.04 és a QSDK-val felvértezett 12.04 között, így bukó minden openwrt.org-os repo, vagy egyéb hasonló megoldás, mindent kézzel kell fordítani. És ha ez nem lenne elég: tele van zárt forrású cuccal. Szóval szerintem ez zsákutca, félmegoldás, nem éri meg munkanapokat áldozni rá. A végén tudná használni talán egy szűk kör itt, ők is csak sok tákolás árán, az OpenWRT team pedig tuti hogy nem tenné ki sehova, a Qulacommos SDK-n kb. a hasukat fogják a röhögéstől amúgy is.

- A Z1-ben levő ipq8064 SoC támogatott a Trunkben (alatta nem). Aki nem tudná miről van szó: a "Trunk" ág az OpenWRT aktuális, fejlesztés alatt álló változata, perpill "Designated Driver" néven fut, ez lesz majd a Chaos Calmer utóda. Itt lenne lehetőség a portolásra, mert magában az OpenWRT trunkben minden adott (támogatja a teljes ipq806x platformot), ráadásul ott van a támogatott eszközök között a Netgear R7500, ami majdnem ugyanez a vas, kivéve a 4GB flasht és a RAM is csak fele akkora (256M) ;]
Szóval ezzel küzdök most. Van már egy device tree file, meg pár patch, próbálok imaget kreálni, vagy legalább egy sysupgrade tarballt, de sok még a fekete folt.

- LEDE project: ez egy OpenWRT fork, egyre kedveltebb, szép nagy fejlesztői közösség van már körülötte, az OpenWRT "rebootjának" tartják, állítólag vannak gondok az OWRT fejlesztők között, sokan a LEDE-hez menekülnek emiatt. Van számunkra egy elég nagy jóság náluk: támogatják a Zyxel Armor Z2-őt (NBG6817), ráadásul nem is mindenféle beta meg trunk releasekben, hanem a stable-ben. Nem teljesen ugyanaz mint a Z1, de nagyon közel áll hozzá. A SoC egyel újabb (IPQ8064 vs IPQ8065), de ez az OpenWRT-nek (pontosabban a LEDE-nek) mindegy, ugyanaz a platform, és nagyjából ugyanez a helyzet a 2db wifi chipel is. Viszont az MMC flash ugyanúgy benne van, a gpio, buttonok, usb, ledek, minden ugyanaz elvileg, és a Zyxeles sajátosságok (bootloader, flash layout) is ugyanúgy adottak.

Esetleg ha lenne valakinek kedve a LEDE-ben levő Z2 device tree file-al és a Makefile-okkal játszani picit, akkor meg lehetne próbálni fordítani a Z1-re egy imaget, miközben párhuzamosan én az OpenWRT trunk-el próbálkozok. Látok a dologban fantáziát, lehet hogy jobb is lenne mint az OpenWRT, de perpill én most fél seggel ülöm meg ezt a lovat is, kettőt biztosan nem tudok :)

[ Szerkesztve ]


sgeza
(veterán)

Én szívesen segítenék, de sajnos ilyen szinten ehhez nem értek. :-(


hudyfiu
(senior tag)

Én is próbálkoztam pár Openwrt-s emberkét megfűzni hogy segítsen de már nem foglalkoznak vele főleg hogy nincs ilyen routerük :(
Amúgy nem hiszem el hogy nem fognak áttérni új verzióra mikor ezek támogatják rendesen ezt a SoC-ot.
Nincs erről valami infó?
Z2-n is 12-es verzió van?


Chal
(addikt)

Amúgy nem hiszem el hogy nem fognak áttérni új verzióra mikor ezek támogatják rendesen ezt a SoC-ot.

Nem ugyanaz a két dolog. A Qualcomm a gyártó, ő saját maga támogatja a Qualcomm SDK-val a saját termékét. Az SDK alá tettek egy OpenWRT-t, amit nem nagyon akarnak upgradelni. Ezzel szemben az OpenWRT trunkben levő Qualcomm SoC támogatás egy opensource valami, lelkes amatőr fejlesztők küzdenek vele, nyilván a képességei nem ugyanazok mint amit a gyártó biztosít a fent említett módon.

Z2-n is 12-es verzió van?

Igen, mint minden cég minden Qualcomm ipq806x-el rendelkező termékén. Ha te teszem azt SOHO routeret akarsz gyártani, és a Qualcommtól veszed a chipeket, akkor ezt a szoftverkörnyezetet adja a Qualcomm support amikor szerződsz velük. Ezt támogatják, ebben kell fejlesztened a routeredhez a saját firmwared.


sgeza
(veterán)

Az open wrt topicban linkelte egy srác ezt. Vajon ez egyszerűsítheti a problémát? Egyébként ha tudsz adni instrukciókat, amikhez nem kell nagytudású linuxos hozzáértés, de kis segítséggel sok dolgot meg tudok oldani (kikeresni akármit, stb.), akkor tényleg segítenék hegeszteni egy open wrt-s firmware-et!


leone1234
(csendes tag)

Szerintem most benned bízik sok Z1 tulaj ,akik 28500 Ft hozzájutottak ehhez a csodálatos hardverhez.Egyszer lesz egy saját Openwrt amit "Chal Z1 Openwrt fognak hívni.Mi várunk türelemmel.Köszi :)


sgeza
(veterán)

:K


Capella
(senior tag)

Nemrég volt egy cikk arról, hogy a LEDE és az OpenWRT kibékül, újraegyesülhet, és a LEDE kódot viszi tovább. [link]

Ahogy Chal írta, hogy az Armor Z2 firmware LEDE, és mennyire jó és használható lehet, nekem ez a vonal egyszerűbbnek és ígéretesebbnek tűnik a Z1-re. Ha az említett újraegyesülés megtörténik, akkor meg időtállóbbnak is.
Nem akarok beleugatni, mert a Linuxhoz gyakorlatilag nem értek.

[ Szerkesztve ]


Chal
(addikt)

Sajnos nem teljesen jó, megnéztem azóta közelebbről, a portolást végző srác is csak félmunkát végzett, pl. a LEDE-ben levő kódja nem tud imaget generálni, csak partíció imageket, amiket egyesével kell kiírogatni a Z2-re ssh-n belépve, felmásolás után. Ez még mindig nem lenne gond, de sajnos más az fs layout ott, és a device nevek is eltérnek, már a flash memóriák meghajátáshoz is más drivereket használ (az ugye IPQ8086 SoC, a Z1 meg 8085).

De írtam neki e-mail-t, hátha tud adni pár támpontot/tanácsot, egyelőre nem válaszolt.


Chal
(addikt)

Megtaláltam a serial portot a boardon, anélkül hogy bármi füstölt volna :)

Itt a boot log:

http://pastebin.com/bv5P4jUH

[ Szerkesztve ]

üzenetek