I've got a usb cdrom drive that's a lot faster than the drive in my laptop. But I have a problem getting it to rip cds. I have grip installed and when I run it, it finds the cd and I'm able to select tracks to rip. But when I push "rip and encode" it fails to rip them. When I run cdparanoia -d /dev/sr0 -v test.wav, I get the following:
Checking /dev/sr0 for cdrom...
Testing /dev/sr0 for cooked ioctl() interface
/dev/sr0 is not a cooked ioctl CDROM.
Testing /dev/sr0 for SCSI interface
No generic SCSI device found to match CDROM device /dev/sr0
Anyone who can point me in the right direction about this, I would appreciate it.
Check to make sure you have generic SCSI and SCSI CDROM support (kernel modules sg and sr_mod). Check the permissions of /dev/sg0 and /dev/sr0 and make sure you have read and write access. If this fails, try using cdda2wav instead of cdparanoia. I believe grip supports both.
Check to make sure you have generic SCSI and SCSI CDROM support (kernel modules sg and sr_mod).
That was the problem right there. Thanks alot.
Newbie Corner advertises that there are no stupid questions here, so I'll chance this one. Where's the appropriate place to put modprobe sg and modprobe sr_mod so that they start at boot? I've put them in /etc/rc.local because /etc/modprobe.conf didn't seem like the right place.
Put them in the MODULES array of /etc/rc.conf