doczytałem, że potrzebny jest V4L aby poprawnie działał sterownik karty.
Gdy zaznaczę V4l-dvb pojawia się błąd przy kompilacji:

make[4]: Entering directory `/home/sly/openwrt/trunk/attitude_adjustment/build_dir/linux-x86_generic/v4l-dvb-20112303'
make -C /home/sly/openwrt/trunk/attitude_adjustment/build_dir/linux-x86_generic/v4l-dvb-20112303/v4l 
make[5]: Entering directory `/home/sly/openwrt/trunk/attitude_adjustment/build_dir/linux-x86_generic/v4l-dvb-20112303/v4l'
No kernel files. You need to run "make download untar" or "make dir DIR=<your_git_source_dir>" first!

plik ten znajduje się w build_dir w include\linux. Nie wiem jak mam wskazać w makefilu żeby kożystał z tego katalogu. Proponowane polecenia z errora też nie działają:

make[2]: Entering directory `/home/sly/openwrt/trunk/attitude_adjustment/target/linux'
make[3]: Entering directory `/home/sly/openwrt/trunk/attitude_adjustment/target/linux/x86'
make[3]: Nothing to be done for `download'.
make[3]: Leaving directory `/home/sly/openwrt/trunk/attitude_adjustment/target/linux/x86'
make[2]: Leaving directory `/home/sly/openwrt/trunk/attitude_adjustment/target/linux'
make[1]: Leaving directory `/home/sly/openwrt/trunk/attitude_adjustment'
make[1]: Entering directory `/home/sly/openwrt/trunk/attitude_adjustment'
make[1]: *** No rule to make target `untar'.  Stop.
make[1]: Leaving directory `/home/sly/openwrt/trunk/attitude_adjustment'
make: *** [untar] Błąd 2

Czyli sam kompiluje, zależności spełnione ... to na czym może jeszcze polegać błąd? Masz Cezary może jakiś pomysł/podpowiedź? Ja już nie wiem gdzie mam szukać.

Zły trop sad

it913x_fe jest wykorzystywany przeładowanie modułów mnie o tym przekonało.

Nie mam już pomysłów co może być nie tak.
czy to może być związane ze sterownikami z MediaWRT i powinienem użyć starszych (do AA) czy ja czegoś nie dodałem?
Już nie mam pomysłów co może być nie tak.

czy z tego wynika że dvb-usb-it913x nie używa it913x_fe??

Czyli nawet nie próbuje załadować frontend?

root@OpenWrt:~# lsmod | grep 913
dvb_usb_it913x          9240  0 
it913x_fe              28074  0 
dvb_usb                16342 29 dvb_usb_vp7045,dvb_usb_vp702x,dvb_usb_umt_010,dvb_usb_ttusb2,dvb_usb_technisat_usb2,dvb_usb_opera,dvb_usb_nova_t_usb2,dvb_usb_m920x,dvb_usb_lmedm04,dvb_usb_it913x,dvb_usb_gp8psk,dvb_usb_gl861,dvb_usb_friio,dvb_usb_ec168,dvb_usb_dw2102,dvb_usb_dtv5100,dvb_usb_dtt200u,dvb_usb_digitv,dvb_usb_dibusb_mc,dvb_usb_dibusb_mb,dvb_usb_cxusb,dvb_usb_cinergyT2,dvb_usb_ce6230,dvb_usb_az6027,dvb_usb_au6610,dvb_usb_anysee,dvb_usb_af9015,dvb_usb_af9005,dvb_usb_dibusb_common
rc_core                 9111  8 dvb_usb_ttusb2,dvb_usb_technisat_usb2,dvb_usb_lmedm04,dvb_usb_it913x,dvb_usb_anysee,dvb_usb_af9015,dvb_usb

Tak jak mówiłem, już zaznaczyłem wszystko dlatego trochę bałagan.

Jeżeli faktycznie nie próbuje ładować frontendu to jak powinienem skompilować dvb-usb-it913 żeby działało?

już mam wszystko sad
Czy lsmod wyświetli też moduły wkompilowane w jądro czy tylko ładowane jako *.ko?

bo w lsmod nie ma dvb-core

a czy masz pomysł w takim razie dlaczego może nie działać frontend w sticku?
czego może brakować? Walcze z tym już ponad tydzień i zaczynam mieć wątpliwości czy mi się uda.

Mam podobny błąd. Nie powstaje w czasie kompilacji kmod-dvb-core.ko.
W menuconfig i kernel_menucconfig dvb-core zaznaczony na yes. ./build_dir/linux-x86_generic/linux-3.3.8/.config -> config DVB_CORE = y
./.config -> config kmod-dvb-core = y

Ja kompiluje dla AA kernel 3.3.8

8

(1 odpowiedzi, napisanych Oprogramowanie / Software)

ktoś wie dlaczego nie uruchamia się frontend karty?

9

(8 odpowiedzi, napisanych Oprogramowanie / Software)

Okazało się, że miałem "rozjechane" środowisko.
Kompilacja już działa.

10

(8 odpowiedzi, napisanych Oprogramowanie / Software)

Jest "full language support"

11

(8 odpowiedzi, napisanych Oprogramowanie / Software)

błąd z libusb magicznie zniknął.

Natomiast pojawił się z libiconv (jest zaznaczone full i "zwykłe")

make V=99 :

/home/sly/openwrt/trunk/attitude_adjustment/staging_dir/toolchain-i386_gcc-4.6-linaro_uClibc-0.9.33.2/lib/gcc/i486-openwrt-linux-uclibc/4.6.3/../../../../i486-openwrt-linux-uclibc/bin/ld: warning: libiconv.so.2, needed by /home/sly/openwrt/trunk/attitude_adjustment/staging_dir/target-i386_uClibc-0.9.33.2/usr/lib/libglib-2.0.so, not found (try using -rpath or -rpath-link)
/home/sly/openwrt/trunk/attitude_adjustment/staging_dir/target-i386_uClibc-0.9.33.2/usr/lib/libglib-2.0.so: undefined reference to `libiconv'
/home/sly/openwrt/trunk/attitude_adjustment/staging_dir/target-i386_uClibc-0.9.33.2/usr/lib/libglib-2.0.so: undefined reference to `libiconv_open'
/home/sly/openwrt/trunk/attitude_adjustment/staging_dir/target-i386_uClibc-0.9.33.2/usr/lib/libglib-2.0.so: undefined reference to `libiconv_close'
collect2: ld returned 1 exit status
make[6]: *** [gst-xmllaunch] Error 1
make[6]: Leaving directory `/home/sly/openwrt/trunk/attitude_adjustment/build_dir/target-i386_uClibc-0.9.33.2/gstreamer-0.10.36/tools'
Making all in m4
make[6]: Entering directory `/home/sly/openwrt/trunk/attitude_adjustment/build_dir/target-i386_uClibc-0.9.33.2/gstreamer-0.10.36/m4'
make[6]: Nothing to be done for `all'.
make[6]: Leaving directory `/home/sly/openwrt/trunk/attitude_adjustment/build_dir/target-i386_uClibc-0.9.33.2/gstreamer-0.10.36/m4'
Making all in common
make[6]: Entering directory `/home/sly/openwrt/trunk/attitude_adjustment/build_dir/target-i386_uClibc-0.9.33.2/gstreamer-0.10.36/common'
Making all in m4
make[7]: Entering directory `/home/sly/openwrt/trunk/attitude_adjustment/build_dir/target-i386_uClibc-0.9.33.2/gstreamer-0.10.36/common/m4'
make[7]: Nothing to be done for `all'.
make[7]: Leaving directory `/home/sly/openwrt/trunk/attitude_adjustment/build_dir/target-i386_uClibc-0.9.33.2/gstreamer-0.10.36/common/m4'
make[7]: Entering directory `/home/sly/openwrt/trunk/attitude_adjustment/build_dir/target-i386_uClibc-0.9.33.2/gstreamer-0.10.36/common'
make[7]: Nothing to be done for `all-am'.
make[7]: Leaving directory `/home/sly/openwrt/trunk/attitude_adjustment/build_dir/target-i386_uClibc-0.9.33.2/gstreamer-0.10.36/common'
make[6]: Leaving directory `/home/sly/openwrt/trunk/attitude_adjustment/build_dir/target-i386_uClibc-0.9.33.2/gstreamer-0.10.36/common'
make[6]: Entering directory `/home/sly/openwrt/trunk/attitude_adjustment/build_dir/target-i386_uClibc-0.9.33.2/gstreamer-0.10.36'
make[6]: Leaving directory `/home/sly/openwrt/trunk/attitude_adjustment/build_dir/target-i386_uClibc-0.9.33.2/gstreamer-0.10.36'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/home/sly/openwrt/trunk/attitude_adjustment/build_dir/target-i386_uClibc-0.9.33.2/gstreamer-0.10.36'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/home/sly/openwrt/trunk/attitude_adjustment/build_dir/target-i386_uClibc-0.9.33.2/gstreamer-0.10.36'
make[3]: *** [/home/sly/openwrt/trunk/attitude_adjustment/build_dir/target-i386_uClibc-0.9.33.2/gstreamer-0.10.36/.built] Error 2
make[3]: Leaving directory `/home/sly/openwrt/trunk/attitude_adjustment/feeds/packages/multimedia/gstreamer'
make[2]: *** [package/feeds/packages/gstreamer/compile] Error 2
make[2]: Leaving directory `/home/sly/openwrt/trunk/attitude_adjustment'
make[1]: *** [/home/sly/openwrt/trunk/attitude_adjustment/staging_dir/target-i386_uClibc-0.9.33.2/stamp/.package_compile] Error 2
make[1]: Leaving directory `/home/sly/openwrt/trunk/attitude_adjustment'
make: *** [world] Błąd 2

12

(8 odpowiedzi, napisanych Oprogramowanie / Software)

Oba byly zaznaczone.

13

(8 odpowiedzi, napisanych Oprogramowanie / Software)

libusb jest zaznaczone a przy kompilacji pojawia się błąd:

configure: error: "USB drivers requested, but libusb not found."

make[3]: Leaving directory `/home/sly/openwrt/trunk/attitude_adjustment/feeds/packages/utils/nut'

