Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Polskie forum (Polish) Instalacja i sprzęt
  • Search

[SOLVED]Problem z kernelem i sterownikami nvidia-drivers

Pytania i problemy związane z instalacją Gentoo oraz sprzętem

Moderator: SlashBeast

Post Reply
  • Print view
Advanced search
13 posts • Page 1 of 1
Author
Message
Pryka
l33t
l33t
User avatar
Posts: 658
Joined: Fri Jun 08, 2007 4:15 pm
Location: /dev/null

[SOLVED]Problem z kernelem i sterownikami nvidia-drivers

  • Quote

Post by Pryka » Wed Aug 21, 2013 8:52 am

Witam wszystkich.

Mam następujący problem, otóż dawno nie robiłem aktualizacji systemu trochę się tego nazbierało, ale wszystko poszło bardzo gładko i nie było większych zgrzytów, poza jednym. Mam problem z nvidia-drivers. Nie chcą się zbudować...

Zainstalowałem jajko 3.10.9 i chciałem do tego zainstalować sterowniki w wersji 325.08 niestety operacja zakończyła się niepowodzeniem. Co ciekawe nawet na moim starym kernelu(3.9.7) razem z którym te sterowniki były(i są na chwilę obecną zainstalowane) nie da się ich w tej chwili nawet przebudować zwracają dokładnie ten sam error co przy 3.10.9, sprawdzałem też jajko 3.10.7 jak i sterowniki w wersji 325.15 i również występuję ten sam problem. Jakiejkolwiek bym kombinacji nie użył zawsze jest to samo.

Code: Select all

* NVIDIA-Linux-x86_64-325.08.run SHA256 SHA512 WHIRLPOOL size ;-) ...             [ ok ]
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found kernel object directory:
 *     /lib/modules/3.9.7/build
 * Found sources for kernel version:
 *     3.9.7
>>> Unpacking source...
>>> Unpacking NVIDIA-Linux-x86_64-325.08.run to /var/tmp/portage/x11-drivers/nvidia-drivers-325.08/work
>>> Source unpacked in /var/tmp/portage/x11-drivers/nvidia-drivers-325.08/work
>>> Preparing source in /var/tmp/portage/x11-drivers/nvidia-drivers-325.08/work ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/x11-drivers/nvidia-drivers-325.08/work ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/x11-drivers/nvidia-drivers-325.08/work ...
 * Preparing nvidia module
