15. Il kernel 2.6

A metà dicembre 2003 è uscita la nuova versione 2.6 del kernel di Linux. Finalmente con la 2.6.0 definitiva il controller e le periferiche (nel mio caso un masterizzatore) vengono correttamente riconosciuti senza provocare kernel panic come succedeva con le prerelease, sia con driver come modulo sia se inserito nel kernel monolitico. Tuttavia con la 2.6.0 una semplice invocazione di cdrecord con il parametro -scanbus per visualizzare le periferiche SCSI collegate provoca ancora un blocco della macchina causato da un kernel panic. cdrdao scansiona invece correttamente il bus SCSI.

Con la versione 2.6.1 e seguenti il problema con cdrecord è stato finalmente risolto permettendo di accedere correttamente al bus SCSI e, come nel mio caso, è possibile masterizzare con successo. Ho riscontrato tuttavia ancora un problema: se state masterizzando un cd che ha danni sulla superficie e ciò causa un errore di scrittura il risultato sarà purtroppo un kernel panic con fiocchi e controfiocchi, situazione che non si verifica con il kernel 2.4.24 (l'ultimo della serie 2.4 al momento della revisione di questo documento) che si limita a terminare il processo con i messaggi di errore del caso. La situazione non sembra essere migliorata con il 2.6.2, ma non ho ancora avuto tempo di fare test approfonditi.