Newsgroup: it.comp.os.linux.iniziare
Titolo: emulazione SCSI

Assolutamente non riesco ad attivare l'emulazione scsi
Distro mdk 8.0
in /boot/grub modifico il file menu.lst aggiungendo la seguente linea:
append="hdc=ide-scsi hdb=ide-scsi"
cosi' dovrei attivare l'emulazione per il masterizzatore e lettore cd.
Riavvio il sistema.
Con GnomeToaster mi dice che non puo' accedere ai driver scsi
scsidev: '0,0'
scsibus: 0 target: 0 lun: 0
cdrecord: No such device. Cannot open '/dev/pg0'. Cannot open SCSI driver.
cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are 
root.
Child exited unexpectedly.
CD recording process finished.
Eseguo cdrecord -scanbus e ottengo questo:
[root@localhost as]# cdrecord -scanbus
Cdrecord 1.9 (i586-mandrake-linux-gnu) Copyright (C) 1995-2000 Jörg 
Schilling
cdrecord: No such file or directory. Cannot open SCSI driver.
cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are 
root.
[root@localhost as]#
+/- anche con GCombust
In /dev ho:
pg0  pg1  pg2  pg3
sg0  sg10  sg12  sg14  sg2  sg4  sg6  sg8  sga@  sgc@  sge@  sgg@  sgi@  
sgk@  sgm@  sgo@
sg1  sg11  sg13  sg15  sg3  sg5  sg7  sg9  sgb@  sgd@  sgf@  sgh@  sgj@  
sgl@  sgn@  sgp@
scd0  scd1  scd2  scd3  scd4  scd5  scd6  scd7
Con lsmod visualizzo questo:
Module                  Size  Used by
sg                     25392   0  (autoclean) (unused)
scsi_mod               85312   1  (autoclean) [sg]
via82cxxx_audio        16800   0
soundcore               3504   2  [via82cxxx_audio]
ac97_codec              8688   0  [via82cxxx_audio]
usb-uhci               20672   0  (unused)
usbcore                47248   1  [usb-uhci]
nls_iso8859-1           2848   2  (autoclean)
nls_cp850               3584   2  (autoclean)
vfat                    9040   2  (autoclean)
fat                    30720   0  (autoclean) [vfat]
supermount             32496   6  (autoclean)
scsi_mod e' presente, manca scsi-ide
[root@localhost /dev]# cat /proc/scsi/scsi
Attached devices: none
Potreste darmi un aiuto ?
-- 
ciao
Angelo

 append="hdc=ide-scsi hdb=ide-scsi"
PROVA COSÌ:
append="hdb=ide-scsi & hdc=ide-scsi"
a me funziona!
ciao

scsi_mod               85312   1  (autoclean) [sg]
Prima di fare le operazioni che hai riportato sopra, prova a lanciare questo 
comando:
# modprobe ide-scsi
Se funziona aggiungilo in coda a /etc/rc.d/rc.local.
-- 
Enrico Bodo  -   PhD student      
University of Rome "La Sapienza" 
Department of Chemistry         

Se funziona aggiungilo in coda a /etc/rc.d/rc.local.
dando  modprobe ide-scsi mi ritorna il prompt da root.
eseguo lsmod e mi ritrovo:
Module                  Size  Used by
sg                     25392   0  (autoclean) (unused)
parport_pc             23024   2  (autoclean)
lp                      5296   0  (autoclean)
parport                24576   2  (autoclean) [parport_pc lp]
ide-scsi                7568   0
scsi_mod               85312   2  [sg ide-scsi]
e' comparsa la voce ide-scasi, ho aggiunto in coda a /etc/rc.d/rc.local
la riga modprobe ide-scsi
ristarto il sistema e provo cdrecord -scanbus e ottengo un bel
cdrecord: No such file or directory. Cannot open SCSI driver.
Ho provato anche a modificare la voce:
append="hdb=ide-scsi hdc=ide-scsi"
in
append="hdb=ide-scsi & hdc=ide-scsi"
Al va' minga (non funziona)
-- 
ciao
Angelo

append="hdb=ide-scsi & hdc=ide-scsi"
Questa e' sbagliata, la prima e' quella giusta.
Non mi viene in mente nulla....
Il cdrom e il masterizzatore sono sullo slave primario (hdb) e sul master 
secondario (hdc)?


 
Il lettore cdrom e' slave primario (master primadio harddisk)
Il masterizzatore e' master secondario (slave secondario non usato)
con l'altro sistema operativo (w.. dalle schermate blu) il masterizzatore 
funziona (modello CR2801TE 2x Mitsumi) ho controllato ed e' supportato dai 
prog. di masterizzazione.
Una domanda, esiste un file di boot (io lo chiamo cosi') dove posso vedere
all'accensione del pc cosa viene installato od avviato ?
Leggendo altri messaggi sul news, dicono che a volte e' necessario 
ricompilare il kernel per  " abilitare il supporto scsi generico " , e' 
forse il mio caso? se si, sono terrorizzato, nel senso che speravo non mi 
capitasse di doverlo fare (mettere mano sul kernel)
E' vero che per usare programmi di masterizzazione bisogna per forza essere 
root?
io ho provato sia da root che da utente, ma e' la stessa cosa.
-- 
ciao
Angelo

io ho provato sia da root che da utente, ma e' la stessa cosa.
No, xcdroast la prima volta che lo lanci ti chiede se rendere possibile la 
masterizzazione anche agli altri utenti. Poi ci sono anche altri metodi, 
intanto facciamo funzionare il masterizzatore.


 intanto facciamo funzionare il masterizzatore.
Non mi ricordo cosa ho risposto :-(
-- 
ciao
Angelo

Added floppy)
Ok pero' lilo dove scrive? Nel file lilo.conf deve esserci:
boot = /dev/hda
all'inizio perche' venga utilizzato il MBR.


 all'inizio perche' venga utilizzato il MBR.
Il file lilo.conf esiste e la prima riga e' boot = /dev/hda3
ome cavolo faccio a togliere grub?
-- 
ciao
Angelo


Non conosco la configurazione del tuo pc, ma sei sicuro che lilo.conf e' a 
posto cioe' che, per esempio, includa anche la possibilita' di far partire 
l'eventuale windows, basta che cambi quella scritta in boot = /dev/hda e poi 
lanci 'lilo' dalla riga di comando. Se poi qualcosa non funziona, basta un 
dischetto di boot del dos per lanciare 'fdisk /mbr' per almeno ripristinare 
windows. Vedi tu. Secondo me pero' la cosa piu' facile e' capire come 
passare quei parametri (hdc=ide-scsi ecc. ) a grub (cosa che e' sicuramente 
possibile).


 possibile).
Ed è anche facilissimo, basta aggiungerli alla riga di comando che
carica il kernel.
Per esempio:
title		Debian GNU/Linux, kernel 2.4.7
root		(hd0,2)
kernel		/vmlinuz-2.4.7 root=/dev/hda7 ro hdd=ide-scsi
savedefault
-- 
Registered user at 
http://counter.li.org
 # 170453
ICQ 61259284
GnuPG Key fingerprint = 10E0 2B05 0B0A 3525 8760  788B 59B6 C74A 250E 65B6