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).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2004-03-14
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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.