Alternativni firmware do routeru - SVN server

Petr Labaj labaj na volny.cz
Středa Listopad 2 17:33:04 CET 2011


Prebytkem casu take netrpim. A napsat HOWTO je casove mnohem
narocnejsi, nez neco najit.

Pro zacatek jsem udelal tohle:
- stahl jsem zdrojak od autora http://www.etherboot.org/p910nd/p910nd-0.8.tar.bz2
- prelozil ho toolchainem z distribuce Kamikaze 8.09.2, tj. posledni verze Kamikaze
  pro procesor ADM5120 (tj. pro Edimax BR-6104K/KP), nejak takhle:

<cesta>/staging_dir/toolchain-mipsel_gcc4.1.2/bin/mipsel-linux-gcc \
-I <cesta>/staging_dir/toolchain-mipsel_gcc4.1.2/include \
-s -Os  p910nd.c  -o p910nd

To <cesta> je adresar, kde mate nainstalovany cely balik OpenWRT.
Ten prikaz pro preklad mozna vypada osklive, ale jen proto, ze je uveden i s celou
cestou. Protoze mam ryznych toolchainu nainstalovanych spoustu, tak na to
mam proste nachystane davky, kde ty cesty jsou uvedene.

Bez uvedeni tech cest je to zcela trivialni preklad:

mipsel-linux-gcc -s -Os  p910nd.c  -o p910nd

- prelozenou binarku jsem dal na www.volny.cz/labaj/p910nd.zip , tak si ji
stahnete, na routeru ji dejte do /tmp (tj. do RAMdisku) a vyzkousejte, jestli
funguje a vyhovuje.

cd /tmp
chmod 755 p910nd
./p910nd

Ja zrovna zadny Edimax ani jiny router MIPS Little Endian u sebe nemam,
tak to zkusit nemuzu.
Mimochodem ten TP-Link, o kterem tohle vlakno zacalo, je Big Endian.
Takze to pouzivam jako tester toho, jestli jsem neco nenapsal prasacky,
tj. jestli to nemam platformove zavisle.

PL

*************************

From: "Petr Tomasek" <tomasek na etf.cuni.cz>

A nemate nejake HOWTO pro lidi, co nemaji moc casu to hledat? ;)



Další informace o konferenci Hw-list