Newsgroup: it.comp.os.linux.iniziare
Titolo: asus 40x & emulazione scsi

Il masterizzatore HP9300 (ide) funge senza problemi con l'emulazione
scsi , se includo nell'emulazione un cdrom ASUS 40x sembra tutto ok:
=========
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
scsi : 1 host.
  Vendor: ASUS      Model: CD-S400           Rev: 2.20
  Type:   CD-ROM                             ANSI SCSI revision: 02
  Vendor: HP        Model: CD-Writer+ 9300   Rev: 1.0b
  Type:   CD-ROM                             ANSI SCSI revision: 02   done
=========
ma cdrecord non e` d'accordo:
=========
Cdrecord 1.9 (i686-pc-linux-gnu) Copyright (C) 1995-2000 Jörg Schilling
Linux sg driver version: 2.1.34
Using libscg version 'schily-0.1'
scsibus0:
cdrecord: Warning: controller returns wrong size for CD capabilities page.
	0,0,0	  0) 'ASUS    ' 'CD-S400         ' '2.20' Removable CD-ROM
	0,1,0	  1) 'HP      ' 'CD-Writer+ 9300 ' '1.0b' Removable CD-ROM
	0,2,0	  2) *
	0,3,0	  3) *
	0,4,0	  4) *
	0,5,0	  5) *
	0,6,0	  6) *
	0,7,0	  7) *
=========
e nemmeno cdrdao:
=========
Writing track 01 (mode AUDIO/AUDIO)...
cdrdao: Input/output error. : scsi sendcmd: retryable error
CDB:  2A 00 00 00 41 AD 00 00 0D 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: F1 00 03 00 00 41 A3 12 00 00 00 00 0C 08 00 00
Sense Key: 0x3 Medium Error, deferred error, Segment 0
Sense Code: 0x0C Qual 0x08 (write error - recovery failed) Fru 0x0
Sense flags: Blk 16803 (valid)
ERROR: Write data failed.
ERROR: Writing failed - buffer under run?
ERROR: Simulation failed.
On-the-fly CD copying failed.
=========
da quel che ho capito i sofware non riconoscono qualche caratteristica
del cdrom ASUS 40x (wrong size page? scsi sendcmd?) non mi resta che
starmene tranquillo, non c'e` niente da fare ,giusto?  o sono io che
sbaglio qualcosa?
PS: come ho gia` menzionato il masterizzatore /da solo/ in emulazione scsi
funge perfettamente, sarei portato a pensare che non sia colpa sua ,e`
nella lista dei cdrw compatibili, anche se a dire la verita` il kernel
ho dovuto compilarlo con CONFIG_BLK_DEV_IDECD=Y al contrario dei doc che
consigliavano di compilarlo come modulo.
-- 
bulkindasun.

consigliavano di compilarlo come modulo.
Dovuto? E' strano, forse qui hai commesso un errorino (comunque non
determinante), suppongo.
Saluti,
    Mardy

...
Faresti meglio a toglierlo del tutto....
Ciao.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
              *** ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

determinante), suppongo.
fa parte del mio hacking per lasciare /dev/hdc al driver ide ed emulare
solo /dev/hdd (/dev/scd0), essendo sullo stesso controller devi forzare
la cosa altrimenti il driver ide-scsi si impossessa di tutti i due 
dispositivi.
-- 
bulkindasun.

Faresti meglio a toglierlo del tutto....
leggi mio reply per Mardy
-- 
bulkindasun.

 dispositivi.
linus in quanto a kernel hacking non è uno stupido, una ragione ci
deve pur essere per questa sua scelta...
ciao, gabriele.
-- 
http://gz.freeweb.org

deve pur essere per questa sua scelta...
non ho mai detto un cosa del genere, al contrario, ho appena dimostrato
che con poche modifiche si puo` avere una periferica ide e una 
scsi(emulata) sullo stesso controller, "una ragione ci deve pur essere
per questa sua scelta..." ;)))
-- 
bulkindasun.

 per questa sua scelta..." ;)))
veramente hai appena dimostrato che si può forzare la coesistenza, non
che questa sia funzionante in ogni caso... sentiamo se altri sanno di più e
meglio di me...
(fra l'altro hai provato mica anche ad usare contemporaneamente le due
unità?)
[PER TUTTI]
a questo punto sarebbe interessante un intervento di chi conosce
meglio i drivers; la coesistenza è o non è possibile? qualcun altro ha
provato quanto suggeriva bulkindasun? con che risultati?
ciao, gabriele (incerto)
-- 
http://gz.freeweb.org

metodo valido, e per tutti, oppure funziona solo in determinati casi?
Dal tuo messaggio non si capisce molto.
Supponendo che tu abbia 
/dev/hdc ide cdrom (da far andare con ide-cd)
/dev/hdd  cdrw ide (da far andare con ide-scsi)
Allora compila sia ide-cd che ide-scsi come moduli.
Niente in lilo.conf.
In /etc/modules.conf o /etc/conf.modules
options ide-cd ignore=hdd
in rc.local
modprobe ide-cd 
modprobe ide-scsi
-- 
giu...@pobox.com

ciao, gabriele (incerto)
troppo?
-- 
bulkindasun.

options ide-cd ignore=hdd
Da quel che vedo sembra che esista piu` di una strada per raggiungere lo
scopo.
-- 
bulkindasun.