Назад | Перейти на главную страницу

ethtool говорит, что eth0 использует MII, но используется витая пара

ethtool говорит, что «Поддерживаемые порты: [TP ​​MII]» и «Порт: MII». Я предполагаю, что TP означает витую пару и Media Independent Interface. Однако физически я вижу, что сетевая карта использует кабель витой пары, а не этот разъем MII. Так как это можно объяснить?

Все современные чипы Ethernet имеют встроенный MAC и используют протокол MII через физические порты GMII, RGMII или SerDes для связи с устройством PHY (даже если оно встроено, обычно это так). Если это будет интерфейс с витой парой, то от PHY сигнал проходит через набор трансформаторов и попадает в соединение RJ-45.

+-------+   +-------+   +-------+       +-------+    +-------+   +-------+
|       |   |       |   |       |       |       |    |       |   |       |
|Host   |<--+       |<--+       |<------+       |<---+       |<--+       |
|Ctrl   |   | FIFOs |   |  MAC  |  MII  |  PHY  |    |Xformer|   | RJ-45 |
|uC     +-->|       +-->|       +------>|       +--->|       +-->|       |
|       |   |       |   |       |       |       |    |       |   |       |
+-------+   +-------+   +-------+       +-------+    +-------+   +-------+