Newsgroup: it.comp.os.linux.iniziare
Titolo: Aiuto per debug nella compila del kernel (lunghetto)

Come da oggetto, chiedo il vostro aiuto per il debug del kernel.
il kernel in questione è uno 2.2.19
Punto 1:
lo standard error del comando make dep è il seguente:
md5sum: WARNING: 11 of 12 computed checksums did NOT match
Punto 2:
lo standard error del comando make bzImage è il seguente:
floppy.c: In function `result':
floppy.c:1168: warning: `status' might be used uninitialized in this function
aty128fb.c:2608: warning: `fbcon_aty128_bmove' defined but not used
/usr/src/linux/include/linux/blk.h:437: warning: `do_sd' defined but not used
/usr/src/linux/include/linux/blk.h:461: warning: `do_sd_request' declared `static' but never defined
scsi.h:641: warning: `end_scsi_request' defined but not used
atp870u.c: In function `atp870u_detect':
atp870u.c:1669: warning: unused variable `result'
atp870u.c: In function `atp870u_abort':
atp870u.c:1886: warning: unsigned int format, long unsigned int arg (arg 2)
dc395x_trm.c: In function `DC395x_bios_param':
dc395x_trm.c:2256: warning: implicit declaration of function `scsicam_bios_param'
dc395x_trm.c: At top level:
dc395x_trm.c:2754: warning: `DC395x_selto_timer' defined but not used
In file included from eata_pio.c:48:
/usr/src/linux/include/linux/bios32.h:11: warning: #warning This driver uses the old PCI interface, please fix it (see Documentation/pci.txt)
gdth.c: In function `gdth_search_drives':
gdth.c:1840: warning: unused variable `flags'
fdomain.c: In function `fdomain_isa_detect':
fdomain.c:697: warning: `base' might be used uninitialized in this function
In file included from pas16.c:600:
NCR5380.c: In function `NCR5380_transfer_dma':
NCR5380.c:2255: warning: unused variable `flags'
seagate.c: In function `seagate_st0x_detect':
seagate.c:508: warning: unused variable `x'
ibmmca.c:3279: warning: `option_setup' defined but not used
In file included from dtc.c:441:
NCR5380.c: In function `NCR5380_transfer_dma':
NCR5380.c:2255: warning: unused variable `flags'
dir.c: In function `uni16_to_x8':
dir.c:72: warning: unused variable `uni_page'
dir.c:71: warning: unused variable `cl'
dir.c:71: warning: unused variable `ch'
{standard input}: Assembler messages:
{standard input}:1897: Warning: using `%eax' instead of `%ax' due to `l' suffix
{standard input}:1897: Warning: using `%eax' instead of `%ax' due to `l' suffix
dmi_scan.c: In function `dmi_decode':
dmi_scan.c:101: warning: unused variable `p'
{standard input}: Assembler messages:
{standard input}:344: Warning: using `%eax' instead of `%ax' due to `l' suffix
{standard input}:345: Warning: using `%eax' instead of `%ax' due to `l' suffix
{standard input}:346: Warning: using `%eax' instead of `%ax' due to `l' suffix
{standard input}:347: Warning: using `%eax' instead of `%ax' due to `l' suffix
{standard input}:348: Warning: using `%eax' instead of `%ax' due to `l' suffix
{standard input}:599: Warning: using `%eax' instead of `%ax' due to `l' suffix
{standard input}:599: Warning: using `%eax' instead of `%ax' due to `l' suffix
{standard input}: Assembler messages:
{standard input}:1170: Warning: using `%edx' instead of `%dx' due to `l' suffix
{standard input}:1185: Warning: using `%edx' instead of `%dx' due to `l' suffix
{standard input}: Assembler messages:
{standard input}:1704: Warning: using `%bx' instead of `%ebx' due to `w' suffix
{standard input}: Assembler messages:
{standard input}:988: Warning: using `%edx' instead of `%dx' due to `l' suffix
{standard input}:989: Warning: using `%edx' instead of `%dx' due to `l' suffix
{standard input}:2128: Warning: using `%edx' instead of `%dx' due to `l' suffix
{standard input}:2129: Warning: using `%edx' instead of `%dx' due to `l' suffix
{standard input}:2148: Warning: using `%edx' instead of `%dx' due to `l' suffix
{standard input}:2149: Warning: using `%edx' instead of `%dx' due to `l' suffix
{standard input}:2168: Warning: using `%edx' instead of `%dx' due to `l' suffix
{standard input}:2169: Warning: using `%edx' instead of `%dx' due to `l' suffix
{standard input}:2188: Warning: using `%edx' instead of `%dx' due to `l' suffix
{standard input}:2189: Warning: using `%edx' instead of `%dx' due to `l' suffix
{standard input}:2208: Warning: using `%edx' instead of `%dx' due to `l' suffix
{standard input}:2209: Warning: using `%edx' instead of `%dx' due to `l' suffix
{standard input}:2228: Warning: using `%edx' instead of `%dx' due to `l' suffix
{standard input}:2229: Warning: using `%edx' instead of `%dx' due to `l' suffix
{standard input}: Assembler messages:
{standard input}:547: Warning: using `%eax' instead of `%ax' due to `l' suffix
{standard input}:547: Warning: using `%eax' instead of `%ax' due to `l' suffix
{standard input}: Assembler messages:
{standard input}:1183: Warning: Indirect lcall without `*'
{standard input}:1271: Warning: Indirect lcall without `*'
{standard input}:1357: Warning: Indirect lcall without `*'
{standard input}:1397: Warning: Indirect lcall without `*'
{standard input}:1428: Warning: Indirect lcall without `*'
{standard input}:1459: Warning: Indirect lcall without `*'
{standard input}:1490: Warning: Indirect lcall without `*'
{standard input}:1520: Warning: Indirect lcall without `*'
{standard input}:1550: Warning: Indirect lcall without `*'
/tmp/ccRCvh6g.s: Assembler messages:
/tmp/ccRCvh6g.s:1849: Warning: using `%eax' instead of `%ax' due to `l' suffix
/tmp/ccRCvh6g.s:1850: Warning: using `%eax' instead of `%ax' due to `l' suffix
/tmp/ccRCvh6g.s:1851: Warning: using `%eax' instead of `%ax' due to `l' suffix
/tmp/ccRCvh6g.s:1852: Warning: using `%eax' instead of `%ax' due to `l' suffix
/tmp/ccRCvh6g.s:2033: Warning: using `%eax' instead of `%ax' due to `l' suffix
/tmp/ccRCvh6g.s:2034: Warning: using `%eax' instead of `%ax' due to `l' suffix
/tmp/ccRCvh6g.s:2035: Warning: using `%eax' instead of `%ax' due to `l' suffix
/tmp/ccRCvh6g.s:2036: Warning: using `%eax' instead of `%ax' due to `l' suffix
/tmp/ccRCvh6g.s:2116: Warning: using `%eax' instead of `%ax' due to `l' suffix
/tmp/ccRCvh6g.s:2117: Warning: using `%eax' instead of `%ax' due to `l' suffix
Root device is (8, 19)
Boot sector 512 bytes.
Setup is 3484 bytes.
System is 1016 kB
Dove mi sto sbagliando?
Cosa posso fare?
Grazie per le dritte
-- 
Indicando allo stupido la luna con un dito, questi vedrà
solo la punta del dito stesso.
Per rispondere in email togli nospam

Dove mi sto sbagliando?
Chi ti ha detto che sbagli (warning != error)?
Da output sembra che kernel sia stato prodotto.
Lo trovi in arch/i386/boot/
-- 
giu...@pobox.com

 ha scritto:
# 
# >Come da oggetto, chiedo il vostro aiuto per il debug del kernel.
# >il kernel in questione è uno 2.2.19
# >Root device is (8, 19)
# >Boot sector 512 bytes.
# >Setup is 3484 bytes.
# >System is 1016 kB
# >Dove mi sto sbagliando?
# Chi ti ha detto che sbagli (warning != error)?
Quello che Vi ho dat in pasto da masticare è lo standard error!!!!!!!!
# Da output sembra che kernel sia stato prodotto.
 # Lo trovi in
arch/i386/boot/ 
Il kernel c'è ma dato in pasto al rescue boot della Debian hai una sfilza di
righe di ricarca di moduli....(ho già copiato in /lib/modules/ la
cartella /2.2.19 creata con il comando make modules_install Il tutto l'ho fatto
con una SuSe 7.0 e mi serve per installare la Debian con il kernel
mio_kernel_scheda_scsi. Perchè? Ho il cdrom e l'hard disk scsi!
 # 
giu...@pobox.com
