I have the exact same problem with cdrecord in Edgy, cdrecord is trying to write to sg0, regardless of what kind of dev=x,y,z I tell it to use. It works flawlessly with dev=/dev/sr0. -- cdrecord maps <bus>,<target>,<lun> to /dev/sgX imperfectly https://launchpad.net/bugs/23203