Odp: Netgear LBR20 Orbi
zwracają dziwne błęd:
(IPQ40xx) # bootipq
Unknown command 'ubi' - try 'help'
qca_mmc: 0
(IPQ40xx) # nboot
** No boot device **
(IPQ40xx) #Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Sprzęt / Hardware → Netgear LBR20 Orbi
Strony Poprzednia 1 … 7 8 9 10 11 … 28 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
zwracają dziwne błęd:
(IPQ40xx) # bootipq
Unknown command 'ubi' - try 'help'
qca_mmc: 0
(IPQ40xx) # nboot
** No boot device **
(IPQ40xx) #A help bootipq coś więcej zwraca?
bootipq było jakimś makrem wołającym kilka innych poleceń z tego co pamiętam.
Teoretycznie robi to co powinien
tylko dlaczego wypluwa "ubi"...
(IPQ40xx) # help bootipq
bootipq - bootipq from flash device
Usage:
bootipq bootipq [debug] - Load image(s) and boots the kernel
(IPQ40xx) #bootipq debug
zrób
lepiej:
(IPQ40xx) # bootipq debug
bootargs=ubi.mtd=rootfs root=mtd:ubi_rootfs rootfstype=squashfs rootwait
Booting from flash
Using nand device 0
Unknown command 'ubi' - try 'help'
qca_mmc: 0
(IPQ40xx) #Powinna być komenda ubi ale tutaj jej brak...
A help nboot?
A help nboot?
(IPQ40xx) # help nboot
nboot - boot from NAND device
Usage:
nboot [partition] | [[[loadAddr] dev] offset]
(IPQ40xx) #Zapuściłem initramfs, ładnie to wygląda. Co jeszcze zostało? Rozwiązać tylko problem z ponownym startem/sysupgrade?
Tak initramfs działa ok. Ściągnij sobie tego najnowszego z teraz , bo te ostatnie dla testów mogły mieć wyłączony USB3.0 i modem nie startował.)
Przy takim ustaieniu GPIO modem się pojawia zawsze ( znaczy jeszcze nie stwierdziłem ,żeby się nie pojawił ) , więc można te GPIO co najwyżej zaszyć w DTS.
Tak dokładnie to zostało , system plików ,podział na partycje , ponowny start , sysupgrade.
EDIT: Ok , Twoj nie ma modemu ![]()
No nie ma
Będzie z niego AP (choć nie wiem po co, mam tego dosyć).
PS. Jeżeli modem pojawia się zawsze to może dobrze by było zrobić od razu wan na modem - tak ja ma np. mf287. A port wan dodać do bridge br-lan domyślnie.
Tak propo - możesz wysłać już zmiany do ipq-wifi, niech to już dołożą BDF'y, bo pewnie znów to chwilę potrwa.
Jak już bym miał działający fs ,to możnaby potesować inne BDFy ( wgrywając je po porostu do /lib/firmware... tak to do sprawdzenia za każdym razem kompilacja i wgrywanie od nowa , ustawianie radii... ) ,a tak to te wifi sprawdzone o tyle ,że się włączają , a jakiś innych testów nie robiłem. Tak samo z tym wifi 5G z IPQ4019 , stwierdziłem ,ze nadaje z małą mocą ( i chba wogóle nie rozgłasza sieci) ... Więc z tym bym się wstrzymał.
No i tak , mf287 ma modem przypięty do wan i lan1 i lan2 , a mf289f ma znowu tak jak to teraz jest ustawione ,czyli wan i lan ... To do zdecydowania co lepsze
Ja był bym za tym rozwiązaniem co w mf287 ...
A tak, nie wstaje radio0 i radio2.
Możliwość definiowania wanu jako modemu pojawiła się dość późno, dlatego inne urządzenia mogą tego nie mieć. Choć przy odrobinie chęci można by im wysłać że domyślnie mały bo pewnie tak własnie będzie dane urządzenie używane.
Ok , przyporządkowanie do modemu do wan to dam radę
( już poprawiłem ,jest aktualne na git , i pliki też).
Ale z resztą to już chyba nie moje progi....
Można jakoś mac do wana przypisać teraz tego dts , czy zostanie taki randomowy ?
Te ostatnie wypociny pozwoliły na to ,że sysupgrade uruchomiony z initramfs flashuje , dołącza ubi i je tworzy , po czym system się uruchamia ( nie ma problemu ze sprawdzeniem CRC) , ale staje znowu na wykrywaniu ubi ( a w zasadzie jego niedodaniu...)
[ 1.923817] DSA: tree 0 ▒[ 1.931995] /dev/root: Can't open blockdev
[ 1.932042] VFS: Cannot open root device "ubi0_0" or unknown-block(0,0): error -6
[ 1.934999] Please append a correct "root=" boot option; here are the available partitions:A co do WiFi , to jak ustawiłem :
- osobne ssid dla każdej sieci
- radio0 kanał 36 , radio 1 kanał 1 , radio 2 kanał 100
- ustawiłem kraj na DE i "no scan " dla wszystkich sieci ,
To wszystko się uruchomiło i siła sygnały była ok.
Natomiast jak się zamieni kanały , czyli radio0 dostanie kanał 100 , a radio 2 kanał 36 to siła sygnału dla obu tych 5g jest tragiczna...
radio0 to to na qca9888 , a radio2 to w ipq4019.
No i w zasadzie nie wiem co zrobiłem takiego , ale w końcu odpala się bez błędów z nand ![]()
Uruchomione z initramfs i później sysupgrade....
Spróbuję wgrać orginał , i zreprodukować to...
Bo jedno radio jest od niskiego zakresu, drugie od wysokiego. Zobacz:
root@LBR20:/# iwlist ath0 channel
ath0 57 channels in total; available frequencies :
Channel 01 : 2.412 GHz
Channel 02 : 2.417 GHz
Channel 03 : 2.422 GHz
Channel 04 : 2.427 GHz
Channel 05 : 2.432 GHz
Channel 06 : 2.437 GHz
Channel 07 : 2.442 GHz
Channel 08 : 2.447 GHz
Channel 09 : 2.452 GHz
Channel 10 : 2.457 GHz
Channel 11 : 2.462 GHz
Channel 12 : 2.467 GHz
Channel 13 : 2.472 GHz
Current Frequency:2.472 GHz (Channel 13)
ath1 61 channels in total; available frequencies :
Channel 100 : 5.5 GHz
Channel 104 : 5.52 GHz
Channel 108 : 5.54 GHz
Channel 112 : 5.56 GHz
Channel 116 : 5.58 GHz
Channel 120 : 5.6 GHz
Channel 124 : 5.62 GHz
Channel 128 : 5.64 GHz
Channel 132 : 5.66 GHz
Channel 136 : 5.68 GHz
Channel 140 : 5.7 GHz
Current Frequency:5.58 GHz (Channel 116)
ath2 56 channels in total; available frequencies :
Channel 36 : 5.18 GHz
Channel 40 : 5.2 GHz
Channel 44 : 5.22 GHz
Channel 48 : 5.24 GHz
Channel 52 : 5.26 GHz
Channel 56 : 5.28 GHz
Channel 60 : 5.3 GHz
Channel 64 : 5.32 GHz
Current Frequency:5.18 GHz (Channel 36)Więc musisz w DTSsie to ograniczyć odpowiednio przez ieee80211-freq-limit, zobacz np. OpenMesh A62 jak to ma wpisane.
Tak , już miałem na to przygotowaną linijkę ( w Orbi było podobnie , jedno radio na wysokie częstotliwości).
Dodatkowo , jak się kraju w radio2 nie wpisze to nie wystartuje...
Nawet kanał 149 na radio2 w odległości 1m ma -52dBm ....
Wgrałem jeszcze raz orginał , trochę pochodził ( przeszedłem tą inicjacje) . Po czym odpaliłem jeszcze raz initramfs i z niego sysupgrade , i wszystko poszło dobrze.
WiFi ograniczone , ale iw phy0 list ( czy tam phy2) pokazuje dalej wszystkie kanały...
To jaki jest obecnie status z instalacją?
Próbowałeś komendy nboot 0x84000000?
W przypadku mmc można określić gdzie ma być rootfs_data używając zmiennej CI_DATAPART. Dla nand'a nie ma takiej możliwości.
Czy użycie rootfs_data na osobnej partycji jest możliwe tylko wymaga implementacji czy nie da się tego zrobić?
Można znaleźć np takie komentarze:
partition12@6a0000 {
label = "not_root_data";
/*
* for some strange reason, someone at ZyXEL
* had the "great" idea to put the rootfs_data
* in front of rootfs... Don't do that!
* As a result this one, full MebiByte remains
* unused.
*/
reg = <0x006a0000 0x00100000>;
};Tak , próboałem , to nic nie daje
(IPQ40xx) # nboot 0x84000000
** No boot device **
(IPQ40xx) #Status jest taki , że plik img wgywany przez nmrpflash nie przygotowuje partycji ubifs ,tylko chce się do niej od razu dołączać ,co skutkuje panic.( ale openwrt przynajmniej poprawnie bootuje , nie ma błędów crc).
Może jest coś ,żeby powiedzieć w pliku img , że jak nie znajdziesz gotowego ubiblock0_0 to może go sobie przygotuj ...?
Albo jakaś specjalna mikrowersja żeby się zmieściła na tej jednej partycji kernel w squash ,i z niej można było zrobić sysupgrade do "pełnej".
Uruchomiony initramfs , po czym zrobiony sysupgrade na nim przygotowuje partycję ubi , i po czym bez problemu startuje openwrt wiele razy bez żadnych problemów z crc.
Natomiast co do sysupgrade na działającym już openwrt to pewny nie jestem , czy on aktualizuje wszystko. Do nowszej binarki dodałem swój plik etc/rc.local i po sysupgrade go nie było ....
A co do partycji to może rozmiary ?
Kernel ma te 3932160 ,bo tak miał orginał , ale teraz możemy i tak go zwiększyć w dts , pytanie czy jest ok , czy potrzeba więcej?
Sysupgrade przygotowuje ubi0 i daje rootfs o rozmiarze 4952064 , to chyba jakiś własny zdefiniowany nie wiem gdzie. Też wystarczy ?
No i teraz ,czy robimy użytek z reserwed , a może nawet z ngrdata ?
Ciężko na te pytania odpowiedzieć...
Możesz to poczytać: https://github.com/openwrt/openwrt/issues/9550
A co zwraca:
help nand
nand info?
Strony Poprzednia 1 … 7 8 9 10 11 … 28 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Sprzęt / Hardware → Netgear LBR20 Orbi
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc