I changed it! Sorry, I thought a internal port is a port on the mainboard with pins. Hope you understand, what I mean..
That is also a kind of internal port, at least in the case it is connected to an internal device... (such as a bluetooth controller on a PCIe card).
A motherboard USB header connected to an external port on the case would NOT be considered internal.
OK. Now you have PR11, HP15, HP16, HP18, PR21, HP21, HP22, HP25, HP26, HS03, HS04, SSP7, SSP8 enabled.
If that represents your USB configuration, then you're done with this thread...
As far as BT, your ioreg shows it working, but you don't have a firmware uploader installed. Typically, your BT device, 0a5c:21e8, requires BrcmPatchRAM kexts (BrcmPatchRAM2.kext + BrcmFirmwareRepo.kext). Your ioreg shows they are not installed.