View Single Post
Staro 10.09.2016., 20:43   #2159
Blagus
Premium
 
Datum registracije: Jun 2012
Lokacija: Zagreb
Postovi: 508
Citiraj:
Autor c-shadow Pregled postova
Mene zanimalo pa sam se poigrao prije par mjeseci s time, zaključak je da se bolje držati stare Delboy patchirane verzije. Trunk je katastrofičnom stanju, oduvijek je bio, patchevi koje su Delboy i ekipa napravili nisu nikad ušli u trunk. Nemojte niti probati ubacivati image od 15.05. ili trunk Designated Driver
Npr ono što sam ja našao.:
- particije u flashu ne štimaju, trunk verzije rade s 1 bootloaderom, SX763 ima 2.
- Wifi ne radi, trunk verzija očekuje potrebne podatke u posebnom epromu, kojega SX nema. Delboy i ekipa su umjesto toga ubacili hardcode u source. U međuvremenu je napravljen noviji patch koji te podatke drži na posebnoj particiji u flashu. Po meni nepotrebno, ali naravno da niti jedna verzija nije završila u trunku
- Delboy je nešto hakerirao i po GPIO, Luci interfaceu,... to samo on zna što je sve mijenjao.
- onaj sec. bootloader koji ima failsafe UI ima sjeban networking što smo svi provjerili kako iz 75-og pokušaja prihvati image.
- Uboot bootloader iz trunka je sjeban, nikako da pokupi environment i failsafe ne radi, ne mžeš ući u njega, ne rade niti eth portovi, kaos, samo serijska konzola.

Nakon podosta zajebancije uspio sam kompilirati i preko serijske konzole ubaciti trunk DD nakon selektivnog prebacivanja Delboyevih patcheva, ali nije radio wifi, status u Luci i dr. Od valjda 5-6 kompiliranih verzija 15.05. i trunk DD samo jednom mi je proradilo i to djelomično.
Lijepo izgleda DD s material temom, vidi attach :-)

Uglavnom, dok se developeri ne dogovore da li će se držati particijske sheme kakva je u trunku ili original kakvu mi koristimo i dok sve te patcheve ne ubace i testiraju, ništa od toga.
Nema više smisla zafrkavati se sa starim siemensom.
Life is too short :-)
Ja imam drugačije iskustvo sa 15.05.
1. Postoji više shema particioniranja. Trunk koristi shemu jedan bootloader + environment + image. Ono što većina nas koristi je zamijenjen sekundarni bootloader, radi jednostavnije instalacije i uštede prostora (zbog kompresije, Siemens + secondary daju 128KiB mjesta više na flashu).

2. Da bi radio samo sa jednim bootloaderom (trunk shema), trebaš buildati uboot-lantiq-gigasx76x_nor.
Kad ga buildaš, dobit ćeš u-boot.bin file koji flashaš na 0xB0000000. Nakon cold boota trebao bi dobiti taj bootloader u konzoli. U njemu radi networking i uspio sam prebaciti image preko tftp-a, tako da nisam siguran kakve probleme ti imaš sa eth portovima.

3. openwrt-lantiq-xway-GIGASX76X-squashfs.image flashaš na B0040000.
Upišeš u konzolu "setenv bootargs root=/dev/mtdblock1 rootfstype=squashfs; bootm 0xb0040000" i bootat će ti se CC na kojem čak i USB radi.

4. Patchevi koje spominješ, a koji su djelo Luke Perkova, Delboya i Slovenaca nikad neće biti upstreamani jer petljaju po kernelu, a to je suprotno pravilu maintainera Lantiq platforme po kojem bi cijeli Lantiq imao jedan kernel.
Device tree, koji postoji u 15.05 a ne sjećam ga se iz ranijih verzija, napravljen je upravo zbog takvih situacija, a budući da mi USB power radi u trunku, znači da si je netko dao truda i prebacio GPIO konfiguraciju iz kernela u device tree.
Nisam gledao commitove da bih znao jel išta drugo upstreamano na taj način.

Vjerujem da bi se lijepo dalo upogoniti CC/DD na Siemensu, samo treba malo vremena i volje.
Blagus je offline   Reply With Quote