|
sterownik ATI bląd przy instalacji, jądro 2.6.29-1-amd64
zomer - 28-03-2009 15:11
Witam. Usiłuję zainstalować sterownik do karty ati.
Po wpisaniu:
module-assistant a-i fglrx
dostaję taki błąd:
Wejście do katalogu `/usr/src/modules/fglrx' /usr/src/modules/fglrx/debian/control.template ]; then \ cat /usr/src/modules/fglrx/debian/control.template > /modules/fglrx/debian/control; \ fi ir nfigure-stamp ir /make -C /lib/modules/2.6.29-1-amd64/build /usr/src/modules/fglrx modules Wejście do katalogu `/usr/src/linux-headers-2.6.29-1-amd6 /usr/src/modules/fglrx/firegl_public.o /modules/fglrx/firegl_public.c: In function EffectiveUid’: /modules/fglrx/firegl_public.c:1407: error: ‘struct task_s from integer without a cast /modules/fglrx/firegl_public.c:3226: warning: return makes from integer without a cast /modules/fglrx/firegl_public.c:3227: warning: return makes from integer without a cast /modules/fglrx/firegl_public.c:3229: warning: return makes from integer without a cast *** [/usr/src/modules/fglrx/firegl_public.o] Błąd 1 *** [_module_/usr/src/modules/fglrx] Błąd 2 *** [sub-make] Błąd 2 *** [all] Błąd 2 Opuszczenie katalogu `/usr/src/linux-headers-2.6.29-1-amd *** [build] Błąd 2 Opuszczenie katalogu `/usr/src/modules/fglrx' * [kdist_image] Błąd 2
Sprawa jest o tyle dziwna, że na kernelu 2.6.26-1-amd64 zainstalowałem ten sterownik bez trudu, a na 2.6.29-1-amd64 nie da rady?
czesmir - 28-03-2009 15:49
Problem tkwi w tym kernelu chyba bo na tym samym jajku instaluje stery nvidii i też nie chcą się zainstalować tylko że ja mam inny błąd wiadomo mam nvidie, mogę się mylić ale umnie wywala że brakuje coś w headers i to będzie ta wina chyba
fnmirk - 28-03-2009 15:51
zomer, czytaj komunikaty? Czy ,,linux-headers-2.6.29-1-amd'' masz w systemie?
zomer - 28-03-2009 18:29
Czytam i też mnie to zastanowiło dlaczego instalator szuka "linux-headers-2.6.29-1-amd" i jak wskazać mu żeby szukał "linux-headers-2.6.29-1-amd64" tego nie wiem. Tak jeszcze przy okazji to nie jest czasem wina wersji gcc-4.3~ albo wersji jakiegoś innego kompilatora.
fnmirk - 28-03-2009 18:48
Co pokazuje polecenie:
dpkg -l | grep linux-headers
lis6502 - 28-03-2009 18:51
O ile mi wiadomo paczek z nagłówkami ..29 jeszcze nie da się zainstalować z powodu brakującego kbuild'a.
czesmir - 28-03-2009 20:25
Jest przecież kbuild, przez to by się nagłówki nie zainstalowały?
zomer - 29-03-2009 11:43
Co pokazuje
dpkg -l | grep linux-headers ==> to jeszcze sprawdzę
ale po skompilowaniu jądra
2.6.29-zomer
ze źródeł debiana też wystąpił ten błąd. Na razie nie mogę spradzić dpkg bo zrobiłem coś takiego rm -r alsa /* i nie mam nic :)
wieszti - 29-03-2009 12:55
Znowu coś pozmieniali w kernelu bo u mnie jest to samo, headersy mam zainstalowane, pozostaje czekac na nowe fglrx Ostatni kernel z repo debiana na którym kompiluje sie fglrx to 2.6.28.-1
hp:/home/wieszti# cat /var/cache/modass/fglrx-source.buildlog.2.6.29-1-amd64.1238323489 /usr/bin/make -f debian/rules clean make[1]: Wejście do katalogu `/usr/src/modules/fglrx' dh_testroot rm -f configure-stamp rm -f fglrx.ko fglrx.mod.c *.o libfglrx_ip.a rm -f .version .*.o.flags .*.o.d .*.o.cmd .*.ko.cmd rm -rf .tmp_versions rm -rf patch dh_clean rm -f /usr/src/modules/fglrx/debian/control rm -f /usr/src/modules/fglrx/debian/dirs make[1]: Opuszczenie katalogu `/usr/src/modules/fglrx' /usr/bin/make -f debian/rules binary_modules make[1]: Wejście do katalogu `/usr/src/modules/fglrx' if [ -f /usr/src/modules/fglrx/debian/control.template ]; then \ cat /usr/src/modules/fglrx/debian/control.template > /usr/src/modules/fglrx/debian/control; \ fi dh_testdir touch configure-stamp dh_testdir /usr/bin/make -C /lib/modules/2.6.29-1-amd64/build SUBDIRS=/usr/src/modules/fglrx modules make[2]: Wejście do katalogu `/usr/src/linux-headers-2.6.29-1-amd64' CC [M] /usr/src/modules/fglrx/firegl_public.o /usr/src/modules/fglrx/firegl_public.c: In function ‘KCL_GetEffectiveUid’: /usr/src/modules/fglrx/firegl_public.c:1407: error: ‘struct task_struct’ has no member named ‘euid’ /usr/src/modules/fglrx/firegl_public.c: In function ‘KCL_PosixSecurityCapSetIPCLock’: /usr/src/modules/fglrx/firegl_public.c:1781: error: ‘struct task_struct’ has no member named ‘cap_effective’ /usr/src/modules/fglrx/firegl_public.c:1785: error: ‘struct task_struct’ has no member named ‘cap_effective’ /usr/src/modules/fglrx/firegl_public.c: In function ‘KCL_MEM_VM_GetRegionPhysAddrStr’: /usr/src/modules/fglrx/firegl_public.c:3225: warning: return makes pointer from integer without a cast /usr/src/modules/fglrx/firegl_public.c:3226: warning: return makes pointer from integer without a cast /usr/src/modules/fglrx/firegl_public.c:3227: warning: return makes pointer from integer without a cast /usr/src/modules/fglrx/firegl_public.c:3229: warning: return makes pointer from integer without a cast make[5]: *** [/usr/src/modules/fglrx/firegl_public.o] Błąd 1 make[4]: *** [_module_/usr/src/modules/fglrx] Błąd 2 make[3]: *** [sub-make] Błąd 2 make[2]: *** [all] Błąd 2 make[2]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.29-1-amd64' make[1]: *** [build] Błąd 2 make[1]: Opuszczenie katalogu `/usr/src/modules/fglrx' make: *** [kdist_image] Błąd 2
51fy - 01-04-2009 14:58
Sterowniki instalowałeś z repozytorium czy z ati.com?
wieszti - 01-04-2009 15:13
Z repozytoriów, błąd jest już zgłoszony http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521164
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|