RehabMan
Moderator
- Joined
- May 2, 2012
- Messages
- 181,058
- Motherboard
- Intel DH67BL
- CPU
- i7-2600K
- Graphics
- HD 3000
- Mac
- Mobile Phone
RehabMan, i just wanted to give an update. Using the boot tag -uia_exclude_hs, as well as usbinjectall.kext disabled com port communication.
Are you using an external USB->RS232 adapter?
As I work heavily with arduino, as well as owning a 3d printer that relies on com ports, this can't happen. So I removed usbinjectall.kext from my library/extentions folder, as well as removing the boot tag, but left fakepciid.kext, fakepciid_xhcimux.kext, and left the renames for EHC0 and EHC1. All USB ports are working.
It sounds to me like you didn't do a correct configuration for USBInjectAll that sets the UsbConnector for each port to the correct value.
There is no reason to use USBInjectAll if all your ports are working with your DSDTs _UPC definition of ports.
Even so, with proper custom configuration, you can use USBInjectAll. It just depends on what problem you're trying to solve and whether you're willing to put in the effort.