Odštampaj stranicu - kernel 2.6.x.x

Linuxo Forumi

Linux => Slackware Linux => Temu započeo: Kix 24 Јануар 2007, 16:08:59



Naslov: kernel 2.6.x.x
Poruka od: Kix 24 Јануар 2007, 16:08:59
Kad kompajliram kernel 2.6.19 dobijem crni ekran, hdd nesto radi ali se nista ne desava.  Procitao sam gomilu upustva sa raznih strana a najpre  slackbook-2.0 koja se nalazi na cd-u. Prvo sam otpakovao kernel /usr/src/linux 2.6.19 make menuconfig (xconfig) konfigurisao make bzImage make modules make moduless_install. Na kraju prebacio system.map bzimage u boot i sacuvao stari kernel. U lilo dodao sta je potrebno i to je odprilike to.
Ista stvar se desava kad kompajliram kernel 2.6.18 sa cd-a. Znaci sve izgleda ok ali opet prilikom izabiranja kernela dobijem crn ekran.
Kad instaliram kernel 2.6.17 .13 krene sve normalno ali zaglavi se kad dodje do Starting up x11 sesion manager…i tako stoji u nedogled.
Ako nastavim ovako postavicu svetski rekord u bezuspesnom instaliranju kernela.


Naslov: Odg: kernel 2.6.x.x
Poruka od: popac 24 Јануар 2007, 16:46:58
Što se crnog ekrana tiče verovatno si zabrljao nešto sa drajverima za grafiku, rezolucijom, vesa framebufferom i slično. Probaj da što manje menjaš ta podešavanja...

Kod:
Starting up x11 sesion manager…
Koj error javlja u /var/log/NEŠTO


Naslov: Odg: kernel 2.6.x.x
Poruka od: laserjat 24 Јануар 2007, 17:14:50
I ja imam potpuno isti problem samo sa 2.6.18 kernelom i 2.6.17.
Probaj da prilikom instalacije sistema izaberes  kernel huge26 (mislim da se tako zove).


Naslov: Odg: kernel 2.6.x.x
Poruka od: svrbin 24 Јануар 2007, 18:32:21
Znalo je to i meni da se desi. Koristio sam zvanicni nvidijin drajver koji modifikuje X i konfigurise se prema postojecem kernelu, pa kad instaliras novi kernel - prijavljivao mi je gresku koju sam resavao ponovnim instaliranjem nvidijinog drajvera. Naravno, samo ako je inittab=3.


Naslov: Odg: kernel 2.6.x.x
Poruka od: zchira 25 Јануар 2007, 13:50:47
ja sam prvi put isto bezuspesno kompajlirao kernel :) a pratio sam dataljno uputstva.
Kasnije sam shvatio gde je bila greska.
Kod konfigurisanja  kernela (izbora onih silnih stvarcica koje treba ukljuciti/iskljuciti) najbolje je prvo ucitati default konfiguraciju pa onda nju (eventualno) menjati. Kad sam tako postupio sve je proslo kako treba.
Opcija za ucitavanje konfiguracije se nalazi na dnu menija, a fajl sa default konfiguracijom dolazi uz souce i zove se ".config".


Naslov: Одг: kernel 2.6.x.x
Poruka od: Kix 26 Јануар 2007, 18:18:27
@popac
Moze se desiti da sam zabrljao (sigurno jesam) sa drajverima za grafiku.  Naime u pitanju je nvidia i njihov zvanicni drajver. Pokusao sam da sto manje izmenim config kao i sa potpunom izmenom sto je opet dalo iste rezultate. Koristio sam config sa samog cd-a kao i neke sto sam pokupio na netu i uvek dobijem isti problem.
Sto se tice gresaka u /var/log uspeo sam da iskopam sledece :

X Window System Version 6.9.0
Release Date: 21 December 2005
X Protocol Version 11, Revision 0, Release 6.9
Build Operating System: Linux 2.4.33.3 i686 [ELF]
Current Operating System: Linux Kix 2.6.17.13 #1 Wed Jan 24 12:47:18 CET 2007 i686
Build Date: 16 September 2006
   Before reporting problems, check http://wiki.X.Org
   to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
   (++) from command line, (!!) notice, (II) informational,
   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Jan 24 14:18:16 2007
