Salve a tutti, uso Tahr-Media-64bit (Beta) con kernel 4.1.3 di EmSee installato su chiavetta USB con un laptop Asus A555LB-XO080H che ha due schede video la prima una "Intel HD Graphics 5500 Broadwell-U GT2" integrata e la seconda una "NVIDIA GeForce 940M GM108M" dedicata entrambe con 1GB di RAM-Video.
Il mio problema riguarda la seconda scheda video che non viene riconosciuta dal sistema con il seguente errore visualizzato in fase d'avvio: "nouveau ![DEVICE] [0000:04:00.0] Unknow Maxwell Chipset".
La conseguenza di questo mancato riconoscimento è il blocco del sistema quando effettuo Xorgwizard o quando uso applicazioni che richiedono l'accellerazione 3D, ad esempio Dreamchess.
Ho trovato delle informazioni sul sito della freedesktop.org in cui al seguente
link si afferma che bisogna aver caricato i seguenti moduli kernel: drm.ko, drm_kms_helper.ko, nouveau.ko e ttm.ko, da un ricerca con "Pupscan" e "Carica moduli kernel" (da Bootmanager configurazione di boot) ho notato che i primi tre moduli sono regolarmente caricati mentre l'ultimo risulta inesistente (non risulta caricato e non risulta disponibile per essere caricato).
Ho anche provato a cambiare kernel usando Tahr_kernel.4.1.7 di 01micko con cui bigpup (sul Forum Internazionale), che ha un
problema e una scheda video simile alla mia,
pare abbia
risolto ma nel mio caso nessun miglioramento.
Dopo ulteriori ricerche ho trovato al seguente
indirizzo dei driver ma non riesco ad installarli probabilmente per mancanza dei sorgenti del Kernel che non so da dove scaricare.
Questo il nvidia-installer.log:
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Wed Oct 14 21:53:06 2015
installer version: 352.55
PATH: /bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/X11R7/bin:/root/my-applications/bin:/usr/games
nvidia-installer command line:
./nvidia-installer
Using: nvidia-installer ncurses user interface
-> Detected 4 CPUs online; setting concurrency level to 4.
-> License accepted.
-> Installing NVIDIA driver version 352.55.
-> Performing CC sanity check with CC="/usr/bin/cc".
-> Kernel source path: '/usr/src/linux'
-> Kernel output path: '/usr/src/linux'
-> Performing rivafb check.
-> Performing nvidiafb check.
-> Performing Xen check.
-> Performing PREEMPT_RT check.
-> Cleaning kernel module build directory.
executing: 'cd ./kernel; /usr/bin/make clean'...
-> Building NVIDIA kernel module:
executing: 'cd ./kernel; /usr/bin/make module SYSSRC=/usr/src/linux SYSOUT=/usr/src/linux -j4 NV_BUILD_MODULE_INSTANCES='...
NVIDIA: calling KBUILD...
make[1]: Entering directory `/usr/src/linux'
test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
echo >&2; \
echo >&2 " ERROR: Kernel configuration is invalid."; \
echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo >&2 ; \
/bin/false)
mkdir -p /tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/.tmp_versions ; rm -f /tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/.tmp_versions/*
/usr/bin/make -f ./scripts/Makefile.build obj=/tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel
cc -Wp,-MD,/tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/.nv-frontend.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.6/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -incl
ude ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -m64 -mno-80387 -mno-fp-ret-in-387 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fno-delete-null-pointer-checks -Os -Wframe-larger-than=1024 -fstack-protector -Wno-unused-but-set-variable -fomit-frame-pointer -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel -Wall -
MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"352.55\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_frontend)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/.tmp_nv-frontend.o /tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/nv-frontend.c
cc -Wp,-MD,/tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/.nv-instance.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.6/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -m64 -mno-80387 -mno-fp
-ret-in-387 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fno-delete-null-pointer-checks -Os -Wframe-larger-than=1024 -fstack-protector -Wno-unused-but-set-variable -fomit-frame-pointer -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"352.55\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -DMODULE
-D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_instance)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/.tmp_nv-instance.o /tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/nv-instance.c
cc -Wp,-MD,/tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/.nv-acpi.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.6/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -m64 -mno-80387 -mno-fp-ret-in-387 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DC
ONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fno-delete-null-pointer-checks -Os -Wframe-larger-than=1024 -fstack-protector -Wno-unused-but-set-variable -fomit-frame-pointer -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"352.55\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_acpi)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/.tmp_nv-acpi.o /tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/
nv-acpi.c
cc -Wp,-MD,/tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/.nv-chrdev.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.6/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -m64 -mno-80387 -mno-fp-ret-in-387 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fno-delete-null-pointer-checks -Os -Wframe-larger-than=1024 -fstack-prote
ctor -Wno-unused-but-set-variable -fomit-frame-pointer -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"352.55\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_chrdev)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/.tmp_nv-chrdev.o /tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/nv-chrdev.c
In file included from ./arch/x86/include/asm/qrwlock.h:15:0,
from ./arch/x86/include/asm/spinlock.h:214,
from include/linux/spinlock.h:87,
from include/linux/seqlock.h:35,
from include/linux/time.h:5,
from include/uapi/linux/timex.h:56,
from include/linux/timex.h:56,
from include/linux/sched.h:19,
from include/linux/utsname.h:5,
from /tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/nv-linux.h:40,
from /tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/nv-instance.c:13:
include/asm-generic/qrwlock.h: In function ‘queue_write_trylock’:In file included from ./arch/x86/include/asm/qrwlock.h:15:0,
from ./arch/x86/include/asm/spinlock.h:214,
from include/linux/spinlock.h:87,
from include/linux/seqlock.h:35,
from include/linux/time.h:5,
from include/uapi/linux/timex.h:56,
from include/linux/timex.h:56,
from include/linux/sched.h:19,
from include/linux/utsname.h:5,
from /tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/nv-linux.h:40,
from /tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/nv-chrdev.c:15:
include/asm-generic/qrwlock.h: In function ‘queue_write_trylock’:
In file included from ./arch/x86/include/asm/qrwlock.h:15:0,
from ./arch/x86/include/asm/spinlock.h:214,
from include/linux/spinlock.h:87,
from include/linux/seqlock.h:35,
from include/linux/time.h:5,
from include/uapi/linux/timex.h:56,
from include/linux/timex.h:56,
from include/linux/sched.h:19,
from include/linux/utsname.h:5,
from /tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/nv-linux.h:40,
from /tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/nv-frontend.c:13:
include/asm-generic/qrwlock.h: In function ‘queue_write_trylock’:In file included from ./arch/x86/include/asm/qrwlock.h:15:0,
from ./arch/x86/include/asm/spinlock.h:214,
from include/linux/spinlock.h:87,
from include/linux/seqlock.h:35,
from include/linux/time.h:5,
from include/uapi/linux/timex.h:56,
from include/linux/timex.h:56,
from include/linux/sched.h:19,
from include/linux/utsname.h:5,
from /tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/nv-linux.h:40,
from /tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/nv-acpi.c:15:
include/asm-generic/qrwlock.h: In function ‘queue_write_trylock’:include/asm-generic/qrwlock.h:92:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
include/asm-generic/qrwlock.h:92:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]include/asm-generic/qrwlock.h:92:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
include/asm-generic/qrwlock.h:92:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
In file included from include/linux/poll.h:11:0,
from /tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/nv-linux.h:94,
from /tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/nv-acpi.c:15:
./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:In file included from include/linux/poll.h:11:0,
from /tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/nv-linux.h:94,
from /tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/nv-frontend.c:13:
./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
./arch/x86/include/asm/uaccess.h:712:6: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
In file included from include/linux/poll.h:11:0,
from /tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/nv-linux.h:94,
from /tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/nv-chrdev.c:15:
./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:In file included from include/linux/poll.h:11:0,
from /tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/nv-linux.h:94,
from /tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/nv-instance.c:13:
./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
./arch/x86/include/asm/uaccess.h:712:6: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]./arch/x86/include/asm/uaccess.h:712:6: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
./arch/x86/include/asm/uaccess.h:730:6: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
./arch/x86/include/asm/uaccess.h:730:6: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]./arch/x86/include/asm/uaccess.h:730:6: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
./arch/x86/include/asm/uaccess.h:712:6: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
./arch/x86/include/asm/uaccess.h:730:6: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/bin/sh: scripts/basic/fixdep: No such file or directory
/bin/sh: scripts/basic/fixdep: No such file or directory
make[2]: *** [/tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/nv-chrdev.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [/tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/nv-instance.o] Error 1
/bin/sh: scripts/genksyms/genksyms: No such file or directory
make[2]: *** [/tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/nv-frontend.o] Error 1
/bin/sh: scripts/basic/fixdep: No such file or directory
make[2]: *** [/tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel/nv-acpi.o] Error 1
make[1]: *** [_module_/tmp/selfgz5052/NVIDIA-Linux-x86_64-352.55/kernel] Error 2
make[1]: Leaving directory `/usr/src/linux'
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make: *** [module] Error 1
-> Error.
ERROR: Unable to build the NVIDIA kernel module.
ERROR: Installation has failed. Please see the file '/var/log/nvidia-installer.log' for details. You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.
Voglio puntualizzare il fatto che il problema
NON è legato al Sistema operativo ma al Kernel visto che Googlando ho notato altri Utenti con diverse Distrò Linux lamentarsene.
Ringrazio anticipatamente chiunque voglia aiutarmi.
rapax