Настройка 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?

0 ответов

Другие вопросы по тегам