Have you checked the capacitors? Based on the age of the CD 300 they are probably leaking and may well cause the drive to malfunction.
It is at least a good sign that the drive shows up on the SCSI bus though.
It is at least a good sign that the drive shows up on the SCSI bus though.