76 (edytowany przez mar_w 2015-07-03 21:26:49)

Odp: DVB-T na CC trunk

build000 napisał/a:

Już jest 3.18.17 w CC/trunk...

Dzięki za info. Chwila nieuwagi i tu taki zonk smile
Pokazały się w katalogu moduły chociaż dostałem błąd:
http://pics.tinypic.pl/i/00680/ogd9awlgc9ka_t.jpg


Oto wyłuskane Moduly_3.18.17

EDIT: dodałem brakujące regmap-y

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

77

Odp: DVB-T na CC trunk

Próbuję zainstalować MT4168 na chipie ITE 9135 na OpenWrt z kernelem 3.18.16 (3.18.17 nie próbowałem ze względu na te błędy przy kompilacji). Moduły wczytuję w kolejności podanej w #68 poście. Ale przy próbie wczytania modułu af9033 dostaję błąd:

failed to insert /lib/modules/3.18.16/af9033.ko

a w logach:

Mon Jul  6 21:27:22 2015 kern.warn kernel: [12643.300000] af9033: Unknown symbol __stack_chk_guard (err 0)
Mon Jul  6 21:27:22 2015 kern.warn kernel: [12643.310000] af9033: Unknown symbol __stack_chk_fail (err 0)

Brakuje jeszcze jakiegoś modułu czy coś jeszcze innego?

OpenWrt 25.12 @ GL.iNet GL-MT6000
OpenWrt 25.12 @ Xiaomi Mi Router AX3000T
OpenWrt 25.12 @ D-Link DAP-X1860 A1
Mój blog: Komputery i Systemy

78

Odp: DVB-T na CC trunk

Raczej skutek jak byś ładował moduły nie od tego kernela.

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

79

Odp: DVB-T na CC trunk

Jazz napisał/a:

Brakuje jeszcze jakiegoś modułu czy coś jeszcze innego?

Mam nadzieję że moduły brałeś z posta #73 ?

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

80

Odp: DVB-T na CC trunk

Tak z #73.

Wczoraj zaktualizowałem OpenWrt - ostatni obraz Cezarego z LuCI z 04.07.2015 z kernelem 3.18.17 bez zachowania ustawień. Na tym czystym obrazie zrobiłem tylko extroota i wgrałem wszystkie moduły z posta #76 do /lib/modules/3.18.17/ bez nadpisywania oraz pliki firmware do /lib/firmware i przy 'insmod af9033' pojawił mi się taki sam błąd jak na wcześniejszej wersji. Wobec tego tym razem wgrałem moduły z nadpisywaniem (piszę z pamięci alby były to chyba 4 moduły z ohci i ehci w nazwach). Zrobiłem reboot i znów przy 'insmod af9033' to samo.

Moduły są do właściwej wersji, ale może o czym zapominam?

OpenWrt 25.12 @ GL.iNet GL-MT6000
OpenWrt 25.12 @ Xiaomi Mi Router AX3000T
OpenWrt 25.12 @ D-Link DAP-X1860 A1
Mój blog: Komputery i Systemy

81 (edytowany przez mar_w 2015-07-08 17:03:03)

Odp: DVB-T na CC trunk

Dzisiaj znowu wyciągałem z trunka z kernela 3.18.17 moduły Multimedia.
Moduł af9033.ko nie potrzebuje żadnych zależności i powinien załadować się nawet jako pierwszy...

I mam ten sam błąd co TY.... sad

EDIT: ALE ZMYŁA, Moduł pokazuje, że NIE potrzebuje jakichkolwiek zależności. Załadowałem go dopiero jako 4 z kolei, poprzedzając go ładowaniem innych modułów:

root@OpenWrt:~# insmod i2c-core
root@OpenWrt:~# insmod i2c-dev
root@OpenWrt:~# insmod i2c-mux
root@OpenWrt:~# insmod af9033

I weszło wszystko. Wcześniejszą instrukcję post #68 pisałem na obrazie z wbudowanymi kmod-i2c który sam kompilowałem, więc nie potrzeba było ładować tych modułów. MAM NADZIEJĘ ŻE TERAZ UDA SIĘ WSZYSTKO...

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

82

Odp: DVB-T na CC trunk

Tracę już nadzieję na uruchomienie DVB-T na routerze:

insmod i2c-core
Failed to find i2c-core. Maybe it is a built in module ?

Doinstalowałem paczkę kmod-i2c-core_3.18.17-1_ar71xx.ipk ale tam jest tylko i2c-dev.ko

