Worked it out
Ok, I've understood the problem.
Fusion supports both USB 1.x and USB 2. When Fusion simulates USB 2, OpenBSD 4.1 outputs the same error as it does in Parallels. However, OpenBSD 4.1 behaves when Fusion simulates USB 1.1 only. It looks like OpenBSD wrongly interprets the USB 2 ports as USB 1.1 ports in both products.
I know Parallels 3 (I got my key yesterday) supports 2 USB 1.1 ports (docs, p133). What I'm not clear, though, is how to ensure Parallels connected my CF reader through one of its virtual 1.1 ports (Fusion has an option to only use USB 1.1). Do I need a physical USB 1.1 hub? Added: Ok, so I'm stupid. I forgot the keyboard has the USB 1.1 ports. Unfortunately, they don't work with my card reader; it needs more power than the keyboard provides.
Is there anyway to force Parallels 3 to simulate USB 1.1 connectivity, even on USB 2 sockets?
Last edited: Jun 13, 2007