Newsgroup: it.comp.os.linux.iniziare
Titolo: Errori compilazione kernel 2.2.17

 postati su ICOLI lunedì 23 ottobre,
messaggio n° 59125.
  Di caratteristico nei suggerimenti di quest'ultimo è l'hint di M.
D. di eseguire  # make install  prima di  # make modules_install  ; il
make install non compare nella guida di mrshark.  È successo il
seguente, che sembra a posto:
[root@kanthaka linux]# make modules_install
Installing modules under /lib/modules/2.2.17/block
Installing modules under /lib/modules/2.2.17/net
Installing modules under /lib/modules/2.2.17/fs
Installing modules under /lib/modules/2.2.17/fs
Installing modules under /lib/modules/2.2.17/cdrom
Installing modules under /lib/modules/2.2.17/misc
  Continua elrond dicendo di fare # depmod -a versione-del-kernel per
aggiornare la lista dei moduli, operazione che non appare nell'HOWTO
di mrshark.  Eseguo dunque e succede:
[root@kanthaka linux]# depmod -a 2.2.17
depmod: *** Unresolved symbols in /lib/modules/2.2.17/fs/fat.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/fs/msdos.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/fs/vfat.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/fs/isofs.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/fs/binfmt_aout.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/fs/binfmt_misc.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/fs/nls_cp437.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/fs/nls_cp850.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/fs/nls_iso8859-1.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/fs/nls_iso8859-15.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/net/ppp.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/net/bsd_comp.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/net/slhc.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/net/ppp_deflate.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/net/dummy.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/block/loop.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/block/floppy.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/block/ide-cd.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/cdrom/cdrom.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/ipv6/ipv6.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/misc/af_packet.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/misc/emu10k1.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/misc/lp.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/misc/netlink_dev.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/misc/parport.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/misc/parport_pc.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17/misc/soundcore.o
[root@kanthaka linux]#
  Procedo comunque nell'installazione, aggiorno LiLo con l'opzione di
lanciare il vecchio kernel in caso di casini, ho in /boot :
[ambapali@kanthaka ambapali]$ ls -l /boot
total 3064
lrwxrwxrwx    1 root     root           17 Oct 28 17:58 System.map ->
System.map-2.2.17
-rw-r--r--    1 root     root       202665 Apr 25
2000 System.map-2.2.14-12
-rw-r--r--    1 root     root       155003 Oct 28 17:58
System.map-2.2.17
-rw-r--r--    1 root     root          512 Aug 14 01:34 boot.0300
-rw-r--r--    1 root     root         4568 Feb  2  2000 boot.b
-rw-r--r--    1 root     root          612 Feb  2  2000 chain.b
-rw-r--r--    1 root     root          237 Oct 22 08:40 kernel.h
drwxr-xr-x    2 root     root        12288 Aug 14 01:26 lost+found
-rw-------    1 root     root        15360 Oct 28 17:58 map
lrwxrwxrwx    1 root     root           21 Sep 22 21:55 module-info ->
module-info-2.2.14-12
-rw-r--r--    1 root     root        11773 Apr 25  2000
module-info-2.2.14-12
-rw-r--r--    1 root     root          620 Feb  2  2000 os2_d.b
-rwxr-xr-x    1 root     root      1622526 Apr 25  2000
vmlinux-2.2.14-12
lrwxrwxrwx    1 root     root           14 Oct 28 17:58 vmlinuz ->
vmlinuz-2.2.17
-rw-r--r--    1 root     root       638216 Apr 25  2000
vmlinuz-2.2.14-12
-rw-r--r--    1 root     root       448476 Oct 28 17:58 vmlinuz-2.2.17
-rw-r--r--    1 root     root         1011 Sep 30 23:30 welcome
  Noto che c'è un module-info-2.2.14-12 ma non un module-info-2.2.17 .
  Riavvio con il nuovo kernel, X parte, la connessione Internet pure,
ma il suono no e - soprattutto - non va il modo testo.
  Per quanto riguarda il suono, lanciando  gtcd  (GNU CD player) e mixer_applet
