Ati/Radeon fglrx-driver kernel 3.14 Bad return status

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Awatar użytkownika
kolofaza
Beginner
Posty: 140
Rejestracja: 31 sierpnia 2013, 20:59
Lokalizacja: Polska

Ati/Radeon fglrx-driver kernel 3.14 Bad return status

Post autor: kolofaza »

Witam jak w temacie, miałem jądro 3.13 + sterownik fglrx-driver z backportów i było miło.
Dzisiaj zainstalowałem jądro 3.14 z backportów i przestało być miło przestała działać akceleracja np. OpenArena się nie odpala, a na 3.13 działała.
Więc zrobiłem reinstalację pakietu fglrx-driver z backportów i konsola wypisuje straszne rzeczy tj:

Kod: Zaznacz cały

aptitude install -t wheezy-backports fglrx-driver
Następujące NOWE pakiety zostaną zainstalowane:   
  fglrx-atieventsd{a} fglrx-driver fglrx-modules-dkms{a} libfglrx{a} 
  libfglrx-amdxvba1{a} libgl1-fglrx-glx{a} 
0 pakietów aktualizowanych, 6 instalowanych, 0 do usunięcia i 51 nieaktualizowanych.
Do pobrania 0 B/31,1 MB archiwów. Zajęte po rozpakowaniu: 98,2 MB.
Kontynuować? [Y/n/?] Y
Prekonfiguracja pakietów ...                      
Wybieranie wcześniej niewybranego pakietu libfglrx:amd64.
(Odczytywanie bazy danych ... 143847 plików i katalogów obecnie zainstalowanych.)
Rozpakowywanie pakietu libfglrx:amd64 (z .../libfglrx_1%3a13.12-4~bpo70+1_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu libgl1-fglrx-glx:amd64.
Rozpakowywanie pakietu libgl1-fglrx-glx:amd64 (z .../libgl1-fglrx-glx_1%3a13.12-4~bpo70+1_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu libfglrx-amdxvba1:amd64.
Rozpakowywanie pakietu libfglrx-amdxvba1:amd64 (z .../libfglrx-amdxvba1_1%3a13.12-4~bpo70+1_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu fglrx-atieventsd.
Rozpakowywanie pakietu fglrx-atieventsd (z .../fglrx-atieventsd_1%3a13.12-4~bpo70+1_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu fglrx-driver.
Rozpakowywanie pakietu fglrx-driver (z .../fglrx-driver_1%3a13.12-4~bpo70+1_amd64.deb) ...
Wybieranie wcześniej niewybranego pakietu fglrx-modules-dkms.
Rozpakowywanie pakietu fglrx-modules-dkms (z .../fglrx-modules-dkms_1%3a13.12-4~bpo70+1_amd64.deb) ...
Przetwarzanie wyzwalaczy pakietu glx-alternative-fglrx...
update-alternatives: użycie /usr/lib/fglrx jako dostarczającego /usr/lib/glx (glx) w tryb auto
update-initramfs: deferring update (trigger activated)
Przetwarzanie wyzwalaczy pakietu man-db...
Przetwarzanie wyzwalaczy pakietu initramfs-tools...
update-initramfs: Generating /boot/initrd.img-3.14-0.bpo.1-amd64
Konfigurowanie pakietu libfglrx:amd64 (1:13.12-4~bpo70+1) ...
Konfigurowanie pakietu libgl1-fglrx-glx:amd64 (1:13.12-4~bpo70+1) ...
Konfigurowanie pakietu libfglrx-amdxvba1:amd64 (1:13.12-4~bpo70+1) ...
Konfigurowanie pakietu fglrx-atieventsd (1:13.12-4~bpo70+1) ...
[ ok ] Starting AMD events daemon: atieventsd.
Konfigurowanie pakietu fglrx-driver (1:13.12-4~bpo70+1) ...
Konfigurowanie pakietu fglrx-modules-dkms (1:13.12-4~bpo70+1) ...
Loading new fglrx-13.12 DKMS files...
[B]First Installation: checking all kernels...
Building only for 3.14-0.bpo.1-amd64
Building initial module for 3.14-0.bpo.1-amd64
Error! Bad return status for module build on kernel: 3.14-0.bpo.1-amd64 (x86_64)
Consult /var/lib/dkms/fglrx/13.12/build/make.log for more information.[/B]
                                                  

w podanym wyżej pliku make.log jest takie coś:

Kod: Zaznacz cały

DKMS make.log for fglrx-13.12 for kernel 3.14-0.bpo.1-amd64 (x86_64)
sob, 17 maj 2014, 17:18:57 CEST
make: Wejście do katalogu `/usr/src/linux-headers-3.14-0.bpo.1-amd64'
  LD      /var/lib/dkms/fglrx/13.12/build/built-in.o
  CC [M]  /var/lib/dkms/fglrx/13.12/build/firegl_public.o
/var/lib/dkms/fglrx/13.12/build/firegl_public.c: In function ‘KCL_GetEffectiveUid’:
/var/lib/dkms/fglrx/13.12/build/firegl_public.c:1761:5: error: incompatible types when returning type ‘kuid_t’ but ‘KCL_TYPE_Uid’ was expected
/var/lib/dkms/fglrx/13.12/build/firegl_public.c:1766:1: warning: control reaches end of non-void function [-Wreturn-type]
make[3]: *** [/var/lib/dkms/fglrx/13.12/build/firegl_public.o] Błąd 1
make[2]: *** [_module_/var/lib/dkms/fglrx/13.12/build] Błąd 2
make[1]: *** [sub-make] Błąd 2
make: *** [all] Błąd 2
make: Opuszczenie katalogu `/usr/src/linux-headers-3.14-0.bpo.1-amd64'
Co mogę zrobić w tym przypadku, czy może po prostu czekać, aż zaktualizują sterownik fglrx i dopiero wtedy zaktualizować jądro?
Awatar użytkownika
ArnVaker
Beginner
Posty: 277
Rejestracja: 10 października 2012, 21:58

Post autor: ArnVaker »

Sterowniki fglrx z repo obsługują kernel 3.14 dopiero od wersji 14.4-2: http://metadata.ftp-master.debian.org/c ... _changelog.
Awatar użytkownika
kolofaza
Beginner
Posty: 140
Rejestracja: 31 sierpnia 2013, 20:59
Lokalizacja: Polska

Post autor: kolofaza »

To co mogę zrobić zainstalować skąd inąd? Jak? Czy może czekać?
Awatar użytkownika
ArnVaker
Beginner
Posty: 277
Rejestracja: 10 października 2012, 21:58

Post autor: ArnVaker »

Przy Twoim talencie do mieszania gałęzi, możesz z testinga zainstalować. :D A jak nie chcesz to czekać, może będzie nowsza wersja w backportach.
Awatar użytkownika
kolofaza
Beginner
Posty: 140
Rejestracja: 31 sierpnia 2013, 20:59
Lokalizacja: Polska

Post autor: kolofaza »

Przy Twoim talencie do mieszania gałęzi, możesz z testinga zainstalować.
0 : 1` dla ciebie :p :p :p , a jak nie chcę z testinga to oprócz czekania mam jakieś rozwiązania?
Awatar użytkownika
ArnVaker
Beginner
Posty: 277
Rejestracja: 10 października 2012, 21:58

Post autor: ArnVaker »

Coś pewnie by się znalazło, ale nie sądzę żeby coś łatwiejszego od instalacji z testinga. Przy zamkniętych sterownikach jest to o tyle nieskomplikowane, że wystarczą sekcje contrib oraz non-free, z main nie trzeba nic mieszać. Ale jak chcesz, nie namawiam… Nie wiem nawet czy sterowniki z testinga działają aktualnie, a różnie to z nimi bywa.
ODPOWIEDZ