I don't know why your camera isn't working any more, but I can help with
the modules questions: to my knowledge, usb-uhci has simply been renamed
to uhci-hcd. The ehci-hcd module is for USB 2.0 support; USB 2.0
controllers apparently generally have "companion controllers" which are
UHCI or OHCI, so you get both modules.

So, theoritically, I only need ehci-hcd to use USB 1.0 devices? And
uhci-hdc or ohci-hcd if I want to use USB 2.0 devices as well? BTW, I
also noticed that there is a usbcore module that uses uhci-hcd in 2.6.5
kernel.

->HS
--

(Remove all underscores,_if any_, from my email address to get the
correct one. Apologies for the inconvenience, but this is to reduce spam.)