Newsgroup: it.comp.os.linux.iniziare
Titolo: problema con emulazione scsi

Siete l'ultima spiaggia !E' tutto il giorno che giro per
siti internet ma non trovo soluzione al problema.
Ho Slackware 9.0. Il mio PC possiede un lettore DVD master sul BUS IDE
secondario e un masterizzatore SCSI su un controller ADAPTEC 2940.
E' mia intenzione far funzionare il DVD in emulazione SCSI.
Ho ricompilato il Kernel aggiungendo, compilandoli proprio dentro e non
come moduli i seguenti: 
scsi emulation support
scsi support
scsi CD-ROM support
scsi generic support
e non ho invece compilato 
IDE ATAPI CD-ROM support
Ho aggiunto il parametro "hdc=scsi" al Kernel tramite lilo 
E quello che ottengo è che in effetti cdrecord -scanbus
mi da questo log:
scsibus0:
        0,0,0     0) *
        0,1,0     1) *
        0,2,0     2) *
        0,3,0     3) 'YAMAHA  ' 'CRW8424S        ' '1.0f' Removable CD-ROM
        0,4,0     4) *
        0,5,0     5) *
        0,6,0     6) *
        0,7,0     7) *
scsibus1:
        1,0,0   100) 'LG      ' 'DVD-ROM DRD8160B' '1.01' 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) *
Ora però vorrei montare le due periferiche normalmente per poterle
utilizzare in lettura.
Ho provato direttamente ad usare mount senza passare per fstab solo 
che non riesco ad individuare i due device ! 
Li ho provati veramente tutti: scd* sr* sg* sd* e niente, mi dice 
ad esempio:
root@HAL9002:/home/oblivion# mount -t iso9660 /dev/scd1 /mnt/cdrom/
mount: /dev/scd1 is not a valid block device
Vi incollo le parti salienti del dmesg che riguardano questa cosa:
...
Kernel command line: BOOT_IMAGE=Linux ro root=303 hdc=scsi
ide_setup: hdc=scsi
...
hdc: LG DVD-ROM DRD-8160B, ATAPI CD/DVD-ROM drive
...
hdc: attached ide-scsi driver.
Partition check:
 hda: hda1 hda2 < hda5 > hda3 hda4
SCSI subsystem driver Revision: 1.00
scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.36
        <Adaptec 2940 Ultra SCSI adapter>
        aic7880: Ultra Single Channel A, SCSI Id=7, 16/253 SCBs
(scsi0:A:3): 20.000MB/s transfers (20.000MHz, offset 15)
  Vendor: YAMAHA    Model: CRW8424S          Rev: 1.0f
  Type:   CD-ROM                             ANSI SCSI revision: 02
scsi1 : SCSI host adapter emulation for IDE ATAPI devices
  Vendor: LG        Model: DVD-ROM DRD8160B  Rev: 1.01
Type:   CD-ROM                             ANSI SCSI revision: 02
e dopo non parla più dei device e non scrive su quale file di in dev 
si trovano.
voi che ne pensato ?
ciao e grazie !
-- 
...che cazzo dici?
la nostra libertà
noi ce l'avevamo già!

 
 dovresti scrivere "hdc=ide-scsi"
Poi in modules.conf aggiungi queste due righe:
options ide-cd ignore='hda hdc hdd'
pre-install sg modprobe ide-scsi
Da me (MDK 9.1) funziona tutto benissimo e i tre cd in emulazione che ho
vengono visti come scdx.
In bocca al lupo

...

ma veramente non credo ci sia bisogno delle due righe in modules.conf, 
visto che non ho installato proprio il supporto per i CD IDE ed invece
il supporto per il generic scsi e per ide-scsi li ho compilati
direttamente dentro al Kernel.
Ora cmq provo a cambiare la linea dentro lilo.conf, ma dubito funzioni
visto che il problema cell'ho anche direttamente col device scsi, non
solo con l'ide emulato.
ciao