When I was using SuSE, I used this command to rip CDs
$ cdda2wav -D 0,0,0 andwhateverotheroptioniwant
In order to find out the numerical figures after -D, I ran "cdda2wav -scanbus"
However, on a Gentoo machine, "cdda2wav -scanbus" gives this output:
###
cdda2wav: No such file or directory. Cannot open '/dev/pg*'. Cannot open SCSI driver.
cdda2wav: For possible targets try 'cdda2wav -scanbus'.
Use the script scan_scsi.linux to find out more.
Probably you did not define your SCSI device.
Set the CDDA_DEVICE environment variable or use the -D option.
You can also define the default device in the Makefile.
For possible transport specifiers try 'cdda2wav dev=help'.
###
What in the world does that mean? Anyway, now I use the command "cdda2wav -D /dev/hdb andtherestoftheoptions"
Problems I still have with cdda2wav:
1. I don't know why the -scanbus doesn't work on Gentoo. Not a serious problem, since I can replace the device with /dev/hdb. But why??? And that question is bugging the hell out of me! But I'm too lazy to look it up now.
2. I can't run cdda2wav as a normal user. I get this error:
cdda2wav: Operation not permitted. cannot set posix realtime scheduling policy
percent_done:
0%cdda2wav: Operation not permitted. Cannot send SCSI cmd via ioctl
And it just hangs there until I press CTRL-C. I read this in the linuxquestion.org:
cdrecord and cdda2wav require their controlling user to have access privileges to the scsi bus which are not granted to normal users by default within any sane setup.
3. I still haven't figured out how to rip multiple but not consecutive tracks from a CD.
No comments:
Post a Comment