Pinnacle PCTV 7010iX, kompilacja sterownika - Ubuntu

Problemy dotyczące innych systemów operacyjnych
Tomasz_K
Posty: 3
Rejestracja: 27 kwietnia 2011, 18:45

Pinnacle PCTV 7010iX, kompilacja sterownika - Ubuntu

Post autor: Tomasz_K »

Witam.
Posiadam tuner: Pinnacle PCTV 7010iX, który wymaga sterownika.
Myślę, że znalazłem: saa716x http://www.jusst.de/hg/saa716x/
Pobrałem źródła i kompiluję.
Niestety tu pojawia się problem:

Kod: Zaznacz cały

make[2]: Entering directory `/usr/src/linux-headers-2.6.35-28-generic'
  CC [M]  /home/tomek/DVB/saa716x-1d4e1f927992/v4l/dvb_net.o
/home/tomek/DVB/saa716x-1d4e1f927992/v4l/dvb_net.c:1181: warning: 'struct dev_mc_list' declared inside parameter list
/home/tomek/DVB/saa716x-1d4e1f927992/v4l/dvb_net.c:1181:  warning: its scope is only this definition or declaration, which is  probably not what you want
/home/tomek/DVB/saa716x-1d4e1f927992/v4l/dvb_net.c: In function 'dvb_set_mc_filter':
/home/tomek/DVB/saa716x-1d4e1f927992/v4l/dvb_net.c:1188: error: dereferencing pointer to incomplete type
/home/tomek/DVB/saa716x-1d4e1f927992/v4l/dvb_net.c: In function 'wq_set_multicast_list':
/home/tomek/DVB/saa716x-1d4e1f927992/v4l/dvb_net.c:1228: error: 'struct net_device' has no member named 'mc_count'
/home/tomek/DVB/saa716x-1d4e1f927992/v4l/dvb_net.c:1232: error: 'struct net_device' has no member named 'mc_count'
/home/tomek/DVB/saa716x-1d4e1f927992/v4l/dvb_net.c:1238: error: 'struct net_device' has no member named 'mc_list'
/home/tomek/DVB/saa716x-1d4e1f927992/v4l/dvb_net.c:1239: error: 'struct net_device' has no member named 'mc_count'
/home/tomek/DVB/saa716x-1d4e1f927992/v4l/dvb_net.c:1240: error: dereferencing pointer to incomplete type
/home/tomek/DVB/saa716x-1d4e1f927992/v4l/dvb_net.c:1240: warning: left-hand operand of comma expression has no effect
/home/tomek/DVB/saa716x-1d4e1f927992/v4l/dvb_net.c:1240: warning: value computed is not used
/home/tomek/DVB/saa716x-1d4e1f927992/v4l/dvb_net.c:1241:  warning: passing argument 2 of 'dvb_set_mc_filter' from incompatible  pointer type
/home/tomek/DVB/saa716x-1d4e1f927992/v4l/dvb_net.c:1181:  note: expected 'struct dev_mc_list *' but argument is of type 'struct  dev_mc_list *'
/home/tomek/DVB/saa716x-1d4e1f927992/v4l/dvb_net.c: In function 'dvb_net_setup':
/home/tomek/DVB/saa716x-1d4e1f927992/v4l/dvb_net.c:1365: error: 'struct net_device' has no member named 'mc_count'
make[3]: *** [/home/tomek/DVB/saa716x-1d4e1f927992/v4l/dvb_net.o] Błąd 1
make[2]: *** [_module_/home/tomek/DVB/saa716x-1d4e1f927992/v4l] Error 2
Błędy pojawiały się również w plikach sterowników ale z pomocą:

Kod: Zaznacz cały

make menuconfig
wyłączyłem niepotrzebne sterowniki, niestety tego nie potrafię przeskoczyć.

Czy ktoś tą kartę na Linuksie uruchomił?
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Spróbuj zainstalować najnowsze jadro może juz będzie w nim ten sterownik

Kod: Zaznacz cały

ilin@debian:~$ ls /lib/modules/2.6.38-2-686/kernel/drivers/media/video/saa7164
saa7164.ko
Tomasz_K
Posty: 3
Rejestracja: 27 kwietnia 2011, 18:45

Post autor: Tomasz_K »

Wczoraj tak zrobiłem.
Zainstalowałem Ubuntu 11.04 niestety teraz wywala się w miejscu gdzie przedtem przechodziło (sterownik saa176x_hybrid).
Napisałem na listę dyskusyjną linux-dvb - zobaczymy czy ktoś odpowie.

A w między czasie kupiłem inny tuner dvb.
Dziękuję.
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Ale ja zmierzam do tego, że być może nie trzeba kompilować sterownika bo on już jest w tym jądrze.
Tomasz_K
Posty: 3
Rejestracja: 27 kwietnia 2011, 18:45

Post autor: Tomasz_K »

ilin pisze:Ale ja zmierzam do tego, że być może nie trzeba kompilować sterownika bo on już jest w tym jądrze.

Domyśliłem się, niestety nie ma go w jądrze ale nawet gdyby był to by mi nie pomogło bo ten sterownik natywnie jeszcze nie wspiera mojej karty. Na wiki Linux DVB wprawdzie gość używa tej kary na Linuksie ale zastosował swoją łatkę, niestety nie udostępnił jej.
czajne
Posty: 1
Rejestracja: 12 czerwca 2012, 19:00

Post autor: czajne »

Witam.
Czy coś się zmieniło w tym temacie?
Mam Ubuntu 12.04 i chciałbym używać tej karty..
ODPOWIEDZ