I have had the same problem since after install Ubuntu 10.04, but none of solutions explained here doesn't fixed my problem.
After installation Ubuntu doesn't "see" neither USB storage nor DVD device, but I noticed that when system starts with pendrive plugged to USB port after Login Ubuntu has properly detected all devices (including windows partition and optical drivers)