Newsgroup: it.comp.os.linux.iniziare
Titolo: problemi con /dev/hdd e emulazione SCSI

Ciao a tutti.
Per sbaglio ho eliminato il file /dev/hdd , adesso non so come fare per
ripristinare l'uso del cdrom. Qualcuno mi ha suggerito mknod ma non ho
capito cosa fossero i major e minor numbers... spero che qualcuno sappia
come aiutarmi.
Inoltre non riesco a far andare l'emulazione ide-scsi per masterizzare
appunto utilizzando come lettore un lettore cd ide.
Ho messo nel /dev/lilo.conf la riga:
"append=hdd=ide-scsi"
ma il programma di masterizzazione non mi riconosce cmq il cd.
Ciao

 
ciao devi anche caricare il modulo ide.scsi all'avvio
/sbin/modprobe ide-scsi (aggiungilo alla fine di /etc/rc.d/rc.local)
quanto a mknode non so dirti niente
ciao claudio :)

 ha scritto:
Grazie della risposta, purtroppo ho degli ulteriori problemi.
Se do "modprobe ide-scsi" ottengo questo:
modprobe: Can't locate module ide-cd
modprobe: pre-install ide-scsi failed
modprobe: insmod ide-scsi failed
Ovviamente se do insmod ide-scsi mi da tanti unresolved symbols.
Come posso fare ? com'è possibile che non trovi il modulo ide-cd ?


Ho messo nel /dev/lilo.conf la riga:
1 il file e` /etc/lilo.conf
2 non hai eseguito lilo dopo la modifica, che cmq e` cannata...
3 ...le virgolette sono sbagliate: append="hdd=ide-scsi"
conoscendo come funziano il kernel e i moduli sono problemi piuttosto
semplici, andando alla cieca e` un po' difficile
http://a2.swlibero.org/a21.html
 e` a tua disposizione
--
    Pardo 
 
http://pardo.cjb.net
 
http://pardo.tsx.org

Nell'articolo <slrn9g2u6...@linux.tamarropoli>, "Pardo"
<Pardo@fake_address.do_not_mail> ha scritto:
grazie per la dritta su mknod.
Per quanto riguarda lilo avevo sbagliato a riportare la riga in questo
mess, in realtà l'avevo inserita correttamente, inoltre ho anche lanciato
"lilo" da console e non mi ha dato nessun errore.


Come posso fare ? com'è possibile che non trovi il modulo ide-cd ?
Ide-cd *non* va caricato ed e` meglio che non ci sia.
Non e` colpa tua, e` colpa del /etc/modules.conf predefinito della
distribuzione.
Vai in /etc/modules.conf (oppure /etc/conf.modules, a volte si chiama
cosi`) e togli la riga ``pre-install ide-scsi insmod ide-cd''.
O cmq qualunque altra riga che contenga `ide-cd' o `ide-scsi'.
Dopo potrai caricare i moduli senza `disturbo'.
Morale della storia: in qualsiasi distribuzione ci sono delle
configurazioni prefatte... un newbie che vuole imparare come funzionano
le cose, DEVE levarsi dalle palle queste configurazioni. 
Il /etc/modules.conf e` una delle cose piu` dannose in questo senso,
visto che vincola l'uso dei moduli. Dato che i newbie notoriamente
non capiscono gia` una mazza di moduli, la presenza di un modules.conf
che agisce a loro insaputa causa infinite incomprensioni.


Nell'articolo <slrn9g5g64...@linux.tamarropoli>, "Pardo"
<Pardo@fake_address.do_not_mail> ha scritto:
Grazie ancora pardo per le dritte e per la morale, ti faccio presente
però che in /etc/modules ci sono solo due righe, aggiunte da me, che
caricano il modulo della scheda sonora e quella del winmodem.
A questo putno non so proprio che fare


"lilo" da console e non mi ha dato nessun errore.
beh allora quello evidentemente sta funzionando, poi pero` non si riesce
a caricare il modulo, come dici nell'altro post



mmmh... non va bene...
boh, non so, posso solo riportare passo passo il caricamento dei moduli
come avviene qui da me
parto che da `lsmod' non risulta nessun driver relativo ai cdrom o allo
scsi, niente di niente
usando insmod, non dovremmo avere fra le balle niente di strano
[root@linux /home/leo]# insmod scsi_mod
Using /lib/modules/2.4.3-XFS/kernel/drivers/scsi/scsi_mod.o
[root@linux /home/leo]# insmod ide-scsi
Using /lib/modules/2.4.3-XFS/kernel/drivers/scsi/ide-scsi.o
[root@linux /home/leo]# insmod sg
Using /lib/modules/2.4.3-XFS/kernel/drivers/scsi/sg.o
[root@linux /home/leo]# cdrecord -scanbus
	(blablabla...)
scsibus1:
cdrecord: Warning: controller returns wrong size for CD capabilities page.
        1,0,0   100) 'LG ' 'CD-ROM CRD-8520B' '1.00' Removable CD-ROM
        1,1,0   101) *
        1,2,0   102) *
        1,3,0   103) *
        1,4,0   104) *
        1,5,0   105) *
        1,6,0   106) *
        1,7,0   107) *
[root@linux /home/leo]# 
..ed ecco qui che il mio cdrom LG ide e` visto come scsi, con ID=0 nel
bus 1 (emulato).
