I bought the amazon basics 4 port powered usb hub(3.0). My Pi0 doesn't recognize anything plugged into it. It is getting power when I plugg the usb WLAN card in I get lights. When I Plug Kbrd/mouse in the usb on the pie they work individually with no issue.

Going through the dmesg I can see that it does notice the WLAN card so it is successfully seeing and reading the hub but (for a lack of better terms) can't fully mount the device and abandons the procedures. Currently at my office and don't have device handy to pull up exactly what all the errors are. Pretty sure it was a -71 error. 

I was looking around the net and there were some echo Y > /../..../.../ suggestion out there but that was mainly for a different flavor. 

Just looking for some suggestions, I have ordered a couple other hubs so I will try them when they arrive. but this seems to be z comms issue more than a physical issue, so one would think this is fixable.

@Dmitry that was the echo command. Yeah it had no effect. I did plug the hub into a win10 machine and all the ports worked on the hub. The hub lead wire is about 4", just a small piggy tail. I also am running the Pi0 directly to the wall and the hub is on its on power too. With dmesg getting all the information of the wlan card then popping the -71 errors when it moves on to the other ports has me stumped. No matter what order I put the items into the usb hub I'll get the errors in that order. 1.1.1-kbrd -71 1.1.2 wlan I get all the device info 1.1.3 mouse -71.... Switch the order same results. When I plug either the keyboard or mouse in directly to the board dmesg show details of each device with out errors and they function fine.

This one is perplexing bc it should be working with all the devices functioning. I might try headless here next, but this has me tripped up and now I just want to solve it.