From: Giuseppe C. <co...@lu...> - 2001-05-04 12:27:15
|
Hi I've some time to spend and like to get CDRDAO to work with my Teac 58s and MMC-RAW driver. The only sw I know to work this way is CloneCD. Let's start from its compatibility table. Teac 58S 1.0P is stated to work as RAW-SAO. Well then I'm not a SCSI guru but reading the specs I think I should modify setWriteParameters in GenericMMCRaw.cc so that: MultiSession Field to 3 => mp[3] |= 0xC0 Data Block Type : ??? just to begin I've tried 0,1,2,3 with no luck Time to beg your help :-) The drive seems not to accept any raw writing mode. But there _is_ a way for sure. I'd also like to have a dump of the failing SCSI commands. I know how to increase verbosity of scglib but I'm a little lost in your interface... What can I do? PS: please reply either to the list or to <cowo-at-libero.it> -- Giuseppe "Cowo" Corbelli -->> Riding on Linux-2.2.18 -<! God Knows How Long I Tried To Change Fate !>- Blind Guardian - Mordred's Song |
From: Andreas M. <an...@da...> - 2001-05-09 06:06:36
|
Giuseppe Corbelli wrote: > I've some time to spend and like to get CDRDAO to work with my Teac 58s > and MMC-RAW driver. The only sw I know to work this way is CloneCD. Let's > start from its compatibility table. > Teac 58S 1.0P is stated to work as RAW-SAO. > Well then I'm not a SCSI guru but reading the specs I think I should > modify setWriteParameters in GenericMMCRaw.cc so that: > > MultiSession Field to 3 => mp[3] |= 0xC0 > Data Block Type : ??? just to begin I've tried 0,1,2,3 with no luck The Generic-mmc-raw driver is trying all available raw writing data block types so I don't think that the problem is here. Maybe the driver does not support write simulation in raw mode. You should play with all mode page setting which are altered in 'GenericMMCraw::setWriteParameters()'. However, all drives that support the raw writing mode work with the generic-mmc-raw driver so I'm not sure if the Teac recorder really supports this mode. > The drive seems not to accept any raw writing mode. But there _is_ a way > for sure. I'd also like to have a dump of the failing SCSI commands. I > know how to increase verbosity of scglib but I'm a little lost in your > interface... > What can I do? You'll have to modify "ScsiIf-lib.cc". Look for a line like 'impl_->scgp_->verbose = 0;' and set the verbose level to 1. Regards, Andreas PS: I'll be on vacation for the next 2 weeks. -- Andreas Mueller Tel: +49 89 67808848 Ramsmeierstr. 1 Email: an...@da... 85579 Neubiberg, Germany |