ottengo i rispettivi errori:
[ambapali@kanthaka ambapali]$ gtcd
/dev/dsp: No such device
e:
Error: Couldn't open mixer device /dev/mixer
  Andando per manuali leggo il man modprobe che riporta un'istruzione
incompleta:
       Each  time you compile a new kernel, the command make modules_install
       will create a new directory, but won't change the
poi una riga vuota e istruzioni che riguardano un altro contesto.
Mah, chi ha idea di cosa va fatto per aggiustare la situazione per
favore scriva, io ho la mezza idea che deve riguardare i moduli ma non
so che pesci prendere.  La sessione di  # make config  l'ho loggata
tutta passo per passo, se serve chiedete pure.  A chi mi aiuta e passa
mai per _Roma_ offro una pizza (con birra)!
  Alessandro
-- 
den Tapferen, den Frohgemuthen,       Per i valorosi, per gli animi giocondi,
den Enthaltsamen                      per i temperanti
singe ich dies Lied.                  io canto questa canzone.

Fai una prova: sposta la directory /lib/modules/2.2-xxx da qualche altra
parte e rifai make modules_install questo dovrebbe liberarti degli
unresolved symbol.
Dico sposta e non cancella perchè al limite puoi ripristinare il tutto.
Mi chiedo se  /dev/dsp: No such device sia un problema indipendente.
Alessandro Selli <amba...@kanthaka.localdomain> wrote in message
slrn8vm2k4....@localhost.localdomain...


mai per _Roma_ offro una pizza (con birra)!
Io ci provo a vincermela;-)))))) slurp;-)))))))))))))
 [megataglio gigante]
Cavoli che palle, ci stai dietro da giorni;-))  ma se lo fai una volta
sola a mano, ti diverti pure di piu`;-))))))))))
Io farei cosi`:
0. Entra in /usr/src. Togli il link linux se c'e`. Rinomina o meglio
butta tutte le dir dei sorgenti del kernel e riscompatta. Da me il
2.2.17 preso da 
kernel.org
, con /usr/src/ piallata, mi ha messo la
*dir* linux (cioe` non una dir da linkare [1]).
Quindi entra in linux/ e dai, *sempre* da linux/ per tutti:
1. make mrproper 2>/root/error_mrproper-2.2.17
2. make menuconfig
3. make dep 2> 2>/root/error_dep-2.2.17
4. make clean
5. make bzImage 2>/root/error_ker-2.2.17
6. make modules 2>/root/error_modules-2.2.17
7. distruggi o rinomina tutte le dir /lib/modules/2.2.xx (io ho
piallato via tutto e avevo la dir modules vuota del tutto)
8. make modules_install
9. copia ./Sistem.map in /boot/Sistem.map (prima se vuoi copiati
l'originale dove ti pare)
10. copia il kernel nuovo *sopra* il vecchio (che se vuoi ti salvi
prima), dando:
 [/usr/src/linux] root_6#: cp ./arch/i386/boot/zImage /boot/vmlinuz
11. lilo -t -v -v -v..... lilo -v FINE;-))))))))))
I moduli se son giusti lo vedi al primo riavvio, se li provi senza il
nuovo kernel in memoria, ti da` quasi certamente gli errori di
dipendenze ca%%o!
==============
 [1] Se ti mette qcs come kernel-2.2.17 o linux-2.2.17, devi fare tu il
link linux-->kernel-2.2.17
 [*] Guardati gli error_* ma non spaventarti dei warning come me:-((((
-- 
Ci sentiamo  |  Remigio Zedda    
remi...@tiscalinet.it
ciao Remigio |
-------------|      ..si` d'accordo.. ma con la Deb e` un'altra cosa!
/* Linux 2.2.17 su Debian 2.2 Potato */

Nel fausto dě di 28 Oct 2000 20:33:31 GMT, il prode rez
presente alla corte di it.comp.os.linux.iniziare
cosě ebbe l'ardire di pronunziarsi:
|On 28 Oct 2000 17:25:49 GMT, Alessandro Selli wrote:
|
|>mai per _Roma_ offro una pizza (con birra)!
|Io ci provo a vincermela;-)))))) slurp;-)))))))))))))
| [megataglio gigante]
|
  Domani stampo e provo il tutto (oggi ho impegni che me lo
impediscono).
  Sě, č vero che ci sto dietro da giorni, ma non č che ho compilato
TUTTI i giorni!  La settimana scorsa ho lottato con fax/efax e con
cdda2wav (CON SUCCESSO!).
  Se i tuoi suggerimenti riescono ti mando una email per concordare
pizzeria, taglio, birra, data e ora.
  Ciao!


, versione 7 Luglio 2000
il seguente:
·  Advanced Power Management BIOS support: 'y' solo nei portatili (nei
    PC Desktop potrebbe causare kernel panic e OOPS). Tutte le opzioni
    che seguono sono disponibili solo se questa opzione è 'y'
  Avevo quindi detto <n> spaventato dal "kernel panic".  Invece
funziona tutto.
  Va anche la connessione Internet, la prima compilazione aveva
handicappato pure quella.  vmlinuz-2.2.17 adesso è di 452.718 byte
contro i 638.216 di vmlinuz-2.2.14-12 .
  Bene, allora qual'è il problema?  La console non va ancora, solo X
funziona.  Al boot dopo una ventina di righe di testo il monitor
mostra delle righe colorate verticali e la traccia, nell'angolo
superiore destro, del logo "Energy Star".  Entrando in runlevel 2 devo
fare il login e lanciare startx alla cieca.  Cosa manca?
*
* Character devices
*
Virtual terminal (CONFIG_VT) [Y/n/?] y
Support for console on virtual terminal (CONFIG_VT_CONSOLE) [Y/n/?] y
Standard/generic (dumb) serial support (CONFIG_SERIAL) [Y/m/n/?] y
   Support for console on serial port (CONFIG_SERIAL_CONSOLE) [N/y/?] n
   Extended dumb serial driver options (CONFIG_SERIAL_EXTENDED)
[N/y/?] n
Non-standard serial port support (CONFIG_SERIAL_NONSTANDARD) [N/y/?] n
Unix98 PTY support (CONFIG_UNIX98_PTYS) [Y/n/?] y
Maximum number of Unix98 PTYs in use
(0-2048) (CONFIG_UNIX98_PTY_COUNT) [256]
[...]
*
* Console drivers
*
VGA text console (CONFIG_VGA_CONSOLE) [Y/n/?] y
Video mode selection support (CONFIG_VIDEO_SELECT) [N/y/?] y
MDA text console
(dual-headed) (EXPERIMENTAL) (CONFIG_MDA_CONSOLE) [N/y/m/?] (NEW) n
Support for frame buffer devices (EXPERIMENTAL) (CONFIG_FB) [N/y/?]
(NEW) y
Permedia2 support (experimental) (CONFIG_FB_PM2) [N/y/?] (NEW) n
ATI Mach64 display support (CONFIG_FB_ATY) [N/y/?] (NEW) n
VESA VGA graphics console (CONFIG_FB_VESA) [N/y/?] (NEW) y
VGA 16-color graphics console (CONFIG_FB_VGA16) [N/y/?] (NEW) y
Matrox acceleration (CONFIG_FB_MATROX) [N/y/m/?] (NEW) y
  Millennium I/II support (CONFIG_FB_MATROX_MILLENIUM) [N/y/?] (NEW) n
    Mystique support (CONFIG_FB_MATROX_MYSTIQUE) [N/y/?] (NEW) n
      G100/G200 support (CONFIG_FB_MATROX_G100) [N/y/?] (NEW) y
        Multihead support (CONFIG_FB_MATROX_MULTIHEAD) [N/y/?] (NEW) n
	ATI Rage128 display support (CONFIG_FB_ATY128) [N/y/?] (NEW) n
	Virtual Frame Buffer support (ONLY FOR
	TESTING!) (CONFIG_FB_VIRTUAL) [N/y/m/?] (NEW) n
	Advanced low level driver options (CONFIG_FBCON_ADVANCED)
