301

Odp: Cudy C200P

To powiedz jak, żebym znowu nie zrobił wielkiego bałaganu lol

302

Odp: Cudy C200P

Po prostu zacommituj zmiany które masz w tej chwili w swoich źródłach i zrób push'a, tak jak robiłeś to poprzednio. Będzie to widoczne na liście https://github.com/lexmark3200/openwrt/commits/c200p/

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

303

Odp: Cudy C200P

Czyli
1. git add-i (update - wskazuje pliki zmienione)
2. git commit (opisuje zmiany)
3. git push all

Powinien pojawić się nowy commit.

304

Odp: Cudy C200P

Powinien. tylko wcześniej skasuj ten ip808, bo zostawłeś w obrazie źródła tego

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

305

Odp: Cudy C200P

OK.

306

Odp: Cudy C200P

Dobra muszę to ogarnąć na swoim fork, bo pamiętasz, że tam nie chce mi kompilować, więc jadę na głównym openwrt.

307

Odp: Cudy C200P

Do 24.10 chcę, ja też snapshota nie będę kompilować teraz.

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

308

Odp: Cudy C200P

Coś znowu nie chce podjąc współpracy ten git (jakaś masochistyczna maszyna tj )

To github.com:lexmark3200/openwrt.git
 ! [rejected]              c200p -> c200p (non-fast-forward)
error: nie można wypchnąć niektórych referencji do „github.com:lexmark3200/openwrt.git”
podpowiedź: Updates were rejected because the tip of your current branch is behind
podpowiedź: its remote counterpart. If you want to integrate the remote changes,
podpowiedź: use 'git pull' before pushing again.
podpowiedź: See the 'Note about fast-forwards' in 'git push --help' for details.
marcin@marcin-Z240:~/lexmark3200/openwrt$ git pull

Bieżąca gałąź nie ma informacji o śledzeniu.
Podaj, z jaką gałęzią scalić.
Więcej szczegółów w git-pull(1).

    git pull <zdalne-repozytorium> <gałąź>

Jeśli chcesz ustawić informacje o śledzeniu w tej gałęzi, możesz to zrobić przez:

    git branch --set-upstream-to=origin/<gałąź> c200p

marcin@marcin-Z240:~/lexmark3200/openwrt$ git branch --set-upstream-to=c200p 
warning: not setting branch 'c200p' as its own upstream

W ogóle nie czaję tego całego git-a lol Jest jakieś ludzkie gui do niego, żeby to jakoś po ludzku wyglądało??

Jak chcesz 24.10, to jak Ci mam to podesłać, bo zaraz na git taki zaprowadzę ład, że sam Torvalds się nie połapie lol

309

Odp: Cudy C200P

Daj tego dts i image.mk

wygląda na to jak byś u sobie robił brancha, nie wypchnął go do gtihuba.

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

310

Odp: Cudy C200P

Już Ci podsyłam.
poszło na cezary....eko.one.pl

311 (edytowany przez lexmark3200 2025-09-21 10:18:35)

Odp: Cudy C200P

Cezary napisał/a:

@lexmark3200: czy czasami nie wyłączyłeś w dts i2c na rzecz gpio? Jeżeli tak to włącz to i skompiluj ponownie. Albo udostępnij swoje źródła.

Nie powinno w DTS być coś na wzór:

 
                     i2c: i2c@900 {
  89                         compatible = "mediatek,mt7621-i2c";
  90                         reg = <0x900 0x100>;
  91 
  92                         clocks = <&sysclock>;
  93 
  94                         resets = <&rstctrl 16>;
  95                         reset-names = "i2c";
  96 
  97                         #address-cells = <1>;
  98                         #size-cells = <0>;
  99 
 100                         status = "disabled";
 101 
 102                         pinctrl-names = "default";
 103                         pinctrl-0 = <&i2c_pins>;
 104                 };
 105 
 106                 i2s: i2s@a00 {
 107                         compatible = "mediatek,mt7621-i2s";
 108                         reg = <0xa00 0x100>;
 109 
 110                         clocks = <&sysclock>;
 111 
 112                         resets = <&rstctrl 17>;
 113                         reset-names = "i2s";
 114 
 115                         interrupt-parent = <&gic>;
 116                         interrupts = <GIC_SHARED 16 IRQ_TYPE_LEVEL_HIGH>;
 117 
 118                         txdma-req = <2>;
 119                         rxdma-req = <3>;
 120 
 121                         dmas = <&gdma 4>,
 122                                 <&gdma 6>;
 123                         dma-names = "tx", "rx";
 124 
 125                         status = "disabled";
 126                 }; 

