Драйвер сетевого контроллера процессора Rockchip RK3568
io-pkt-* -d rockchip reset_bank=num,reset_pin=num[,опция[,опция ...]] ...
21.0.1000.
| Для разделения опций используется запятая (но не пробелы). |
ЗОСРВ «Нейтрино»
aarch64
Драйвер devnp-rockchip.so управляет сетевым контроллером процессора Rockchip RK3568. Это драйвер io-pkt-*; имена интерфейсов назначаются в виде rkcX, где X – целое число. Для корректной работы драйвера необходим запуск менеджера платформ platform-control с драйвером devp-rk3568.so и менеджера GPIO gpio-rk3568. Для осуществления сброса необходимо передать значения опций:
По умолчанию сброс PHY не производится. Сетевой интерфейс будет создан и без сброса PHY, однако работоспособность не гарантируется.
Основные функции
| Функция | Поддержка |
|---|---|
| Поддержка нескольких сетевых карт | - |
| Пиковые режимы передачи | 1000baseT |
| Полнодуплексные режимы | + |
| Полудуплексные режимы | - |
| Пакетная обработка Rx-дескрипторов | - |
| Пакетная обработка Tx-дескрипторов | + |
| Поддержка режима автосогласования (autonegotiation) | + |
| Поддержка форсированных режимов (force) | - |
| Поддержка "неразборчивого" режима (promiscuous) | - |
Расширенные функции
| Функция | Поддержка |
|---|---|
| Передача с разбиением дескрипторов | + |
| Приём с разбиением дескрипторов | + |
| Поддержка нескольких очередей приёма/отправки фреймов | - |
| Прерывания изменения линка (Link) | - |
| Поддержка interrupt moderation | - |
| Поддержка Jumbo фреймов | - |
| Поддержка Rx/Tx Frame Pause | - |
| Поддержка аппаратного multicast фильтра | - |
| Поддержка VLAN меток | - |
| Поддержка LSO/TSO | - |
| Поддержка аппаратного расчёта IPv4 Rx Checksum | - |
| Поддержка аппаратного расчёта TCPv4 Rx checksum | - |
| Поддержка аппаратного расчёта UDPv4 Rx checksum | - |
| Поддержка аппаратного расчёта IPv4 Tx Checksum | - |
| Поддержка аппаратного расчёта TCPv4 Tx checksum | - |
| Поддержка аппаратного расчёта UDPv4 Tx checksum | - |
| Поддержка Wake on LAN (WoL) | - |
| Поддержка LPI (low power intermace, energy efficient ethernet EEE) | - |
| Поддержка PTP | - |
Запуск io-pkt-* с использованием драйвера devnp-rockchip.so и полного стека TCP/IP на Atronik MCP-1502:
io-pkt -d rockchip reset_bank=0x3,reset_pin=0x0f ifconfig rkc0 192.168.0.10
Базовые подсистемы ЗОСРВ «Нейтрино», Драйверы
devn-*, devnp-*, ifconfig, io-pkt-*, nicinfo
Предыдущий раздел: перейти