[N/y/?] (NEW) y
Monochrome support (CONFIG_FBCON_MFB) [N/y/m/?] (NEW) y
2 bpp packed pixels support (CONFIG_FBCON_CFB2) [N/y/m/?] (NEW) y
4 bpp packed pixels support (CONFIG_FBCON_CFB4) [N/y/m/?] (NEW) y
8 bpp packed pixels support (CONFIG_FBCON_CFB8) [N/y/m/?] (NEW) y
16 bpp packed pixels support (CONFIG_FBCON_CFB16) [N/y/m/?] (NEW) y
24 bpp packed pixels support (CONFIG_FBCON_CFB24) [N/y/m/?] (NEW) y
32 bpp packed pixels support (CONFIG_FBCON_CFB32) [N/y/m/?] (NEW) y
  Ho una Matrox MGA G200 PGA 8Mb, credevo di aver fatto tutto bene :-(
  Rez, aggiungo al pacchetto premio il dessert, caffé e liquore
finale (o limoncello)!
  Ciao,


finale (o limoncello)!
Yuk questo ammazzacaffe` mi attira molto.. :-))
Ps. Per il video tieni presente l'antico XF86Setup  --The Best!
    se non ce l'hai, e` in un pacchetto. Ma usalo *solo* per il video,
    per tastiera e mouse ti manda in blocco tutto di brutto.


all'uscita da menuconfig. Io l'ho copiato in /boot/, sostituendolo
Cavoli, devo rintracciare il post di Zefram: slash-linux-slash si vede
"in corsivo", come fosse _linux_. C'e` un modo per evitarlo..


On 3 Nov 2000 10:46:35 GMT, 
rez (
r...@tiscalinet.it
)
wrote:
| >riferimento al file .config in ...../linux/, che viene scritto
| >all'uscita da menuconfig. Io l'ho copiato in /boot/, sostituendolo
| Cavoli, devo rintracciare il post di Zefram: slash-linux-slash si vede
| "in corsivo", come fosse _linux_. C'e` un modo per evitarlo..
 ?_?
-- 
Emmanuele Bassi         |            [ 
http://digilander.iol.it/ebassi
 ]
   (Zefram)             |                     [ 
emmanue...@iol.it
 ]
   Win98 Psychic edition: We'll tell you where you're going tomorrow.
GnuPG Key Fingerprint: 9747 635E B95A B0B3 4370 1CAA CAF7 512B 945C A44C

 ?_?
Allora il tuo post si riferiva ad un altro caso. Poi guardero`, ora
qui sulla Deb ho solo gli ultimi post, guardero` dalla Slack.
Il fatto e` che da me, con slrn lasciato settato al default, quando
scrivo: /linux/ me lo visualizza in corsivo, come se fosse: _linux_.
Forse bastera` sistemare qualcosa in .slrnrc.. tu mi ricordavo che
avevi scritto qcs circa cosi`:
set-boh-on
/linux/
set-boh-off



God, I ask for patience -- and I want it right now!

set emphasized_text_mode 3
Si`, questo e` un palliativo. Io ce l'ho settato a 1, che e` il piu`
caratteristico e che ha qualcosa di magico:-)
Vorrei invece che la cosa avesse efficacia solo con i caratteri
"*" e "_" e non anche con, ad esempio "/". Specie "/" e` deleterio,
perche' falsa tutto il path:-(



|Date: 2 Nov 2000 15:04:35 GMT
|Subject: Re: Errori compilazione kernel 2.2.17
|Cavoli, hai anche tu l'awe. Avrai messo i low level dove c'e` proprio
|awe64, si`?
  Questa l'ho capita solo oggi!
|Cmq guarda: qui, o in .sw, c'e` un thread di Zefram recente dove ci sono
|i listati suoi e miei, cosi` confronti..
|
  Ci darò un'occhiata, non l'ho fatto ancora.  Cercherò su deja, quel
simpaticone, è da un po' che non gli faccio visita!
|>*
|>* Character devices
|>*
|>Virtual terminal (CONFIG_VT) [Y/n/?] y
|[snip]
|Questi anch'io li ho lasciati tutti al default. Cmq ti conviene far
|riferimento al file .config in ...../linux/, che viene scritto
|all'uscita da menuconfig. Io l'ho copiato in /boot/, sostituendolo
|all'originale del kernel dell'installazione. Non credo pero` che serva
|mettercelo, o almeno a me non risulta.
  Beh, mo sono dato dello scemo per non averci pensato prima: ho guardato solo
oggi nella directory /usr/src/linux-2.2.14/configs ed ho trovato i file (tra
gli altri) kernel-2.2.14-i686-smp.config e kernel-2.2.14-i686.config ;  non so
cosa voglia dire quel "-smp" del primo file, ma lì c'è ovviamente la
configurazione della compilazione della Red Hat 2.2.14-12 che ho trovato nel CD
Rom d'installazione.  Ri-compilerò mettendo tutte le opzioni di console, VGA, 
SVGA e framebuffer allo stesso status che hanno usato loro e questa volta
*DEVE* funzionare!
|>Matrox acceleration (CONFIG_FB_MATROX) [N/y/m/?] (NEW) y
|>  Millennium I/II support (CONFIG_FB_MATROX_MILLENIUM) [N/y/?] (NEW) n
|>    Mystique support (CONFIG_FB_MATROX_MYSTIQUE) [N/y/?] (NEW) n
|>      G100/G200 support (CONFIG_FB_MATROX_G100) [N/y/?] (NEW) y
|>        Multihead support (CONFIG_FB_MATROX_MULTIHEAD) [N/y/?] (NEW) n
|Puo` essere una boiata, pero`, non essendoci la G200 che e` *molto*
|diversa dalla G100, io avrei detto si` anche a tutti gli altri matrox:
  Beh, c'è la riga "G100/G200 support", sembra trattarle entrambe insieme.
|>  Rez, aggiungo al pacchetto premio il dessert, caffé e liquore
|>finale (o limoncello)!
|Yuk questo ammazzacaffe` mi attira molto.. :-))
|
  Vuol dire che ti vedrò presto nella capitale?
  Ciao,
  Alessandro
-- 
Du liefst zu rasch:                Corresti troppo veloce:
Jetzt erst, wo du muede bist       solo ora, che sei stanco,
holt dein Glueck dich ein.         ti raggiunge la tua felicità

  Vuol dire che ti vedrò presto nella capitale?
Ti daro` appuntamento: S. Eustacchio alle 3 di notte, io son
nottambulo..


anch'io questi framebuffer, ne parlano tutti:-)
Io invece continuo a non afferrarne del tutto il senso (magari e` che non
ho proprio capito di che si tratta, non me ne stupirei). Voglio dire, se
tutto quello che voglio e` un bel modo testo, e ce n'e` gia` uno "vero"
disponibile, perche' devo utilizzare una modalita` grafica che simula un
modo testo?
E se invece mi serve la grafica, non conviene passare direttamente ad X?
Sara` che mi immagino qualcosa di simile ai programmi grafici in DOS (che
non mi hanno mai entusiasmato).
Ciao.

non mi hanno mai entusiasmato).
Beh, anche qui io spesso metto tutto in b/n. Esempio che mi viene in mente
e` il setup del bios: questo volevi dire con grafica del dos, cioe` che
chiamano anche semigrafica, no?


parlare di Lynx..
Come dovrebbero essere?
Provate a compilare il kernel col vesa fb e a lilo passate vga=0x315,
non ne potrete piu' fare a meno;)
Ciao
-- 
° E-mail matteoh (at) 
infinito.it
 °
    ~ ° Linux 2.2.x Powered ° ~

non ne potrete piu' fare a meno;)
Provero` certamente, ma.. non sai quanto ho crepato con winbug9x dopo
il tramonto del dos:-((((((((((((((((


chiamano anche semigrafica, no?
Mah... no, intendevo proprio programmi grafici. Chesso`, Autocad 13. O gli
innumerevoli giochi in grafica svga che circolavano a suo tempo.
A maggior ragione, certo, quei programmi che avevano un'interfaccia grafica
(ognuno la sua, rigorosamente differente da quella di tutti gli altri) e
svolgevano compiti assolutamente non grafici.
Ciao.

Mah... no, intendevo proprio programmi grafici. Chesso`, Autocad 13. O gli
Capit', conoscevo bene Autocad 10 (tre dischetti da 1.4!) e Q pro..
