ďťż
 
 
   Błąd instalacji sterowników Nvidia
 
 

Tematy

 
    
 

 

 

 

Błąd instalacji sterowników Nvidia





kajttek - 19-09-2009 12:10
Proszę, lsmod: kajetan-desktop-debian:/home/kajetan# lsmod
Module                  Size  Used by
agpgart                28808  0
nfsd                  186864  13
lockd                  54568  1 nfsd
nfs_acl                2912  1 nfsd
auth_rpcgss            33952  1 nfsd
sunrpc                162528  11 nfsd,lockd,nfs_acl,auth_rpcgss
exportfs                3936  1 nfsd
nls_utf8                1760  2
nls_cp437              5568  2
vfat                    9152  2
fat                    40864  1 vfat
nls_base                6820  4 nls_utf8,nls_cp437,vfat,fat
ppdev                  6468  0
lp                      8164  0
ipv6                  235396  28
cpufreq_ondemand        6476  0
cpufreq_stats          3776  0
freq_table              4224  2 cpufreq_ondemand,cpufreq_stats
cpufreq_conservative    5960  0
cpufreq_userspace      3172  0
cpufreq_powersave      1856  0
fuse                  42908  1
sd_mod                22200  3
joydev                  8480  0
fm801_gp                2816  0
ns558                  3712  0
iforce                15172  0
analog                  9152  0
loop                  12748  0
mt20xx                10824  1
usb_storage            77120  2
tea5767                6020  0
tda9887                9348  1
tda8290                12164  0
tuner                  21960  0
snd_emu10k1          115200  0
snd_rawmidi            18496  1 snd_emu10k1
firmware_class          6816  1 snd_emu10k1
snd_ac97_codec        88452  1 snd_emu10k1
ac97_bus                1728  1 snd_ac97_codec
snd_seq_device          6380  2 snd_emu10k1,snd_rawmidi
parport_pc            22500  1
parport                30988  3 ppdev,lp,parport_pc
snd_util_mem            4032  1 snd_emu10k1
saa7134              125044  0
emu10k1_gp              2688  0
snd_hwdep              6212  1 snd_emu10k1
videodev              27520  2 tuner,saa7134
v4l1_compat            12260  1 videodev
compat_ioctl32          1312  1 saa7134
gameport              10700  5 fm801_gp,ns558,analog,emu10k1_gp
v4l2_common            10240  2 tuner,saa7134
videobuf_dma_sg        11140  1 saa7134
videobuf_core          16100  2 saa7134,videobuf_dma_sg
ir_kbd_i2c              7120  1 saa7134
ir_common              39620  2 saa7134,ir_kbd_i2c
tveeprom              10980  1 saa7134
serio_raw              4740  0
pcspkr                  2432  0
psmouse                32336  0
k8temp                  4064  0
snd_hda_intel        325688  1
snd_pcm                62660  3 snd_emu10k1,snd_ac97_codec,snd_hda_intel
snd_timer              17800  2 snd_emu10k1,snd_pcm
snd                    45636  10 snd_emu10k1,snd_rawmidi,snd_ac97_codec,snd_seq_device,snd_hwdep,snd_hda_intel,
snd_pcm,snd_timer
soundcore              6368  1 snd
snd_page_alloc          7816  3 snd_emu10k1,snd_hda_intel,snd_pcm
forcedeth              45072  0
ehci_hcd              28428  0
ohci_hcd              18532  0
usbcore              118192  5 iforce,usb_storage,ehci_hcd,ohci_hcd
i2c_nforce2            5536  0
nvidiafb              39776  1
fb_ddc                  2080  1 nvidiafb
i2c_algo_bit            5188  1 nvidiafb
vgastate                7680  1 nvidiafb
i2c_core              19828  13 mt20xx,tea5767,tda9887,tda8290,tuner,saa7134,v4l2_common,ir_kbd_i2c,tveeprom,i2c_nforce2,nvidiafb,
fb_ddc,i2c_algo_bit
button                  6096  0
evdev                  8000  3
ext3                  105576  2
jbd                    39476  1 ext3
mbcache                7108  1 ext3
ide_cd_mod            27684  0
cdrom                  30176  1 ide_cd_mod
thermal                15228  0
processor              32576  1 thermal
fan                    4196  0
thermal_sys            10856  3 thermal,processor,fan
ide_disk              10496  4
amd74xx                7752  0 [permanent]
ide_pci_generic        3908  0 [permanent]
ide_core              96168  4 ide_cd_mod,ide_disk,amd74xx,ide_pci_generic
ata_generic            4676  0
libata                140448  1 ata_generic
scsi_mod              129548  3 sd_mod,usb_storage,libata
dock                    8304  1 libata A jak miałem dać "export CC=gcc-4.1", w konsoli to wpisać, czy jak?



