I've found that if I do a BIOS update on our server to BIOS version A07 (the latest one for this machine) then I can get the CD drive working under a later kernel (2.6.23.1-21-fc7), however it still produces the same errors under a slightly later kernel (2.6.23.1-42-fc8) so I'm not sure whether this will help with the Ubuntu problem.
One thing to note. After you do the BIOS update you need to completely power down the server and restart it. Just doing the soft reset which the BIOS installer recommends leaves the SCSI system in a funny state and completely stopped the machine from booting.
I've found that if I do a BIOS update on our server to BIOS version A07 (the latest one for this machine) then I can get the CD drive working under a later kernel (2.6.23.1-21-fc7), however it still produces the same errors under a slightly later kernel (2.6.23.1-42-fc8) so I'm not sure whether this will help with the Ubuntu problem.
One thing to note. After you do the BIOS update you need to completely power down the server and restart it. Just doing the soft reset which the BIOS installer recommends leaves the SCSI system in a funny state and completely stopped the machine from booting.