- Believing you can plug the Pi into any random port on the hub with a microUSB cable. You can, and power the pi that way, but it will then be a slave device, meaning it won't have access to other devices on the hub.
Believing you can plug the Pi into any random port on the hub with a microUSB cable. You can, and power the pi that way, but it will then be a slave device, meaning it won't have access to other devices on the hub.
Instead, you must connect the hub's data line to the Pi. Unless they are specially designed, hubs have only one of those. This makes the Pi the master. There may be many slaves, but only one master.
Believing you can power the Pi via the hub's data line. You cannot do that because the data line from the hub is intended to connect to a normal USB master, and masters provide power, they do not draw it. In other words, you can connect a normal hub via its data line and power the hub from the Pi, but not vice versa.
This means with a normal USB hub, no matter what, you will have to connect both ports on the Zero to something, as shown below.
Instead, you must connect the hub's data line to the Pi. Unless they are specially designed, hubs have only one of those. This makes the Pi the master. There may be many slaves, but only one master.
- Believing you can power the Pi via the hub's data line. You cannot do that because the data line from the hub is intended to connect to a normal USB master, and masters provide power, they do not draw it. In other words, you can connect a normal hub via its data line and power the hub from the Pi, but not vice versa.
This means with a normal USB hub, no matter what, you will have to connect both ports on the Zero to something, as shown below.