make -j3 HOSTCC=x86_64-pc-linux-gnu-gcc CROSS_COMPILE=x86_64-pc-linux-gnu- 'LDFLAGS=-m elf_x86_64' ARCH=x86_64 IGNORE_CC_MISMATCH=yes V=1 SYSSRC=/usr/src/linux SYSOUT=/lib/modules/3.9.7/build CC=x86_64-pc-linux-gnu-gcc clean module 
NVIDIA: calling KBUILD...
/bin/sh: line 0: cd: /lib/modules/3.9.7/build: Nie jest katalogiem
make[1]: Wejście do katalogu `/usr/src/linux-3.9.7'
make -C /lib/modules/3.9.7/build \
KBUILD_SRC=/usr/src/linux-3.9.7 \
KBUILD_EXTMOD="/var/tmp/portage/x11-drivers/nvidia-drivers-325.08/work/kernel" -f /usr/src/linux-3.9.7/Makefile \
modules
make: Wejście do nieznanego katalogu
make: *** /lib/modules/3.9.7/build: Brak dostępu. Stop.
make: Opuszczenie nieznanego katalogu
make[1]: *** [sub-make] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/linux-3.9.7'
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make: *** [module] Błąd 1
 * ERROR: x11-drivers/nvidia-drivers-325.08::gentoo failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=x11-drivers/nvidia-drivers-325.08::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=x11-drivers/nvidia-drivers-325.08::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/x11-drivers/nvidia-drivers-325.08/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-drivers/nvidia-drivers-325.08/temp/environment'.
 * Working directory: '/var/tmp/portage/x11-drivers/nvidia-drivers-325.08/work/kernel'
 * S: '/var/tmp/portage/x11-drivers/nvidia-drivers-325.08/work/'
Jakieś pomysły?
Last edited by Pryka on Thu Aug 22, 2013 7:01 am, edited 1 time in total.
Top
Jacekalex
Guru
Guru
User avatar
Posts: 554
Joined: Thu Sep 17, 2009 5:18 am

  • Quote

Post by Jacekalex » Wed Aug 21, 2013 12:17 pm

Do jajka >= 3.10 potrzebujesz steru

Code: Select all

x11-drivers/nvidia-drivers-325.15
lub nowszego.

Ten na jaju 3.10.5 zbudował się prawidłowo bez żadnych specjalnych czarów czy łatek.

Przy Grsecurity nie nakłada się już łatki pax-const, a tylko pax-usercopy.
U mnie na jajkach 3.10.7 i 3.10.9 z grsec/pax Nvidia 325.15 z łatką pax-usercopy chodzi bez problemu.

Code: Select all

make: *** /lib/modules/3.9.7/build: Brak dostępu. Stop. 
Co to ma być, to już sam sobie odpowiedz. ;)

U mnie:

Code: Select all

ls -l /lib/modules/`uname -r`/build
lrwxrwxrwx 1 root root 43 08-21 04:33 /lib/modules/3.10.9-gr1/build -> /home/fabryka/kernel/src64/linux-3.10.9-gr1
Pozdro
8)
Top
Pryka
l33t
l33t
User avatar
Posts: 658
Joined: Fri Jun 08, 2007 4:15 pm
Location: /dev/null

  • Quote

Post by Pryka » Wed Aug 21, 2013 12:57 pm

Jacekalex wrote:Do jajka >= 3.10 potrzebujesz steru

Code: Select all

x11-drivers/nvidia-drivers-325.15
lub nowszego.

Ten na jaju 3.10.5 zbudował się prawidłowo bez żadnych specjalnych czarów czy łatek.
Tak wiem o tym, ale na razie żadnych się nie da zainstalować.
Jacekalex wrote:Przy Grsecurity nie nakłada się już łatki pax-const, a tylko pax-usercopy.
U mnie na jajkach 3.10.7 i 3.10.9 z grsec/pax Nvidia 325.15 z łatką pax-usercopy chodzi bez problemu.
Nie używam grsec od jakiegoś roku.
Jacekalex wrote:

Code: Select all

make: *** /lib/modules/3.9.7/build: Brak dostępu. Stop. 
Co to ma być, to już sam sobie odpowiedz. ;)

U mnie:

Code: Select all

ls -l /lib/modules/`uname -r`/build
lrwxrwxrwx 1 root root 43 08-21 04:33 /lib/modules/3.10.9-gr1/build -> /home/fabryka/kernel/src64/linux-3.10.9-gr1
Pozdro
8)
U mnie,

Code: Select all

lrwxrwxrwx 1 root root 20 08-21 10:37 /lib/modules/3.9.7/build -> /usr/src/linux-3.9.7
więc jak widzisz, sam sobie niestety nie odpowiedziałem :)
Top
Jacekalex
Guru
Guru
User avatar
Posts: 554
Joined: Thu Sep 17, 2009 5:18 am

  • Quote

Post by Jacekalex » Wed Aug 21, 2013 1:03 pm

Spróbuj, czy sterownik buduje się z palca, może emerge jakieś zmienne ustawia inaczej.

Uprawnienia chyba tu nie są problemem, u mnie:

Code: Select all

ls -ld /home/fabryka/kernel/src64/linux-3.10.9-gr1
drwx------ 25 root root 4096 08-21 04:33 /home/fabryka/kernel/src64/linux-3.10.9-gr1
Top
Pryka
l33t
l33t
User avatar
Posts: 658
Joined: Fri Jun 08, 2007 4:15 pm
Location: /dev/null

  • Quote

Post by Pryka » Wed Aug 21, 2013 1:54 pm

Z palca jest to samo :(


Uprawnienia, też na pewno nie jak już sam stwierdziłeś.

Code: Select all

sudo ls -ld /usr/src/linux-3.9.7
drwxr-xr-x 25 root root 4096 08-21 10:37 /usr/src/linux-3.9.7

Wygoglować kurde też nic konkretnego nie mogę, na bugzilli też nic pomocnego nie ma.


PS. Odkryłem pewną ciekawostkę, po wywaleniu w cholere całej zawartości z /lib/modules/3.9.7/ nvidia daje radę się zainstalować, mogę w sumie po zainstalowaniu sterowników wszystko przywrócić z powrotem do tego katalogu, ale to głupiego robota.
Top
SlashBeast
Retired Dev
Retired Dev
User avatar
Posts: 2922
Joined: Tue May 23, 2006 11:50 am
Contact:
Contact SlashBeast
Website

  • Quote

Post by SlashBeast » Wed Aug 21, 2013 4:45 pm

Portage pewnie zrzuca roota i na portage userze pracuje, sprawdz uprawnienia do /usr/src/ albo wylacz userpriv feature.
Top
Jacekalex
Guru
Guru
User avatar
Posts: 554
Joined: Thu Sep 17, 2009 5:18 am

  • Quote

Post by Jacekalex » Wed Aug 21, 2013 10:53 pm

SlashBeast wrote:Portage pewnie zrzuca roota i na portage userze pracuje, sprawdz uprawnienia do /usr/src/ albo wylacz userpriv feature.
Prawda, z userpriv w FEATURES mam ten sam błąd.

Ciekawe tylko czemu przy instalacji sterownika z palca (ręcznie) się wywalił z tym błędem.
(A może nie wywalił?) ;)

Pozdro
8)
Top
Pryka
l33t
l33t
User avatar
Posts: 658
Joined: Fri Jun 08, 2007 4:15 pm
Location: /dev/null

  • Quote

Post by Pryka » Thu Aug 22, 2013 6:59 am

SlashBeast wrote:Portage pewnie zrzuca roota i na portage userze pracuje, sprawdz uprawnienia do /usr/src/ albo wylacz userpriv feature.

Code: Select all

drwxr-xr-x 5 root root 4096 08-22 06:34 /usr/src
Portage(grupa, użytkownik) tam nie ma dostępu jak widać, czyli wszystko jasne. Ciekawi mnie tylko jedno, do czego służy ten userpriv, bo opis tej opcji nie mówi nic poza tym, że ściąga roota przy niektórych operacjach. Znasz może jakiś bardziej namacalny przykład? Byłbym wdzięczny.


Jacekalex wrote:Prawda, z userpriv w FEATURES mam ten sam błąd.

Ciekawe tylko czemu przy instalacji sterownika z palca (ręcznie) się wywalił z tym błędem.
(A może nie wywalił?) ;)

Pozdro
8)
Wywaliło, wywaliło. Ale z mojej winy akurat xD Sporo z tym kombinowałem wcześniej przestawiając trochę uprawnienia przed instalacją z palucha i sam zrobiłem sobie podobny efekt :D Głupek ze mnie, dopiero teraz na to wpadłem jak mi zwróciłeś uwagę czy aby na pewno instalowałem z ręki :(


Co by nie było dziękuje wam obydwu za pomoc. Pozdrawiam
Top
canis_lupus
l33t
l33t
User avatar
Posts: 773
Joined: Thu Dec 22, 2005 8:50 pm
Location: Kraków

  • Quote

Post by canis_lupus » Sat Sep 21, 2013 7:03 pm

U mnie się to nie chce kompilować, nawet jak dam a+rwx na całym /usr/src.
"I love you cię" Różyczko...
Top
Pryka
l33t
l33t
User avatar
Posts: 658
Joined: Fri Jun 08, 2007 4:15 pm
Location: /dev/null

  • Quote

Post by Pryka » Mon Sep 23, 2013 9:04 am

Sterowniki 325.15(przynajmniej u mnie) nie instalują się na jajku >=3.11.x bez patcha. Jacekalex dał do niego link w tym temacie http://forums.gentoo.org/viewtopic-t-968194.html

Ewentualnie może masz włączone to całe userpriv w portage?
Top
canis_lupus
l33t
l33t
User avatar
Posts: 773
Joined: Thu Dec 22, 2005 8:50 pm
Location: Kraków

  • Quote

Post by canis_lupus » Mon Sep 23, 2013 5:01 pm

Nie włączałem. :D
Ja mam jajo 3.10.7, więc wg tego co mówisz - powinno się kompilować.
"I love you cię" Różyczko...
Top
Pryka
l33t
l33t
User avatar
Posts: 658
Joined: Fri Jun 08, 2007 4:15 pm
Location: /dev/null

  • Quote

Post by Pryka » Wed Sep 25, 2013 11:51 am

canis_lupus wrote:Nie włączałem. :D
Ja mam jajo 3.10.7, więc wg tego co mówisz - powinno się kompilować.

I ja nie włączałem :D samo się włączyło razem z aktualizacją portage do 2.2(chyba?) :) więc lepiej sprawdź.


A jaki błąd Ci wyskakuje? Taki sam jak u mnie wcześniej?
Top
tswiercz
Tux's lil' helper
Tux's lil' helper
Posts: 106
Joined: Sun Dec 05, 2004 4:19 pm

  • Quote

Post by tswiercz » Sat Jan 04, 2014 8:36 pm

Nie chcę jeszcze otwierać nowego wątku, może sobie sam poradzę. Ale ogólnie po ostatnich updateach zauażyłem, że freeze systemu powróciły.
Zazwyczaj nvidia jest temu winna, więc teraz też zaczynam od tej strony.
I teraz w tym wątku patrze, że:
Do jajka >= 3.10 potrzebujesz steru
No ok, może tu jest błąd. Ale równocześnie, jedyny nie zamaskowany gentoo source to 3.10
a z drugiej strony najpóźniejsza niezamaskowana nvidia to 319.76.
Czy jest coś o czym nie wiem? Wszystko mi się kompiluje, tylko te freezy na chromium...
Top
Post Reply
  • Print view

13 posts • Page 1 of 1

Return to “Instalacja i sprzęt”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic