1

Temat: Nieudana instalacji OpenWRT na RB2011-UAS-HnD-IN

Historia prosta... chciałem zainstalować OpenWRT na RB2011-UAS-HnD-IN bo ROS jest z lekka mało wygodny jak dla mnie...

Zrobiłem tak:

Zgodnie z tutorialem na https://wiki.openwrt.org/toh/mikrotik/common odpaliłem OpenWRT na MT via TFTP - ten etap przebiegł bez problemów. Zalogowałem się do MT via telnet i odpaliłem komendę do flashowania systemu:

root@OpenWrt:/# wget2nand http://192.168.1.100/openwrt-15.05-ar71xx-mikrotik-vml
inux-lzma.elf
Connecting to 192.168.1.100 (192.168.1.100:80)
kernel               100% |*******************************|  1115k  0:00:00 ETA
Connecting to 192.168.1.100 (192.168.1.100:80)
rootfs.tgz           100% |*******************************|  1115k  0:00:00 ETA
Erasing filesystem...
Mounting /dev/mtdblock2 as new root and /dev/mtdblock1 as kernel partition
Copying kernel...
Preparing filesystem...
tar: invalid magic
tar: short read
/sbin/wget2nand: line 73: can't create /tmp/wget2nand/mnt_rootfs/etc/uci-defaults/set_root_permission: nonexistent directory
Cleaning up...
Image written, you can now reboot.  Remember to change the boot source to Boot from Nand
root@OpenWrt:/# 
root@OpenWrt:/# 
root@OpenWrt:/# 
root@OpenWrt:/# reboot
root@OpenWrt:/# Connection closed by foreign host.

A po reboocie - juz nie dało się podłączyć do MT a na wyświetlaczu wisi napis: "loading kernel from nand"

Wnioskuję, że flash się nie powiódł... pytanie.. jak teraz przywrócić oryginalny soft?

Próbowałem użyć softu Netinstall z http://wiki.mikrotik.com/wiki/Manual:Netinstall ale program nie widzi mojego MT...

Miał ktoś podobny problem?

Pozdrawiam,

2

Odp: Nieudana instalacji OpenWRT na RB2011-UAS-HnD-IN

Ale żeś zrobił smile wget2nand http://192.168.1.100/ tak po prosto, on sam pobiera odpowiednie pliki smile

Albo oddaj na gwarancję albo podłącz port szeregowy (ma wyprowadzony, kabel od cisco chyba pasuje) i zobacz czy jeszcze cokolwiek się zgłasza i żyje.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Nieudana instalacji OpenWRT na RB2011-UAS-HnD-IN

Netinstall powinien zadziałać:
http://wiki.mikrotik.com/wiki/Manual:Netinstall

4

Odp: Nieudana instalacji OpenWRT na RB2011-UAS-HnD-IN

Ale pod 192.168.1.100 miałem wystawiony obrazik do flaszowania (openwrt-15.05-ar71xx-mikrotik-vml
inux-lzma.elf)... więc zgodnie z opisem powinno było przejść... Trosze szkoda routerka bo fajny... i raczej żyje bo LCD obsługuje i zmieniają się stany.  Plomby nie widze.. spróbuję z kabelkiem :-)

@sugnuf, no właśnie nie zadziałał... ale nie mam pewności co do tego jak używać softu (to był mój pierwszy raz). W każdym bądź razie, nie pokazał mi się żaden MAC etc..

5

Odp: Nieudana instalacji OpenWRT na RB2011-UAS-HnD-IN

Trzymałeś reset lub ten hard reset podczas podłączenia zasilania?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

6

Odp: Nieudana instalacji OpenWRT na RB2011-UAS-HnD-IN

Booloadera nie nadpisałeś, bo mt startuje, ino kernela brak smile. Wystartuj go tak jak opisane pod linkiem. Konsola (jak byś potrzebował) jest zgodna z ciscową. Powodzenia.

7

Odp: Nieudana instalacji OpenWRT na RB2011-UAS-HnD-IN

Tak, reset wduszony ok. 15 sek. aż do komunikatu "enter boot". Muszę jeszcze jakiegoś Wiresharka czy tcpdump-a  zapuścić by zobaczyć czy jakikolwiek ruch jest.. ale coś czuję, że bez seriala się nie obejdzie :-) Jutro wracam do boju!.

8 (edytowany przez michal_dydycz 2016-01-10 00:56:51)

