View Full Version : Kernel 2.4 Vanilla, KT400 e ATi R300
Krell_23
09-07-2003, 11:14
Ragazzi, c'é qualcuno di voi che è riuscito a mettere d'accordo questi 3 simpatici personaggi? E' un circolo vizioso: il kernel 2.4.x non ne vuole sapere dell AGP 8x, e l'R300 è SOLO AGP 8x (questione di voltaggi, credo)... Come ci si esce? C'é qualcuno con una configurazoine similare che riesce a far girare un gioco 3D a più di 2FPS?
HollowMan
09-07-2003, 11:22
Hai provato la release 2.4.21 del kernel.
Io non ho ancora avuto modo di ricompilarla su una macchina con md con chipset kt400, però su diverse mailing list ho letto che con questa versione di kernel sarebbero stati risolti diversi problemi relativi al supporto del kt400.
ilsensine
09-07-2003, 11:37
L'R300 non ha supporto 3d sotto linux. La ATI non ha rilasciato le specifiche per questo chip, e neanche il "loro" driver closed source, da quel che so, lo implementa.
Anch'io ho lo stesso problema con pc in sign e quando tento di compilare il kernel 2.4.21 seguendo il topic in rilievo.
Ma dopo aver fatto make clean e lancio make dep, fa 3 righe e s'inchioda.....
Stasera posto l'errore esatto...
Ciao by ElMato
Originally posted by "ElMato"
...
Stasera posto l'errore esatto...
Ciao by ElMato
Scusate il ritardo ma ho avuto altri problemi...
Cmq questo è quello che faccio x tentare di installare/provare il nuovo kernel sulla mia RH9:
# tar xvjf linux-2.4.21.tar.bz2
# ln -s linux-2.4.21 linux
# cp /boot/config-2.4.20-8 /usr/src/linux/.config
# make clean
# make dep
e mi da qst errore:
make[1]: Entering directory `/usr/src/linux-2.4.21/arch/i386/boot'
rm -f tools/build
rm -f setup bootsect zImage compressed/vmlinux.out
rm -f bsetup bbootsect bzImage compressed/bvmlinux.out
make[2]: Entering directory `/usr/src/linux-2.4.21/arch/i386/boot/compressed'
rm -f vmlinux bvmlinux _tmp_*
make[2]: Leaving directory `/usr/src/linux-2.4.21/arch/i386/boot/compressed'
make[1]: Leaving directory `/usr/src/linux-2.4.21/arch/i386/boot'
find . \( -name '*.[oas]' -o -name core -o -name '.*.flags' \) -type f -print \
| grep -v lxdialog/ | xargs rm -f
rm -f kernel/ksyms.lst include/linux/compile.h vmlinux System.map .tmp* drivers/char/consolemap_deftbl.c drivers/video/promcon_tbl.c drivers/char/conmakehash drivers/char/drm/*-mod.c drivers/pci/devlist.h drivers/pci/classlist.h drivers/pci/gen-devlist drivers/zorro/devlist.h drivers/zorro/gen-devlist drivers/sound/bin2hex drivers/sound/hex2hex drivers/atm/fore200e_mkfirm drivers/atm/{pca,sba}*{.bin,.bin1,.bin2} drivers/scsi/aic7xxx/aicasm/aicasm drivers/scsi/aic7xxx/aicasm/aicasm_gram.c drivers/scsi/aic7xxx/aicasm/aicasm_gram.h drivers/scsi/aic7xxx/aicasm/aicasm_macro_gram.c drivers/scsi/aic7xxx/aicasm/aicasm_macro_gram.h drivers/scsi/aic7xxx/aicasm/aicasm_macro_scan.c drivers/scsi/aic7xxx/aicasm/aicasm_scan.c drivers/scsi/aic7xxx/aicasm/aicdb.h drivers/scsi/aic7xxx/aicasm/y.tab.h drivers/scsi/53c700_d.h net/khttpd/make_times_h net/khttpd/times.h submenu*
rm -rf modules
make -C Documentation/DocBook clean
make[1]: Entering directory `/usr/src/linux-2.4.21/Documentation/DocBook'
rm -f core *~
rm -f wanbook.sgml z8530book.sgml mcabook.sgml videobook.sgml kernel-api.sgml parportbook.sgml kernel-hacking.sgml kernel-locking.sgml via-audio.sgml mousedrivers.sgml sis900.sgml deviceiobook.sgml procfs-guide.sgml tulip-user.sgml journal-api.sgml
rm -f wanbook.dvi z8530book.dvi mcabook.dvi videobook.dvi kernel-api.dvi parportbook.dvi kernel-hacking.dvi kernel-locking.dvi via-audio.dvi mousedrivers.dvi sis900.dvi deviceiobook.dvi procfs-guide.dvi tulip-user.dvi journal-api.dvi wanbook.aux z8530book.aux mcabook.aux videobook.aux kernel-api.aux parportbook.aux kernel-hacking.aux kernel-locking.aux via-audio.aux mousedrivers.aux sis900.aux deviceiobook.aux procfs-guide.aux tulip-user.aux journal-api.aux wanbook.tex z8530book.tex mcabook.tex videobook.tex kernel-api.tex parportbook.tex kernel-hacking.tex kernel-locking.tex via-audio.tex mousedrivers.tex sis900.tex deviceiobook.tex procfs-guide.tex tulip-user.tex journal-api.tex wanbook.log z8530book.log mcabook.log videobook.log kernel-api.log parportbook.log kernel-hacking.log kernel-locking.log via-audio.log mousedrivers.log sis900.log deviceiobook.log procfs-guide.log tulip-user.log journal-api.log wanbook.out z8530book.out mcabook.out videobook.out kernel-api.out parportbook.out kernel-hacking.out kernel-locking.out via-audio.out mousedrivers.out sis900.out deviceiobook.out procfs-guide.out tulip-user.out journal-api.out
rm -f parport-share.png parport-multi.png parport-structure.png parport-share.eps parport-multi.eps parport-structure.eps
rm -f procfs_example.sgml
make[1]: Leaving directory `/usr/src/linux-2.4.21/Documentation/DocBook'
[root@localhost linux]# make dep
gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/mkdep scripts/mkdep.c
make[1]: Entering directory `/usr/src/linux-2.4.21/arch/i386/boot'
make[1]: Nothing to be done for `dep'.
make[1]: Leaving directory `/usr/src/linux-2.4.21/arch/i386/boot'
rm -f .depend .hdepend
make _sfdep_kernel _sfdep_drivers _sfdep_mm _sfdep_fs _sfdep_net _sfdep_ipc _sfdep_lib _sfdep_arch/i386/kernel _sfdep_arch/i386/mm _sfdep_arch/i386/lib _FASTDEP_ALL_SUB_DIRS="kernel drivers mm fs net ipc lib arch/i386/kernel arch/i386/mm arch/i386/lib"
make[1]: Entering directory `/usr/src/linux-2.4.21'
make -C kernel fastdep
make[2]: Entering directory `/usr/src/linux-2.4.21/kernel'
make[2]: *** No rule to make target `/usr/src/linux-2.4.21/include/linux/autoconf.h', needed by `/usr/src/linux-2.4.21/include/linux/modules/signal.ver'. Stop.
make[2]: Leaving directory `/usr/src/linux-2.4.21/kernel'
make[1]: *** [_sfdep_kernel] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.21'
make: *** [dep-files] Error 2
Qualcuno mi può aiutare, sa come riuscire a compilare il kernel senza errori?
Grazie
Ciao by ElMato
AnonimoVeneziano
11-07-2003, 19:56
Anke se usi il file di configurazione precedente devi comunque dare il comando "make menuconfig" e poi sarlvare la configurazione del kernel , perchè crea dei files che servono alla compilazione .
Quindi copia il file /boot/config-2.4.18 in /usr/src/linux-2.4.21/.config e poi dai in ordine i comandi :
make menuconfig
make clean
make dep
e via...
Ciao
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.