Check the drives on the first channel with HDToolbox. If one of them (or both) comes up with a requester "drives have been added or removed", let it save the changes.
Make sure that the IDEfix program is run at the beginning of startup-sequence. The CD drive can work without, but but for the HDD on the second channel, the IDEfix software must be running.
Bye,
Thomas