After a total of eleven hours spent digging through
What could have happened...- Turns out that my Zeros dislike Kontron (ICS) DM9601 Ethernet adapters (0FE6:8101) but they're okay with Davicom DM9601 (0A46:9106)?
I haven't looked within the sources to see if there are any differences (or lack of IDs?) in net-usb-KERNEL.tcz
HOWEVER, when both Kontron AND Davicom are connected (same hub) they BOTH work? Tree problem, maybe? - Realtek RTL8150 from eons ago worked out of the box (though considering its age, took a while to find which box!)
I have all three versions connected to the hub (plus a keyboard) and oddly enough, they're all playing nice together without pipe issues/drops/etc. (thus far.) Disconnect the Kontron, though, and the Davicom disappears right along with it.
Now, for those playing with PiZ's by using Pi2/Pi3/etc. as a programmer for the SD card... if you're using TCZ's which are kernel related (such as this case with
net-usb, I strongly recommend downloading BOTH the Arm6 AND the Arm7 versions, placing them in tce/optional together and updating onboot.lst to read the word KERNEL instead of the version listed (in the above case, it would be
usb-net-KERNEL.tcz instead of
usb-net-4.4.39-piCore+.tcz within onboot.lst thus it will know which file to use based on which Pi it's running on. This will save a great amount of grief and when you're finished, just DELETE any _v7 files in tce/optional if you need to conserve space.)
For those who own a soldering iron and enough skill to use it...
To do things cleanly
with no OTG cables in stock (or if you simply want to ENSURE the cable you end up with works the first time) DISREGARD a lot of what you read online pertaining to "OTG" as it DOES NOT APPLY TO PI ZERO if you are connecting DEVICES TO IT as opposed to IT being connected TO a master device such as a PC (where the PI itself ends up being the plug-and-play device.)
For GADGET MODE (where PI connects to a PC), use ALL FIVE connectors on the MicroUSB side in the following order:
- Vcc 5V
- DATA -
- DATA +
- ID (GROUND)
- GROUND
For USB MODE (where you connect the PI to a hub, ethernet or what-not)
- Vcc 5V
- DATA -
- DATA +
- DO NOT USE
- GROUND
For USB MODE where you do not have a MicroUSB cable to hack or a MicroUSB end-connector to open up, on the bottom of the ZERO board
- Vcc 5V (RED) Solder to P1
- DATA - Solder to P23
- DATA + Solder to P22
- GROUND (BLACK) Solder to P6