Does hdd=ide-scsi work better than hdd=scsi?

Have you tried omitting the hdd option altogether?

Also please post: cat /proc/scsi/scsi

Also please post: uname -r