Temat: Podstawy - jak zaaplikować patcha

Nie robię tego za często więc proszę o pomoc.

Staram się skompilować openwrt dla rb-2011uias-2hnd i chcę przygotować źródła żeby poprawnie obsługiwało switcha gigabitowego.

Zrobiłem już:
git clone git://git.openwrt.org/openwrt.git
git clone git://git.openwrt.org/14.07/openwrt.git

i mam źródła w ~/openwrt

Jak spatchować źródła tym patchem: https://lists.openwrt.org/pipermail/ope … 29949.html

Tak się zastanawiam czy w 15.05 nie uwzględniono już obsługi switcha w rb-2011uias-2hnd?

Czekam na waszą podpowiedź.

2

Odp: Podstawy - jak zaaplikować patcha

W oficjalnym CC nie. W moich obrazach tak, z tym że ja mam inną: https://lists.openwrt.org/pipermail/ope … 30217.html

To co jest zapisujesz do pliku np. abc.patch w tym katalogu gdzie masz plik .config. A później robisz

patch -p1 < abc.patch

Ponieważ to są tylko dwie linie to te zmiany możesz ręcznie wprowadzić poprawiając plik target/linux/ar71xx/files/arch/mips/ath79/mach-rb2011.c, z tym że pamiętaj że później trzeba rekompilować cały kernel jeszcze raz.

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

3

Odp: Podstawy - jak zaaplikować patcha

Ręcznie zmieniłem smile

configa wczytalem z https://downloads.openwrt.org/barrier_b … x_mikrotik

i teraz:

make target/linux/compile

???

4

Odp: Podstawy - jak zaaplikować patcha

make target/linux/clean
i
make

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

5

Odp: Podstawy - jak zaaplikować patcha

i jak podmienić kernel?

6

Odp: Podstawy - jak zaaplikować patcha

Nic nie podmieniasz. skompiluje ci obraz to wgraj do sprzętu po prostu.

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

7

Odp: Podstawy - jak zaaplikować patcha

Ok, skompilowało się. I tak się zastanawiam czy obraz jest z initramfs???

"RouterBoards can boot OpenWrt .elf images with initramfs via TFTP."

Spróbuję etherboota, nie powinien nic namieszać.

8

Odp: Podstawy - jak zaaplikować patcha

Jak zaznaczyłeś to jest. Nie wiem czemu się zastanawiasz czy jest czy nie smile

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

9 (edytowany przez a.bakus 2016-03-15 08:17:17)

Odp: Podstawy - jak zaaplikować patcha

W configu nic nie zaznaczałem tylko wczytałem z pliku to co wyżej podałem. Nie wnikałem. Mój błąd.

Teraz walczę z TFTP na ubuntu.