On Tue, Dec 28, 2004 at 12:06:49PM -0500, Andy Stewart wrote:
> Well, I got it working with SuSE's kernel version 2.6.5-7.111.19-smp, but that
> doesn't explain to me why I can't make it work with a stock 2.6.10 kernel.
> Now I'm hitting the "kernel madness" which broke CD/DVD burning for all but
> the root user.
I believe it was 2.6.8+ that changed the way cd burning (SCSI generic
or ATAPI SG_IO) support worked. This was done to fix some security
issues where a user could e.g. reflash the firmware on your drives,
rendering them toasters. There is now some SCSI command filtering
done to prevent such things.
Fedora has pretty much abandoned ide-scsi and has switched instead to
the SG_IO API directly on the underlying ATAPI device. This allows
applications to send SCSI Generic commands by using the ATAPI device
instead of the SG device which required the ide-scsi hack for ATAPI
devices. I know this change broke a lot of things, mainly people's
expectations on which device to use with cdrecord et al. It is now as
simple as:
cdrecord dev=/dev/hdc
or similar.