i applied all common patches, removed GenericUSBXHCI.kext, boot with USBBusFix flag.
now my webcam is functional, but i have still problem with EHCI as reported in system.log
Jan 9 18:29:59 localhost kernel[0]: USBF: 2.361 EHCI controller unable to take control from BIOS
Jan 9 18:29:59 localhost kernel[0]: USBF: 2.371 AppleUSBEHCI:: unable to obtain ownership: 0xe00002be
Jan 9 18:29:59 localhost kernel[0]: USBF: 2.380 AppleUSBEHCI::UIMInitialize - Error occurred (0xe00002be)
Jan 9 18:29:59 MacBook-Pro-di-Andrew.local com.apple.usbmuxd[72]: usbmuxd-345.70 on Jan 26 2015 at 16:55:11, running 64 bit
with USBLegacyOff=Yes same problem.
edit:
now i tried to boot without any of this flag and removed GenericUSBXHCI.kext.
Now, my USB2 ports are functional, USB3 not, webcam is functional and i see something new under system profile/USB.
now it appears BCM20702A0 but wit this information.
BCM20702A0:
Product ID: 0x22be
Vendor ID: 0x0a5c (Broadcom Corp.)
Version: 1.12
Serial Number: 000000000000
Speed: Up to 12 Mb/sec
Manufacturer: Broadcom Corp
Location ID: 0x1d150000 / 3
Current Available (mA): 500
Current Required (mA): Unknown (Device has not been configured)
Built-In: Yes
under bluetooth no information.
in system.log
09/01/16 18:47:43,000 kernel[0]: USBF: 2.277 EHCI controller unable to take control from BIOS
09/01/16 18:47:43,000 kernel[0]: USBF: 2.277 AppleUSBEHCI:: unable to obtain ownership: 0xe00002be
09/01/16 18:47:43,000 kernel[0]: USBF: 2.277 AppleUSBEHCI::UIMInitialize - Error occurred (0xe00002be)
09/01/16 18:47:43,760 com.apple.usbmuxd[72]: usbmuxd-345.70 on Jan 26 2015 at 16:55:11, running 64 bit
09/01/16 18:54:03,761 com.apple.usbmuxd[72]: usbmuxd-345.70 on Jan 26 2015 at 16:55:11, running 64 bit
09/01/16 18:55:41,000 kernel[0]: USBMSC Identifier (non-unique): 1407033910010555 0x90c 0x1000 0x1100, 2
should i try USBFixOwnership=Yes ? (edit: tried but not fix the problem. i think it is useful only with clover)