Antagligen är det en kortslutning någonstans. Börja med luft på burk i usb-portarna.
Om du inte kan hitta och åtgärda kortslutningen så kanske du kan koppla bort usb-funktionen helt genom att ta bort dess usb-drivrutiner och använda datorn hjälpligt ändå? Pröva till exempel med att ta bort System/Library/Extentions/IOUSBFamily.kext. Men om det lyckas så kommer troligtvis tangentbord och stryplatta sluta fungera (liksom alla externa tangentbord och möss) så du kan bara använda datorn via VNC eller annan fjärrstyrning.
En bättre approach är att hitta och isolera felet, om du gillar att skruva. Felsök genom att koppla ur usb-portar fysiskt.
1) Ett uppsvällt batteri kan ha tryckt på anslutningen till tangentbordet och skadat den. Du kan testa att koppla bort tangentbordskabeln från moderkortet. Om det löser problemet går ju datorn att använda med externt tangentbord.
MacBook Pro 17" Models A1151 A1212 A1229 and A1261 Keyboard Replacement
2) De två vänstra usb-portarna sitter på ett separat dotterkort. Lokalisera kabeln som kopplar det till moderkortet. Troligtvis förlorar du ljud in/ut också då. Ström och högtalarkabel som också sitter på det kortet låter du vara kvar, du stannar alltså vid steg 11 i denna beskrivning:
MacBook Pro 17" Models A1151 A1212 A1229 and A1261 Left I/O Board Cable Replacement
3) Den sista usb-porten på höger sida är lödd direkt på moderkortet, så det är svårare. Men som sista utväg, pröva att löda av det.