fglrx module-assistant i instalacja j

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
gielda211
Posty: 31
Rejestracja: 09 stycznia 2010, 23:52

fglrx module-assistant i instalacja jądra 2.6.33.1 - Lenny

Post autor: gielda211 »

Witam.

Skompilowałem jądro metodą http://debian.linux.pl/viewtopic.php?p=41656#41656 na początku miałem standardowe dla lenny czyli 2.6.26-2-686 w tej chwili jest to 2.6.33.1 wszystko poszło poprawnie, w GRUB-ie dodały się dwie nowe pozycje itd.

Na jadrze 2.6..26-2-686 zainstalowałem sterowniki do karty Ati metodą http://debian.linux.pl/viewtopic.php?t=32 wszystko działa dobrze.

Chciałem to samo zrobić na jądrze 2.6.33.1 ale wyświetla się błąd.

Instalacja z repozytorium:

Kod: Zaznacz cały

Debian~$ apt-get update
Debian~$ apt-get install module-assistant fglrx-driver fglrx-kernel-src
z tym, że to już jest zainstalowane ponieważ instalowałem to na starym jadrze.

Kod: Zaznacz cały

debian~$ module-assistant prepare
Debian~$ module-assistant update
Debian~$ module-assistant a-i fglrx
Po wydaniu polecenia:

Kod: Zaznacz cały

 module-assistant a-i fglrx
Wyświetla się błąd:

Kod: Zaznacz cały

Bad luck, the kernel  headers for the target kernel version could not be found
and you did not specify other valid kernel  headers to 
use  
Macie pomysł jak to naprawić, reinstalacja to ostania opcja, którą przewiduję.
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post autor: pavbaranov »

Napisało CI, że nie znajduje kernel-headers dla 2.6.33. Obawiam się jednak, że nawet jeśli je zainstalujesz, będziesz miał kłopot z instalacją sterowników własnościowych ATI na tej wersji kernela. Nawet z 10.3 chyba nikomu się nie udało, choć pojawiają się w necie informacje, że trzeba zmodyfikować któryś z plików i wówczas winno działać.
gielda211
Posty: 31
Rejestracja: 09 stycznia 2010, 23:52

Post autor: gielda211 »

No właśnie wiem, że pokazuje, że nie znajduje nagłówków więc nadałem mu parametr:

Kod: Zaznacz cały

--kernel-dir "echo /usr/src/kernel-headers-2.6.33.1 
ale wywalił błąd, że w pliku konfiguracyjnym w 566 linii coś mu nie pasuje. Jeśli chcecie to podam wam dokładny komunikat, a jeśli chodzi o nagłówki jądra (ang. kernel-headers) to mam zainstalowane dla tej wersji jądra. Więc co proponujecie?
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Przedstaw wynik polecenia:

Kod: Zaznacz cały

dpkg -l | grep linux-headers
gielda211
Posty: 31
Rejestracja: 09 stycznia 2010, 23:52

Post autor: gielda211 »

wyniki polecenia

Kod: Zaznacz cały

dpkg -l | grep linux-headers
ii linux-headers-2.6.26-2-686 2.6.26-21lenny4 Header files for Linux 2.6.26-2-686
ii linux-headers-2.6.26-2-common 2.6.26-21lenny4 Common header files for Linux 2.6.26-2
ii linux-headers-2.6.33.1 2.6.33.1-10.00.Custom Header files related to Linux kernel, specif
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post autor: pavbaranov »

W dalszym ciągu sugerowałbym sprawdzenie, czy fglrx zainstalujesz na tym kernelu. Nie wiem, którą masz wersję, ale do tej funkcjonującej w Catalyst 10.2 w zasadzie nie było możliwości zainstalować tych sterowników. Nawet developerzy Ubuntu, przygotowując wersję 10.04 narzekali, że sterowniki własnościowe nie współpracują z nowymi wersjami kernela i Xów. Wówczas (mniej więcej miesiąc temu) stwierdzili, że albo uda im się opracować jakieś obejście, albo - o co prosili AMD - udostępni ona nowe sterowniki. Obecnie w Ubuntu są 8.723 i na pewno obsługują kernel w wersji 2.6.32 (z tym też były problemy), czy 33 również - nie wiem. Mogę spróbować sprawdzić, jak to jest tutaj.
I jeszcze TIP - przeglądnij forum, bo temat instalacji własnościowych sterowników ATI na nowych (wówczas 32) kernelach pojawił się już i było tam podane rozwiązanie. Wprawdzie w moim systemie nie zadziałało (wówczas), ale inni mieli więcej szczęścia.
gielda211
Posty: 31
Rejestracja: 09 stycznia 2010, 23:52

Post autor: gielda211 »

Wersja sterowników Ati to 10.3. Musze mieć w miarę nowe jądro ponieważ stare nie widzą karty link 5100. Spróbuję skompilować nowe jajko 2.6.32.11 może na tym się uda. Czytałem gdzieś, że na 2.6.33.4 fglrx działa bez problemu. Chyba był to artykuł Kaki'.
Jeśli mógłbyś mi powiedzieć jak sprawdzić, czy fglrx zadziała na tym jądrze to byłbym bardzo wdzięczny.
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post autor: pavbaranov »

Nie sprawdzę Ci, czy na 2.6.33-4 fglrx działa, bo nie mam Debiana, a kernele Ubuntu różnią się nieco.
Jeśli instalujesz Catalysta, to zobacz sobie na to: http://wiki.cchtml.com/ (choć dzisiaj, być może wyłącznie mi, coś odmawia posłuszeństwa). Generalnie jednak sam skrypt możesz wywołać również z opcją zbudowania pakietów dla konkretnej dystrybucji (dokładne opcje zobaczysz po wywołaniu helpa).
gielda211
Posty: 31
Rejestracja: 09 stycznia 2010, 23:52

Post autor: gielda211 »

Kolego prosiłbym o wyjaśnienie o jaki skrypt chodzi? Jestem początkującym samoukiem :) Chętnie poczytam podręczniki pomocy ale proszę o wskazówki.
Generalnie jednak sam skrypt możesz wywołać również z opcją zbudowania pakietów dla konkretnej dystrybucji (dokładne opcje zobaczysz po wywołaniu helpa).
Jeśli chodzi o http://wiki.cchtml.com/ to rzeczywiście odmawia posłuszeństwa i nie działa.

Myślę jeszcze nad takim rozwiązaniem, że przy kompilacji jajka nie będę importował pliku .config starego jajka tylko ustawie wszystko sam.
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post autor: pavbaranov »

Masz prawdopodobnie ściągnięty plik ze strony ATI. Wywołaj go:

Kod: Zaznacz cały

# ./ati-driver-installer-10-3-x86.x86-64.run --buildpkg Debian/wersja
Ostatnie wyrażenie będziesz miał, po

Kod: Zaznacz cały

# ./ati-driver-installer-10-3-x86.x86-64.run --listpkg
W ten sposób zbudujesz bodaj 5 paczek *.deb ze sterownikami, które następnie należy zainstalować w systemie (o ile ich utworzenie przebiegać będzie bez zakłóceń). Finito. Żadnych dodatkowych m-a nie będziesz musiał stosować (zresztą nie bardzo wiem, po co w ogóle to robisz).
ODPOWIEDZ