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
|