Also I have solved a problem of "dead" PS3 eye built-in microphone under XP. I've asked for help at
http://codelaboratories.com/forums/viewthread/484/ but solved it myself finally.
The problem is Incorrect CL driver installation under WinXP when Audio DeviceMatchingID named as class_01 is wrong
Fixing procedure:
1) Search register values for string “usb\class_01” (without quotes). It will be found somewhere in HKLM\System\ControlSet001\Control\Class\....\.... node
in a key named MatchingDeviceId
2) change string value of this key from
"usb\class_01" to "usb\Vid_1415&Pid_2000&MI_01" (without quotes)
3) unplug then plug again USB connector of a camera. Now microphone should work flawlessly
Probably it may help othes