Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-07-08 20:35:37

  HAL9000 - Użytkownik

HAL9000
Użytkownik
Zarejestrowany: 2006-04-22

Budowanie modułu nvidia po aktualizacji

Witam,
Nie jest to kwestia instalacji z racji tego że system instalowałem około 3 lat temu ale bardziej podstawowej konfiguracji.
Od jakiegoś czasu po aktualizacji kernela na debianie (od wersji 2.6.39-2 chyba) nieustannie musiałem doinstalowywać pakiet linux-headers-2.6.39-2-amd64 aby ten automat, ktorego nazwy nie pamietam cos na d zbudował moduł nvidii. Było to denerwujące gdyż czasami chciałem uruchomić komputer coś zrobić i gnać dalej ale dało się z tym żyć. Jednak po wczorajszej aktualizacji (wciąż mowa o wersji kernela 2.6.39-2) już ten numer nie działa. Tzn instaluję l-h-2.6... pojawia się komunikat o budowaniu modułu done ale ten moduł w ogole nie jest budowany operacja trwa poniżej sekundy. Xorg mówi przy probie uruchomienia gdm, że nie ma modulu nvidia i ma zupełną rację.
Co tym razem mnie ominęło w kwestii zmian? bo nie bardzo mam czas na szukanie losowych odpowiedzi w google.
I jak ewentualnie zautomatyzować ten proces instalacji nagłówków kernela po każdorazowej aktualizacji?


For some reason I'm thinking I'm still 25 but I act like I'm 12.

Offline

 

#2  2011-07-08 20:47:00

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Budowanie modułu nvidia po aktualizacji

HAL9000 napisał(-a):

I jak ewentualnie zautomatyzować ten proces instalacji nagłówków kernela po każdorazowej aktualizacji?

Dociągnij pakiet linux-headers-2.6-wersja, np. linux-headers-2.6-amd64, zawsze będziesz miał najnowsze nagłówki do najnowszego kernela (instalowanego via pakiet linux-image-2.6-wersja). Oba pakiety pochodzą z tego samego pakietu źródłowego, także pojawiają się jednocześnie. Tak jest w tej chwili, niedługo pewnie będą tylko pakiety linux-image-wersja i linux-headers-wersja, wypadnie „2.6” ze względu na zmianę w wersjonowaniu kernela. Na ten moduł Nvidii spróbuj może reinstalnąć pakiet z kernelem, szczerze mówiąc nie wiem jak się wywołuje dkms z palca.

Offline

 

#3  2011-07-08 22:29:36

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Budowanie modułu nvidia po aktualizacji

ArnVaker napisał(-a):

Tak jest w tej chwili, niedługo pewnie będą tylko pakiety linux-image-wersja i linux-headers-wersja, wypadnie „2.6” ze względu na zmianę w wersjonowaniu kernela.

Raczej linux-image-3.0.


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#4  2011-07-08 23:10:25

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Budowanie modułu nvidia po aktualizacji

Nie jestem przekonany co do tego „3.0”…

Kod:

$ apt-cache depends linux-image-2.6-amd64/unstable
linux-image-2.6-amd64
  Wymaga: linux-image-2.6.39-2-amd64

Kod:

$ apt-cache depends linux-image-2.6-amd64/experimental
linux-image-2.6-amd64
  Wymaga: linux-image-amd64

Kod:

$ apt-cache depends linux-image-amd64/experimental
linux-image-amd64
  Wymaga: linux-image-3.0.0-rc5-amd64

oraz z changeloga:

Change *-2.6-* to transitional packages

Mnie to wygląda raczej na pozbycie się numerka. :)

Offline

 

#5  2011-07-09 08:41:13

  HAL9000 - Użytkownik

HAL9000
Użytkownik
Zarejestrowany: 2006-04-22

Re: Budowanie modułu nvidia po aktualizacji

Dobra sprawa wyglada nastepujaco:

Kod:

ls -l
-rw-r--r-- 1 root root 16195000 06-30 14:50 /lib/modules/2.6.39-2-amd64/updates/dkms/nvidia.ko

Kod:

lsmod | grep nvidia
nvidia              11757407  0 
i2c_core               23766  2 nvidia,i2c_nforce2

i log xow

Kod:

