Below is a list of USB devices that are known to not work in Puppy.
  Cruzer Mini 512MB USB pendrive - seems to be bad on all systems - mine had an ASUS A7V400-MX motherboard
  Canon Canoscan N650U USB Scanner - Not working / recognised by default on Puppy V1.0.2
  PQI Intelligent Stick 2.0 1GB pendrive - "Target USB device not found" using Wakepup2, Puppy 2.0.1, Thinkpad A21m USB 1.1
Comment: Cruzer Mini USB drives had issues booting; however, this no longer seems to be the case. See USBKeysTroubleBooting for more details. The Cruzer Mini 512MB is also listed on the USBWorking page. (-TheBabbs)