Odp: Nieudana instalacji OpenWRT na RB2011-UAS-HnD-IN

Przy net install wylacz firewall windowsowego i wszelkie natywirusy wink sprawdz interface adresacje itp... sprawdzales czy nie pobiera z tftp ??? moze zostal w trybie tftp i bedziesz mogl do niego sie dostac ... pozatym jesli chodzi o wgranie to lepiej z palca kopiowac na pratycje ale najpierw zrob partycje kernel na mtd pewniej ze ruszy ok i mozesz sprawdzic czy kernel jest tam gdzie jest i czy sie zmiescil itp itd pamietaj by kernel dac uprawnienia ...
Ps. a sprawdzales na wszystkich portach komunikacje ? wink

9

Odp: Nieudana instalacji OpenWRT na RB2011-UAS-HnD-IN

Firewalla miałem oczywiście wyłączonego, MT podłączony bezpośrednio do kompa, zaadresowany interface i wpisany adres klienta w tej samej podsieci... niestety, Netinstall nie wykrył urządzenia po wduszonym resecie. Nie wiem jak MT obsługuje TFTP, spodziewałem się raczej obsługi jak w ASUSach, czyli, że będę pchał wsad do MT a nie oczekiwał, że MT się połączy do mojego TFTPd jako klient... Poki co poszukuję kabelka (gdzieś mi się wala jakiś z routera UBIQUITI - mam nadzieję, że pasuje) Aaa i mam pytanko - wnioskuję, że dodatkowy RJ45 z tyłu obudowy to przyłącze konsoli... bo nie opisane jest :-). W razie czego - mam drugie, takie samo urządzenie i będę mógł się przyjrzeć jak zorganizowana jest tablica partycji. Póki co nie wiem jak to zrobić z poziomu MT. Co do ruchu na wszystkich portach - looknę i zaraportuję.

Pozdrawiam,

10 (edytowany przez pancio 2016-01-10 19:15:25)

Odp: Nieudana instalacji OpenWRT na RB2011-UAS-HnD-IN

Udało  mi się podpiąć SERIAL-a i oto wynik:

RouterBOOT backup booter 3.08

RouterBoard 2011UAS-2HnD

CPU frequency: 600 MHz
 Memory speed: 225 MHz
  Memory size: 128 MiB
    NAND size: 128 MiB

Press any key within 9 seconds to enter setup.........

loading kernel from nand... OK
setting up elf image... OK
jumping to kernel code


OpenWrt kernel loader for AR7XXX/AR9XXX
Copyright (C) 2011 Gabor Juhos <juhosg@openwrt.org>
Decompressing kernel... done!
Starting kernel at 80060000...

