Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 25
  1. #1
    Utente di HTML.it L'avatar di hfish
    Registrato dal
    Dec 2000
    Messaggi
    3,180

    problema kernel 2.6.25 e compilazione driver nvidia

    appena scaricato il kernel 2.6.25, e a parte la marea di nuova roba, sto avendo problemi nella compilazione dei driver nvidia come modulo.

    in particolare make-kpkg modules_image ritorna il seguente errore

    codice:
    root@v2410:/usr/src/linux# make-kpkg modules
    exec debian/rules  DEBIAN_REVISION=2.6.25-10.00.Custom  modules
    for module in /usr/src/modules/nvidia-kernel ; do                       \
              if test -d  $module; then                                \
                (cd $module;                                          \
                  if ./debian/rules KVERS="2.6.25" KSRC="/usr/src/linux" \
                                 KMAINT="Unknown Kernel Package Maintainer" KEMAIL="unknown@unconfigured.in.etc.kernel-pkg.conf"      \
                                 KPKG_DEST_DIR="/usr/src/linux/.."       \
                                 KPKG_MAINTAINER="Unknown Kernel Package Maintainer"        \
                                 ARCH=i386           \
                                 KPKG_EXTRAV_ARG=""        \
                                 KDREV="2.6.25-10.00.Custom" kdist; then          \
                      echo "Module $module processed fine";            \
                  else                                                  \
                       echo "Module $module failed.";                  \
                       if [ "X" != "X" ]; then      \
                          echo "Perhaps $module does not understand --rootcmd?";  \
                          echo "If you see messages that indicate that it is not"; \
                          echo "in fact being built as root, please file a bug ";  \
                          echo "against $module.";                     \
                       fi;                                              \
                       echo "Hit return to Continue?";                  \
                     read ans;                                          \
                  fi;                                                   \
                 );                                                     \
              else                                                      \
                   echo "Module $module does not exist";               \
                   echo "Hit return to Continue?";                      \
              fi;                                                       \
            done
    make[1]: Entering directory `/usr/src/modules/nvidia-kernel'
    /usr/bin/make -w -f debian/rules binary_modules
    make[2]: Entering directory `/usr/src/modules/nvidia-kernel'
    # select which makefile to use.
    rm -f /usr/src/modules/nvidia-kernel/nv/Makefile || true
    if [ 6 = 6  ]; then \
                 cd /usr/src/modules/nvidia-kernel/nv ; \
                 ln -s Makefile.kbuild Makefile ; \
                 cd .. ; \
            fi
    if [  6 = 4  ]; then \
                 cd /usr/src/modules/nvidia-kernel/nv ; \
                 ln -s Makefile.nvidia Makefile ; \
                 cd .. ; \
            fi
    if ! gcc-4.2 -v 2> /dev/null  ; then \
               echo "Compiler gcc-4.2 does not exist on the system" ; \
               exit 1; \
            fi
    if [ -f /usr/src/modules/nvidia-kernel/debian/control.template ]; then \
                    cp  /usr/src/modules/nvidia-kernel/debian/control.template /usr/src/modules/nvidia-kernel/debian/control; \
            fi
    if [ "i686" = "x86_64" ]; then \
                    cp /usr/src/modules/nvidia-kernel/nv-kernel.o.x86_64 /usr/src/modules/nvidia-kernel/nv/nv-kernel.o ; \
            fi
    touch configure-stamp
    dh_testdir
    dh_testroot
    PATCHLEVEL = 6
    Kernel compiler version : 4.2.3
    Detected compiler version : 4.2.3
    Using compiler gcc-4.2 version 4.2.3
    touch /usr/src/modules/nvidia-kernel/nv/gcc-check
    touch /usr/src/modules/nvidia-kernel/nv/cc-sanity-check
    ## Main Make ##
    IGNORE_CC_MISMATCH=1 CC="gcc-4.2" /usr/bin/make -C /usr/src/modules/nvidia-kernel/nv -f Makefile SYSSRC=/usr/src/linux   KBUILD_PARAMS="-C /usr/src/linux SUBDIRS=/usr/src/modules/nvidia-kernel/nv" module;
    make[3]: Entering directory `/usr/src/modules/nvidia-kernel/nv'
    NVIDIA: calling KBUILD...
    make CC=gcc-4.2 -C /usr/src/linux SUBDIRS=/usr/src/modules/nvidia-kernel/nv modules
    make[4]: Entering directory `/usr/src/linux-2.6.25'
      CC [M]  /usr/src/modules/nvidia-kernel/nv/nv-vm.o
    In file included from include/linux/list.h:8,
                     from include/linux/preempt.h:11,
                     from include/linux/spinlock.h:49,
                     from include/linux/seqlock.h:29,
                     from include/linux/time.h:8,
                     from include/linux/timex.h:57,
                     from include/linux/sched.h:54,
                     from include/linux/utsname.h:35,
                     from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:19,
                     from /usr/src/modules/nvidia-kernel/nv/nv-vm.c:14:
    include/linux/prefetch.h: In function ‘prefetch_range’:
    include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in arithmetic
    In file included from include/asm/dma-mapping_32.h:5,
                     from include/asm/dma-mapping.h:2,
                     from include/linux/dma-mapping.h:52,
                     from include/asm-generic/pci-dma-compat.h:7,
                     from include/asm/pci.h:90,
                     from include/linux/pci.h:945,
                     from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:86,
                     from /usr/src/modules/nvidia-kernel/nv/nv-vm.c:14:
    include/linux/scatterlist.h: In function ‘sg_virt’:
    include/linux/scatterlist.h:199: warning: pointer of type ‘void *’ used in arithmetic
    In file included from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:109,
                     from /usr/src/modules/nvidia-kernel/nv/nv-vm.c:14:
    include/linux/highmem.h: In function ‘zero_user_segments’:
    include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic
    include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic
    include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic
    include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic
    include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic
    include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic
    include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic
    include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic
    /usr/src/modules/nvidia-kernel/nv/nv-vm.c: In function ‘nv_set_page_attrib_uncached’:
    /usr/src/modules/nvidia-kernel/nv/nv-vm.c:64: warning: ‘change_page_attr’ is deprecated (declared at include/asm/cacheflush.h:28)
    /usr/src/modules/nvidia-kernel/nv/nv-vm.c: In function ‘nv_set_page_attrib_cached’:
    /usr/src/modules/nvidia-kernel/nv/nv-vm.c:79: warning: ‘change_page_attr’ is deprecated (declared at include/asm/cacheflush.h:28)
    /usr/src/modules/nvidia-kernel/nv/nv-vm.c: In function ‘nv_flush_caches’:
    /usr/src/modules/nvidia-kernel/nv/nv-vm.c:364: error: implicit declaration of function ‘global_flush_tlb’
    make[5]: *** [/usr/src/modules/nvidia-kernel/nv/nv-vm.o] Error 1
    make[4]: *** [_module_/usr/src/modules/nvidia-kernel/nv] Error 2
    make[4]: Leaving directory `/usr/src/linux-2.6.25'
    NVIDIA: left KBUILD.
    nvidia.ko failed to build!
    make[3]: *** [module] Error 1
    make[3]: Leaving directory `/usr/src/modules/nvidia-kernel/nv'
    make[2]: *** [build-stamp] Error 2
    make[2]: Leaving directory `/usr/src/modules/nvidia-kernel'
    make[1]: *** [kdist] Error 2
    make[1]: Leaving directory `/usr/src/modules/nvidia-kernel'
    Module /usr/src/modules/nvidia-kernel failed.
    Hit return to Continue?
    qualcun altro con lo stesso problema?
    Non dobbiamo trascurare la probabilità che il costante inculcare la credenza in Dio nelle menti dei bambini possa produrre un effetto così forte e duraturo sui loro cervelli non ancora completamente sviluppati, da diventare per loro tanto difficile sbarazzarsene, quanto per una scimmia disfarsi della sua istintiva paura o ripugnanza del serpente.

  2. #2
    Utente di HTML.it L'avatar di GunMan
    Registrato dal
    Dec 2005
    Messaggi
    2,642
    è già stato segnalato come un bug ( link ) mi pare che il problema sia analogo, probabilmente è solo questione di dare il tempo agli sviluppatori per porvi rimedio.

    Chaos A.D. Disorder unleashed.
    Starting to burn. Starting to lynch.
    Silence means death. Stand on your feet.
    Inner fear. Your worst enemy.

    Refuse / Resist

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    371
    Io ho risolto installando la versione beta del driver NVIDIA-Linux-x86-173.08-pkg.run

  4. #4
    Utente di HTML.it L'avatar di GunMan
    Registrato dal
    Dec 2005
    Messaggi
    2,642
    Originariamente inviato da gio14
    Io ho risolto installando la versione beta del driver NVIDIA-Linux-x86-173.08-pkg.run
    non sono possessore di una scheda nvidia ma se non ricordo male non è infrequente che al rilascio di nuove release del kernel non corrisponda una versione dei driver subito funzionante.

    comunque ormai risolvono in tempi strettissimi.
    Chaos A.D. Disorder unleashed.
    Starting to burn. Starting to lynch.
    Silence means death. Stand on your feet.
    Inner fear. Your worst enemy.

    Refuse / Resist

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    371
    Originariamente inviato da GunMan
    non sono possessore di una scheda nvidia ma se non ricordo male non è infrequente che al rilascio di nuove release del kernel non corrisponda una versione dei driver subito funzionante.

    comunque ormai risolvono in tempi strettissimi.
    Vero quello che dici, comunque se su questioni importanti come i driver della scheda grafica non sarebbe male se si coordinassero un po' meglio (poi ho risolto però sul momento un tantino di panico l'ho avuto)

  6. #6
    Utente di HTML.it L'avatar di hfish
    Registrato dal
    Dec 2000
    Messaggi
    3,180
    ancora nulla, mannaggia
    e da qualche giorno è anche disponibile 2.6.25-1
    Non dobbiamo trascurare la probabilità che il costante inculcare la credenza in Dio nelle menti dei bambini possa produrre un effetto così forte e duraturo sui loro cervelli non ancora completamente sviluppati, da diventare per loro tanto difficile sbarazzarsene, quanto per una scimmia disfarsi della sua istintiva paura o ripugnanza del serpente.

  7. #7
    con l'installer nvidia gli ultimi vanno
    altrimenti necessitano di una patch sul forum di nvidia ci sono dei post appositi

    http://www.nvnews.net/vbulletin/showthread.php?t=110088

  8. #8
    Utente di HTML.it L'avatar di hfish
    Registrato dal
    Dec 2000
    Messaggi
    3,180
    ma io non uso il pacchetto run fornito da nvidia, ma il pacchetto nvidia-kernel-soruce patchato dagli sviluppatori debian, e poi mi creo il pacchetto con il modulo con make-kpkg modules_image
    Non dobbiamo trascurare la probabilità che il costante inculcare la credenza in Dio nelle menti dei bambini possa produrre un effetto così forte e duraturo sui loro cervelli non ancora completamente sviluppati, da diventare per loro tanto difficile sbarazzarsene, quanto per una scimmia disfarsi della sua istintiva paura o ripugnanza del serpente.

  9. #9
    nvidia-kernel-source degli ultimi driver non dovrebbe avere problemi

    io su sid ho il sorgente del 169.12-1 con apt

  10. #10
    Utente di HTML.it L'avatar di hfish
    Registrato dal
    Dec 2000
    Messaggi
    3,180
    anche io ho sid ed anche io ho 169.12-1, eppure ho problemi di compilazione del modulo
    Non dobbiamo trascurare la probabilità che il costante inculcare la credenza in Dio nelle menti dei bambini possa produrre un effetto così forte e duraturo sui loro cervelli non ancora completamente sviluppati, da diventare per loro tanto difficile sbarazzarsene, quanto per una scimmia disfarsi della sua istintiva paura o ripugnanza del serpente.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.