OpenWrt 25.12 @ GL.iNet GL-MT6000
OpenWrt 25.12 @ Xiaomi Mi Router AX3000T
OpenWrt 25.12 @ D-Link DAP-X1860 A1
Mój blog: Komputery i Systemy

83

Odp: DVB-T na CC trunk

Wydaje mi się, że na obrazach Cezarego nie uda Ci się uruchomić tego tunera.
Ściągnij sobie trunka, http://downloads.openwrt.org/snapshots/ … x/generic/ zainstaluj co chcesz i załaduj moduły ode mnie. Sprawdzałem na trunku, moich obrazach z wczoraj oraz na tych kompilowanych dzisiaj.
Odnośnie tych logów:

Mon Jul  6 21:27:22 2015 kern.warn kernel: [12643.300000] af9033: Unknown symbol __stack_chk_guard (err 0)
Mon Jul  6 21:27:22 2015 kern.warn kernel: [12643.310000] af9033: Unknown symbol __stack_chk_fail (err 0)

to niektórzy twierdzą, że:

"probably the code was compiled with the option -fstack-protector or/and -fstack-protector-all of gcc.
If you have the source code, recompile with -fnostack-protector and/or -fnostack-protector-all,"

Jeżeli to prawda to spytaj się Cezarego dlaczego tak skompilował, swoje obrazy....

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

84

Odp: DVB-T na CC trunk

Ja na domyślnych ustawieniach jadę, zresztą ustawienia macie podane z jakich to zostało kompilowane.

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

85

Odp: DVB-T na CC trunk

wydłubałem nowsze tym razem z kernela 4.1.2
media.ar71xx.linux.4.1.2
Ciekawe jak te będą się ładować. U mnie wszystko gra. Na trunku oczywiście...

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

86

Odp: DVB-T na CC trunk

Dzięki mar_w za wkład. Nie mam teraz czasu się tym zająć, ale po urlopie może w końcu uda mi się odpalić TV na routerze.

OpenWrt 25.12 @ GL.iNet GL-MT6000
OpenWrt 25.12 @ Xiaomi Mi Router AX3000T
OpenWrt 25.12 @ D-Link DAP-X1860 A1
Mój blog: Komputery i Systemy

87

Odp: DVB-T na CC trunk

