Portál AbcLinuxu, 1. května 2025 10:05
Mikrotik totiž USB nemělNo tak on Inifineon/Adm5120 má USB kontroler myslím libovolný. Akorát jak na sviňu u RouterBoardů řady 1XX není ani u jednoho vyveden.
Na druhou stranu, ten Mikrotik má normální RS232Není úplně pravda. On ten UART je naprosto stejný jako v případě výše popsaného routeru (tedy TTL logika nebo tak), akorát těsně před Cannonem je MAX. Ty ostatní nedatové piny jsou stejně intaktní jako u jakéhokoliv jiného podobného Embedded boardu.
00:08 < Bystroushaak> jsem ho stahl rucne a nakopiroval do nejake nahodne slozky, snad to vyjde..Tak to mě dostalo. Hezkej dlouhej zápisek. Takhle má vypadat pravej blog. Né napsat jednu otázku nebo vložit trapnej komix.
Vzpomněl jsem si, že na routerech často běhá OpenWRT, jenže ten není jen tak jednoduché zkompilovatje jen sporstá pomluva a určitě to není pravda. Teda aspoň občas.
http://
na svn://
, jmenovitě squidge/openwrt/feeds.conf.default
, a /squidge/openwrt.py
. Dál je pak nutné ošetřit řádek 153 v squidge/mksquidge_usbroot.py
do tvaru
try: cfg.module(i) except KeyError: passNěkde na netu se se mi podařilo najít script který to taky nějak řeší, bohužel až poté co jsem na to několik hodin přicházel :S Nejsem si úplně jistej jeho funkčností, ale podle všeho dělá to samé co jsem dělal já; http://openpaste.org/en/24730/, s vyjímkou toho patche
mksquidge_usbroot.py
.
Narazil jsem na to, že některé balíky prostě nejdou nainstalovat (resp. nainstalují se, ale při spuštění hlásí skutečně podivnou chybu openwrt symbol 'errno': can't handle reloc type xx), tak si teď zkouším udělat čisté OpenWRT. Mám takovej pocit, že za tu chybu totiž může to zakomentování..
Jestli se mi to podaří, tak o tom udělám další blogpost.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.