NUT'a nie zaznaczałem.
Walcze z tym już trzeci dzień i nie wiem gdzie jest błąd i ewentualnie o czym zapomniałem. HELP please

14

(1 odpowiedzi, napisanych Oprogramowanie / Software)

Mam problem z TvHeadEnd'em.
Środowisko kompilowałem OpenWrt + MediaWrt dla x86.

wygląda, że karta nie wysyła żadnego sygnału. TvHeadEnd nie skanuje żadnego muxa anie nie podaje na jakiej czestotliwosci jest karta. Wygląda jakby karta była w systemie ale nie wysyłała nic dalej.

Czy może brakować jakiegoś pakietu czy jest to problem ze sterownikiem?

cat /proc/bus/usb/devices

T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12   MxCh= 3
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev= 3.03
S:  Manufacturer=Linux 3.3.8 ohci_hcd
S:  Product=OHCI Host Controller
S:  SerialNumber=0000:00:03.1
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12   MxCh= 3
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev= 3.03
S:  Manufacturer=Linux 3.3.8 ohci_hcd
S:  Product=OHCI Host Controller
S:  SerialNumber=0000:00:03.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 6
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 3.03
S:  Manufacturer=Linux 3.3.8 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=0000:00:03.3
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=048d ProdID=9006 Rev= 2.00
S:  Manufacturer=ITE Technologies, Inc.
S:  Product=DVB-T TV Stick
C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 4 Cls=ff(vend.) Sub=00 Prot=00 Driver=it913x
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=01 Driver=it913x
E:  Ad=83(I) Atr=03(Int.) MxPS=  64 Ivl=64ms

T:  Bus=01 Lev=01 Prnt=01 Port=03 Cnt=02 Dev#=  3 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=14cd ProdID=6600 Rev= 2.01
S:  Manufacturer=Super Top
S:  Product=USB 2.0  IDE DEVICE
S:  SerialNumber=ãäã
ä°°ããµã±â â â 
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  2mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms

dmesg | grep 913

[    6.913399] sd 2:0:0:0: [sdb] 195371568 512-byte logical blocks: (100 GB/93.1 GiB)
[   35.191315] usbcore: registered new interface driver zd1211rw
[   35.431099] it913x: Chip Version=02 Chip Type=9135
[   35.445966] it913x: Firmware Version 52887808
[   35.460216] it913x: Dual mode=0 Remote=1 Tuner Type=60
[   35.475653] dvb-usb: found a 'ITE 9135(9006) Generic' in warm state.
[   35.517840] DVB: registering new adapter (ITE 9135(9006) Generic)
[   35.537608] it913x-fe: ADF table value    :00
[   36.750124] it913x-fe: Crystal Frequency :12000000 Adc Frequency :20250000 ADC X2: 01
[   36.773654] dvb-usb: no frontend was attached by 'ITE 9135(9006) Generic'
[   36.899831] dvb-usb: ITE 9135(9006) Generic successfully initialized and connected.
[   36.922832] it913x: DEV registering device driver
[   36.937697] it913x: Chip Version=02 Chip Type=9135
[   36.952484] it913x: Firmware Version 52887808
[   36.966732] it913x: Dual mode=0 Remote=1 Tuner Type=60
[   36.982172] dvb-usb: found a 'ITE 9135(9006) Generic' in warm state.
[   37.024386] DVB: registering new adapter (ITE 9135(9006) Generic)
[   37.043873] it913x-fe: ADF table value    :00
[   38.080407] it913x-fe: Crystal Frequency :12000000 Adc Frequency :20250000 ADC X2: 01
[   38.103956] dvb-usb: no frontend was attached by 'ITE 9135(9006) Generic'
[   38.230172] dvb-usb: ITE 9135(9006) Generic successfully initialized and connected.
[   38.253176] it913x: DEV registering device driver
[   38.267373] usbcore: registered new interface driver it913x

Ja obecnie działam na Fujitsu futro s400 na openwrt. System na karcie pamięci dysk pod usb.
pobór prądu max25W (niemierzony z opisu produktu). Pod OpenWRT sprzęt bardziej niż zadawalający.
Poprzednio miałem Ubuntu na T5520 więc i "dużego" linuksa możesz postawić.

sa trzy kreseczki

W AA nie mogłem znaleźć libiconv - przekopiowałem z trunka, potrzebował również getext. Na razie kompilacja poszła dalej. Zobaczymy jakie będą rezultaty.

jeszcze libevent2 - kolejna kompilacja

To innego nie ma. Masz pomysl co sie moglo zrobic? W jakiej sekcji szukac NLSa?

to ma być ustawione w .config?
Config_Build_NLS = y

screena nie trzeba wierze na słowo tongue.
Tylko co mogłem zrobić źle że u mnie nie ma i to na dwóch maszynach?

w trunku jest w AA nie ma.
Co źle zrobiłem?

nie moge znalźć wyglada jakby jej nie było

Config_Build_NLS = y
iconv-full nie mogę znaleźć. W jakiej jest ścieżce?

link do inforamcji:
https://dev.openwrt.org/ticket/10956

Kolejnym problemem jest:
undefined reference to `libiconv_open'
undefined reference to `libiconv_close'
undefined reference to `libiconv'

znalazłem informacje że powinienem dodać "-liconv" do sekcji TARGET_LDFLAGS. dodaje -liconv po spacji w tej sekcji w pliku rules.mk ale nic ta zmiana nie pomaga.

co powinienem zmienić/ustawić? Zainstalowane libiconv1.13.1.
(polecenie iconv w systemie jest wywoływane)

Próbuje skompilować attitute adjustment wraz z nakładką z MediaWRT (TVheadend + sterowniki).
Kompilacja nie dochodzi do końca. Pojawia się błąd przy 'libdlna'. Czy najnowsze MediaWRT mogę skompilować z AA czy jedynie na trunku?
Którą rewizję MediaWRT mogę użyć z AA. Nie przepadam za byciem beta testerem i wolę wersje "stabilne" od trunka.

kompiluje dla x86