Potrzebuję zbudować moduły do DVB-T dla CC i kernela 3.18.17 bo te od mar_w niestety nie działają (załadowanie kończy się błędem jak u Jazz.

Rozumiem, że w menuconfig mam pozaznaczać w Multimedia, wszystko co się tyczy DVB, ale gdzie później znajdę zbudowane moduły (ewentualnie co i jak zaznaczyć)?

88

Odp: DVB-T na CC trunk

W źródłach kernela, build_dir/..../linux-... szukaj plików .ko

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

89

Odp: DVB-T na CC trunk

totalizator napisał/a:

Potrzebuję zbudować moduły do DVB-T dla CC i kernela 3.18.17 bo te od mar_w niestety nie działają (załadowanie kończy się błędem jak u Jazz.

Rozumiem, że w menuconfig mam pozaznaczać w Multimedia, wszystko co się tyczy DVB, ale gdzie później znajdę zbudowane moduły (ewentualnie co i jak zaznaczyć)?

małe sprostowanie make kernel_menuconfig smile
A jeśli chodzi o pytanie "co zaznaczyć?" to zależy od potrzeb. Tu masz mniej więcej przykład graficzny.
Jakbyś zrobił wszystko to wystaw to gdzieś dla potomnych.

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

90

Odp: DVB-T na CC trunk

mar_w napisał/a:

małe sprostowanie make kernel_menuconfig smile
A jeśli chodzi o pytanie "co zaznaczyć?" to zależy od potrzeb. Tu masz mniej więcej przykład graficzny.
Jakbyś zrobił wszystko to wystaw to gdzieś dla potomnych.

Tak, to akurat wiem. Dzięki za ten przykład z configiem. Zastanawiam się tylko teraz jak mam skompilować moduły i kernel dla swojej wersji 3.18.17 bo to co ściąga się automatycznie to 3.18.21. Dopisałem LINUX_VERSION w target/linux/ar71xx/Makefile, ale jak próbuję budować kernel to się kończy statusem "failed". Jakieś sugestie?

91

Odp: DVB-T na CC trunk

Cofnij się do rev który masz obecnie zainstalowany.

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

92

Odp: DVB-T na CC trunk

Cezary napisał/a:

Cofnij się do rev który masz obecnie zainstalowany.

Tylko jak to zrobić?

93

Odp: DVB-T na CC trunk

Przy svn podajesz -r numerek. Dla gita: git clone; git reset --hard numerek.

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

94

Odp: DVB-T na CC trunk

Cezary napisał/a:

Przy svn podajesz -r numerek. Dla gita: git clone; git reset --hard numerek.

Doh, ciężko idzie - czuję się jak noob. Próbowałem już "reset --hard", ale nie wiem jaki podać revision number a mam wersję OpenWrt Chaos Calmer (r46163).

95

Odp: DVB-T na CC trunk

https://dev.openwrt.org/changeset/46163
http://git.openwrt.org/?p=15.05/openwrt … b95595f388

171f0fd10830acd3259f7c229f1b65b95595f388

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

96

Odp: DVB-T na CC trunk

A nie lepiej coś takiego?

http://blog.jokielowie.com/2014/02/sdr- … ych-ads-b/

97

Odp: DVB-T na CC trunk

Dziękuję! Wszystko się udało i tuner działa. Dopiero później znalazłem tą paczkę na forum - multimedia-Openwrt.CC.ar71xx.linux.3.18.17.zip, ale już jej nie sprawdzałem. Tutaj moje, przetestowane i na 100% działające moduły dla DIB0700 i kernela 3.18.17 - https://dl.dropboxusercontent.com/u/138 … .18.17.zip

Kolejny temat to - czy ma ktoś może nowszą binarkę Tvheadend dla Chaos Calmer? Wersja z trunka odpali? Jakie są różnice w stosunku do 3.4 i czy jest możliwe transkodowanie (musiałaby mieć chyba wkompilowane ffmpeg, albo coś)?

98

Odp: DVB-T na CC trunk

Wersja z trunka chwilowo się nie kompiluje (chyba, że masz jakiś z snapshot, ale czytałem, że może nawet nie działać), poza tym silnie uzależniona od kernela (trzeba wszystko samemu połatać i skompilować co trzeba, w kernelu również odpowiednie stery dodać jak wcześniej ręcznie i...po prostu to sprawdzić - są b. skrajne opinie) - trzeba cisnąć devów na https://github.com/openwrt/packages żeby połatali... wink

99

Odp: DVB-T na CC trunk

@build000
Nie wiem czy coś źle robię, bo się na tym nie znam, ale u mnie TVH kompiluje się prawidłowo. Już dawno zauważyłem, że polecenie   make clean   nie kasuje plików z katalogu   /dl   takich jak np. tvheadend-v4.0.5.tar.gz co skutkuje tym, że   make download   nie pobiera aktualnej wersji. Poprzednia wersja tego pliku w katalogu   /dl   pobrana kiedyś:

-rw-r--r--  1 user user 15917878 wrz 11 16:50 tvheadend-v4.0.5.tar.gz

oraz wersja pobrana dzisiaj:

-rw-r--r--  1 user user 15918027 wrz 18 18:49 tvheadend-v4.0.5.tar.gz

Nie sprawdzałem czy wersja z trunka działa czy nie, ale kompiluje się prawidłowo.

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

100 (edytowany przez build000 2015-09-19 05:52:36)

Odp: DVB-T na CC trunk

No jak to w trunku - zmiany są dynamiczne, czasem co kilka wersji (w jedną, albo w drugą stronę), a poza tym ma ten pakiet dodatkowe opcje i ogólnie sprawdzałem ze 2 czy 3 dni temu - wtedy się nie budował. Ogólnie to standard z tym kompilowaniem/niekompilowaniem w trunk...
Co do sprawdzenia to obecnie nie mam jak - pożyczyłem swoje zabawki funflowi i jakoś nie działa niewidzialny napis na nich "wróć do mnie"...hehe... wink
A co do archiwum to nie wiem, ale chyba w Makefile (a nawet na pewno) nie ma opcji sumy kontrolnej, bo źródło to też jakiś git i zapewne tam też dzieją się sprawy dynamicznie...ogólnie to póki co w trunk jest z tym programem "wielka rzeźba w..." - więc raczej trzeba to po swojemu kombinować...

EDIT:
No tak...jak to zwykle z przeważającą ilością pakietów w openwrt...teraz temu się bliżej przyjrzałem - kompilacja nie radzi sobie z sytuacją, gdy masz włączone globalnie "full language support" (źle szuka bibliotek - nie w tym katalogu co powinien) - dla zainteresowanych log z nieudanej kompilacji:
http://wklej.org/id/1799270/ ... chyba już to ktoś zgłaszał do gita "wieki temu" (wiadomo - w sensie ilości zmian w tej developerskiej wersji wrt)...

EDIT II:
Okazuje się, że jednak chyba to innym umknęło, więc ja to zgłosiłem
https://github.com/openwrt/packages/issues/1787
wink