Odp: Linkys mr 8300 problem z aktualizacja do 22.03
Dual firmware: https://openwrt.org/toh/linksys/mr8300#debricking lub przez tftp.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → Linkys mr 8300 problem z aktualizacja do 22.03
Strony Poprzednia 1 2 3 4 5 6 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
Dual firmware: https://openwrt.org/toh/linksys/mr8300#debricking lub przez tftp.
Chyba cos konkretnie powalilem. Jak jestem na dzialajacej partycji i daje wgranie firmware oryginalny lub OpenWrt to router po restarcie nie wstaje. Nie dostaje IP ani dioda na gorze sie nie swieci. Problem jest z 2 partycja. Podpowiesz co jeszcze moge zrobic ?
Rozbierz, podłącz uart i sprawdź co się dzieje podczas startu systemu.
To pewnie dopiero jutro
A czy cos takiego mozna zrobic ?
flash_erase /dev/mtd13 0 0 (if boot_part=1 )
nandwrite -p -q /dev/mtd13 /tmp/<fw image> (assume it is in /tmp)
flash_erase i nandwrite to moge sobie doinstalowac czy te polecenia juz nie istnieja ?
Zobacz sobie czy je masz, bo nie wiem w końcu czego używasz.
Nie mam tych poleceń . Jadę aktualnie na open wrt 22.03 ale nie z Twoich obrazów. Jakie paczki doinstalować żeby były te polecenia ?
Pakiet nand-utils
Niestety nie pomoglo ![]()
Napisze po kolei co robilem:
root@OpenWrt:~# cat /proc/mtd
dev: size erasesize name
mtd0: 00100000 00020000 "sbl1"
mtd1: 00100000 00020000 "mibib"
mtd2: 00100000 00020000 "qsee"
mtd3: 00080000 00020000 "cdt"
mtd4: 00080000 00020000 "appsblenv"
mtd5: 00080000 00020000 "ART"
mtd6: 00200000 00020000 "appsbl"
mtd7: 00080000 00020000 "u_env"
mtd8: 00040000 00020000 "s_env"
mtd9: 00040000 00020000 "devinfo"
mtd10: 05800000 00020000 "kernel"
mtd11: 05500000 00020000 "rootfs"
mtd12: 05800000 00020000 "alt_kernel"
mtd13: 05500000 00020000 "alt_rootfs"
mtd14: 00100000 00020000 "sysdiag"
mtd15: 04680000 00020000 "syscfg"potem wykonalem
ubiattach -m12
mkdir /mnt/ubi
mount -t ubifs /dev/ubi1_0 /mnt/ubi
ubiattach -m12 - chyba powinno byc 13 patrzac po poleceniu powyzszym
echo "/usr/sbin/dropbear -d /etc/dropbear_dss_host_key -r /etc/dropbear_rsa_host_key">/mnt/ubi/etc/dropbear.sh
chmod +x /mnt/ubi/etc/dropbear.sh
cd /mnt/ubi/etc/registration.d
ln -s ../init.d/dropbear.sh 99_sshd
i po restarcie juz nie wstal
sa jeszcze jakies pomysly na szybko ?
A w ogóle skopiowałeś sobie binarkę dropbeara z openwrt?
tak skopiowalem, powywalac wszystko co zrobilem ?
Skoro nie działa to nie działa.
podgranie zawartosci tych 2 partycji z dzialajacego routera za pomoca :
flash_erase /dev/mtd13 0 0
nandwrite -p -q /dev/mtd13 /tmp/
Partycje:
mtd12: 05800000 00020000 "alt_kernel"
mtd13: 05500000 00020000 "alt_rootfs"
Ok, naprawione.
gdyby ktos kombinowal:
Pod działajacym openwrt mialem :
root@OpenWrt:~# ubiattach -m12
ubiattach: error!: cannot attach mtd12
error 22 (Invalid argument)Po scp zgralem stock firmware
i dałem
flash_erase /dev/mtd12 0 0
nandwrite -p -q /dev/mtd12 /tmp/factory.img
Wracajac do ssh na stock firmware powinienem robic ubiattach -m dla
mtd13: 05500000 00020000 "alt_rootfs" ?
Jeżeli tam jest system plików to tak, tam. Zresztą linkujesz się do określonych katalogów, więc zobacz na której partycji one są.
Właśnie są na 12 i 13 i wydają się być identyczne
Jeżeli robiłeś na 12 i uwaliłeś to sprawdź czy na 13 zadziała.
Sory za lamerskie pytania ... Skoro do tego pliku piszemy mnt/ubi/etc/dropbear.sh
To potem to powiązanie ma sens ?
cd /mnt/ubi/etc/registration.d
ln -s ../init.d/dropbear.sh 99_sshd
Instrukcja niby dla ea8300 ale mr 8300 to prawie to samo
Robisz link do katalogu w którym są skryty startowego. Czemu był taki zamysł a nie bezpośrednio tego już nie wiem.
Procedurka mi poszla bez problemów router wstał ale ssh nie działa. czy to moze byc wina binarki dropbear ze z OpenWrt 22 nie działa na tym sofcie oryginalnym - Linux version 3.14.77 (root@build-vm) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r35193)
Albo np. źle zrobiłeś skrypt i po prostu się nie uruchomiło.
Działa !!! Na stock firmware mam ssh
Cezary sadzisz ze opkg mozna dolozyc i bedzie dzialac? Docelowo chce dołożyć oscam i zalezności.
Pakiety tak, moduły kernela nie.
Potrzebuje pakiety:
libc, libopenssl1.1, libusb-1.0-0, libpcsclite, librt, libpthread
Cezary podpowiesz jak na szybko dołozyc opkg, oraz podlinkować repo ?
Kopiujesz binarkę i konfig z /etc. Ja bym jednak tego nie robił a raczej skopiował do osobnego katalogu wszystkie binarki i biblioteki. Bo tak ruszysz coś tym starym oryginalnym systemie to zaraz przestanie działać.
Wiesz moze dlaczego pojawia się taki błąd ?
/usr/bin # oscam
-sh: oscam: not found
W tej lokalizacji jest binarka oscam
Strony Poprzednia 1 2 3 4 5 6 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → Linkys mr 8300 problem z aktualizacja do 22.03
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc