AFAICT, this has been broken since the code to sanitise scsi commands was added circa 2.6.8 or so. It seems cdrecord tries to send some vendor specific commands to Plextor drives, and fails miserably as can be seen here.. https://bugzilla.redhat.com/bugzilla/attachment.cgi?id=124267 I'm not that familiar with this code, but would adding exceptions on a per-vendor basis in sg_allow_access() be the way forward here? If not, what is the right answer ? Dave -- http://www.codemonkey.org.uk - : send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html