Ubuntu 15.10 ve 4.2.xx sürüm numaralı çekirdek kurulu sistemde. Çekirdek depolardan güncelleniyor elle kurulum yapmadım. Prime yükleme çabası içerisindeyim fakat sahipli sürücüleri yükleyemiyorum. Şu hatayı dönderiyor terminalde.
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/nvidia-355.0.crash'
Error! Bad return status for module build on kernel: 4.2.0-19-generic (x86_64)
Consult /var/lib/dkms/nvidia-355/355.11/build/make.log for more information.
Tarif ettiği log dosyası içeriği.
DKMS make.log for nvidia-355-355.11 for kernel 4.2.0-19-generic (x86_64)
Pzt Ara 7 01:53:52 EET 2015
make "CC=cc" KBUILD_VERBOSE= -C /lib/modules/4.2.0-19-generic/build M=/var/lib/dkms/nvidia-355/355.11/build ARCH=x86_64 NV_KERNEL_SOURCES=/lib/modules/4.2.0-19-generic/build NV_KERNEL_OUTPUT=/lib/modules/4.2.0-19-generic/build NV_KERNEL_MODULES="nvidia nvidia-uvm" INSTALL_MOD_DIR=kernel/drivers/video modules
make[1]: Entering directory '/usr/src/linux-headers-4.2.0-19-generic'
Makefile:669: Cannot use CONFIG_CC_STACKPROTECTOR_STRONG: -fstack-protector-strong not supported by compiler
CONFTEST: INIT_WORK
CONFTEST: remap_pfn_range
CONFTEST: follow_pfn
CONFTEST: vmap
CONFTEST: set_pages_uc
CONFTEST: set_memory_uc
CONFTEST: set_memory_array_uc
CONFTEST: change_page_attr
CONFTEST: pci_get_class
CONFTEST: pci_choose_state
CONFTEST: vm_insert_page
CONFTEST: acpi_device_id
CONFTEST: acquire_console_sem
CONFTEST: console_lock
CONFTEST: kmem_cache_create
CONFTEST: on_each_cpu
CONFTEST: smp_call_function
CONFTEST: acpi_evaluate_integer
CONFTEST: ioremap_cache
CONFTEST: ioremap_wc
CONFTEST: acpi_walk_namespace
CONFTEST: pci_domain_nr
CONFTEST: pci_dma_mapping_error
CONFTEST: sg_alloc_table
CONFTEST: sg_init_table
CONFTEST: pci_get_domain_bus_and_slot
CONFTEST: get_num_physpages
CONFTEST: efi_enabled
CONFTEST: proc_create_data
CONFTEST: pde_data
CONFTEST: proc_remove
CONFTEST: pm_vt_switch_required
CONFTEST: drm_pci_set_busid
CONFTEST: xen_ioemu_inject_msi
CONFTEST: phys_to_dma
CONFTEST: get_dma_ops
CONFTEST: write_cr4
CONFTEST: remap_page_range
CONFTEST: address_space
CONFTEST: address_space_init_once
CONFTEST: kbasename
CONFTEST: fatal_signal_pending
CONFTEST: list_cut_position
CONFTEST: i2c_adapter
CONFTEST: pm_message_t
CONFTEST: irq_handler_t
CONFTEST: acpi_device_ops
CONFTEST: acpi_op_remove
CONFTEST: outer_flush_all
CONFTEST: proc_dir_entry
CONFTEST: scatterlist
CONFTEST: sg_table
CONFTEST: file_operations
CONFTEST: vm_operations_struct
CONFTEST: pci_save_state
CONFTEST: file_inode
CONFTEST: task_struct
CONFTEST: kuid_t
CONFTEST: dma_ops
CONFTEST: dma_map_ops
CONFTEST: noncoherent_swiotlb_dma_ops
CONFTEST: fault_flags
CONFTEST: atomic64_type
CONFTEST: backing_dev_info
CONFTEST: dom0_kernel_present
CONFTEST: drm_available
CONFTEST: nvidia_grid_build
CC [M] /var/lib/dkms/nvidia-355/355.11/build/nvidia/nv-frontend.o
cc: error: unrecognized command line option '-fstack-protector-strong'
scripts/Makefile.build:258: recipe for target '/var/lib/dkms/nvidia-355/355.11/build/nvidia/nv-frontend.o' failed
make[2]: *** [/var/lib/dkms/nvidia-355/355.11/build/nvidia/nv-frontend.o] Error 1
Makefile:1398: recipe for target '_module_/var/lib/dkms/nvidia-355/355.11/build' failed
make[1]: *** [_module_/var/lib/dkms/nvidia-355/355.11/build] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.2.0-19-generic'
Makefile:81: recipe for target 'modules' failed
make: *** [modules] Error 2
4.3 sürüm numaralı çekirdeğe güncellemeyi denedim. Nvidia sürücüleri kurabildim ama kart geçişlerini yapamadım. Sürekli gdm ekranına atıyor beni. Bumblebee'de şansımı denemeye çalıştım ama onda da gdm ekranına ulaşamadım bile.
Ekran kartı çıktılarım.
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GTX 660M] (rev a1)
karacabey@karacabey:~$ glxinfo | grep render
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 154 (GLX)
Minor opcode of failed request: 24 (X_GLXCreateNewContext)
Value in failed request: 0x0
Serial number of failed request: 33
Current serial number in output stream: 34
Bilgisayar ilk açılışta masaüstü geldiği zaman xorg çöktü raporla iletisi alıyorum.
Başka çekirdekle durum nasıl 4.2.x nin altı var mı sistemde ?
Yok. Yenisi geldi mi pek tutmuyorum eskiyi :) 15.04'te sıkıntım yoktu ama.
dkms status
ne çıktısı veriyor
bbswitch, 0.7, 4.3.0-040300-generic, x86_64: installed
nvidia-355, 355.11: added
virtualbox, 5.0.10, 4.3.0-040300-generic, x86_64: installed
4.3'ü kaldırmadım daha.
şunu denersin bir :
sudo apt-get install dkms fakeroot build-essential linux-headers-generic
Hepsi kurulu dedi.
grep STACKPROTECTOR_STRONG /boot/config-$(uname -r)
gcc -v
ne diyor? Ayrıca 355 sürümü ekli diyor dkms yanlış görmüyorsam?
Acaba yeni çekirdek ile eski bir böcek mi hortladı? Mesela burdaki 600m serisi olduğu için bir bağlantı mevcut sayfada
https://github.com/Bumblebee-Project/Bumblebee/wiki/Troubleshooting#bumblebeed-module-nvidia-is-not-found
Derleme tarafı ve gcc ile ilgili eski bir hataya daha doğrusu desteği sonradan eklenen bir özelliğe işaret var kayıtlarda, ancak alakalı mıdır şimdilik kestiremiyorum.
Sürücüyü kaldırdım. Yazıldı gözüküyor ama kurulum sırasında kernel hatası veriyor.
Çıktılar:
grep STACKPROTECTOR_STRONG /boot/config-$(uname -r)
CONFIG_CC_STACKPROTECTOR_STRONG=y
gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.8/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.8.5-1ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
Bu da sürücü kaldırılmış hali.
dkms status
bbswitch, 0.7, 4.3.0-040300-generic, x86_64: installed
virtualbox, 5.0.10, 4.3.0-040300-generic, x86_64: installed
Hatanın işaret ettiği noktaya çıktı durum, gcc sürümün geride. Sistemin 15.10 veya güncel değli mi senin? 4.8 olmaması lazım, bendeki sürüm 5.2.1 örneğin.
15.10 sürümünü kullanıyorum. gcc çıktım.
karacabey@karacabey:~$ dpkg -l | grep -E "gcc"
ii gcc 4:5.2.1-3ubuntu1 amd64 GNU C compiler
ii gcc-4.8 4.8.5-1ubuntu1 amd64 GNU C compiler
ii gcc-4.8-base:amd64 4.8.5-1ubuntu1 amd64 GCC, the GNU Compiler Collection (base package)
ii gcc-4.9 4.9.3-5ubuntu1 amd64 GNU C compiler
ii gcc-4.9-base:amd64 4.9.3-5ubuntu1 amd64 GCC, the GNU Compiler Collection (base package)
ii gcc-5 5.2.1-22ubuntu2 amd64 GNU C compiler
ii gcc-5-base:amd64 5.2.1-22ubuntu2 amd64 GCC, the GNU Compiler Collection (base package)
ii gcc-5-base:i386 5.2.1-22ubuntu2 i386 GCC, the GNU Compiler Collection (base package)
ii gir1.2-packagekitglib-1.0 0.8.17-4ubuntu6~gcc5.3 amd64 GObject introspection data for the PackageKit GLib library
ii gstreamer0.10-plugins-good:amd64 0.10.31-3+nmu4ubuntu2~gcc5.1 amd64 GStreamer plugins from the "good" set
ii gstreamer0.10-pulseaudio:amd64 0.10.31-3+nmu4ubuntu2~gcc5.1 amd64 GStreamer plugin for PulseAudio
ii lib32gcc1 1:5.2.1-22ubuntu2 amd64 GCC support library (32 bit Version)
ii libaccounts-qt5-1:amd64 1.13+14.10.20140819.1-0ubuntu4~gcc5.1 amd64 QT library for single sign on
ii libandroid-properties1 0.1.0+git20131207+e452e83-0ubuntu40~gcc5.1 amd64 Library to provide access to get, set and list Android properties
ii libcaca0:amd64 0.99.beta19-2build2~gcc5.1 amd64 colour ASCII art library
ii libcairomm-1.0-1v5:amd64 1.11.2-0ubuntu3~gcc5 amd64 C++ wrappers for Cairo (shared libraries)
ii libgcc-4.8-dev:amd64 4.8.5-1ubuntu1 amd64 GCC support library (development files)
ii libgcc-4.9-dev:amd64 4.9.3-5ubuntu1 amd64 GCC support library (development files)
ii libgcc-5-dev:amd64 5.2.1-22ubuntu2 amd64 GCC support library (development files)
ii libgcc1:amd64 1:5.2.1-22ubuntu2 amd64 GCC support library
ii libgcc1:i386 1:5.2.1-22ubuntu2 i386 GCC support library
ii libgsettings-qt1:amd64 0.1+14.10.20140807-0ubuntu6~gcc5.1 amd64 Library to access GSettings from Qt
ii libhardware2 0.1.0+git20131207+e452e83-0ubuntu40~gcc5.1 amd64 Library to provide access to the Android libhardware HAL
ii libhybris 0.1.0+git20131207+e452e83-0ubuntu40~gcc5.1 amd64 Allows to run bionic-based HW adaptations in glibc systems - libs
ii libhybris-common1 0.1.0+git20131207+e452e83-0ubuntu40~gcc5.1 amd64 Common library that contains the Android linker and custom hooks
ii libmedia1 0.1.0+git20131207+e452e83-0ubuntu40~gcc5.1 amd64 Library to provide access to the Android Media HAL
ii libpackagekit-glib2-16:amd64 0.8.17-4ubuntu6~gcc5.3 amd64 Library for accessing PackageKit using GLib
ii libproxy-tools 0.4.11-4ubuntu3~gcc5.3 amd64 automatic proxy configuration management library (tools)
ii libproxy1-plugin-gsettings:amd64 0.4.11-4ubuntu3~gcc5.3 amd64 automatic proxy configuration management library (GSettings plugin)
ii libproxy1-plugin-networkmanager:amd64 0.4.11-4ubuntu3~gcc5.3 amd64 automatic proxy configuration management library (Network Manager plugin)
ii libproxy1v5:amd64 0.4.11-4ubuntu3~gcc5.3 amd64 automatic proxy configuration management library (shared)
ii libqmenumodel0 0.2.9+15.04.20150430-0ubuntu2~gcc5.1 amd64 Qt binding for GMenuModel - shared library
ii libqt5keychain0:amd64 0.5.0-1build1~gcc5.1 amd64 Qt API to store passwords (QT5 version)
ii libsignon-extension1:amd64 8.57+15.10.20150616-0ubuntu2~gcc5.1 amd64 Single Sign On framework
ii libsignon-plugins-common1:amd64 8.57+15.10.20150616-0ubuntu2~gcc5.1 amd64 Single Sign On framework
ii libsignon-qt5-1:amd64 8.57+15.10.20150616-0ubuntu2~gcc5.1 amd64 Single Sign On framework
ii libubuntuoneauth-2.0-0:amd64 15.10+15.10.20150713ubuntu1~gcc5.1 amd64 Ubuntu One authentication library
ii libunity-action-qt1:amd64 1.1.0+14.04.20140304-0ubuntu2~gcc5.1 amd64 Unity Action Qt API
ii liburl-dispatcher1:amd64 0.1+15.10.20150717-0ubuntu2~gcc5.1 amd64 library for sending requests to the url dispatcher
ii libwebrtc-audio-processing-0:amd64 0.1-3ubuntu1~gcc5.1 amd64 AudioProcessing module from the WebRTC project.
ii libzeitgeist-2.0-0:amd64 0.9.16-0ubuntu3~gcc5.1 amd64 library to access Zeitgeist - shared library
ii libzmq3:amd64 4.0.5+dfsg-3ubuntu1~gcc5.1 amd64 lightweight messaging kernel (shared library)
ii libzmqpp3:amd64 3.2.0-0ubuntu4~gcc5.1 amd64 High-level C++ bindings for zeromq3
ii python-zeitgeist 0.9.16-0ubuntu3~gcc5.1 all event logging framework - Python bindings
ii qml-module-ubuntu-onlineaccounts:amd64 0.5+15.04.20150415.1-0ubuntu2~gcc5.1 amd64 Expose the Online Accounts API to QML applications
ii qtchooser 52-gae5eeef-2build1~gcc5.1 amd64 Wrapper to select between Qt development binary versions
ii qtdeclarative5-accounts-plugin:amd64 0.5+15.04.20150415.1-0ubuntu2~gcc5.1 amd64 transitional dummy package for Online Accounts QML clients
ii qtdeclarative5-poppler1.0:amd64 0.1.1+13.10.20130819.3-0ubuntu4~gcc5.1 amd64 Poppler QML plugin
ii qtdeclarative5-ubuntu-syncmonitor0.1:amd64 0.1+15.04.20150327-0ubuntu2~gcc5.1 amd64 Ubuntu online account sync monitor plugin - QML bindings
ii qtdeclarative5-unity-action-plugin:amd64 1.1.0+14.04.20140304-0ubuntu2~gcc5.1 amd64 Unity Action QML Components
ii signon-plugin-oauth2 0.22+15.10.20150603-0ubuntu2~gcc5.1 amd64 Single Signon oauth2 plugin
ii signon-plugin-password 8.57+15.10.20150616-0ubuntu2~gcc5.1 amd64 Plain Password plugin for Single Sign On
ii signond 8.57+15.10.20150616-0ubuntu2~gcc5.1 amd64 Single Sign On framework
ii ubuntu-html5-container 0.1.2+15.10.20150604-0ubuntu2~gcc5.1 amd64 Ubuntu HTML5 QML container component for HTML5 touch apps.
ii ubuntu-html5-theme-examples 0.1.2+15.10.20150604-0ubuntu2~gcc5.1 all Transitional package for theme/ui-toolkit rename.
ii ubuntu-html5-ui-toolkit 0.1.2+15.10.20150604-0ubuntu2~gcc5.1 all Toolkit for Ubuntu HTML5 Apps
ii ubuntu-html5-ui-toolkit-examples 0.1.2+15.10.20150604-0ubuntu2~gcc5.1 all Examples for Toolkit for Ubuntu HTML5 Apps
ii ubuntuone-credentials-common 15.10+15.10.20150713ubuntu1~gcc5.1 all Ubuntu One authentication library - common data
ii unity-action-doc 1.1.0+14.04.20140304-0ubuntu2~gcc5.1 all Unity Action API - documentation
ii unity-webapps-qml 0.1+15.04.20150422-0ubuntu2~gcc5.1 amd64 Unity Webapps QML component
ii url-dispatcher:amd64 0.1+15.10.20150717-0ubuntu2~gcc5.1 amd64 service to allow sending of URLs and get handlers started
ii zeitgeist 0.9.16-0ubuntu3~gcc5.1 all event logging framework
ii zeitgeist-core 0.9.16-0ubuntu3~gcc5.1 amd64 event logging framework - engine
ii zeitgeist-datahub 0.9.16-0ubuntu3~gcc5.1 amd64 event logging framework - passive logging daemon
Allah Allah, 4.8 nereden geliyor acaba. 4.9 bende de var ama 4.8 bayağı eskide kalmıştı yanlış hatırlamıyorsam.
update-alternatives --display gcc
ne diyor?
4.8 diyor kendileri de.
gcc - otomatik kip
mevcut bağ /usr/bin/gcc-4.8 konumuna işaret ediyor
/usr/bin/gcc-4.8 - öncelik 50
Şu anki 'en iyi' sürüm '/usr/bin/gcc-4.8'.
İlginç.
sudo update-alternatives --config gcc
ne diyor?
gcc bağ grubunda (/usr/bin/gcc alternatifini sağlayan) sadece bir alternatif var: /usr/bin/gcc-4.8
Yapılandırılacak bir şey yok.
sudo apt-get install --reinstall gcc
Ardından:
update-alternatives --display gcc
Bakalım kendisi ne yapacak. Eğer olmazsa kurcalamaya çalışacak gibiyiz.
sudo apt-get install --reinstall gcc
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor... Bitti
Aşağıdaki paketler otomatik olarak kurulmuş ve artık bu paketlere gerek duyulmuyor:
bbswitch-dkms lib32gcc1 libc6-i386 libcuda1-355 libjansson4 libxnvctrl0
linux-headers-4.2.0-18 linux-headers-4.2.0-18-generic
linux-image-4.2.0-18-generic linux-image-extra-4.2.0-18-generic
linux-image-generic linux-signed-image-4.2.0-18-generic ocl-icd-libopencl1
primus-libs primus-libs:i386 primus-libs-ia32:i386 screen-resolution-extra
socat
Bu paketleri kaldırmak için 'apt-get autoremove' komutunu kullanın.
0 paket yükseltilecek, 0 yeni paket kurulacak, 1 paket yeniden kurulacak, 0 paket kaldırılacak ve 0 paket yükseltilmeyecek.
5.204 B arşiv dosyası indirilecek.
Bu işlem tamamlandıktan sonra 0 B ek disk alanı kullanılacak.
Alınıyor: 1 http://tr.archive.ubuntu.com/ubuntu/ wily/main gcc amd64 4:5.2.1-3ubuntu1 [5.204 B]
0 sn.'de 5.204 B alındı (74,3 kB/s)
(Veritabanı okunuyor ... 404105 dosya veya dizin kurulu durumda.)
Paket açılacak: .../gcc_4%3a5.2.1-3ubuntu1_amd64.deb ...
Removing old gcc doc directory.
Paket açılıyor: gcc (4:5.2.1-3ubuntu1) üzerine (4:5.2.1-3ubuntu1) ...
Tetikleyiciler işleniyor: man-db (2.7.4-1) ...
Ayarlanıyor: gcc (4:5.2.1-3ubuntu1) ...
update-alternatives --display gcc
gcc - otomatik kip
mevcut bağ /usr/bin/gcc-4.8 konumuna işaret ediyor
/usr/bin/gcc-4.8 - öncelik 50
Şu anki 'en iyi' sürüm '/usr/bin/gcc-4.8'.
ls -l /usr/bin/gcc /usr/bin/gcc-5
ne diyor?
lrwxrwxrwx 1 root root 5 Ağu 1 22:32 /usr/bin/gcc -> gcc-5
-rwxr-xr-x 1 root root 886968 Eki 16 22:48 /usr/bin/gcc-5
Bir deneyelim bakalım, update-alternatives ile de ilk defa bu kadar uğraşmış olacağım, kobay sistem bulduk :)
sudo update-alternatives --set gcc /usr/bin/gcc-5
update-alternatives --display gcc
Bide kullanabilsek :)
update-alternatives: hata: gcc için /usr/bin/gcc-5 alternatifi kayıtlı değil; ayarlama yapılmıyor
O zaman bir install yedirelim, zaten set de config'in az elle olanı galiba.
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 100
sudo update-alternatives --set gcc /usr/bin/gcc-5
update-alternatives --display gcc
Bu sefer üzmedi bizi :)
gcc - elle ayarlanmış kip
mevcut bağ /usr/bin/gcc-5 konumuna işaret ediyor
/usr/bin/gcc-4.8 - öncelik 50
/usr/bin/gcc-5 - öncelik 100
Şu anki 'en iyi' sürüm '/usr/bin/gcc-5'.
Tamamdır, en azından yaptık gibi görünmekte :) Şimdi tekrar denersin Nvidia sürücü meselesini. Ben kaçar ama :)
Tamamdır deneme yapıp ben de kaçarım sanırım :) Teşekkür ederim :)
Kurulumda sıkıntı olmadı ama bumblebee açılışta atıyor surekli. Gdm'yi bile göremiyorum. Tty1 diyor surekli o ekran kapanıp açılıyor.
Ekleme: Sürekli yanıp sönen ekranda kurulumu çok zorda olsa kaldırdım. Garip olan kısım terminalinde sürekli yanıp sönmesi.. Şansımı birde prime da deneyeceğim.
Hangi sürücüyü kuruyorsun?
Nvidia 352. Sıkıntı ilk yeniden başlatmada nvidia ile açılıyor ve Intel'e geçiremiyorum. İkinci başlatmada terminal ekranında kalıyor. Gdm başlamıyor ve ekran sürekli gidip geliyor. Prime da denedim onda da aynı sonuç.
İntel 915 mi acaba seninde, bug varmış 4.2 çekirdekte
http://askubuntu.com/questions/689924/bumblebee-intelnvidia-on-15-10-blackscreen-issue
Edit 2 de bir yolla çözmüş bir bak bakalım sende durum nasıl olacak
Alternatif bir yöntemde şöyle bir anlatım buldum 15.10 için http://rajat-osgyan.blogspot.com.tr/2015/10/how-to-install-bumblebee-and-latest.html