Sorry, chaps - I just cannot make any progress with this. I have both a USB hub and a usb card reader attached. I cannot print through the hub; not sure about the card reader. The dmesg|grep usb gives:

usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-ohci.c: USB OHCI at membase 0xd284e000, IRQ 10
usb-ohci.c: usb-00:02.3, Silicon Integrated Systems [SiS] 7001 (#2)
usb.c: new USB bus registered, assigned bus number 1
usb-ohci.c: USB OHCI at membase 0xd2850000, IRQ 5
usb-ohci.c: usb-00:02.2, Silicon Integrated Systems [SiS] 7001
usb.c: new USB bus registered, assigned bus number 2
usb.c: registered new driver usb-storage
usb.c: registered new driver dsbr100

without a CF card attached.
There is no entry in /proc/bus/usb/devices.
Basically, this dumbo doesn't understand what is required to be done! Your help would be most appreciated, please.
OG.