Czemu nie mówiłeś, że używasz swojego openwrt. Moduły sam kompilowales? Ja bym Ci polecił użycie openwrt Cezarego, bo wiem po sobie, że dużo roboty jest samodzielnym kompilowaniu tego.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez Bartekk
Czemu nie mówiłeś, że używasz swojego openwrt. Moduły sam kompilowales? Ja bym Ci polecił użycie openwrt Cezarego, bo wiem po sobie, że dużo roboty jest samodzielnym kompilowaniu tego.
Czy aby na pewno zainstalowałeś kmod-input-core kmod-ir-core? Dvb-usb.ko masz w lib/modules/3.3.8?
To może podaj te logi, bo co tu można wróżyć.
Jak to robiisz na wdr4300 to czemu nie skorzystasz z gotowego poradnika?
Link: http://eko.one.pl/?p=openwrt-dvb
Rób wszystko wedle poleceń i zadziała.
Zrobione! Tylko, że zapomniałem, że mój wcześniej skompilowany tvheadend nie zadziała teraz.
A patrz Pan na to. Brakowało I2C device interface. Dvb-usb jest to został już tylko ten nieszczęsny ir-core.
No jak byk w poradniku piszę, żeby zainstalować dodatkowe 2 pakiety kmod-input-core kmod-ir-core.
Przygotowania
Zakładamy że w systemie zainstalowane są moduły do obsługi usb (zwykle wystarczy pakiet kmod-usb2). Należy także zainstalować dwa pakiety ogólne obsługujące urządzenia wejściowe i IR:
# opkg update
# opkg install kmod-input-core kmod-ir-core
Pakiety te są dostępne tylko w moim repozytorium, nie ma ich standardowo w OpenWrt.Znowu wymiękam. Wg. mnie pakiet kmod-ir-core mógłby znajdować się w Other modules, lecz go tam nie ma. W device driver przeleciałem wszystko i dalej nie mam dvb-usb. Jak widzę, u Ciebie w repo jest kmod-ir-core, ale niestety nie da rady go zainstalować.
Tylko, że nie wiem gdzie dokładnie. Już 5-ty raz sprawdzam te "zakładki" i nic nie widzę o dvb-usb i ir-core. Dziwne, bo kmod-input-core mam skompilowany.
Mam tak pozaznaczane:
Dodatkowo nie mam pakietu kmod-ir-core, gdzie to mogę zaznaczyć do kompilacji?
Wszystko zaznaczone. Teraz brakuje mi tylko dvb-usb. Mam już it913x-fe, dvb-core. Jak widzę to nie kompiluje mi modułów w katalogu dvb-usb.
Znowu ten sam problem. Nie kompiluje mi się sterownik od dvb-usb i sterownik od karty tv. Mam wszystko pozaznaczane mimo tego, większość sterowników jest nie skompilowana. Trochę to okienko configu się zmieniło i nie wiem czy czegoś nie przeoczyłem.
dvb-core mam skompilowane, brakuje mi dvb-usb i it913x-fe.
W usb support mam wszystko zaznaczone <M>
W multimedia support mam też wszystko zaznaczone przemiennie <M> oraz [ * ], dvbt adapters to samo. W customise dvb frontends mogę tylko zaznaczyć dummy frontend driver jako <M>.
To samo dotyczy modułow m.in od dvbt? Muszę od nowa je kompilować? Pytam, bo nie chcę to zbytnio współpracować.
Jak zwykle coś jeszcze nie tak. Przy próbie instalacji niektórych pakietów otrzymuje:
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-ir-core:
* kernel (= 3.3.8-1-9121bb5df2887ff8c06b3bd8a9335391) *
* opkg_install_cmd: Cannot install package kmod-ir-core.Chcesz to uruchomić na nsa310 czy na routerze, bo nie wspomniałeś o tym w wiadomości.
Korki od szampana wystrzeliły!
root@OpenWrt:/# sensors
lm85-i2c-0-2e
Adapter: mv64xxx_i2c adapter
in0: +1.80 V (min = +0.00 V, max = +3.32 V)
in1: +1.09 V (min = +0.00 V, max = +2.99 V)
in2: +3.21 V (min = +0.00 V, max = +4.38 V)
in3: +5.08 V (min = +0.00 V, max = +6.64 V)
in4: +12.19 V (min = +0.00 V, max = +15.94 V)
fan1: 1762 RPM (min = 0 RPM)
fan2: 0 RPM (min = 0 RPM)
fan3: 0 RPM (min = 0 RPM)
fan4: 0 RPM (min = 0 RPM)
temp1: +27.0 C (low = -127.0 C, high = +127.0 C)
temp2: +27.0 C (low = -127.0 C, high = +127.0 C)
temp3: +33.0 C (low = -127.0 C, high = +127.0 C)
cpu0_vid: +0.000 VJedynie martwi mnie to:
r8169 0000:00:01.0: eth0: unable to load firmware patch rtl_nic/rtl8168d-2.fw (-2)To coś poważnego?
Niestety muszę chyba wszystko od nowa, bo teraz kompilacja się wykłada. Wyczyszczę całe środowisko i dam znać.
Dawałem też no, ale wtedy otrzymywalem, że zignorował patchowanie.
Update://
bartekdebian2@debian2:/opt/attitude_adjustment$ make target/linux/clean
make[1] target/linux/clean
make[2] -C target/linux clean
bartekdebian2@debian2:/opt/attitude_adjustment$ cd target/linux/kirkwood
bartekdebian2@debian2:/opt/attitude_adjustment/target/linux/kirkwood$ patch -p0 < /opt/attitude_adjustment/nsa310.patch
patching file config-3.3
Hunk #1 succeeded at 179 (offset 5 lines).
patching file patches/999-ledtrig-sata-disk.patch
patching file base-files/etc/diag.sh
patching file base-files/etc/uci-defaults/zyxel
patching file files/arch/arm/mach-kirkwood/nsa-310-setup.cTeraz jest ok?
bartekdebian2@debian2:/opt/attitude_adjustment/target/linux/kirkwood$ patch -p0 < /opt/attitude_adjustment/nsa310.patch
patching file config-3.3
Reversed (or previously applied) patch detected! Assume -R? [n] y
Hunk #1 succeeded at 179 (offset 5 lines).
patching file patches/999-ledtrig-sata-disk.patch
patching file base-files/etc/diag.sh
patching file base-files/etc/uci-defaults/zyxel
patching file files/arch/arm/mach-kirkwood/nsa-310-setup.c
Reversed (or previously applied) patch detected! Assume -R? [n] y
Udało się?
Co mam wpisać w File to patch?
Nie śmiejcie się, bo robię to pierwszy. Skorzystałem najpierw z 1 komedy i otrzymałem:
bartekdebian2@debian2:/opt/attitude_adjustment$ patch -p1 < /opt/attitude_adjustment/nsa310.patch
can't find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: config-3.3
|===================================================================
|--- config-3.3 (wersja 36954)
|+++ config-3.3 (kopia robocza)
--------------------------
File to patch: nsa310.patch
patching file nsa310.patch
Hunk #1 FAILED at 174.
1 out of 1 hunk FAILED -- saving rejects to file nsa310.patch.rej
patching file 999-ledtrig-sata-disk.patch
patching file etc/diag.sh
patching file etc/uci-defaults/zyxel
patching file arch/arm/mach-kirkwood/nsa-310-setup.c
Hunk #1 FAILED at 189.
Hunk #2 FAILED at 246.
2 out of 2 hunks FAILED -- saving rejects to file arch/arm/mach-kirkwood/nsa-310-setup.c.rejAle jak widzę, że nie mógł znaleźć jakiegoś pliku i dużo błędów, to skorzystałem z 2 komendy:
bartekdebian2@debian2:/opt/attitude_adjustment$ patch < /opt/attitude_adjustment/nsa310.patch
patching file config-3.3
Hunk #1 FAILED at 174.
1 out of 1 hunk FAILED -- saving rejects to file config-3.3.rej
patching file 999-ledtrig-sata-disk.patch
patching file diag.sh
patching file zyxel
patching file nsa-310-setup.c
Hunk #1 FAILED at 189.
Hunk #2 FAILED at 246.
2 out of 2 hunks FAILED -- saving rejects to file nsa-310-setup.c.rejDalej błędy.
Tu chyba kończy się moja przygoda z kompilacją openwrt. Jedyne co udało mi się znaleźć to wrzucanie patchy do owego katalogu. Dzięki za poświęcony czas.
A nie mogę sobie jej skopiować do katalogu patches?
Zapewne chodzi o nsa310.patch. Żeby nie przeciągać, powiedz jeszcze gdzie to wrzucić. Jak skopiuje to do odpowiedniego katalogu to mam znów puścić kompilację systemu i prawdopodobnie będzie to chodzić, tak?
eko.one.pl → Posty przez Bartekk
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc