Skocz do zawartości

Dvbdev.H A Fedora 15


slabypingwin

Rekomendowane odpowiedzi

Czy jądro Fedory 15 zawiera w sobie standardowo sterownik DVBDEV.H ?

W Fedorze 14 nie było go i między innymi dlatego nie mogłem skompilować ze źródeł sterów do mego tunera tv avermedia.

A może element o nazwie DVBDEV.H jest zakazany przez patenty w USA i dlatego nie ma go w Fedorze ?

Proszę o odpowiedź czy DVBDEV.H jest standardowo w F15 czy nie ?

  • Downvote 1
Odnośnik do komentarza
Udostępnij na innych stronach

Plik nagłówkowy to nie żaden sterownik, moduł itp. tylko kod źródłowy. Po co Ci wśród modułów pliki z kodem źródłowym? Dla mnie to bez sensu, ale jak już tak bardzo chcesz to przynajmniej pobierz ten plik z oficjalnego źródła http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=tree;f=drivers/media/dvb/dvb-core;h=81a917f3377d90aa61d6df6275a07c49f59e132f;hb=HEAD

Odnośnik do komentarza
Udostępnij na innych stronach

Nie instalowac przestarzalego, nieobslugujacego nowoczesne jadra, zepsutego sterownika, jesli nie posiadasz niezbednej do tego wiedzy i do tego nie umiesz posluzyc sie zestawem Google+jezyk angielski. Co próbujemy ci przekazac chyba od miesiecy.

  • Upvote 2
Odnośnik do komentarza
Udostępnij na innych stronach

Dobra, moja wina. Ten plik jest w nowym kernelu 2.6.38, ale nie od razu po instalacji kernel*costam*rpm:

# yum whatprovides */dvbdev.h
Wczytane wtyczki: langpacks, presto, refresh-packagekit
google-chrome/filelists                                  | 2.1 kB     00:00     
updates/filelists_db                                     | 2.1 MB     00:01     
kcbench-data-2.6.38-0.1-8.fc15.noarch : Kernel sources from 2.6.38 to be used by
                                     : kcbench
Repozytorium       : fedora
Dopasowano z:
Nazwa pliku : /usr/share/kcbench-data/linux-2.6.38/drivers/media/dvb/dvb-core/dvbdev.h

 

Zainstaluj kcbench-data i masz plik na swoim miejscu. Teraz mozesz juz kompilowac swoje sterowniki niczego nie zepsujesz, najwyzej nadal nie bedzie dzialac.

Odnośnik do komentarza
Udostępnij na innych stronach

Udało się rozwiązać problem , ale zobaczciez jakimi kłopotami ;

[darek@localhost H826D-expert-install]$ make
make -C /lib/modules/2.6.38.6-27.fc15.x86_64/source O=/lib/modules/2.6.38.6-27.fc15.x86_64/build SUBDIRS=`pwd` 
make[1]: Entering directory `/usr/src/kernels/2.6.38.6-27.fc15.x86_64'
 CC [M]  /home/darek/H826D-expert-install/aver/osdep_dvb.o
/home/darek/H826D-expert-install/aver/osdep_dvb.c:88:20: fatal error: dvbdev.h: No such file or directory
compilation terminated.
make[3]: *** [/home/darek/H826D-expert-install/aver/osdep_dvb.o] Error 1
make[2]: *** [_module_/home/darek/H826D-expert-install] Error 2
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.38.6-27.fc15.x86_64'
make: *** [default] Error 2
[darek@localhost H826D-expert-install]$ sudo make
[sudo] password for darek: 
make -C /lib/modules/2.6.38.6-27.fc15.x86_64/source O=/lib/modules/2.6.38.6-27.fc15.x86_64/build SUBDIRS=`pwd` 
make[1]: Entering directory `/usr/src/kernels/2.6.38.6-27.fc15.x86_64'
 CC [M]  /home/darek/H826D-expert-install/aver/osdep_dvb.o
/home/darek/H826D-expert-install/aver/osdep_dvb.c:88:20: fatal error: dvbdev.h: No such file or directory
compilation terminated.
make[3]: *** [/home/darek/H826D-expert-install/aver/osdep_dvb.o] Error 1
make[2]: *** [_module_/home/darek/H826D-expert-install] Error 2
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.38.6-27.fc15.x86_64'
make: *** [default] Error 2
[darek@localhost H826D-expert-install]$ make
make -C /lib/modules/2.6.38.6-27.fc15.x86_64/source O=/lib/modules/2.6.38.6-27.fc15.x86_64/build SUBDIRS=`pwd` 
make[1]: Entering directory `/usr/src/kernels/2.6.38.6-27.fc15.x86_64'
 CC [M]  /home/darek/H826D-expert-install/aver/osdep_dvb.o
/home/darek/H826D-expert-install/aver/osdep_dvb.c:89:19: fatal error: demux.h: No such file or directory
compilation terminated.
make[3]: *** [/home/darek/H826D-expert-install/aver/osdep_dvb.o] Error 1
make[2]: *** [_module_/home/darek/H826D-expert-install] Error 2
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.38.6-27.fc15.x86_64'
make: *** [default] Error 2
[darek@localhost H826D-expert-install]$ cd aver
[darek@localhost aver]$ make
make: *** No targets specified and no makefile found.  Stop.
[darek@localhost aver]$ cd ..
[darek@localhost H826D-expert-install]$ sudo ln -s /usr/src/kernels/2.6.38.6-27.fc15.x86_64 /usr/src/linux
[sudo] password for darek: 
[darek@localhost H826D-expert-install]$ make                                                                                                                                                         
make -C /lib/modules/2.6.38.6-27.fc15.x86_64/source O=/lib/modules/2.6.38.6-27.fc15.x86_64/build SUBDIRS=`pwd`                                                                                       
make[1]: Entering directory `/usr/src/kernels/2.6.38.6-27.fc15.x86_64'                                                                                                                               
 CC [M]  /home/darek/H826D-expert-install/aver/osdep_dvb.o                                                                                                                                          
/home/darek/H826D-expert-install/aver/osdep_dvb.c:89:19: fatal error: demux.h: No such file or directory                                                                                             
compilation terminated.                                                                                                                                                                              
make[3]: *** [/home/darek/H826D-expert-install/aver/osdep_dvb.o] Error 1
make[2]: *** [_module_/home/darek/H826D-expert-install] Error 2
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.38.6-27.fc15.x86_64'
make: *** [default] Error 2
[darek@localhost H826D-expert-install]$ make
make -C /lib/modules/2.6.38.6-27.fc15.x86_64/source O=/lib/modules/2.6.38.6-27.fc15.x86_64/build SUBDIRS=`pwd` 
make[1]: Entering directory `/usr/src/kernels/2.6.38.6-27.fc15.x86_64'
 CC [M]  /home/darek/H826D-expert-install/aver/osdep_dvb.o
/home/darek/H826D-expert-install/aver/osdep_dvb.c:90:23: fatal error: dvb_demux.h: No such file or directory
compilation terminated.
make[3]: *** [/home/darek/H826D-expert-install/aver/osdep_dvb.o] Error 1
make[2]: *** [_module_/home/darek/H826D-expert-install] Error 2
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.38.6-27.fc15.x86_64'
make: *** [default] Error 2
[darek@localhost H826D-expert-install]$ make
make -C /lib/modules/2.6.38.6-27.fc15.x86_64/source O=/lib/modules/2.6.38.6-27.fc15.x86_64/build SUBDIRS=`pwd` 
make[1]: Entering directory `/usr/src/kernels/2.6.38.6-27.fc15.x86_64'
 CC [M]  /home/darek/H826D-expert-install/aver/osdep_dvb.o
/home/darek/H826D-expert-install/aver/osdep_dvb.c:91:20: fatal error: dmxdev.h: No such file or directory
compilation terminated.
make[3]: *** [/home/darek/H826D-expert-install/aver/osdep_dvb.o] Error 1
make[2]: *** [_module_/home/darek/H826D-expert-install] Error 2
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.38.6-27.fc15.x86_64'
make: *** [default] Error 2
[darek@localhost H826D-expert-install]$ make
make -C /lib/modules/2.6.38.6-27.fc15.x86_64/source O=/lib/modules/2.6.38.6-27.fc15.x86_64/build SUBDIRS=`pwd` 
make[1]: Entering directory `/usr/src/kernels/2.6.38.6-27.fc15.x86_64'
 CC [M]  /home/darek/H826D-expert-install/aver/osdep_dvb.o
In file included from /home/darek/H826D-expert-install/aver/osdep_dvb.c:91:0:
/home/darek/H826D-expert-install/aver/dmxdev.h:40:28: fatal error: dvb_ringbuffer.h: No such file or directory
compilation terminated.
make[3]: *** [/home/darek/H826D-expert-install/aver/osdep_dvb.o] Error 1
make[2]: *** [_module_/home/darek/H826D-expert-install] Error 2
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.38.6-27.fc15.x86_64'
make: *** [default] Error 2
[darek@localhost H826D-expert-install]$ make
make -C /lib/modules/2.6.38.6-27.fc15.x86_64/source O=/lib/modules/2.6.38.6-27.fc15.x86_64/build SUBDIRS=`pwd` 
make[1]: Entering directory `/usr/src/kernels/2.6.38.6-27.fc15.x86_64'
 CC [M]  /home/darek/H826D-expert-install/aver/osdep_dvb.o
/home/darek/H826D-expert-install/aver/osdep_dvb.c:92:24: fatal error: dvb_filter.h: No such file or directory
compilation terminated.
make[3]: *** [/home/darek/H826D-expert-install/aver/osdep_dvb.o] Error 1
make[2]: *** [_module_/home/darek/H826D-expert-install] Error 2
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.38.6-27.fc15.x86_64'
make: *** [default] Error 2
[darek@localhost H826D-expert-install]$ make
make -C /lib/modules/2.6.38.6-27.fc15.x86_64/source O=/lib/modules/2.6.38.6-27.fc15.x86_64/build SUBDIRS=`pwd` 
make[1]: Entering directory `/usr/src/kernels/2.6.38.6-27.fc15.x86_64'
 CC [M]  /home/darek/H826D-expert-install/aver/osdep_dvb.o
/home/darek/H826D-expert-install/aver/osdep_dvb.c:93:21: fatal error: dvb_net.h: No such file or directory
compilation terminated.
make[3]: *** [/home/darek/H826D-expert-install/aver/osdep_dvb.o] Error 1
make[2]: *** [_module_/home/darek/H826D-expert-install] Error 2
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.38.6-27.fc15.x86_64'
make: *** [default] Error 2
[darek@localhost H826D-expert-install]$ make
make -C /lib/modules/2.6.38.6-27.fc15.x86_64/source O=/lib/modules/2.6.38.6-27.fc15.x86_64/build SUBDIRS=`pwd` 
make[1]: Entering directory `/usr/src/kernels/2.6.38.6-27.fc15.x86_64'
 CC [M]  /home/darek/H826D-expert-install/aver/osdep_dvb.o
/home/darek/H826D-expert-install/aver/osdep_dvb.c:95:26: fatal error: dvb_frontend.h: No such file or directory
compilation terminated.
make[3]: *** [/home/darek/H826D-expert-install/aver/osdep_dvb.o] Error 1
make[2]: *** [_module_/home/darek/H826D-expert-install] Error 2
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.38.6-27.fc15.x86_64'
make: *** [default] Error 2
[darek@localhost H826D-expert-install]$ make
make -C /lib/modules/2.6.38.6-27.fc15.x86_64/source O=/lib/modules/2.6.38.6-27.fc15.x86_64/build SUBDIRS=`pwd` 
make[1]: Entering directory `/usr/src/kernels/2.6.38.6-27.fc15.x86_64'
 CC [M]  /home/darek/H826D-expert-install/aver/osdep_dvb.o
 CC [M]  /home/darek/H826D-expert-install/aver/osdep_th2.o
 CC [M]  /home/darek/H826D-expert-install/aver/osdep_v4l2.o
 CC [M]  /home/darek/H826D-expert-install/aver/osdep_vbuf.o
 CC [M]  /home/darek/H826D-expert-install/aver/osdep_alsa.o
 SHIPPED /home/darek/H826D-expert-install/_prebuild.o
 LD [M]  /home/darek/H826D-expert-install/h826d.o
 LD [M]  /home/darek/H826D-expert-install/averusbh826d.o
 Building modules, stage 2.
 MODPOST 2 modules
WARNING: could not find /home/darek/H826D-expert-install/._prebuild.o.cmd for /home/darek/H826D-expert-install/_prebuild.o
 CC      /home/darek/H826D-expert-install/averusbh826d.mod.o
 LD [M]  /home/darek/H826D-expert-install/averusbh826d.ko
 CC      /home/darek/H826D-expert-install/h826d.mod.o
 LD [M]  /home/darek/H826D-expert-install/h826d.ko
make[1]: Leaving directory `/usr/src/kernels/2.6.38.6-27.fc15.x86_64'
strip --strip-debug *.ko
[darek@localhost H826D-expert-install]$ 

Jeszcze na żadnej dfystrybucji się tak nie namęczyłem ...

  • Downvote 3
Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...