Diskuze u návodu je mrtvá, tak do dám sem. Díky za pochopení.
Zdravím, tak jsem si sosnul vanillu linux-3.4.7, trošku to osekal, po troše úprav se to zdařilo i zkompilovat. Nicméně nejde to nainstalovat. Píše to:
root@PC:/usr/src# dpkg -i linux-image-3.4.7-2_3.4.7-2-10.00.Custom_i386.deb
Instaluji balík linux-image-3.4.7-2.
(Čtu databázi ... nyní je nainstalováno 168753 souborů a adresářů.)
Rozbaluji linux-image-3.4.7-2 (z linux-image-3.4.7-2_3.4.7-2-10.00.Custom_i386.deb) ...
Examining /etc/kernel/preinst.d/
Done.
Nastavuji balík linux-image-3.4.7-2 (3.4.7-2-10.00.Custom) ...
Running depmod.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/dkms 3.4.7-2 /boot/vmlinuz-3.4.7-2
dkms: running auto installation service for kernel 3.4.7-2:
nvidia (96.43.18)...failed.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.4.7-2 /boot/vmlinuz-3.4.7-2
update-initramfs: Generating /boot/initrd.img-3.4.7-2
run-parts: executing /etc/kernel/postinst.d/pm-utils 3.4.7-2 /boot/vmlinuz-3.4.7-2
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.4.7-2 /boot/vmlinuz-3.4.7-2
Generating grub.cfg ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-3.4.7-2
Found initrd image: /boot/initrd.img-3.4.7-2
Found linux image: /boot/vmlinuz-3.4.7-1
Found initrd image: /boot/initrd.img-3.4.7-1
Found linux image: /boot/vmlinuz-2.6.32-5-686
Found initrd image: /boot/initrd.img-2.6.32-5-686
done
root@PC:/usr/src# dpkg -i linux-headers-3.4.7-2_3.4.7-2-10.00.Custom_i386.deb
Instaluji balík linux-headers-3.4.7-2.
(Čtu databázi ... nyní je nainstalováno 170265 souborů a adresářů.)
Rozbaluji linux-headers-3.4.7-2 (z linux-headers-3.4.7-2_3.4.7-2-10.00.Custom_i386.deb) ...
Nastavuji balík linux-headers-3.4.7-2 (3.4.7-2-10.00.Custom) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 3.4.7-2 /boot/vmlinuz-3.4.7-2
dkms: running auto installation service for kernel 3.4.7-2:
nvidia (96.43.18)...failed.
root@PC:/usr/src#
Proč se mu nelíbí ovladač nvidia 96.43.18? Díky za odpověď
Debian 6 "Squeeze"
Linux 2.6.32-5-686
AMD Athlon XP2800+
1GB RAM
GPU: nVidia GeForce2 MX/MX400 64MB
Není mrtvá, jen přes léto sem chodí málo lidí. Původní dotaz jsem smazal.
Problém vidím kolem DKMS, možná není podpora DKMS v konfiguraci jádra zapnutá (teda pokud tam něco takovýho je, delší dobu jsem nekompiloval), možná se DKMS nesčuchne s jádrem samotným.
Pravdou ale je, že DKMS vlastně ani nepotřebuješ, bejt Tebou, zbavil bych se ho. Jestli používáš ovladač z repozitáře a v závislostech má DKMS, zbav se ho taky a nainstaluj místo něj ovladač přímo ze stránek nVidie (http://www.nvidia.com/object/unix.html).
Jestli nevíš jak se instaluje, stačí se zeptat.
No tak jsem DKMS zobral, samozřejmě to bylo v závislostech spolu spolu s drivery GPU. Nainstaloval jsem tedy to ze stránek nVidia. Po chvíli bádání a UTFGování jsem odstranil, predchozí neúspěšné instalace jader. Zkusil instalovat a vše proběhlo ok. Nicméně jádro neběží, tak že jdu zjišťovat problém. Zatím díky.
To nestačí, jak neběží? Můžeš to popsat trochu líp?
Chci se s tím zkusit poprat sám
Hodilo to hlášky:
udevd[49]: error initializin inotifi
udevadm [54]: error sending message: Connection refused
Pak tam ještě něco bylo, ale jsem línej to celý psát na papír a pak zas do PC. Něco jsem v konfiguráku upravil co si myslím, že by to dělalo, teď kompiluju a uvidíme zda bude změna.. :-D Ale asi pak hodím konfigurák i sem, pač jsem se to rozhodně nebál, tak že je klidně možný, že jsem to přibrousil trošku víc. ;D
Tak jsem se po dalších asi pěti pokusech dopracoval k jádru, které jeví známky života a dokonce má i snahu se úspěšně nabootovat. Jenže je tu problém, doteď jsem si vystačil s chybovýma hláškama a UTFG, teď se ale stane to, že jádro se nabootuje, ale nespustí se xserver, místo něj zůstane černá obrazovka s blikajícím kursorem vlevo nahoře, žádná hláška nic.. Kde mám hledat chybu? V nastavení jádra jsem nezaškrtnul nouveau ovladače s tím, že používám ovladače přímo od výrobce GPU. Může to být ono?
Tak konečně běžím na svém vlastním jádru. Chvíli jsem předělával konfigurák, kompiloval a nic se nedělo. Nakonec jsem mrknul do logu a zdá se, že si kernel nerozumí s mejma ovladačema grafiky, ty jsou nvidia 96.43.18. Tzn. že teď běžím na vesa. Dá se s těma driverama resp. s jádrem něco udělat? Zdá se, že už tam nikde žádný nastavení GPU není. :-( Díky moc
To je výdrž! Gratuluju k běžícímu jádru!
Ovladač bereš odkud? Jestli ze stránek NV, tak instalace proběhla v pořádku a bez chyby? Ve /var/log o tom najdeš povídání, kdyby tam byla chyba nebo varování, tak to sem hoď. Teda doufám, že jsi ho instaloval na tohle jádro.
Jo a ještě si vytvoř /etc/X11/xorg.conf pro Tvou kartu, jeho obsah najdeš na netu, tím vynutíš ovladač nvidia a můžeš taky podle logu Xka ladit, možná pro tuhle kartu najdeš i pár tweaků. To samozřejmě platí i pro ovladač z repa.
Teda nainstalovat mě ovladač znovu na nový jádro mě nenapadlo, nějak jsem si myslel, že to není nutné. Nicméně jsem to zkusil a ukončilo se to chybou, které pořádně nerozumím.
Zde je výpis souboru nvidia-installer.log:
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Mon Aug 27 18:57:34 2012
installer version: 1.0.7
PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
option status:
license pre-accepted : false
update : false
force update : false
expert : false
uninstall : false
driver info : false
precompiled interfaces : true
no ncurses color : false
query latest version : false
OpenGL header files : true
no questions : false
silent : false
no recursion : false
no backup : false
kernel module only : false
sanity : false
add this kernel : false
no runlevel check : false
no network : false
no ABI note : false
no RPMs : false
no kernel module : false
force SELinux : default
no X server check : false
no cc version check : false
run distro scripts : true
no nouveau check : false
run nvidia-xconfig : false
sigwinch work around : true
force tls : (not specified)
X install prefix : (not specified)
X library install path : (not specified)
X module install path : (not specified)
OpenGL install prefix : (not specified)
OpenGL install libdir : (not specified)
utility install prefix : (not specified)
utility install libdir : (not specified)
installer prefix : (not specified)
doc install prefix : (not specified)
kernel name : (not specified)
kernel include path : (not specified)
kernel source path : (not specified)
kernel output path : (not specified)
kernel install path : (not specified)
precompiled kernel interfaces path : (not specified)
precompiled kernel interfaces url : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp
ftp mirror : ftp://download.nvidia.com
RPM file list : (not specified)
selinux chcon type : (not specified)
Using: nvidia-installer ncurses user interface
-> License accepted.
-> Installing NVIDIA driver version 96.43.20.
-> There appears to already be a driver installed on your system (version: 96.4
3.20). As part of installing this driver (version: 96.43.20), the existing
driver will be uninstalled. Are you sure you want to continue? ('no' will a
bort installation) (Answer: Yes)
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> Kernel source path: '/lib/modules/3.4.7-7/source'
-> Kernel output path: '/lib/modules/3.4.7-7/build'
ERROR: If you are using a Linux 2.4 kernel, please make sure
you either have configured kernel sources matching your
kernel or the correct set of kernel headers installed
on your system.
If you are using a Linux 2.6 kernel, please make sure
you have configured kernel sources matching your kernel
installed on your system. If you specified a separate
output directory using either the "KBUILD_OUTPUT" or
the "O" KBUILD parameter, make sure to specify this
directory with the SYSOUT environment variable or with
the equivalent nvidia-installer command line option.
Depending on where and how the kernel sources (or the
kernel headers) were installed, you may need to specify
their location with the SYSSRC environment variable or
the equivalent nvidia-installer command line option.
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.
Ještě bych mohl zkusit ovladač z repa, ale ten má v závislostech DKMS a to dělalo potíže při instalaci kernelu.
Nainstaloval sis oba vygenerovaný balíky, tedy i headers?
Pro sichr jsem instalaci headers pustil znovu, ale nepomohlo to. Instalace driverů hlásí stejnou chybu. :-(
Tak jsem se po velmi dlouhé době pustil znovu do kompilace kernelu, mám už funkční jádro. Běžím na ně ovladače pro mou grafiku a všechna ostatní zařízení vč. zvuku a síťové karty. Nicméně, čekal jsem, že se jádro zmenší především na RAM, je ale stejně velké jako to původní debianí. Možná je systém nepatrně svižnější, ale nejsem si jist zda se mi to nezdá. Vypadá to, že to chce poladit hlavně Xorg, ten to zřejmě celé brzdí. Tak díky za rady.
Zde je konfigurák, byl bych rád kdyby na to někdo mrknul a řekl co ještě lze vykopat. http://leteckaposta.cz/690647965 (http://leteckaposta.cz/690647965)