[    30.708] 
X.Org X Server 1.10.2
Release Date: 2011-05-28
[    30.708] X Protocol Version 11, Revision 0
[    30.708] Build Operating System: Linux 2.6.39-1-amd64 x86_64 Debian
[    30.708] Current Operating System: Linux HAL9000 2.6.39-2-amd64 #1 SMP Wed Jun 8 11:01:04 UTC 2011 x86_64
[    30.708] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.39-2-amd64 root=UUID=df4538cd-f83f-4792-9d4f-892dda251032 ro quiet
[    30.708] Build Date: 17 June 2011  04:13:25PM
[    30.708] xorg-server 2:1.10.2-2 (Cyril Brulebois <kibi@debian.org>) 
[    30.709] Current version of pixman: 0.21.8
[    30.709]     Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
[    30.709] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    30.709] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Jul  9 08:05:25 2011
[    30.709] (==) Using config file: "/etc/X11/xorg.conf"
[    30.709] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    30.710] Parse error on line 13 of section Files in file /etc/X11/xorg.conf
    Ignoring obsolete keyword "RgbPath".
[    30.710] (==) ServerLayout "X.org Configured"
[    30.710] (**) |-->Screen "Screen0" (0)
[    30.710] (**) |   |-->Monitor "Monitor0"
[    30.711] (**) |   |-->Device "Card0"
[    30.711] (**) |-->Input Device "Mouse0"
[    30.711] (**) |-->Input Device "Keyboard0"
[    30.711] (**) Option "BlankTime" "5"
[    30.711] (**) Option "StandbyTime" "7"
[    30.711] (**) Option "SuspendTime" "10"
[    30.711] (**) Option "OffTime" "15"
[    30.711] (==) Automatically adding devices
[    30.711] (==) Automatically enabling devices
[    30.711] (WW) The directory "/usr/X11R6/lib/X11/fonts/misc" does not exist.
[    30.711]     Entry deleted from font path.
[    30.711] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    30.712]     Entry deleted from font path.
[    30.712] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[    30.712]     Entry deleted from font path.
[    30.712] (WW) The directory "/usr/X11R6/lib/X11/fonts/Type1" does not exist.
[    30.712]     Entry deleted from font path.
[    30.712] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[    30.712]     Entry deleted from font path.
[    30.712] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    30.712]     Entry deleted from font path.
[    30.712] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[    30.712]     Entry deleted from font path.
[    30.712] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[    30.712]     Entry deleted from font path.
[    30.712] (**) FontPath set to:
    /usr/share/fonts/X11/misc,
    /usr/share/fonts/X11/100dpi/:unscaled,
    /usr/share/fonts/X11/Type1,
    /usr/share/fonts/X11/100dpi,
    /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
    /usr/share/fonts/X11/misc,
    /usr/share/fonts/X11/100dpi/:unscaled,
    /usr/share/fonts/X11/Type1,
    /usr/share/fonts/X11/100dpi,
    /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
    built-ins
[    30.712] (**) ModulePath set to "/usr/lib/xorg/modules"
[    30.712] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[    30.712] (WW) Disabling Mouse0
[    30.712] (WW) Disabling Keyboard0
[    30.712] (II) Loader magic: 0x7d7a20
[    30.712] (II) Module ABI versions:
[    30.712]     X.Org ANSI C Emulation: 0.4
[    30.712]     X.Org Video Driver: 10.0
[    30.712]     X.Org XInput driver : 12.2
[    30.712]     X.Org Server Extension : 5.0
[    30.714] (--) PCI:*(0:3:0:0) 10de:0392:0000:0436 rev 161, Mem @ 0xfa000000/16777216, 0xe0000000/268435456, 0xfb000000/16777216, I/O @ 0x00009c00/128, BIOS @ 0x????????/131072
[    30.714] (II) Open ACPI successful (/var/run/acpid.socket)
[    30.714] (II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
[    30.714] (II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
[    30.714] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[    30.714] (II) "record" will be loaded. This was enabled by default and also specified in the config file.
[    30.714] (II) "dri" will be loaded. This was enabled by default and also specified in the config file.
[    30.714] (II) "dri2" will be loaded by default.
[    30.714] (II) LoadModule: "glx"
[    30.715] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    30.716] (II) Module glx: vendor="X.Org Foundation"
[    30.716]     compiled for 1.10.2, module version = 1.0.0
[    30.716]     ABI class: X.Org Server Extension, version 5.0
[    30.716] (==) AIGLX enabled
[    30.716] (II) Loading extension GLX
[    30.716] (II) LoadModule: "extmod"
[    30.717] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[    30.717] (II) Module extmod: vendor="X.Org Foundation"
[    30.717]     compiled for 1.10.2, module version = 1.0.0
[    30.718]     Module class: X.Org Server Extension
[    30.718]     ABI class: X.Org Server Extension, version 5.0
[    30.718] (II) Loading extension SELinux
[    30.718] (II) Loading extension MIT-SCREEN-SAVER
[    30.718] (II) Loading extension XFree86-VidModeExtension
[    30.718] (II) Loading extension XFree86-DGA
[    30.718] (II) Loading extension DPMS
[    30.718] (II) Loading extension XVideo
[    30.718] (II) Loading extension XVideo-MotionCompensation
[    30.718] (II) Loading extension X-Resource
[    30.718] (II) LoadModule: "record"
[    30.719] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[    30.719] (II) Module record: vendor="X.Org Foundation"
[    30.719]     compiled for 1.10.2, module version = 1.13.0
[    30.719]     Module class: X.Org Server Extension
[    30.719]     ABI class: X.Org Server Extension, version 5.0
[    30.719] (II) Loading extension RECORD
[    30.719] (II) LoadModule: "dbe"
[    30.720] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[    30.720] (II) Module dbe: vendor="X.Org Foundation"
[    30.720]     compiled for 1.10.2, module version = 1.0.0
[    30.720]     Module class: X.Org Server Extension
[    30.720]     ABI class: X.Org Server Extension, version 5.0
[    30.720] (II) Loading extension DOUBLE-BUFFER
[    30.720] (II) LoadModule: "dri"
[    30.721] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[    30.721] (II) Module dri: vendor="X.Org Foundation"
[    30.721]     compiled for 1.10.2, module version = 1.0.0
[    30.721]     ABI class: X.Org Server Extension, version 5.0
[    30.721] (II) Loading extension XFree86-DRI
[    30.721] (II) LoadModule: "dri2"
[    30.722] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[    30.722] (II) Module dri2: vendor="X.Org Foundation"
[    30.722]     compiled for 1.10.2, module version = 1.2.0
[    30.722]     ABI class: X.Org Server Extension, version 5.0
[    30.722] (II) Loading extension DRI2
[    30.722] (II) LoadModule: "nvidia"
[    30.723] (WW) Warning, couldn't open module nvidia
[    30.723] (II) UnloadModule: "nvidia"
[    30.724] (II) Unloading nvidia
[    30.724] (EE) Failed to load module "nvidia" (module does not exist, 0)
[    30.724] (EE) No drivers available.
[    30.724] 
Fatal server error:
[    30.724] no screens found
[    30.724] 
Please consult the The X.Org Foundation support 
     at http://wiki.x.org
 for help. 
[    30.724] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    30.724]

