Настройка PHC для драйвера устройства Linux
Я недавно обновил свой Linux с 3.10 до 4.4.8
После этого у меня возникла проблема с драйверами сетевой карты.
У меня есть два драйвера сетевой карты (eth1, eth2) и их соответствующие PHC ptp0, ptp1
После обновления мой eth1 работает как и раньше, используя ptp0, однако теперь мой eth2 также использует ptp0... До обновления linux этого не было.
Выполняя команду ethtool, я получаю следующий результат
ethtool -T eth2
Time stamping parameters for eth2:
Capabilities:
hardware-transmit (SOF_TIMESTAMPING_TX_HARDWARE)
hardware-receive (SOF_TIMESTAMPING_RX_HARDWARE)
hardware-raw-clock (SOF_TIMESTAMPING_RAW_HARDWARE)
PTP Hardware Clock: 0
Hardware Transmit Timestamp Modes:
off (HWTSTAMP_TX_OFF)
Hardware Receive Filter Modes:
none (HWTSTAMP_FILTER_NONE)
По какой-то причине мой eth2 зарегистрирован в /dev/ptp0 (PHC 0) вместо /dev/ptp1?
Что мне нужно сделать, чтобы зарегистрировать свой eth2 в / dev / ptp1, он же phc index 1?