Привет! Хотелось бы узнать, есть ли у кого-то мнение насчёт этого сетевого адаптера. Он вроде как довольно новый, появился с октября 2017 года. Но при этом поддерживает VLAN (802.1Q) и стоит примерно 100€. Значит, наверняка есть какие-то минусы. В основе лежит чипсет Tehuti TN9510. В характеристиках говорится, что для него есть драйвер для Linux, но, насколько я понимаю, его ещё не включили в Debian 9. Я не боюсь сам добавить драйвер и протестировать адаптер, тем более что это не производственная система, но всё же хотел спросить ваше мнение. Не наткнусь ли я на какие-то серьёзные проблемы? Может, лучше остаться на Intel X550? Всем привет, mimesot.
mimesot
Guest
0
14.08.2018 05:52:00
Привет снова! Ну, я только что попробовал эту карту, но у меня проблемы с её работой на Linux.
Кстати: она работает на Windows 10 с драйвером от производителя Edimax. На сайте Edimax указано, что поддерживаются ядра Linux от 2.6 до 4.14.
По установке на Linux я делал следующее: - Установил NIC как единственную карту расширения в первый слот PCIe - Установил чистый Debian 9.5, чтобы убедиться, что используется не слишком навороченное ядро (у меня 4.9.0-7-amd64), что в поддерживаемом диапазоне - Скачал драйвер (версия 0.3.6.15) и распаковал его в домашний каталог, зашёл в папку tn40xx-0.3.6.15 - Запустил: m-a prepare (module-assistant), make, make install — проблем не возникло - Добавил tn40xx в /etc/modules, чтобы модуль загружался при старте - Перезагрузил машину
Модуль загрузился, но сеть не появилась. Карта видна в lspci, а модуль не загружен и не используется.
Я ещё пробовал через dkms: git clone -b release/tn40xx-001 /usr/src/tn40xx-001 dkms add -m tn40xx -v 001 dkms install -m tn40xx -v 001
Опять без результата. Также попытался вручную связать устройство с драйвером командой: echo 0000:01:00.0 > /sys/bus/pci/drivers/tn40xx/bind
Получил ошибку, что устройство использовать нельзя («kein passendes Gerät gefunden» — «подходящее устройство не найдено»).
Кто-нибудь может что-то подсказать? Спасибо и с уважением, mimesot
dietmar
Guest
0
14.08.2018 07:36:00
Драйвер загружается? # modprobe tn40xx
mimesot
Guest
0
14.08.2018 11:25:00
Привет! Точно не помню, проверял ли я это вчера, но, кажется, модуль загружен. Вечером дам точный ответ, а пока скажу, что пробовал этот способ на другой системе, и модуль ядра действительно загрузился. (Ну, наверное, я заставил его это сделать, добавив в /etc/modules. И потом увидел сообщение "tainted kernel" — это ожидаемо для проприетарных драйверов, насколько я знаю. Кажется, я получил это через команду dmesg | grep tn40xx. Ах да, никаких ошибок или предупреждений по tn40xx не было.)
mimesot
Guest
0
14.08.2018 20:00:00
modprobe tn40xx не возвращает ничего. sudo lsmod | grep tn40xx показывает tn40xx 466944 0, где 0 в колонке "uses". Значит, он загружен, но ни одним устройством не используется? sudo find / -name "*tn40xx*" Спойлер: sudo find / -name "*tn40xx*" Код: sudo find / -name "*tn40xx*" /usr/src/tn40xx-001 /usr/src/tn40xx-001/.git/logs/refs/heads/release/tn40xx-001 /usr/src/tn40xx-001/.git/refs/heads/release/tn40xx-001 /home/myusername/tn40xx-0.3.6.15 /home/myusername/tn40xx-0.3.6.15/.tn40xx.ko.cmd /home/myusername/tn40xx-0.3.6.15/tn40xx.ko /home/myusername/tn40xx-0.3.6.15/.tn40xx.mod.o.cmd /home/myusername/tn40xx-0.3.6.15/.tmp_versions/tn40xx.mod /home/myusername/tn40xx-0.3.6.15/.tn40xx.o.cmd /home/myusername/tn40xx-0.3.6.15/tn40xx.o /home/myusername/tn40xx-0.3.6.15/tn40xx.mod.o /home/myusername/tn40xx-0.3.6.15/tn40xx.mod.c find: ‘/run/user/1000/gvfs’: Нет доступа /lib/modules/4.9.0-7-amd64/kernel/drivers/net/tn40xx.ko /lib/modules/4.9.0-7-amd64/updates/dkms/tn40xx.ko /var/lib/dkms/tn40xx /var/lib/dkms/tn40xx/001/4.9.0-7-amd64/x86_64/module/tn40xx.ko /sys/bus/pci/drivers/tn40xx /sys/module/tn40xx /sys/module/tn40xx/drivers/pci:tn40xx
dietmar
Guest
0
15.08.2018 07:49:00
dmesg должен показывать имя сетевого устройства (которое отличается от имени драйвера ...)
mimesot
Guest
0
15.08.2018 14:39:00
Вот это интересно: dmesg показывает сетевой драйвер... Код: [ 3.195752] tn40xx: загрузка модуля вне дерева вызовет taints ядра. [ 3.196449] Tehuti Network Driver, 0.3.6.16.1 ... НО то, что я скачал и установил с сайта Edimax, было помечено как версия 0.3.6.15, а не 0.3.6.16. Что тут происходит? И нигде не указано имя устройства. Ни TN9710P, ни Edimax — ничего. Я также проверил Ethernet: Код: sudo dmesg | grep eth [ 2.334905] e1000e 0000:00:19.0 eth0: (PCI Express:2.5GT/s:Width x1) 10:78:d2:a9:70:75 [ 2.334908] e1000e 0000:00:19.0 eth0: Intel® PRO/1000 Network Connection [ 2.334951] e1000e 0000:00:19.0 eth0: MAC: 9, PHY: 9, PBA No: FFFFFF-0FF [ 2.339545] e1000e 0000:00:19.0 eno1: переименован с eth0
Что это значит? Конкретнее: если lspci видит устройство и оно отлично работает в Windows, значит железо исправно и доступно. На каком этапе загрузки Linux ядро решает, что этот кусок железа не стоит воспринимать как «устройство», и уж тем более не назначать ему драйвер? Спасибо за помощь! С уважением, mimesot
mimesot
Guest
0
19.08.2018 22:27:00
Привет, есть какие-нибудь предложения, как действовать дальше?
dietmar
Guest
0
20.08.2018 06:57:00
Спросить службу поддержки Edimax?
Selçuk ÇALIŞKAN
Guest
0
26.04.2019 13:39:00
Тест пройден, работает.
max_downey
Guest
0
21.11.2019 03:50:00
Особенности Edimax EN9320TX-E
Этот адаптер отвечает высоким требованиям производительности, таким как передача больших файлов и редактирование HD-видео, используя высококачественную платформу совместного хранения для улучшенной серверной и сетевой функциональности. Подключив EN-9320TX-E с помощью стандартного кабеля RJ45, ваша система сразу же получает исключительную производительность с быстрой и надежной скоростью 10 Гбит/с. EN-9320TX-E — идеальный выбор для улучшения вашего сервера или рабочей станции благодаря высокой производительности, низкому энергопотреблению и лучшему качеству, отвечающему требованиям низкой задержки, высокой пропускной способности, высокой скорости передачи данных и недорогого гигабитного Ethernet-адаптера.
Процесс установки очень простой — я следовал инструкциям на .
Высокая скорость сети 10GbE
Оснащённый одним портом RJ45 с поддержкой 10 гигабит, EN-9320TX-E обеспечивает производительность в 10 раз выше, чем существующие гигабитные передачи. Этот адаптер — полностью готовый серверный сетевой интерфейс своей сети, поддерживающий до 2000 Мбит/с на полнодуплексной полосе пропускания. В комбинации с интерфейсом PCI Express rev. 2.0 x4, EN-9320TX-E предлагает оптимальное решение для обновления PCI Express на основной плате.
EN-9230TX-E создан на основе высокоскоростной архитектуры шины PCI Express с новейшими функциями и защитой. Кроме того, он может разделять устройства внутри VLAN друг от друга для более эффективного управления трафиком, что обеспечивает гибкость и безопасность сети. Дополнительно EN-9320TX-E поддерживает такие современные функции, как 16K Jumbo Frame для максимизации пропускной способности и IEEE 802.3x flow control, который предотвращает потерю пакетов для лучшей производительности передачи данных.
Скорость 10 Гбит/с обеспечивает Edimax EN-9320TX-E экономичное решение для подключения 10-гигабитных систем. Максимальная длина кабеля может достигать до 100 метров с использованием структурированного кабеля Cat.6Cat или Cat.7 RJ-45 без необходимости переделки всей инфраструктуры. Разработанный с использованием самых современных 10Gbps технологий, EN-9320TX-E полностью совместим со стандартами меди 10/5/2,5/1 Гбит/с и 100 Мбит/с, а также с существующими медными сетями.