

- You don’t care, the cable will tell both device how much current can go through it using its e-marker chip.
- More and more cable comes with their specification engraved on at least one end.
a. If no speed, assume usb2
b. If no power, assume 10W (5V2A)

















That not how that shit is done.
The BIOS just take care of the basics, but Windows do have an API allowing the BIOS to ask for the installation of additional drivers. That process was abused (and continue to be) by multiple hardware vendors to install spywares or adwares.
Linux doesn’t have that API, and just ignore such requests.