[    0.000000] Linux version 3.18.20 (buildbot@builder1) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r46450) ) #1 Fri Sep 4 21:32:22 CEST 2015
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 0001974c (MIPS 74Kc)
[    0.000000] SoC: Atheros AR9344 rev 2
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 08000000 @ 00000000 (usable)
[    0.000000] User-defined physical RAM map:
[    0.000000]  memory: 08000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x00000000-0x07ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00000000-0x07ffffff]
[    0.000000] Initmem setup node 0 [mem 0x00000000-0x07ffffff]
[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
[    0.000000] Kernel command line:  console=ttyS0,115200 parts=1 boot_part_size=4194304 gpio=249387 HZ=300000000 mem=128M kmac=D4:CA:6D:B0:E0:42 board=2011r5 boot=0 mlc=5 rootfstype=yaffs noinitrd
[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Writing ErrCtl register=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Memory: 126048K/131072K available (2573K kernel code, 153K rwdata, 332K rodata, 196K init, 189K bss, 5024K reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:51
[    0.000000] Clocks: CPU:600.000MHz, DDR:400.000MHz, AHB:200.000MHz, Ref:25.000MHz
[    0.000000] Calibrating delay loop... 299.82 BogoMIPS (lpj=1499136)
[    0.070000] pid_max: default: 32768 minimum: 301
[    0.070000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.080000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.090000] NET: Registered protocol family 16
[    0.090000] MIPS: machine is Mikrotik RouterBOARD 2011UAS-2HnD
[    0.550000] Switched to clocksource MIPS
[    0.550000] NET: Registered protocol family 2
[    0.560000] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.560000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.570000] TCP: Hash tables configured (established 1024 bind 1024)
[    0.580000] TCP: reno registered
[    0.580000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.590000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.590000] NET: Registered protocol family 1
[    0.600000] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.620000] msgmni has been set to 246
[    0.630000] io scheduler noop registered
[    0.630000] io scheduler deadline registered (default)
[    0.630000] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    0.640000] console [ttyS0] disabled
[    0.670000] serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11, base_baud = 1562500) is a 16550A
[    0.680000] console [ttyS0] enabled
[    0.680000] console [ttyS0] enabled
[    0.680000] bootconsole [early0] disabled
[    0.680000] bootconsole [early0] disabled
[    0.690000] m25p80 spi0.0: found mx25l512e, expected m25p80
[    0.700000] m25p80 spi0.0: mx25l512e (64 Kbytes)
[    0.710000] Creating 4 MTD partitions on "spi0.0":
[    0.710000] 0x000000000000-0x00000000c000 : "routerboot"
[    0.720000] 0x00000000c000-0x00000000d000 : "hard_config"
[    0.730000] 0x00000000d000-0x00000000e000 : "bios"
[    0.730000] 0x00000000e000-0x00000000f000 : "soft_config"
[    0.740000] nand: device found, Manufacturer ID: 0x98, Chip ID: 0xf1
[    0.750000] nand: Toshiba NAND 128MiB 3,3V 8-bit
[    0.750000] nand: 128MiB, SLC, page size: 2048, OOB size: 64
[    0.760000] Scanning device for bad blocks
[    0.860000] Creating 3 MTD partitions on "ar934x-nfc":
[    0.860000] 0x000000000000-0x000000040000 : "booter"
[    0.870000] 0x000000040000-0x000000400000 : "kernel"
[    0.880000] 0x000000400000-0x000008000000 : "rootfs"
[    0.880000] mtd: device 6 (rootfs) set to be root filesystem
[    0.890000] mtdsplit: no squashfs found in "rootfs"
[    0.900000] mtdsplit: no squashfs found in "ar934x-nfc"
[    0.920000] libphy: ag71xx_mdio: probed
[    0.930000] switch0: Atheros AR8327 rev. 4 switch registered on ag71xx-mdio.0
[    1.060000] libphy: ag71xx_mdio: probed
[    1.650000] ag71xx ag71xx.0: connected to PHY at ag71xx-mdio.0:00 [uid=004dd034, driver=Atheros AR8216/AR8236/AR8316]
[    1.660000] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode:RGMII
[    2.250000] ag71xx-mdio.1: Found an AR934X built-in switch
[    2.290000] eth1: Atheros AG71xx at 0xba000000, irq 5, mode:GMII
[    2.300000] TCP: cubic registered
[    2.300000] NET: Registered protocol family 17
[    2.300000] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[    2.320000] Bridge firewalling registered
[    2.320000] 8021q: 802.1Q VLAN Support v1.8
[    2.330000] yaffs: dev is 32505862 name is "mtdblock6" ro
[    2.330000] yaffs: passed flags ""
[    2.340000] VFS: Mounted root (yaffs filesystem) readonly on device 31:6.
[    2.350000] Freeing unused kernel memory: 196K (8035f000 - 80390000)
[    2.360000] Kernel panic - not syncing: No working init found.  Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.
[    2.360000] ---[ end Kernel panic - not syncing: No working init found.  Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.

chyba jajko zostało poprawnie wgrane do flash-a bo zgłasza sie jako OpenWRT...  z tego co rozumiem to nie jest w stanie uruchomić initrd...

pomysły?

11

Odp: Nieudana instalacji OpenWRT na RB2011-UAS-HnD-IN

Po prostu wgraj ponownie system tak jak się to robi.
Jak pisałem - podaje się ścieżkę, a  nie konkretny plik. Czytaj: http://eko.one.pl/?p=openwrt-rb912uag#instalacja bo jest tak samo.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: Nieudana instalacji OpenWRT na RB2011-UAS-HnD-IN

O żesz, nie widziałem tego tutka wcześniej...

... odpaliłem MT z wyborem bootowania z Ethernetu, powtórnie załadowałem OpenWRT, następnie wget2nand i... done! Sukces! Dzięki Panowie za pomoc.. bo po prostu nie doczytałem... i wyszło jak wyszło.. aż mi wstyd! Mogę natomiast potwierdzić, że OpenWRT odpala się na B2011-UAS-HnD-IN... sprawdzę jeszcze czy wszystkie device-y pracują prawidłowo i można będzie odczekować full sukces.

Pozdrawiam,
pancio