Tutaj link do źródła:
https://git.openwrt.org/?p=openwrt/open … 297b981331

312

Odp: Cudy C200P

Właście to powinno być

&i2c {
status = "okay";
};

Kompiluję właśnie, zobaczymy co z tego będzie i czy coś będzie.

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

313

Odp: Cudy C200P

Właśnie ;-)

314

Odp: Cudy C200P

Magistralę widzi, ale chipa nie rozpoznaje...

Compiled on: Aug 12 2025 16:02:21
pse uci reload success
[ubus_init]:626 BEGIN
[ubus_init]:630 after uloop_init
[ubus_init]:637 after ubus_connect
[ubus_init]:642 after ubus_add_uloop
[ubus_init]:650 END
0xA204 != get_chip_id()
0xA204 != get_chip_id()
0xA204 != get_chip_id()
0xA204 != get_chip_id()
0xA204 != get_chip_id()
0xA204 != get_chip_id()
0xA204 != get_chip_id()
0xA204 != get_chip_id()
...
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

315 (edytowany przez lexmark3200 2025-09-21 11:03:02)

Odp: Cudy C200P

ale odpaliłeś tą binarkę od Cudy?
U mnie nie rusza.
dodałem do DTS

&i2c {
         status = "okay";
}; 
root@OpenWrt:~# logread |grep i2c
Sun Sep 21 09:37:26 2025 kern.info kernel: [    0.994683] i2c_dev: i2c /dev entries driver
Sun Sep 21 09:37:26 2025 kern.err kernel: [    0.999276] mt7621-pinctrl pinctrl: pin io3 already requested by pinctrl; cannot claim for 1e000900.i2c
Sun Sep 21 09:37:26 2025 kern.err kernel: [    1.008754] mt7621-pinctrl pinctrl: pin-3 (1e000900.i2c) status -22
Sun Sep 21 09:37:26 2025 kern.err kernel: [    1.015042] mt7621-pinctrl pinctrl: could not request pin 3 (io3) from group i2c  on device mtmips-pinctrl
Sun Sep 21 09:37:26 2025 kern.err kernel: [    1.024689] i2c-mt7621 1e000900.i2c: Error applying setting, reverse things back
root@OpenWrt:~#

316

Odp: Cudy C200P

Odpaliłem, napisałem to we wcześniejszych postach. Ale ich bibliotekach, dlatego ruszyła.

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

317

Odp: Cudy C200P

lexmark3200 napisał/a:

ale odpaliłeś tą binarkę od Cudy?
U mnie nie rusza.
dodałem do DTS

&i2c {
         status = "okay";
}; 
root@OpenWrt:~# logread |grep i2c
Sun Sep 21 09:37:26 2025 kern.info kernel: [    0.994683] i2c_dev: i2c /dev entries driver
Sun Sep 21 09:37:26 2025 kern.err kernel: [    0.999276] mt7621-pinctrl pinctrl: pin io3 already requested by pinctrl; cannot claim for 1e000900.i2c
Sun Sep 21 09:37:26 2025 kern.err kernel: [    1.008754] mt7621-pinctrl pinctrl: pin-3 (1e000900.i2c) status -22
Sun Sep 21 09:37:26 2025 kern.err kernel: [    1.015042] mt7621-pinctrl pinctrl: could not request pin 3 (io3) from group i2c  on device mtmips-pinctrl
Sun Sep 21 09:37:26 2025 kern.err kernel: [    1.024689] i2c-mt7621 1e000900.i2c: Error applying setting, reverse things back
root@OpenWrt:~#