Reinstalowałem kernel, nagłówki i wciaz ta sama sytuacja.
Jakieś pomysły?


For some reason I'm thinking I'm still 25 but I act like I'm 12.

Offline

 

#6  2011-07-09 08:50:39

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Budowanie modułu nvidia po aktualizacji

Jemu nie chodzi o moduł kernela tylko o moduł Xorga, czyli:

Kod:

/usr/lib/xorg/modules/drivers/nvidia_drv.so

Skoro masz stery z repo, to ten moduł powinien być w pakiecie nvidia-glx. Masz ten pakiet? Jak nie masz to zainstaluj.

EDIT: W testingu zależności Nvidii leżą, pociągnij nvidia-glx wraz z zależnościami z Sida.

Offline

 

#7  2011-07-09 09:22:05

  HAL9000 - Użytkownik

HAL9000
Użytkownik
Zarejestrowany: 2006-04-22

Re: Budowanie modułu nvidia po aktualizacji

Rzeczywiście po:

Kod:

aptitude reinstall nvidia-glx

Wywaliło chyba z 50 zainstalowanych pakietów, przeinstalowało wymagany i wszystko wróciło do normy. Dzięki za pomoc!

Edit:
Jeszcze jedna sprawa.
Jak wspomniałem powyzsze usunelo sporo pakietow i teraz np pendrive nie montuje sie automatycznie. Probowalem na wlasna reke reinstalowac pakiety typu autofs ale to nie pomaga wiec macie jakies pomysly w tej sprawie. W xfce, ktorego uzywam jako wm zaznaczylem wszystko co mozliwe aby montowalo automatycznie ale rezultatow nie ma.

Ostatnio edytowany przez HAL9000 (2011-07-09 10:27:07)


For some reason I'm thinking I'm still 25 but I act like I'm 12.

Offline

 

#8  2011-07-09 10:46:27

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Budowanie modułu nvidia po aktualizacji

W loga popatrz co poleciało (/var/log/aptitude). W Xfce masz automontowanie via thunar, czyli mniej więcej:

Do automontowania via thunar potrzeba thunar-volman, udisks, gvfs, policykit-1, aktywną sesję consolekit oraz odpalonego w tle daemona thunara. Bez daemona w tle będzie działać tylko „automontowanie” na kliknięcie.

PS Te pakiety poleciały bo pewnie nie zainstalowałeś Nvidii z Sida jak pisałem… Teraz nie będziesz mógł ich zainstalować bo zależności na to nie pozwolą. Czyli to co wcześniej — zaktualizuj pakiety Nvidii do wersji z Sida, a potem dociągnij pakiety wymienione powyżej.

