eso pasa mucho con los dispositivos viejos y windows xp. La confución de dispositivos es muy normal.
A mi me paso tener una grabadora un amigo, ponerselo y detectarlo como un cdrom. Lo que hicimos fue descargarle el nuevo firmware y luego instalarcelo, se le arregló.
Pero a otro amigo no tuvo tanta suerte, ya que no había firmware para su grabadora.
En linux no te pasa porque al sistema operativo no le importa lo que es. Simplemente lee la información del dispositivo (esa que indica el vendedor, el nombre del dispositivo y demás) y punto.
Luego, si graba graba y si no, pues no graba. El dispositivo depende de si mismo, no del sistema operativo como pasa con windows. Si tu con el cdrecord le mandas a grabar algo, el cdrecord se lo manda a grabar el dispositivo, ya luego, que el dispositivo pueda es asunto suyo.
Si puede lo graba, y si no le devuelve un error al cdrecord.