Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

[RH 8.0] nVidia driver probleem

Anoniem
bvk
12 antwoorden
  • Ik ben na een tijdje niks mel Linux gedaan te hebben weer eens gezellig met RedHat 8 bezig. Alles gaat lekker, behalve spelletjes…

    Ik kwam er achter dat er maar een generieke driver voor mijn TNT2 geladen wordt en dat je eerst de nVidia Detonator Linux drivers moet installeren.
    Zo gezegd zo gedaan, dus eerst de kernel driver en daarna de GLX driver en daarna XF86Config aanpassen. Herstarten en een X Server error…"module nvidia kan niet geladen worden
    Uit de documentatie blijkt dat ik dan de verkeerde kernel module geinstalleerd heb, maar volgens mij toch echt de juiste: de 2.4.18_18.8.0.athlon. Althans, ik weet bijna zker dat ik voor die kernel gekozen heb via RedHar up2date.
    Afijn, via vi XF86Config weer teruggezet naar de oude waarden en X start weer. Maar hoe kom ik er nou achter welke kernel ik precies gebruik, want in /usr/src staat niks en ook een whereis linux levert niks op.
    Of kan ik beter de nVidia kernel driver weer verwijderen en het met de driver zonder Athlon proberen?
    Ik moet er wel bijzeggen dat ik de driver vanuit X geinstalleerd heb omdat ik het menu zogauw niet kon vinden waarin je wel of geen grafische start regelt…

    Ik hoop dat ik duidelijk ben,

    Bart

    Duron 600
    Jetway 867AS moederbord 128 mb pc133
    TNT2 m64
    Maxtor 4.3 gb 5400 udma33
  • Uninstallen en opnieuw installeren lukt ook niet. Het terminal plaatje hier weergeven trouwens ook niet… Als ik de kernel driver wil deinstalleren via rpm - e is ie niet geinstalleerd en als probeer em te installeren (rpm -ivh) is ie al geinstalleerd…

    Bart

  • Zo dan:

    [root@InetServ Bart]# rpm -e NVIDIA_kernel-1.0-4191.rh80up_2.4.18_18.8.0.athlon.rpm
    error: package NVIDIA_kernel-1.0-4191.rh80up_2.4.18_18.8.0.athlon.rpm is not installed
    [root@InetServ Bart]# rpm -ivh NVIDIA_kernel-1.0-4191.rh80up_2.4.18_18.8.0.athlon.rpm
    Preparing… ########################################### [100%]
    package NVIDIA_kernel-1.0-4191.rh80up_2.4.18_18.8.0 is already installed
    [root@InetServ Bart]#

    Wat doe ik nou fout?

    Bart
  • Hoi, ik heb hier ooit bij een vriend mee zitten klooien en kreeg het ook niet goed. ( ben btw ook een rpm-hater 8) )

    Oplossing is gewoon de source downloaden ( tar.gz ) en die installen. Hoe dat moet staat in de bijgeleverde Readme-file. Een fluitje van een cent.

    suc6!
  • Moet ik dan niet eerst de rpm drivers deinstalleren? Ik kwam er trouwens een herstart achter dat ik niet de 2.4.18_18.8.0 heb maar de 2.4.18_19.8.0, maar daar zijn dus geen kernel drivers voor. En ik ben er ook nog niet zeker van of ik nou de i386 of de athlon gebruik :o

    bart
  • [quote:18f7af7db4="bvk"]Moet ik dan niet eerst de rpm drivers deinstalleren? [/quote:18f7af7db4]

    Die rpm drivers kun je idd laten staan. Heb je zoals plors al aangaf die source al gedownload? :roll:

    GLX source

    Kernel source
  • Bestanden uitgepakt, readme gelezen, de make opdracht gegeven en dan krijg ik dit:

    [root@InetServ Bart]# cd NVIDIA_kernel-1.0-4191
    [root@InetServ NVIDIA_kernel-1.0-4191]# ls
    makedevices.sh nv.h nv-misc.h os-agp.h os-registry.c
    Makefile nv-kernel.o nvtypes.h os-interface.c README
    nv.c nv-linux.h os-agp.c os-interface.h rmretval.h
    [root@InetServ NVIDIA_kernel-1.0-4191]# make

    You appear to be compiling the NVIDIA kernel module with
    a compiler different from the one that was used to compile
    the running kernel. This may be perfectly fine, but there
    are cases where this can lead to unexpected behaviour and
    system crashes.

    If you know what you are doing and want to override this
    check, you can do so by setting IGNORE_CC_MISMATCH.

    In any other case, set the CC environment variable to the
    name of the compiler that was used to compile the kernel.

    *** Failed cc sanity check. Bailing out! ***
    make: *** [gcc-check] Fout 1
    :evil:

    Wat nu te doen?

    Bart
  • Ten eerste kun je het beste Redhat opstarten in init 3 dus zonder X Window System.

    Als je opstart van een Redhat boot diskette, dan typ je achter de boot:
    [code:1:b2ab0835ed]
    linux init 3
    [/code:1:b2ab0835ed] [enter]

    Als je van af de harddisk opstart en je een Redhat opstart menu te zien krijgt, druk je eerst zowel op CRTL en op X

    Je kon dus de kernel rpm niet verwijderen. Maar had je de glx rpm al geïnstalleerd? Probeer dan eerst die glx rpm te verwijderen. Om dan vervolgens de kernel source en de glx source te installeren. Daarna zou je eventueel (ook weer in init 3) de kernel rpm te verwijderen.
  • hmm, de laatste keer dat ik zo'n error zag was iemand vergeten een compiler te installeren :wink:
    Kijk even of je gcc wel geinstalleerd hebt
  • Ik heb inderdaad volgens mij geen gcc compiler geinstalleerd staan. De opdracht gcc -v wordt niet gevonden… Die moet ik vanavond er dus eerst opzetten en dan in de zelfde versie als waarin de kernel zelf gecompileerd is, dus 3.2.
    Het valt me op dat er bij deze distributie minder als standaard geinstalleerd wordt dan in vorige distro's. Je verwacht gewoon dat zo'n compiler al aanwezig is :-?

    Bart
  • [quote:aa2d6cec2d="bvk"]Het valt me op dat er bij deze distributie minder als standaard geinstalleerd wordt dan in vorige distro's. Je verwacht gewoon dat zo'n compiler al aanwezig is :-? [/quote:aa2d6cec2d] Maar welke Redhat 8 Installatie heb je dan gekozen? Wellicht Personal Desk? Beter lijkt me Werkstation. Ik zelf heb gekozen voor Installatie Aangepast. :roll:
  • De RH8.0 nVidia kernel gaat afaik uit van de kernel nie standaard op RH8.0 zit, nu je een andere kernel hebt, moet je de drivers herinstalleren. Als dit niet mbv de tar lukt, is een SRPM wellicht een oplossing?

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.