3 ms·
Most if not all Ethernet NICs have auto crossover and polarity detection. Some tolerate arbitrary lane swaps too.
by userbinator 1y ago
Most if not all Ethernet NICs have auto crossover and polarity detection. Some tolerate arbitrary lane swaps too.
- lxgr 1y agoThat might work for Ethernet, but how would you do that for any unidirectional USB-C alternate mode without protocol-level feedback such as analog audio or DisplayPort video? If you want to allow all of - Reversible connectors - Passive (except for marking), and as such relatively cheap, adapters and cables - Not wasting 50% of all pins on a completely symmetric design connected together in the cable or socket there's no way around having an asymmetrical cable design that lets the host know which signal to output on which pins.
- NetMageSCW 1y agoYou do it like Lightning did with a chip that controls the pinout as well as reporting the use case.
- lxgr 1y agoThat’s basically how USB-C does it too (except that the chip isn’t strictly necessary; an identifying resistor does the job for legacy adapters and cables). USB-C was heavily inspired by Lightning.