ilin - 19-09-2009 12:15
Zobacz czy da się wywalić ten moduł nvidiafb

rmmod nvidiafb Jeśli tak to sprobuj jak wyżej podano użyć do kompilacji sterownika gcc 4.1



kajttek - 19-09-2009 12:35
Wpisałem w konsoli: export CC=gcc-4.1 i próbowałem instalować i ten dokładnie ten sam błąd.

Po drodze instalator informuje mnie, że nie może znaleźć odpowiednio kompilowanego jądra i zatwierdzam to ,,ok'', potem mówi coś o tym gcc i potwierdzam ,,No'', potem leci pasek i przebudowuje jądro, dochodzi do 100% i wyświetla błąd z nvidia.ko i potem mówi że mam sprawdzić logi i wywala.

A co do: rmmod nvidiafb Odpowiedź brzmi: ERROR: Module nvidiafb is in use Nie wiem co robić?



ilin - 19-09-2009 12:38
Co mówi modinfo nvidiafb (Ja nie mam tego modułu bo mam jądro pod siebie krojone i nie umiem sprawdzić)



kajttek - 19-09-2009 12:40
Dokładniej przeczytałem jeszcze raz i instalacja kończy się na tym ze nie może znaleźć modułu nvidia.co.

[Dodano: 2009-09-19, 12:41]
kajetan-desktop-debian:/home/kajetan# modinfo nvidiafb
filename:      /lib/modules/2.6.26-2-686/kernel/drivers/video/nvidia/nvidiafb.ko
license:        GPL
description:    Framebuffer driver for nVidia graphics chipset
author:        Antonino Daplas
alias:          pci:v000010DEd*sv*sd*bc03sc*i*
depends:        vgastate,i2c-core,i2c-algo-bit,fb_ddc
vermagic:      2.6.26-2-686 SMP mod_unload modversions 686
parm:          flatpanel:Enables experimental flat panel support for some chipsets. (0=disabled, 1=enabled, -1=autodetect) (default=-1) (int)
parm:          fpdither:Enables dithering of flat panel for 6 bits panels. (0=disabled, 1=enabled, -1=autodetect) (default=-1) (int)
parm:          hwcur:Enables hardware cursor implementation. (0 or 1=enabled) (default=0) (int)
parm:          noaccel:Disables hardware acceleration. (0 or 1=disable) (default=0) (int)
parm:          noscale:Disables screen scaleing. (0 or 1=disable) (default=0, do scaling) (int)
parm:          paneltweak:Tweak display settings for flatpanels. (default=0, no tweaks) (int)
parm:          forceCRTC:Forces usage of a particular CRTC in case autodetection fails. (0 or 1) (default=autodetect) (int)
parm:          vram:amount of framebuffer memory to remap in MiB(default=0 - remap entire memory) (int)
parm:          mode_option:Specify initial video mode (charp)
parm:          bpp:pixel width in bits(default=8) (int)
parm:          reverse_i2c:reverse port assignment of the i2c bus (int)
parm:          nomtrr:Disables MTRR support (0 or 1=disabled) (default=0) (bool)



ilin - 19-09-2009 12:44
Zwróć uwagę na ten fragment improperly configured kernel sources, with a version of gcc that differs
      from the one used to build the target kernel, or if a driver such as
      rivafb/nvidiafb Wg mnie nvidiafb koliduje z nvidia dlatego nie idzie tego steru zainstalować.

EDIT

Spróbuj najpierw wywalić te moduly jesli są w jądrze
vgastate,i2c-core,i2c-algo-bit,fb_ddc a potem dopiero nvidiafb.
Może się da.

Jeśli się da to trzeba będzie initrd od nowa wygenerować.



kajttek - 19-09-2009 12:44
Sprawdziłem jeszcze czy w synapticu są jakieś ciekawe paczki pod hasłem nvidia i znalazłem coś takiego (4 pakiety) NVIDIA binary kernel module for Linux 2.6.26-2-686, może to trzeba zainstalować?

[Dodano: 2009-09-19, 12:46]
No dobrze, czyli prawdopodobnie kolidują ze sobą, ale co ja mam teraz zrobić?

[Dodano: 2009-09-19, 12:53]
Aha, na pewno wykluczamy już, że jest to coś związane gcc, bo i na 4.1 i na 4.3 wywala ten sam błąd.

Próba wywalenia tych modułów: kajetan-desktop-debian:/home/kajetan# rmmod vgastate
ERROR: Module vgastate is in use by nvidiafb
kajetan-desktop-debian:/home/kajetan# rmmod i2c-algo
ERROR: Module i2c_algo does not exist in /proc/modules
kajetan-desktop-debian:/home/kajetan# rmmod i2c-algo-bit
ERROR: Module i2c_algo_bit is in use by nvidiafb
kajetan-desktop-debian:/home/kajetan# rmmod i2c-algo-ddc
ERROR: Module i2c_algo_ddc does not exist in /proc/modules
kajetan-desktop-debian:/home/kajetan# [Dodano: 2009-09-19, 12:56
A w ogóle, co to jest tan nvidiafb i co on robi w systemie? Może by się go pozbyć jakoś? A może jadro kompilować własnoręcznie?



button - 19-09-2009 13:05
Ja proponuje po prostu aktualizację jądra i wszystko powinno wrócić do normy. Pamiętam takie cyrki u siebie po którejś aktualizacji kernela. nvidiafb blokował ładowanie nvidia.ko i nic z tym nie szło zrobić. Pomimo wrzucania tego na blackliste, ustawiania parametrów jądra odpowiadających za ładowanie tego dziadostwa sterownik i tak był ładowany. Teraz znalazłem jeszcze inny sposób na zablokowanie ładowania nvidiafb: http://www.linuxquestions.org/questi...6/#post3555933, ale tego nie próbowałem.



dowoszek - 19-09-2009 13:36

Aha, napewno wykluczamy już że jest to coś związane gcc, bo i na 4.1 i na 4.3 wywala ten sam błąd. Dla pewności sprawdź jeszcze, czy w ogóle masz zainstalowaną paczkę gcc-4.1.



kajttek - 19-09-2009 14:18
Dobrze mogę zaktualizować jądro, ale na jakie? To już jest najnowsze w moich repozytoriach, chyba że mam słabe repozytoria.
A może mam się cofnąć do wcześniejszej wersji?

Co do gcc, to nie wiem czy mam czy nie, ale jeżeli wydam komendę: CC=/usr/bin/gcc-4.1 ./NVIDIA-Linux-x86-185.18.36-pkg1.run To nie pojawia mi się już komunikat na temat gcc.



ilin - 19-09-2009 14:59
dpkg -l | grep gcc pokaże jakie masz zainstalowane.



kajttek - 19-09-2009 15:06
kajetan@kajetan-desktop-debian:~$ dpkg -l | grep gcc
ii  gcc                                    4:4.3.2-2                      The GNU C compiler
ii  gcc-4.1                                4.1.2-25                      The GNU C compiler
ii  gcc-4.1-base                          4.1.2-25                      The GNU Compiler Collection (base package)
ii  gcc-4.2-base                          4.2.4-6                        The GNU Compiler Collection (base package)
ii  gcc-4.3                                4.3.2-1.1                      The GNU C compiler
ii  gcc-4.3-base                          4.3.2-1.1                      The GNU Compiler Collection (base package)
ii  libgcc1                                1:4.3.2-1.1                    GCC support library



ilin - 19-09-2009 15:08
W repo testinga jest jajo 2.6.30 sprobuj je zainstalować.



fnmirk - 19-09-2009 15:50
Aby wyłączyć ,,nvidiafb'' i wszystko z tym związane wymagana kompilacja jądra. Przynajmniej u siebie tak rozwiązałem ten problem.
Wystarczy konfig jądra dystrybucyjnego i wyłączenie wspomnianych elementów.
http://yampress.dug.net.pl/doku.php?...ilacja-kernela



ilin - 19-09-2009 16:31
Być może nie trzeba by kompilować

Ręcznie wykasowac ten moduł z /lib/modules/.....

Potem od nowa wygenerować initrd.

Ale nie robilem tego więc nie mam 100% pewności.

Teoretycznie powinno zadziałać.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl



  • Strona 2 z 3 • Wyszukano 51 postów • 1, 2, 3
     

     


     

     
    Copyright 2003. MĂłj serwis