201

Odp: Netgear LBR20 Orbi

zwracają dziwne błęd:

(IPQ40xx) # bootipq
Unknown command 'ubi' - try 'help'
qca_mmc: 0
(IPQ40xx) # nboot

** No boot device **
(IPQ40xx) #

202

Odp: Netgear LBR20 Orbi

A help bootipq coś więcej zwraca?

203

Odp: Netgear LBR20 Orbi

bootipq było jakimś makrem wołającym kilka innych poleceń z tego co pamiętam.

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

204

Odp: Netgear LBR20 Orbi

Teoretycznie robi to co powinien smile
tylko dlaczego wypluwa "ubi"...

(IPQ40xx) # help bootipq
bootipq - bootipq from flash device

Usage:
bootipq bootipq [debug] - Load image(s) and boots the kernel

(IPQ40xx) #

205

Odp: Netgear LBR20 Orbi

bootipq debug

zrób

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

206

Odp: Netgear LBR20 Orbi

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) #

207

Odp: Netgear LBR20 Orbi

Powinna być komenda ubi ale tutaj jej brak...
A help nboot?

208

Odp: Netgear LBR20 Orbi

frutis napisał/a:

A help nboot?

(IPQ40xx) # help nboot
nboot - boot from NAND device

Usage:
nboot [partition] | [[[loadAddr] dev] offset]
(IPQ40xx) #

209

Odp: Netgear LBR20 Orbi

Zapuściłem initramfs, ładnie to wygląda. Co jeszcze zostało? Rozwiązać tylko problem z ponownym startem/sysupgrade?

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

210 (edytowany przez MiG25 2024-01-27 10:43:09)

Odp: Netgear LBR20 Orbi

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 smile

211

Odp: Netgear LBR20 Orbi

No nie ma smile 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.

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

212 (edytowany przez MiG25 2024-01-27 10:55:23)

Odp: Netgear LBR20 Orbi

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 smile Ja był bym za tym rozwiązaniem co w mf287 ...

213

Odp: Netgear LBR20 Orbi

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.

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

214 (edytowany przez MiG25 2024-01-27 12:36:31)

Odp: Netgear LBR20 Orbi

Ok , przyporządkowanie do modemu do wan to dam radę smile  ( 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 ?

215

Odp: Netgear LBR20 Orbi

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:

216 (edytowany przez MiG25 2024-01-27 15:19:23)

Odp: Netgear LBR20 Orbi

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.

217

Odp: Netgear LBR20 Orbi

No i w zasadzie nie wiem co zrobiłem takiego , ale w końcu odpala się bez błędów z nand smile
Uruchomione z initramfs i później sysupgrade....

Spróbuję wgrać orginał , i zreprodukować to...

218

Odp: Netgear LBR20 Orbi

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.

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

219 (edytowany przez MiG25 2024-01-27 16:51:00)

Odp: Netgear LBR20 Orbi

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 ....

220

Odp: Netgear LBR20 Orbi

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...

221

Odp: Netgear LBR20 Orbi

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>;
            };

222 (edytowany przez MiG25 2024-01-27 21:42:59)

Odp: Netgear LBR20 Orbi

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.

223 (edytowany przez MiG25 2024-01-27 21:29:28)

Odp: Netgear LBR20 Orbi

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 ....

224

Odp: Netgear LBR20 Orbi

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 ?

225

Odp: Netgear LBR20 Orbi

Ciężko na te pytania odpowiedzieć...
Możesz to poczytać: https://github.com/openwrt/openwrt/issues/9550

A co zwraca:

help nand
nand info

?