Much appreciated.The ioreg shows AppleBusPowerControllerUSB loaded under the EC node, complete with power properties...
BTW, there still is something weird going on. I don't suppose you would have a USB meter to be able to see if you are getting the indicate current from the ports...?
For example with my iPad at 50% state-of-charge, and I plug into any port (2.0 or 3.0) that's directly on my motherboard, I get an indication in System Information that it's drawing 500mA:
View media item 189009However, my USB power meter shows it drawing 1A - which has to be true, because if it truly was only 500 mA, the iPad would indicate "Not Charging"
However, when plugged into my Front Panel USB ports (both are 2.0), I get in System Information:
View media item 189008which indicates it should be getting 2.1A, however the USB power meter still shows it drawing 1A.
As a final data point if I plug my iPad into the Apple iPad wall charger, the USB power meter reads 1.5A - which is what I would expect.
The front panel numbers makes some sense to me as this would be as if the power profiles loaded correctly, but the port cannot handle more than 1A of current, so it gives what it can.
However, all of the motherboard ports don't seem to be showing the correct power profile in System Information. Could this all just be that there is no EC on my mobo and it's being faked?
My ioreg is attached (with my iPad plugged into one of the motherboard ports). I'm using SMBIOS of iMac17,1 and used the power profile for that same system as in post #1.
Unless you're doing the same tests on a real Mac, I don't think you can understand the correct expectations.
Should have put that in ... when I plug iPad into my MacBook Pro, I get 1.5A indicated on the USB power meter.
View media item 189010
Which is what I expect. However, on my Hack, I see this same info in the System Information and only get 1A (which would make sense if it is a hardware limitation on the mobo)
The more interesting part for me is why do my mobo ports not show the correct power profile (i.e., they only show 500 mA available)