Newsgroup: it.comp.os.linux.software
Titolo: Internet e masterizzazione, riassunto

Ola,
mi  sono letto  i  thread  precedenti riguardo  questo  argomento ma  mi
restano  alcuni dubbi.  Premetto che  ho l'emulazione  SCSI come  modulo
(ide-scsi.o).
Se  uso hdparm  appena  terminato il  boot mi  risponde  con un  "Device
not  configured".  Ho  allora  inserito le  seguenti  linee  nel  solito
/etc/rc.d/rc.local
------------------------------------------------------------------------
# carica il modulo per l'emulazione SCSI
/sbin/modprobe ide-scsi
# usa hdparm su cdrom e masterizzatore
/sbin/hdparm -u1 -c1 -d1 /dev/hdb
/sbin/hdparm -u1 -c1 -d1 /dev/hdd
------------------------------------------------------------------------
e fin qui tutto OK.
Il fatto e`  che esiste una voce  di cron che cancella ogni  10 minuti i
moduli presenti in  memoria non piu` utilizzati. Quando  il modulo viene
cancellato dalla  memoria, perdo le  impostazioni di hdparm.  Ho provato
con  l'opzione  keep  di  hdparm  ma  restano  memorizzate  solo  alcune
caratteristiche, altre  vengono perse. Poco male,  prima di masterizzare
posso sempre lanciare le tre righe riportate sopra.
Nell' ipotesi di  non modificare la voce di cron,  esiste un metodo piu`
elegante per risolvere la cosa ?
Grazie.
Ciao
Ale 
-- 
Home Page: 
http://web.tiscalinet.it/airaghi
Per ottenere il mio indirizzo e-mail sostituire a NOSPAM il mio cognome

 Il fatto e`  che esiste una voce  di cron che cancella ogni  10 minuti i
prova a mettere in /etc/conf.modules
alias scsi_hostadapter ide-scsi
facci sapere
ciao, gabriele.
-- 
http://gz.freeweb.org

 (ide-scsi.o).
...
Puoi inserirlo stabilmente nel kernel....
Ciao.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
              *** ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

alias scsi_hostadapter ide-scsi
C'e` gia` ma non c'entra col problema che avevo proposto.
Quella riga serve per caricare il modulo ide-scsi, in automatico, quando
il kernel lo richiede (ad es. se digito "cdrecord -scanbus").
Provo a  dirlo in altro modo:  lo scarico dalla ram  del modulo ide-scsi
(ad  opera di  cron) fa  perdere le  impostazioni assegnate  dal comando
hdparm. Risultato: al successivo  "cdrecord -scanbus" il modulo ide-scsi
viene si` caricato  in memoria ma bisogna *ridare* i  due comandi hdparm
(per cdrom e masterizzatore). L'opzione -k1 di hdparm serve a poco.


Puoi inserirlo stabilmente nel kernel....
Lo so, ma io lo voglio come modulo: sono piu` le volte che non lo uso.


 hdparm. Risultato: al successivo  "cdrecord -scanbus" il modulo ide-scsi
detto cosi' non avrebbe senso, infatti come sai il modulo ide-scsi e'
per la sola emulazione, cioe' dovrebbe lavorare a livello ben piu'
alto di hdparm che sfrutta solo il driver generico ide.... a questo
punto forse ti conviene aggiornare il kernel se non e' una delle
ultime release. io con il 2.2.16 avevo dei problemi nell'emulazione
scsi, ora sto usando un 2.2.17pre9. btw, c'e' un modo (non ricordo i
dettagli, c'e' una clausola post-inst o qualcosa del genere da poter
mettere nel file di configurazione dei moduli) che ti permette di
eseguire un comando dopo il caricamento di un modulo, automaticamente.
se funzionasse sarebbe un metodo piu' pulito per ripristinare i
parametri.
questo e' quel che so (e che non so)


un modulo, automaticamente.
Gia`,  e`  proprio  quello  che  mi serviva.  Il  bello  e`  che  questa
possibilita` gia` la conoscevo, esempio:
post-install awe_wave /bin/sfxload /etc/midi/GU11-ROM.SF2
Boh,  sara`  il  caldo !  Se  non  altro  qui  non ho  ancora  ammazzato
madre/padre/cane/gatto/vicini :-))) 
Grazie per le risposte.


 fossero altri problemi :)
...nemmeno io ;) mi sa che e' per quello...


elegante per risolvere la cosa ?
Io farei semplicemente così: le righe di hdparm le metto in uno script
a parte, e da rc.local metterei semplicemente la chiamata a quello
script, così all'avvio le carica.
Poi farei in modo che *al termine* dello script di cron in cui ha
eliminato i moduli non utilizzati... richiami lo script contenente gli
hdparms, che così vengono ricaricati subito!
:-)
-- 
Crononauta
==========
ICQ UIN: 4005815
IDAnet: 
http://adcserver1.biodip.unimi.it/ida/index.html
GP Legends: 
http://www.multiplayer.it/driving/index.html

Grazie per le risposte.
Per completare e concludere:
--- /etc/modules.conf                    -------------------------------
...
# Dopo aver caricato il modulo ide-scsi, lancia il programma hdparm per
# cambiare le impostazioni di masterizzatore (hdb) e cdrom (hdd)
post-install ide-scsi /sbin/hdparm -u1 -c1 -d1 -r1 /dev/hdb;\
                      /sbin/hdparm -u1 -c1 -d1 -r1 /dev/hdd
...
------------------------------------------------------------------------
Cosi` mi piace :)


subito!
Grazie  per  l'attenzione  ma  l'utilizzo della  soluzione  proposta  da
Gabriele e` da  preferirsi (vedi mio messaggio al riguardo  per l'uso di
"post-install").
In tal modo:
* se non accedo al cdrom/masterizzatore il modulo ide-scsi non viene 
  caricato
* se  devo  accedervi,  l'opzione  "post-install"  fa  si`  che  vengano
  eseguiti i due comandi hdparm
