Anything on the IDE channel is called hdx (with x being a,b,c,d) according to where it is on the channel. It has nothing to do with the type of drive. Linux knows the difference.

did you try atapicd along with [b]noscsi[/b[?