I jeszcze musisz usunąć i2c z sekcji gdzie gpio definiujesz. Ale i tak nie działa, robi magistralę ale nic na niej nie wykrywa i2cdetect. Ciekawe czy oni nie zapięli i2c na innych pinach po prostu.

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

318 (edytowany przez lexmark3200 2025-09-21 12:01:04)

Odp: Cudy C200P

I jeszcze musisz usunąć i2c z sekcji gdzie gpio definiujesz.

Tak, zanim odpisałeś, doczytałem. Skompilowałem. To przeoczyłem.
Teraz mam:

root@OpenWrt:~# logread | grep i2c
Sun Sep 21 10:54:27 2025 kern.info kernel: [    1.003593] i2c_dev: i2c /dev entries driver
Sun Sep 21 10:54:27 2025 kern.info kernel: [    1.008739] i2c-mt7621 1e000900.i2c: clock 100 kHz
root@OpenWrt:~#

319

Odp: Cudy C200P

No, ale i tak nic nie widać na tej magistrali. A sam demon wyraźnie chce korzystać z i2c.

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

320

Odp: Cudy C200P

https://pastebin.com/bRwpjeyb

Skąd masz tego DTS?
No i tam jest kilka elementów np rt2880, których w c200p nie ma. co to jakiś uniwersalny dts mają ??

P.S. Może napisze nowy temat do Cudy via e-mail. zobaczymy co odpiszą, (bo mam wrażenie, że nie odpowiadają na kolekne wiadomości w danym temacie e-mail).

321

Odp: Cudy C200P

Z ich obrazu. Każdy dts można wydobyć i "rozkompilować" do dts'a, choć wtedy makr siłą rzeczy nie widać.

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

322

Odp: Cudy C200P

Ale głupia sprawa. Zapytałem perplexity o sposób obsługi tego chipu to dostałem link do tego forum do tego wątku smile

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

323

Odp: Cudy C200P

Moze kiedy trafisz Cezary z tym forum do TV na jakis reportaz o aleternatywnym oprogramowaniu big_smile

324

Odp: Cudy C200P

Stan na dziś - nadal nie działa poe. Nie wiem jak spowodować żeby na i2c było widoczne urządzenie. Robiłem definicję w dts, dodawałem sztucznie urządzenie pod nodem i2c, nawet dodałem ich 16 bo może adresację zmienili. Magistrala jest widoczna, urządzenia nie ma i nijak nie chcę się wykryć.

Samo urządzenie działa. Mogę je nawet udostępnić wraz następnymi kompilacji, ale poe nadal nie działa.

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

325

Odp: Cudy C200P

To teoretycznie mogę wypchnąć to co mamy na git:
jeśli tak to:

git pull

Bieżąca gałąź nie ma informacji o śledzeniu.
Podaj, z jaką gałęzią scalić.
Więcej szczegółów w git-pull(1).

    git pull <zdalne-repozytorium> <gałąź>

Jeśli chcesz ustawić informacje o śledzeniu w tej gałęzi, możesz to zrobić przez:

    git branch --set-upstream-to=origin/<gałąź> c200p

marcin@marcin-Z240:~/lexmark3200/openwrt$ git pull origin c200p
Z github.com:lexmark3200/openwrt
 * branch                  c200p      -> FETCH_HEAD
podpowiedź: You have divergent branches and need to specify how to reconcile them.
podpowiedź: You can do so by running one of the following commands sometime before
podpowiedź: your next pull:
podpowiedź: 
podpowiedź:   git config pull.rebase false  # merge
podpowiedź:   git config pull.rebase true   # rebase
podpowiedź:   git config pull.ff only       # fast-forward only
podpowiedź: 
podpowiedź: You can replace "git config" with "git config --global" to set a default
podpowiedź: preference for all repositories. You can also pass --rebase, --no-rebase,
podpowiedź: or --ff-only on the command line to override the configured default per
podpowiedź: invocation.
fatal: Należy podać, jak godzić rozbieżne gałęzie.

Co tutaj dać najlepiej, żębym mógł wychnąc zmiany? i jak je później scalić w jeden commit? git merge??