(==) Using config file: "/etc/X11/xorg.conf"
FATAL: Module nvidia not found.
(EE) NVIDIA(0): Failed to load the NVIDIA kernel module!
(EE) NVIDIA(0):  *** Aborting ***
(EE) Screen(s) found, but none have a usable configuration.
Fatal server error:
no screens found

za kernel 2.4.33.3 je karakteristicno

NVIDIA(0): Setting mode "1024x768"
(II) Loading extension NV-GLX
(II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized
(II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture
(==) NVIDIA(0): Backing store disabled
(==) NVIDIA(0): Silken mouse enabled
(II) Loading extension NV-CONTROL
(II) NVIDIA(0): Setting mode "1024x768"

A kernel 2.6.17.13

(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Enabling RENDER acceleration
(EE) NVIDIA(0): Failed to load the NVIDIA kernel module!
(EE) NVIDIA(0):  *** Aborting ***
(II) UnloadModule: "nvidia"
(II) UnloadModule: "ramdac"
(II) UnloadModule: "fb"
(EE) Screen(s) found, but none have a usable configuration.
Fatal server error:
no screens found

@laserjat
Nemam nameru da ponovo podizem system, ako si na to mislio i eksperimentisem sa raznim kombinacijama kernela, tako da ta mogucnost u ovom trenutku otpada.

@svrbin
To mi je jednog trenutka palo napamet ali nisam probao, medjuti kad instaliram kernel 2.6.19 nemam mogucnost da vrsim bilo kakva podesavanja bez obzira na inittab vec je ekran crn a hdd radi sto se vidi po led diodi na kucistu. Nedobijam nikakvu gresku tako da nemam poima sta nije u redu. U svakom slucaju pokusaj sa kernelom 2.6.17.13  daje jedino i privremeno resenje:
Instaliram kernel 2.6.17.13 ali pre toga podesim inittab=3. Kako nvidija drajver modifikuje X ponovo ga instaliram. Ovog puta sve radi kako treba ali stari kernel 2.4.33.3 ne funkcionise no to nije ni vazno. Zatim .config prebacim u kernel 2.6.19 ponovo instaliram i to je to.

@zchira
Sve sam ja to prosao ali nazalost bezuspesno….

U svakom slucjau  kao sto svrbin kaze problem je u nvidia drajveru, ali i dalje ostaje problem konfiguracije kernela. Zasto je monitor crn kad se instalira novi kernel ? Nemam ideju sta da ukljusim/iskljucim kad sam sve pokusao…bar se nadam...


Naslov: Odg: kernel 2.6.x.x
Poruka od: svrbin 26 Јануар 2007, 22:48:25
@Kix
Elem, budis mi nostalgiju za slackom.
Ja sam uvek mogao sa flopija da podignem verziju 2.4.33, ali se za tim nije ukazivala potreba kada sam koristio slackove kernelove pakete za verzije 2.6.x.x. Uglavnom sam se drzao njih, samo bi patch-ovao kernel po potrebi. Sistem se podizao u konzolno okruzenje (inittab=3), a grafiku bih startovao sa startx. Kada ne bi uspeo - jednostavno bih ponovo instalirao drajver: sh NVIDIA itd., proces je isao gotovo automatski - prvo bi deinstalirao prethodnu verziju, a onda se instalirao. Na kraju te upita zelis li da update-ujes X i da se nvidia koristi umesto X-a - odgovor sa da ti moze stvoriti probleme kada instaliras noviji kernel, ali sam i to resavao na isti nacin. Kljucno je bilo da sistem ne startuje u grafickom okruzenju.
Naravno - logujes se kao root.


Naslov: Odg: kernel 2.6.x.x
Poruka od: LimitMan 27 Јануар 2007, 11:50:16
reinstaliraj drajvere za graficku ... Vec si imao nvidia drivere i sada ti X trazi drivere kojih nemas u 2.6 kernelu ali ih imas u 2.4 ... Takodje, da bi uspesno upalio X probaj da modifikujes xorg konf da koristi integrisane nv drivere ...


Naslov: Odg: kernel 2.6.x.x
Poruka od: popac 27 Јануар 2007, 17:00:56
Da pišem sređeno?


Naslov: Odg: kernel 2.6.x.x
Poruka od: Kix 30 Јануар 2007, 17:43:23
Drajveri su obrisani xorg conf je modifikovan, radi stari i novi kernel. Sada se pojavio novi problem ako pokusam da instaliram drajvere za graficku javlja mi gresku nesto kao error building kernel module ili nesto slicno tome zaboravio sam.


Naslov: Odg: kernel 2.6.x.x
Poruka od: popac 30 Јануар 2007, 23:43:18
Možda ovo reši probem.

Kod:
rm /usr/src/linux
ln -s /usr/src/linux-2.6.XX /usr/src/linux
./NVIDIA*.bin

Najpre uradi uname -r i utvrdi pravi verziju kernela tj. 2.6.XX


Naslov: Odg: kernel 2.6.x.x
Poruka od: Kix 31 Јануар 2007, 17:26:57
Kernel je 2.6.18
Pokrenem instalaciju drajvera prikaze 100% a odmah zatim erro buildingg kernel module bla bla bla pa onda nesto nvidia.o not found ili nesto slicno tome.


Naslov: Odg: kernel 2.6.x.x
Poruka od: LimitMan 31 Јануар 2007, 22:49:44
copy/paste te greske?


Naslov: Odg: kernel 2.6.x.x
Poruka od: popac 31 Јануар 2007, 22:54:53
A jesi li probao:

Kod:
rm /usr/src/linux
ln -s /usr/src/linux-2.6.18* /usr/src/linux

Ili možda NVIDIA traži izvorni kod kernela u /lib/modules/2.6.18*/build/
Isto brisni ovaj link pa kreiraj novi ln -s /usr/src/linux-2.6.18 * /lib/modules...

Čini mi se da drajver uzima pogrešan izvorni kod kernela ili ne nalai izvorni kod uopšte. Da li se nalaziš u kernelu 2.6.18 u toku instalacije NVIDIA drajvera? Ukoliko pokušavaš iz npr 2.4.32 kernela da instaliraš drajver za 2.6.18 možda neće uspeti.


Naslov: Odg: kernel 2.6.x.x
Poruka od: LYb 01 Фебруар 2007, 04:51:43
Nema veze sa temom, ali... juce ja kompajliram 2.6.19 i imam sta da vidim - lepo su resili da je linux/config.h obsolete, vec da svi treba da pozivaju linux/autoconf.h... ima tu jos stvari zbog koji razne proprietary stvari mogu lako da otkazu poslusnost ali ovo me je najvise iznerviralo, posto potpuno skrlja cisco vpn client. I u samoj konfiguraciji su izvrsili razne pretumbacije, mnoge stvari nisu tamo gde si ocekivao, a ako probas sa olconfing od 2.6.18, odjednom vidis da ti neke stvari fale i da se ni ne nude kao opcija (najzesci primer je izbor senzora za monitoring harvera, tj. nedostatak istih)...

Kada bi se vec jednom smirili...


Naslov: Odg: kernel 2.6.x.x
Poruka od: Kix 01 Фебруар 2007, 18:10:44
Greska koja se pojavljuje u var/log …
U medjuvremenu sam uklonio kernel 2.6.18 i instalirao kernel 2.6.19.2 

@popac
Probao i nece

Kod:
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Thu Feb  1 16:39:26 2007

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
  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)
  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)
  proc mount point        : /proc
  ui                      : (not specified)
  tmpdir                  : /tmp
  ftp mirror              : ftp://download.nvidia.com
  RPM file list           : (not specified)

Using: nvidia-installer ncurses user interface
-> License accepted.
-> No precompiled kernel interface was found to match your kernel; would you li
   ke the installer to attempt to download a kernel interface for your kernel f
   rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: No)
-> No precompiled kernel interface was found to match your kernel; this means
   that the installer will need to compile a new kernel interface.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> Kernel source path: '/lib/modules/2.6.19.2/source'
-> Kernel output path: '/lib/modules/2.6.19.2/build'
-> Performing rivafb check.
-> Performing nvidiafb check.
-> Cleaning kernel module build directory.
   executing: 'cd ./usr/src/nv; make clean'...
   rm -f -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv-i2c.o nv.o nv
   -vm.o os-agp.o os-interface.o os-registry.o nv-i2c.o nvidia.mod.o
   rm -f -f build-in.o nv-linux.o *.d .*.{cmd,flags}
   rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~
   rm -f -f stprof stprof.o symtab.h
   rm -f -rf .tmp_versions
-> Building kernel module:
   executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.19.2/source
   SYSOUT=/lib/modules/2.6.19.2/build'...
   
   NVIDIA: calling KBUILD...
   make CC=cc KBUILD_OUTPUT=/lib/modules/2.6.19.2/build KBUILD_VERBOSE=1 -C /li
   b/modules/2.6.19.2/source SUBDIRS=/tmp/selfgz2469/NVIDIA-Linux-x86-1.0-8776-
   pkg1/usr/src/nv modules
   make -C /lib/modules/2.6.19.2/build \
    KBUILD_SRC=/usr/src/linux-2.6.19.2 \
    KBUILD_EXTMOD="/tmp/selfgz2469/NVIDIA-Linux-x86-1.0-8776-pkg1/usr/src/nv" -
   f /usr/src/linux-2.6.19.2/Makefile modules
   test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
    echo; \
    echo "  ERROR: Kernel configuration is invalid."; \
    echo "         include/linux/autoconf.h or include/config/auto.conf are mis
   sing."; \
    echo "         Run 'make oldconfig && make prepare' on kernel src to fix it
   ."; \
    echo; \
    /bin/false)
   mkdir -p /tmp/selfgz2469/NVIDIA-Linux-x86-1.0-8776-pkg1/usr/src/nv/.tmp_vers
   ions
   rm -f /tmp/selfgz2469/NVIDIA-Linux-x86-1.0-8776-pkg1/usr/src/nv/.tmp_version
   s/*
   make -f /usr/src/linux-2.6.19.2/scripts/Makefile.build obj=/tmp/selfgz2469/N
   VIDIA-Linux-x86-1.0-8776-pkg1/usr/src/nv
   echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 1`\" > /tmp/selfgz2469/NVI
   DIA-Linux-x86-1.0-8776-pkg1/usr/src/nv/nv_compiler.h
     cc -Wp,-MD,/tmp/selfgz2469/NVIDIA-Linux-x86-1.0-8776-pkg1/usr/src/nv/.nv.o
   .d  -nostdinc -isystem /usr/lib/gcc/i486-slackware-linux/3.4.6/include -D__K
   ERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.19.2/include -include incl
   ude/linux/autoconf.h  -I/tmp/selfgz2469/NVIDIA-Linux-x86-1.0-8776-pkg1/usr/s
   rc/nv -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing
   -fno-common -Os -pipe -msoft-float -mpreferred-stack-boundary=2 -fno-unit-at
   -a-time -march=i486 -mregparm=3 -ffreestanding -maccumulate-outgoing-args -D
   CONFIG_AS_CFI=1 -I/usr/src/linux-2.6.19.2/include/asm-i386/mach-default -Iin
   clude/asm-i386/mach-default -fomit-frame-pointer -fasynchronous-unwind-table
   s -Wdeclaration-after-statement  -I/tmp/selfgz2469/NVIDIA-Linux-x86-1.0-8776
   -pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-sub
   scripts -Wparentheses -Wpointer-arith -Wno-multichar -Werror -O -fn
   o-common -MD -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES
   -D__KERNEL__ -DMODULE -DNTRM -DNVRM -DDYNAMIC_SLI -DNV_MAJOR_VERSION=1 -DNV_
   MINOR_VERSION=0 -DNV_PATCHLEVEL=8776 -UDEBUG -U_DEBUG -DNDEBUG -DNV_SIGNAL_S
   TRUCT_RLIM -DNV_MULTIPLE_BRIDGE_AGPGART_PRESENT -DNV_PCI_GET_CLASS_PRESENT -
   DNV_SYSCTL_MAX_MAP_COUNT_PRESENT -DNV_PM_MESSAGE_T_PRESENT -DNV_PCI_CHOOSE_S
   TATE_PRESENT -DNV_VM_INSERT_PAGE_PRESENT -DNV_REMAP_PFN_RANGE_PRESENT -DNV_C
   HANGE_PAGE_ATTR_PRESENT -DNV_VMAP_4_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D
   "KBUILD_BASENAME=KBUILD_STR(nv)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -
   o /tmp/selfgz2469/NVIDIA-Linux-x86-1.0-8776-pkg1/usr/src/nv/.tmp_nv.o /tmp/s
   elfgz2469/NVIDIA-Linux-x86-1.0-8776-pkg1/usr/src/nv/nv.c
   In file included from /tmp/selfgz2469/NVIDIA-Linux-x86-1.0-8776-pkg1/usr/src
   /nv/nv.c:14:
   /tmp/selfgz2469/NVIDIA-Linux-x86-1.0-8776-pkg1/usr/src/nv/nv-linux.h:17:26:
   linux/config.h: No such file or directory
   In file included from include/linux/list.h:8,
                    from include/linux/wait.h:22,
                    from include/asm/semaphore.h:41,
                    from include/linux/sched.h:59,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz2469/NVIDIA-Linux-x86-1.0-8776-pkg1/usr/src
   /nv/nv-linux.h:19,
                    from /tmp/selfgz2469/NVIDIA-Linux-x86-1.0-8776-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/prefetch.h: In function `prefetch_range':
   include/linux/prefetch.h:62: warning: pointer of type `void *' used in arith
   metic
   /tmp/selfgz2469/NVIDIA-Linux-x86-1.0-8776-pkg1/usr/src/nv/nv.c: In function
   `nv_kern_open':
   /tmp/selfgz2469/NVIDIA-Linux-x86-1.0-8776-pkg1/usr/src/nv/nv.c:1806: warning
   : passing arg 2 of `request_irq' from incompatible pointer type
   make[4]: *** [/tmp/selfgz2469/NVIDIA-Linux-x86-1.0-8776-pkg1/usr/src/nv/nv.o
   ] Error 1
   make[3]: *** [_module_/tmp/selfgz2469/NVIDIA-Linux-x86-1.0-8776-pkg1/usr/src
   /nv] Error 2
   make[2]: *** [modules] Error 2
   NVIDIA: left KBUILD.
   nvidia.ko failed to build!
   make[1]: *** [mdl] Error 1
   make: *** [module] Error 2
-> 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.


Naslov: Odg: kernel 2.6.x.x
Poruka od: popac 02 Фебруар 2007, 01:02:35
Без текста...

Једино што ми пада на памет је да је драјверу потребна некапоставка у кернелу која није уклјучена.


Naslov: Odg: kernel 2.6.x.x
Poruka od: LYb 02 Фебруар 2007, 02:29:50
Uf, vec sam pomenuo u prethodnom postu... bolje da si ostao na 2.6.18 i da se tu nastavio da bunaris, tek si sa 2.6.19 opasno smanjio sanse da kompajliras drajvere.


Naslov: Odg: kernel 2.6.x.x
Poruka od: Kix 02 Фебруар 2007, 10:27:57
Ma ostao bi ja na 2.6.18 ali istu gresku dobijam sa tim kernelom... pa sam mislio...


Naslov: Odg: kernel 2.6.x.x
Poruka od: popac 03 Фебруар 2007, 16:23:57
Ma nije do toga, meni radi nvidia bez problema na 2.6.19 u Gentoo.


Naslov: Odg: kernel 2.6.x.x
Poruka od: Kix 03 Фебруар 2007, 19:10:59
Neznam do cega je ali u svakom slucaju neradi pa to ti je...


Naslov: Odg: kernel 2.6.x.x
Poruka od: LYb 03 Фебруар 2007, 21:15:41
@popac
A nece meni vise gentoo-sources... :) Ubacio sam u /etc/package.mask i ne zanima me vise, da ti pravo kazem :) Danas me iznervirase sa glibc-2.4-r4, r3 izbacise iz tree-ja, pa sad radim ceo toolchain :/
Sto je najgore, ide jos malo sporije nego ranije, a i ranije je bilo sporo za moj ukus, posto sam iskljucio write-cache na hardu jer nema mnogo svrhe imati journaling FS i write-cache.
Uvek mi je bila bitnija robusnost od brzine, ali me ova kompajliranja bas nerviraju... Cak sam mislio opet da se vratim na Slack, ali kada sam cuo da je ortak i njemu ukinuo update osim za critical stvari...


Powered by SMF 1.1.9 | SMF © 2005, Simple Machines LLC | Srpski prevod uredio: tomaja [linuxo.org]
Joomla Bridge by JoomlaHacks.com