Odp: Firmware wczytuje się bez końca
Mówi identycznie jak wyżej, wgrałem stosując podaną wcześniej receptę-dlaczego tak się dzieje?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → Firmware wczytuje się bez końca
Strony Poprzednia 1 2 3 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
Mówi identycznie jak wyżej, wgrałem stosując podaną wcześniej receptę-dlaczego tak się dzieje?
Wiem dlaczego. Bo to nie jest "fat" tylko ta odchudzona ze wszystkiego.
Ponów to tak jak poprzednio, a ja dodam to w następnym wydaniu.
Wyszło jeszcze ciekawiej: router niby wgrał obraz firmware poprzez sysupgrade -n, zrestartował się i ukazało się z powrotem Gargoyle. Już dla rutyny wrzuciłem obraz przez GUI i o dziwo wszedł (oj ten D-Link jest dziwny-niby ma 8MB flash ale do użytku dla firmware mamy 6,06MB-tak pokazało mi Luci).
P.S Sprawdziłem przez Luci w GUI wchodzi firmware.
Ten "fat" ma inny rozmiar partycji, usuwa te niepotrzebne.
@jarek7714: dir825 ma dość dziwne ułożenie partycji, wynikiem czego obraz wynikowy nie może przekroczyć 4M. Można się pozbyć tych innych partycji, wtedy obraz się można powiększyć. W openwrt wszystkie obrazy dla DIR825 nie mogą przekroczyć tych 4MB oprócz obraz z FAT w nazwie, który ma te dodatkowe partycje usunięte i dzięki temu więcej się tam mieści.
Moje obrazy gargoyle dla DIR825B1 będą więc zbudowane w postaci bazowej (bez usb) tak aby zmieściły się w tych 4MB, później po instalacji z orygonalnego softu będziesz mógł zrobić upgrade tym obrazem FAT zawierającym już wsparcie dla usb.
Rzeczywiście dziwny jest ten sprzęt-dlatego zrezygnowałem z obrazu testowego, choć bez problemu modemy poprzez QMI łączyły się w NDIS (w pamięci flash miałem dostępne tylko 1,8MB-to nawet nie wystarcza na instalację open-vpn). Niestety extroot przy oczekiwaniu max. speeda na LTE nie jest dobrym rozwiązaniem. Teraz próbowałem zrobić takie imege z większą mapą flash ale mi wywaliło coś takiego
root@OpenWrt:/tmp# sysupgrade -i openwrt-ar71xx-generic-dir-825-b1-fat-squashfs-
sysupgrade.bin
Do you have a backup of the caldata partition? (y/N): y
Keep config files over reflash (Y/n): n
Sending TERM to remaining processes ... uhttpd ntpd udhcpc dnsmasq syslogd klogd hotplug2 ubusd netifd
Sending KILL to remaining processes ... uhttpd
Switching to ramdisk...
Performing system upgrade...
no valid calibration data found in caldata
unable to backup calibration data
@OpenWrt:/tmp# Już raz mi się udało przed wczoraj ale za szybko robiłem update GUI i coś nie do końca mi się wgrało i musiałem odratowywać router poprzez recovery (soft przez chwilę się uruchamiał, szły pingi na 192.168.1.1 a później cisza). Jutro lub w poniedziałek dalej spróbuje z tym powalczyć.
A masz faktycznie ten backup caldata? Bo on przesuwa partycję z nią w inne miejsce.
Nie mam ale jak wybiorę opcję że nie mam to nic nie robi tylko karze mi ją stworzyć (a nie wiem o co biega?)
P.S Przy udanej próbie miałem utworzonego extroot (jak to ma jakieś znaczenie?).
Coś mi się zdaje że już zdążyłeś poprzesuwać tą partycję. Pokaż wynik cat /proc/mtd
Ok!
cat /proc/mtd
dev: size erasesize name
mtd0: 00040000 00010000 "uboot"
mtd1: 00010000 00010000 "config"
mtd2: 00100000 00010000 "kernel"
mtd3: 00510000 00010000 "rootfs"
mtd4: 00340000 00010000 "rootfs_data"
mtd5: 00010000 00010000 "caldata"
mtd6: 00190000 00010000 "unknown"
mtd7: 00610000 00010000 "firmware"
mtd8: 00010000 00010000 "caldata_copy 5 i 8 powinny zawierać to samo. U Ciebie 5 nie ma poprawnych danych o kalibracji i odmawia zrobienia tego.
Jeżeli zniszczyłeś dane kalibracyjne to radio Ci nie będzie działać. teraz zrób sobie czym prędzej kopie jednego i drugiego zanim cokolwiek zaczniesz robić:
dd if=/dev/mtd5ro of=/tmp/5.bin
dd if=/dev/mtd8ro of=/tmp/8.bin
I skopuj je sobie do komputera jako kopię.
dd if=/dev/mtd5ro of=/tmp/5.bin
dd if=/dev/mtd8ro of=/tmp/8.binI skopuj je sobie do komputera jako kopię.
Jak to zrobić?
Jak masz pendrive dołączony do skopuj na pendrive. Jak masz hasło ustawione to przez winscp.
Jak masz pendrive dołączony do skopuj na pendrive. Jak masz hasło ustawione to przez winscp.
Użytkuję głównie MacOSX, winscp mógłbym zainstalować na netbooku, nie używałem tego programu i nie bardzo wiem gdzie ww komendy wysłać do routera. A czy powórcenie do oryginalnego firmware D-Linka naprawiło by ten problem?
To masz scp jak w każdym uniksie.
scp root@192.168.1.1:/tmp/5.bin .
Dodałem scp do usług terminala, teraz po zalogowaniu i wpisaniu 1-komendy mam taką odpowiedz
dd if=/dev/mtd5ro of=/tmp/5.bin
128+0 records in
128+0 records out, co mam z tym zrobić? Help!
Zrób to samo dla 8 i skopiuj sobie na bok (na pendrive) te dwa pliki. A później obejrzyj co w nich jest.
Zrób to samo dla 8 i skopiuj sobie na bok (na pendrive) te dwa pliki. A później obejrzyj co w nich jest.
Jak mam skopiować na pendrive (pendrive podłączony ma być do komputera czy routera ?)
Do routera. Lub przez wspomniane scp.
Jestem zalogowany do scp, wkleiłem polecenia podane wyżej. Z tym że nie wiem jak skopiować dane na pendriva
BusyBox v1.19.4 (2012-11-18 02:19:39 UTC) built-in shell (ash)
Enter 'help' for a list of built-in commands.
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
ATTITUDE ADJUSTMENT (12.09-rc1, r34185)
-----------------------------------------------------
* 1/4 oz Vodka Pour all ingredients into mixing
* 1/4 oz Gin tin with ice, strain into glass.
* 1/4 oz Amaretto
* 1/4 oz Triple sec
* 1/4 oz Peach schnapps
* 1/4 oz Sour mix
* 1 splash Cranberry juice
-----------------------------------------------------
root@OpenWrt:~# dd if=/dev/mtd5ro of=/tmp/5.bin
128+0 records in
128+0 records out
root@OpenWrt:~# dd if=/dev/mtd8ro of=/tmp/8.bin
128+0 records in
128+0 records out
root@OpenWrt:~# scp root@192.168.1.1:/tmp/5.bin
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]
[[user@]host1:]file1 [...] [[user@]host2:]file2
root@OpenWrt:~# scp root@192.168.1.1:/tmp/8.bin
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]
[[user@]host1:]file1 [...] [[user@]host2:]file2cp /tmp/5.bin /mnt/sda1
Pod warunkiem że pod /mnt/sda1 masz ten nośnik zamontowany.
cp /tmp/5.bin /mnt/sda1
Pod warunkiem że pod /mnt/sda1 masz ten nośnik zamontowany.
Pendrive podłączony do routera, zamontowany jako
/dev/sda1
/tmp/root/mnt/sda1
204.97 MB / 237.51 MB
9% (20.54 MB) -wykonałem polecenia i co dalej???
Odłącz pendrive, podepnij do komputera, wyślij mi mejlem oba pliki.
Odłącz pendrive, podepnij do komputera, wyślij mi mejlem oba pliki.
Wysłałem, sorki że tak późno ale robiłem wszystko od początku. ![]()
Ten z 5 nie jest poprawnym art'em, wygląda to na na przypadkowe dane. Nie chce zrobić upgrade to musi przesunąć tą partycję, a że to nie jest art to się buntuje. Teraz musiał być zawartość 8 skopiować do 5, powinno pomóc.
Strony Poprzednia 1 2 3 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → Firmware wczytuje się bez końca
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc