Siduction Forum
Siduction Forum => Upgrade Warnings => Topic started by: MaxStone on 2014/04/04, 17:39:51
-
Hi guys,
after the upgrade to kernel 3.14-0 the nvidia-driver stop work:
root@sidbox1:~# uname -a
Linux sidbox1 3.14-0.towo.3-siduction-amd64 #1 SMP PREEMPT Mon Mar 31 16:34:46 UTC 2014 x86_64 GNU/Linux
root@sidbox1:~# dpkg -l | grep linux-header
ii linux-headers-3.13-7.towo-siduction-amd64 3.13-11 amd64 Header files for Linux 3.13-7.towo-siduction-amd64
ii linux-headers-3.14-0.towo.3-siduction-amd64 3.14-3 amd64 Header files for Linux 3.14-0.towo.3-siduction-amd64
ii linux-headers-3.14-rc7-siduction-amd64 3.14~rc7-1 amd64 Header files for Linux 3.14-rc7-siduction-amd64
root@sidbox1:~#
root@sidbox1:~# apt-get install --reinstall nvidia-driver
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 39 not upgraded.
Need to get 0 B/489 kB of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 178148 files and directories currently installed.)
Preparing to unpack .../nvidia-driver_331.49-2.siduction.1_amd64.deb ...
Unpacking nvidia-driver (331.49-2.siduction.1) over (331.49-2.siduction.1) ...
Processing triggers for man-db (2.6.6-1) ...
Processing triggers for nvidia-alternative (331.49-2.siduction.1) ...
Processing triggers for glx-alternative-nvidia (0.4.1) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for libc-bin (2.18-4) ...
Processing triggers for initramfs-tools (0.115) ...
update-initramfs: Generating /boot/initrd.img-3.14-0.towo.3-siduction-amd64
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
W: mdadm: no arrays defined in configuration file.
Setting up nvidia-driver (331.49-2.siduction.1) ...
root@sidbox1:~# modprobe nvidia
modprobe: ERROR: ../libkmod/libkmod-module.c:804 kmod_module_insert_module() could not find module by name='nvidia_current'
modprobe: ERROR: could not insert 'nvidia_current': Function not implemented
I already have the siduction fixes repo configured in my approx server:
debian http://ftp.debian.org/debian (http://ftp.debian.org/debian)
siduction-base http://ftp.spline.de/pub/siduction/base (http://ftp.spline.de/pub/siduction/base)
siduction-extra http://ftp.spline.de/pub/siduction/extra (http://ftp.spline.de/pub/siduction/extra)
siduction-fixes http://ftp.spline.de/pub/siduction/fixes (http://ftp.spline.de/pub/siduction/fixes)
siduction-razorqt http://ftp.spline.de/pub/siduction/razorqt (http://ftp.spline.de/pub/siduction/razorqt)
siduction-experimental http://ftp.spline.de/pub/siduction/experimental (http://ftp.spline.de/pub/siduction/experimental)
how can I solve the problem ?
Regards
Massimo
-
dpkg -l | grep nvidia
-
root@sidbox1:~# dpkg -l | grep nvidia
ii glx-alternative-nvidia 0.4.1 amd64 allows the selection of NVIDIA as GLX provider
ii libgl1-nvidia-glx:amd64 331.49-2.siduction.1 amd64 NVIDIA binary OpenGL libraries
ii libnvidia-ml1:amd64 331.49-2.siduction.1 amd64 NVIDIA Management Library (NVML) runtime library
rc libxvmcnvidia1:amd64 304.108-1 amd64 NVIDIA binary XvMC library
ii nvidia-alternative 331.49-2.siduction.1 amd64 allows the selection of NVIDIA as GLX provider
ii nvidia-driver 331.49-2.siduction.1 amd64 NVIDIA metapackage
ii nvidia-glx 331.49-2.siduction.1 amd64 transition to nvidia-driver
ii nvidia-installer-cleanup 20131102+1 amd64 cleanup after driver installation with the nvidia-installer
ii nvidia-kernel-common 20131102+1 amd64 NVIDIA binary kernel module support files
ii nvidia-kernel-dkms 331.49-2.siduction.1 amd64 NVIDIA binary kernel module DKMS source
ii nvidia-kernel-source 331.49-2.siduction.1 amd64 NVIDIA binary kernel module source
ii nvidia-legacy-304xx-alternative 304.121-0.siduction.1 amd64 allows the selection of NVIDIA as GLX provider
ii nvidia-settings 319.82-1 amd64 tool for configuring the NVIDIA graphics driver
ii nvidia-support 20131102+1 amd64 NVIDIA binary graphics driver support files
ii nvidia-vdpau-driver:amd64 331.49-2.siduction.1 amd64 NVIDIA vdpau driver
ii xserver-xorg-video-nvidia 331.49-2.siduction.1 amd64 NVIDIA binary Xorg driver
-
root@sidbox1:~# inxi -G
Graphics: Card: NVIDIA G84GLM [Quadro FX 570M]
Display Server: X.org 1.15.0.901 driver: nouveau tty size: 226x64 Advanced Data: N/A for root
-
root@sidbox1:~# dpkg -l | grep -i nvidia
ii glx-alternative-nvidia 0.4.1 amd64 allows the selection of NVIDIA as GLX provider
ii libgl1-nvidia-glx:amd64 331.49-2.siduction.1 amd64 NVIDIA binary OpenGL libraries
ii libnvidia-ml1:amd64 331.49-2.siduction.1 amd64 NVIDIA Management Library (NVML) runtime library
rc libxvmcnvidia1:amd64 304.108-1 amd64 NVIDIA binary XvMC library
ii nvidia-alternative 331.49-2.siduction.1 amd64 allows the selection of NVIDIA as GLX provider
ii nvidia-driver 331.49-2.siduction.1 amd64 NVIDIA metapackage
ii nvidia-glx 331.49-2.siduction.1 amd64 transition to nvidia-driver
ii nvidia-installer-cleanup 20131102+1 amd64 cleanup after driver installation with the nvidia-installer
ii nvidia-kernel-common 20131102+1 amd64 NVIDIA binary kernel module support files
ii nvidia-kernel-dkms 331.49-2.siduction.1 amd64 NVIDIA binary kernel module DKMS source
ii nvidia-kernel-source 331.49-2.siduction.1 amd64 NVIDIA binary kernel module source
ii nvidia-legacy-304xx-alternative 304.121-0.siduction.1 amd64 allows the selection of NVIDIA as GLX provider
ii nvidia-settings 319.82-1 amd64 tool for configuring the NVIDIA graphics driver
ii nvidia-support 20131102+1 amd64 NVIDIA binary graphics driver support files
ii nvidia-vdpau-driver:amd64 331.49-2.siduction.1 amd64 NVIDIA vdpau driver
ii xserver-xorg-video-nvidia 331.49-2.siduction.1 amd64 NVIDIA binary Xorg driver
-
You have nouveau active, so the binary driver never will work!
You have to reboot after installing the nvidia-driver.
-
Rebooted, nuoveau not loaded, but the problem remain the same (modprobe nvidia fail):
root@sidbox1:~# uptime
18:10:37 up 5 min, 2 users, load average: 0.04, 0.23, 0.15
root@sidbox1:~# init 3
root@sidbox1:~# lsmod
Module Size Used by
ctr 3375 2
ccm 6787 2
rfcomm 27168 0
bnep 9050 0
af_packet 23997 6
cpufreq_powersave 886 0
cpufreq_stats 3240 0
cpufreq_conservative 5721 0
uinput 6523 1
nfsd 186737 2
auth_rpcgss 35165 1 nfsd
nfs_acl 2015 1 nfsd
nfs 106032 0
lockd 51566 2 nfs,nfsd
fscache 31827 1 nfs
sunrpc 151535 6 nfs,nfsd,auth_rpcgss,lockd,nfs_acl
ext3 105575 2
jbd 38200 1 ext3
coretemp 5390 0
pata_pcmcia 9734 1
snd_hda_codec_analog 7943 1
joydev 8179 0
iTCO_wdt 4639 0
iTCO_vendor_support 1688 1 iTCO_wdt
kvm_intel 118464 0
kvm 231413 1 kvm_intel
snd_hda_codec_generic 40026 2 snd_hda_codec_analog
snd_hda_intel 29573 0
snd_hda_codec 72462 3 snd_hda_codec_generic,snd_hda_intel,snd_hda_codec_analog
btusb 14227 0
snd_hwdep 5357 1 snd_hda_codec
evdev 8950 4
pcspkr 1784 0
snd_pcm 64830 2 snd_hda_codec,snd_hda_intel
psmouse 68644 0
pcmcia 28274 1 pata_pcmcia
serio_raw 4022 0
bluetooth 191433 6 bnep,btusb,rfcomm
snd_seq 41709 0
snd_seq_device 4736 1 snd_seq
snd_timer 15364 2 snd_pcm,snd_seq
snd 50284 9 snd_hwdep,snd_timer,snd_pcm,snd_seq,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_hda_codec_analog
6lowpan_iphc 4195 1 bluetooth
yenta_socket 17838 0
hp_accel 16176 0
pcmcia_rsrc 6953 1 yenta_socket
lis3lv02d 9382 1 hp_accel
pcmcia_core 10608 3 pcmcia,pcmcia_rsrc,yenta_socket
input_polldev 2378 1 lis3lv02d
lpc_ich 13036 0
mfd_core 2633 1 lpc_ich
arc4 1800 2
video 11100 0
iwl4965 70811 0
iwlegacy 38852 1 iwl4965
mac80211 269484 2 iwl4965,iwlegacy
cfg80211 161252 3 iwl4965,iwlegacy,mac80211
soundcore 4282 1 snd
rfkill 13143 3 cfg80211,bluetooth
intel_agp 9743 0
acpi_cpufreq 5924 1
processor 23174 3 acpi_cpufreq
battery 7141 0
button 4200 0
ac 3118 0
wmi 7187 0
intel_gtt 10531 1 intel_agp
tpm_infineon 5473 0
fuse 62952 1
parport_pc 26729 0
ppdev 4876 0
lp 8315 0
parport 26276 3 lp,ppdev,parport_pc
autofs4 19924 2
ext4 273679 2
crc16 1287 2 ext4,bluetooth
jbd2 49514 1 ext4
mbcache 4610 2 ext3,ext4
crc32c 1472 1
btrfs 622575 0
xor 9864 1 btrfs
raid6_pq 89699 1 btrfs
dm_mod 68466 0
md_mod 86816 0
sg 18378 0
sd_mod 32809 6
crct10dif_generic 1365 1
sr_mod 13132 0
cdrom 28789 1 sr_mod
crc_t10dif 1047 1 sd_mod
crct10dif_common 1268 2 crct10dif_generic,crc_t10dif
ata_generic 3154 0
ahci 22464 5
libahci 17608 1 ahci
firewire_ohci 26349 0
firewire_core 43291 1 firewire_ohci
crc_itu_t 1291 1 firewire_core
sdhci_pci 9725 0
sdhci 20050 1 sdhci_pci
mmc_core 72930 1 sdhci
ata_piix 23983 0
fan 2425 0
thermal 7988 0
pata_acpi 3027 0
libata 139289 6 ahci,pata_acpi,libahci,ata_generic,pata_pcmcia,ata_piix
scsi_mod 134105 4 sg,libata,sd_mod,sr_mod
ehci_pci 3112 0
uhci_hcd 18350 0
ehci_hcd 34688 1 ehci_pci
e1000e 133766 0
ptp 6580 1 e1000e
pps_core 5672 1 ptp
usbcore 134168 4 btusb,uhci_hcd,ehci_hcd,ehci_pci
usb_common 1512 1 usbcore
root@sidbox1:~# modprobe nvidia
modprobe: ERROR: ../libkmod/libkmod-module.c:804 kmod_module_insert_module() could not find module by name='nvidia_current'
modprobe: ERROR: could not insert 'nvidia_current': Function not implemented
root@sidbox1:~#
-
cat /etc/modprobe.d/nvidia.conf
-
root@sidbox1:~# cat /etc/modprobe.d/nvidia.conf
alias nvidia nvidia-current
remove nvidia-current rmmod nvidia
-
root@sidbox1:~# ls -l /etc/modprobe.d/nvidia.conf
lrwxrwxrwx 1 root root 46 Sep 2 2013 /etc/modprobe.d/nvidia.conf -> /etc/alternatives/nvidia--nvidia-modprobe.conf
root@sidbox1:~# cat /etc/alternatives/nvidia--nvidia-modprobe.conf
alias nvidia nvidia-current
remove nvidia-current rmmod nvidia
-
root@sidbox1:~# ls -la /etc/alternatives/nvidia--*
lrwxrwxrwx 1 root root 51 Sep 27 2013 /etc/alternatives/nvidia--libGL.so.1-x86_64-linux-gnu -> /usr/lib/x86_64-linux-gnu/nvidia/current/libGL.so.1
lrwxrwxrwx 1 root root 33 Sep 27 2013 /etc/alternatives/nvidia--libglx.so -> /usr/lib/nvidia/current/libglx.so
lrwxrwxrwx 1 root root 59 Sep 27 2013 /etc/alternatives/nvidia--libnvidia-cfg.so.1-x86_64-linux-gnu -> /usr/lib/x86_64-linux-gnu/nvidia/current/libnvidia-cfg.so.1
lrwxrwxrwx 1 root root 38 Sep 27 2013 /etc/alternatives/nvidia--nv-control-dpy -> /usr/lib/nvidia/current/nv-control-dpy
lrwxrwxrwx 1 root root 44 Sep 27 2013 /etc/alternatives/nvidia--nvidia-bug-report.sh -> /usr/lib/nvidia/current/nvidia-bug-report.sh
lrwxrwxrwx 1 root root 37 Sep 27 2013 /etc/alternatives/nvidia--nvidia_drv.so -> /usr/lib/nvidia/current/nvidia_drv.so
lrwxrwxrwx 1 root root 32 Sep 27 2013 /etc/alternatives/nvidia--nvidia-modprobe.conf -> /etc/nvidia/nvidia-modprobe.conf
lrwxrwxrwx 1 root root 39 Sep 27 2013 /etc/alternatives/nvidia--nvidia-settings -> /usr/lib/nvidia/current/nvidia-settings
lrwxrwxrwx 1 root root 44 Sep 27 2013 /etc/alternatives/nvidia--nvidia-settings.1.gz -> /usr/lib/nvidia/current/nvidia-settings.1.gz
lrwxrwxrwx 1 root root 47 Sep 27 2013 /etc/alternatives/nvidia--nvidia-settings.desktop -> /usr/lib/nvidia/current/nvidia-settings.desktop
-
It looks like you have two versions of nvidia-alternative package installed. Maybe they don't play nicely together..
ii nvidia-legacy-304xx-alternative
ii nvidia-alternative
-
Solved as you suggest. Many thanks!!
I have removed all the nvidia package, and intalled only apt-get install nvidia-driver.
now the situation is:
root@sidbox1:~# dpkg -l | grep nvidia
ii glx-alternative-nvidia 0.4.1 amd64 allows the selection of NVIDIA as GLX provider
ii libgl1-nvidia-glx:amd64 331.49-2.siduction.1 amd64 NVIDIA binary OpenGL libraries
ii libgl1-nvidia-glx:i386 331.49-2.siduction.1 i386 NVIDIA binary OpenGL libraries
ii libgl1-nvidia-glx-i386 331.49-2.siduction.1 i386 NVIDIA binary OpenGL 32-bit libraries
ii libnvidia-ml1:amd64 331.49-2.siduction.1 amd64 NVIDIA Management Library (NVML) runtime library
ii nvidia-alternative 331.49-2.siduction.1 amd64 allows the selection of NVIDIA as GLX provider
ii nvidia-driver 331.49-2.siduction.1 amd64 NVIDIA metapackage
ii nvidia-installer-cleanup 20131102+1 amd64 cleanup after driver installation with the nvidia-installer
ii nvidia-kernel-common 20131102+1 amd64 NVIDIA binary kernel module support files
ii nvidia-kernel-dkms 331.49-2.siduction.1 amd64 NVIDIA binary kernel module DKMS source
ii nvidia-settings 319.82-1 amd64 tool for configuring the NVIDIA graphics driver
ii nvidia-support 20131102+1 amd64 NVIDIA binary graphics driver support files
ii nvidia-vdpau-driver:amd64 331.49-2.siduction.1 amd64 NVIDIA vdpau driver
ii xserver-xorg-video-nvidia 331.49-2.siduction.1 amd64 NVIDIA binary Xorg driver
and now all Working fine.
Many thanks towo.
Regards
Massimo