Mounting a bulk device.

Hi:

I have been working on a USB Compact Flash reader. Its nearly there. It
reads and writes, returns status and supports other functions. I can use
spatch and fdisk (and dinit), but mount fails.

When I run dinit doesn’t seem to know that it is talking to a hard drive, I
am able to dinit witout using the “-h” parameter. Should this device look
like a floppy or a harddrive? How does the USB device report this condition
to dinit?

Independently creating a partition table or just diniting the device, a
mount (mount -e /dev/usbhd0 or mount /dev/usbhd0 /U) always fails with :
"
mount: Cant mount / (type default)
mount: Possible reason: No such device or address"

All advice gratefully accepted.
Andy.