Offline

 

#9  2011-07-09 11:36:09

  HAL9000 - Użytkownik

HAL9000
Użytkownik
Zarejestrowany: 2006-04-22

Re: Budowanie modułu nvidia po aktualizacji

Kod:

[USUNIĘTY, ZALEŻNOŚCI] codeblocks
[USUNIĘTY, ZALEŻNOŚCI] eric
[USUNIĘTY, ZALEŻNOŚCI] eric-api-files
[USUNIĘTY, ZALEŻNOŚCI] gnucash
[USUNIĘTY, ZALEŻNOŚCI] gnuplot
[USUNIĘTY, ZALEŻNOŚCI] gnuplot-x11
[USUNIĘTY, ZALEŻNOŚCI] gvfs
[USUNIĘTY, ZALEŻNOŚCI] gvfs-backends
[USUNIĘTY, ZALEŻNOŚCI] gvfs-fuse
[USUNIĘTY, ZALEŻNOŚCI] kadu
[USUNIĘTY, ZALEŻNOŚCI] kadu-external-modules
[USUNIĘTY, ZALEŻNOŚCI] libbonoboui2-0
[USUNIĘTY, ZALEŻNOŚCI] libcodeblocks0
[USUNIĘTY, ZALEŻNOŚCI] libgl1-mesa-glx
[USUNIĘTY, ZALEŻNOŚCI] libglu1-mesa
[USUNIĘTY, ZALEŻNOŚCI] libgnome2-0
[USUNIĘTY, ZALEŻNOŚCI] libgnomeui-0
[USUNIĘTY, ZALEŻNOŚCI] libgoffice-0-6
[USUNIĘTY, ZALEŻNOŚCI] libqt4-gui
[USUNIĘTY, ZALEŻNOŚCI] libqt4-opengl
[USUNIĘTY, ZALEŻNOŚCI] libqtmultimediakit1
[USUNIĘTY, ZALEŻNOŚCI] libqtwebkit4
[USUNIĘTY, ZALEŻNOŚCI] libvisual-0.4-plugins
[USUNIĘTY, ZALEŻNOŚCI] libwxgtk2.8-0
[USUNIĘTY, ZALEŻNOŚCI] libwxgtk2.8-dev
[USUNIĘTY, ZALEŻNOŚCI] mplayer
[USUNIĘTY, ZALEŻNOŚCI] python-gnome2
[USUNIĘTY, ZALEŻNOŚCI] python-qscintilla2
[USUNIĘTY, ZALEŻNOŚCI] python-qt4
[USUNIĘTY, ZALEŻNOŚCI] python-wxgtk2.8
[USUNIĘTY, ZALEŻNOŚCI] python-wxtools
[USUNIĘTY, ZALEŻNOŚCI] rhythmbox
[USUNIĘTY, ZALEŻNOŚCI] x11-utils
[USUNIĘTY, ZALEŻNOŚCI] xbase-clients
[USUNIĘTY, ZALEŻNOŚCI] xchm
[USUNIĘTY, ZALEŻNOŚCI] xserver-xephyr
[USUNIĘTY, ZALEŻNOŚCI] xutils

powyzsze wylecialy.
I teraz rzeczywiscie trzeba bedzie kombinowac. Jeżeli możesz to napisz jak mam aktualizować te pakiety do wersji unstable gdyz nigdy sie w to nie bawiłem obecnie mam testing i nigdy nie mieszałem pakietów z różnych edycji. W chwili obecnej nawet mplayera nie moge zainstalowac bo wowczas chce usuwac nvidia-glx.


For some reason I'm thinking I'm still 25 but I act like I'm 12.

Offline

 

#10  2011-07-09 11:47:05

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Budowanie modułu nvidia po aktualizacji

Do pliku /etc/apt/apt.conf wrzuć:

Kod:

APT::Default-Release "testing";

To podbije priorytet pakietów z archiwum testing do 990, czyli system domyślnie będzie korzystał z repozytorium testinga nawet jeśli dodasz na stałe repozytorium Sida i inne (chyba że ustawisz im priorytet wyższy niż 990). Dodaj repo Sida:

Kod:

deb http://ftp.de.debian.org/debian/ unstable main contrib non-free

Zaktualizuj pakiety Nvidii:

Kod:

aptitude update
aptitude -t unstable safe-upgrade nvidia~i

To tyle w sumie.

Offline

 

#11  2011-07-09 12:26:03

  HAL9000 - Użytkownik

HAL9000
Użytkownik
Zarejestrowany: 2006-04-22

Re: Budowanie modułu nvidia po aktualizacji

Luz wszystko hula, dzięki serdeczne.


For some reason I'm thinking I'm still 25 but I act like I'm 12.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)