|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Jan 2003
Città: Vicenza
Messaggi: 62
|
Kernel 2.4 Vanilla, KT400 e ATi R300
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?
__________________
<- Passeggio da solo nella valle dei dormienti -> |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jun 2002
Città: Roma
Messaggi: 517
|
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. |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
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.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#4 |
Member
Iscritto dal: Mar 2003
Messaggi: 164
|
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 |
![]() |
![]() |
![]() |
#5 | |
Member
Iscritto dal: Mar 2003
Messaggi: 164
|
Quote:
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 |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
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
__________________
GPU Compiler Engineer |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:24.