We have two legacy( i.e. old) servers that are running SLES 10 GA. After a recent reboot we started getting the following error repeating every second or so:

Apr 27 17:17:29 uk-provdb3 kernel: status = 1, message = 00, host = 0, driver = 08
Apr 27 17:17:29 uk-provdb3 kernel: <6>sd: Current: sense key: Illegal Request
Apr 27 17:17:29 uk-provdb3 kernel: Additional sense: Invalid command operation code
Apr 27 17:17:29 uk-provdb3 kernel: FAILED

Both servers are Dell 2950's w/ PERC 6/i Raid controllers. Some searching has revealed that these errors are actually erroneous and to stop them we need to update the megaraid-sas driver and the DKMS (Dynamic Kernel Module Support) along with the PERC 6/i RAID controller firmware. We have tried to recreate the issue on the same hardware but with SLES 10 SP1 and we can't.

Since these two servers are Production we are limited to what we can do and we have two options:

1. Just install the megaraid-sas, DKMS and firmware.
2. Install SLES10 SP1 to see if that resolves the issue.

We don't have a non Production server to test option 1 so we would like to do option 2. This would also bring us in line with our other SP1 servers.

Is there any way we can find out if SLES 10 SP1 resolves this issue?
What is the best method to put SP1 on these servers? (We have no current support)

We know, we know just go to the latest version but this will take time and we need to get this resolved ASAP.

Any help would be appreciated!