My USB 2.0 256 MB flash drive (a no-name generic flash drive) has been working great in the past, through directly plugging the drive into a USB port on the computer. However, I recently purchased a non-powered 4-port USB 2.0 hub. When the hub was connected to the computer, Windows seemed to correctly identify and install the hub. I then plugged my USB flash drive into the hub and a message appeared on screen saying ‘Unknown Device’. So I then attached a USB printer to the hub and sent a print job, which printed half of the document and then stopped! However, the printer prints correctly when I connect the printer directly to a USB port on the computer. However, if I try to connect the flash drive directly to a USB port (I have tried all the available ports) it is no longer recognised correctly, and now displays the same ‘Unknown Device’ message. The same result occurs when connecting another generic brand flash drive directly to the USB port on the computer. Uninstalling and letting the system reinstall all the USB devices in the Device Manager does not fix the problem. The flash drive works fine on my work computer and daughter’s laptop, so it doesn’t appear to be faulty. Interestingly, my daughter has an IBM USB 2.0 flash drive which works fine on the computer, and all other USB devices (e.g. the USB printer) work fine. So, it seems the computer just won’t recognise any generic USB 2.0 flash drives. The computer is a Pentium 4 with Windows XP Home Edition SP 2.