I'm trying to use 1.1.8 with Linux 2.4.23 and the generic-mmc driver to copy a CD. I'm using the ATAPI: interface.
This is the command line:
cdrdao copy --on-the-fly --speed 16 \
--driver generic-mmc --device ATAPI:0,0,0 \
--source-driver generic-mmc --source-device ATAPI:0,1,0 \
--with-cddb --cddb-servers freedb.freedb.org:8880 tocfile
The read cycle produces this message:
Cannot retrieve drive capabilities mode page.
at speed 0...
The write cycle produces these messages:
ERROR: Cannot retrieve write parameters mode page.
ERROR: Cannot setup write parameters for session-at-once mode.
ERROR: Please try to use the 'generic-mmc-raw' driver.
ERROR: Writing failed.
ERROR: On-the-fly CD copying failed.
Does anyone have the ATAPI: interface working with generic-mmc (generic-mmc-raw also fails)?
Does this work only with 2.6 or later kernels?
The error message sounds like the drive isn't MMC-compliant (Mode command failing). What drives are you using ? Ever had problems with cdrecord ? Have you tried without using the --on-the-fly option ? (i don't trust on-the-fly copying).
Both drives work OK with the generic-mmc driver if I enable ide-scsi emulation. I'm trying to get the straight ATAPI interface working prior to upgrading my kernel from 2.4.23 to 2.6.x.
I think it doesn't work with 2.4.x kernels. It seems to work partially but it doesn't.
I recommend you to upgrade to 2.6.x kernel as it's improved in many more areas.
Log in to post a comment.