Newsgroup: it.comp.os.linux.iniziare
Titolo: Compilare kernel con RH 7

Vorrei ricompilare  il kernel per abilitare emulation scsi per masterizzare ma
non trovo i sorgenti!
Ci sono? ho la Red Ha 7 Linux & C , forse devo scaricarli?
Epoi dove li metto?
Grazie!

Il Mon, 15 Jan 2001 17:43:47 GMT, cuzZle scrisse:

Se non li trovi sul CD li puoi scaricare da 
http://www.kernel.org
byeZ!
-- 
Vanni Brutto                                      .--.
| email 
za...@nofesso.linuxfan.com
   |           |o_o |
| irc nick VanniB   |   ICQ 18526701 |           |:_/ |
--- rimuovi nofesso per rispondere ---          //   \ \
--------------------------------------         (|     | )
La  pioggia   casca  sia   sul  giusto        /'\_   _/`\
che  sull'ingiusto.   Però  l'ingiusto        \___)=(___/
generalmente  ha   l'ombrella  che  ha       
www.zanac.net
fregato al giusto.                    

non trovo i sorgenti!
Non c'e' alcun bisogno di ricompilare il kernel. Fai cosi':
1) apri il file /etc/lilo.conf e aggiungi alla sezione linux una riga che
dica al kernel di non usare i driver ide per cd e masterizzatore. Deve
risultare una cosa del tipo 
image=/boot/vmlinuz-2.2.12-20
        label=linux
        root=/dev/hda5
        append="hdc=ide-scsi hdd=ide-scsi" <--- aggiungi questa 
dove *devi sostituire* a hdc e hdd le device del masterizzatore e del cdrom.
Se non sai quali sono semplicemente digita il comando:
# dmesg | grep -i cdrom 
hdc: PLEXTOR CD-R PX-W1210A, ATAPI CDROM drive
hdd: CRD-8480B, ATAPI CDROM drive
(sul mio sistema)
Poi lancia lilo perche' aggiorni il boot loader
# lilo -v
Poi apri il file /etc/rc.d/rc.local e, alla fine, aggiungi il comando:
/sbin/modprobe ide-scsi
Al successivo reboot se digiti 'dmesg' vedrai che i due dispositivi sono
stati riconosciuti come scsi da una scritta del tipo:
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
scsi : 1 host.
  Vendor: PLEXTOR 
[...]
Installa cdrecord, cdrdao, mkisofs e un frontend tipo xcdroast e poi fatti
una cultura leggendo il CD-Writing-HOWTO. 
-- 
Enrico Bodo  -   PhD student       
University of Rome "La Sapienza"    
Department of Chemistry        

Io sono riuscito a masterizzare senza ricompilare.
(ho un masterizzatore 8824yamahaIDE)
Dopo l'installazione standard:
(queste istruzioni le ho trovate in uno dei file leggimi di xcdroast0.98 che
credo venga installato direttamente con la rh7, ma non ne sono molto
sicuro... io non ricordo di averlo installato!!, forse è nel secondo cd)
0) Ho il sospetto che l'emulazione scsi sia già pronta, senza dover
ricompilare
1) prova a mettere in lilo.conf (io l'ho messa nella sezione riferita
all'avviamento di
linux, ma magari va bene anche all'inizio) la riga:
append = "hdc=ide-scsi   max_scsi_luns=1"                   (o 0 , non mi
ricordo bene)
                     ^ dipende dove sta il masterizzatore ide ( b,c oppured)
il mio è hdc
2) riinstalla lilo (comando /sbin/lilo)
3) poi quando avvii linux carica i due moduli (devi farlo sempre altrimenti
non va nè la versione ide nè quella scsi del lettore/masterizz) (o al
massimo faglieli caricare in automatico)::
insmod ide-scsi
insmod sg
4) a questo punto dovresti avere il masterizzatore ide che viene visto come
periferica scsi sul
/dev/scd0.
nota: poi tutte le operazioni che prima facevi con la versione 'ide'
/dev/hdc devi riferirle alla nuova periferica.
5) se fai partire xcdroast dovrebbe riconoscerlo!
Se ho scritto delle vaccate ditemelo, ma a me così funziona!! E se c'era un
metodo più semplice fatemi sapere...
conteba@TOGLIMI!!!
libero.it