Does XSurfIDE have an icon ? Everything in the Expansion drawer needs an icon with vendor/device IDs in the tooltypes, otherwise it won't work.
Try to run XSurfIDE without any device connected to the X-Surf IDE.
Try to run XSurfIDE with a HDD connected to the X-Surf.
If the HDD works then then CD drive is incompatible. Note that the IDE port on the X-Surf is not fully featured. It only works with a limited range of devices.