Сетевая карта tp-link tg-3269 pci проблема с драйверами

Автор rem-077, 25 июня 2019, 15:01:08

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

rem-077

Всем добрый день,
Использую следующее железо:
Процессор intel q6600
Материнская плата asus p5q se
сетевая карта tp-ling tg-3269
hdd seageate 5400 - 250гб (под систему)
озу 3 гб

Идея на этом железе развернуть nas.
Вся проблема в том что встроенная карта на материнской плате не работает (на ней постоянно горят светодиоды), поэтому была куплена и поставлена pci tp-ling tg-3269 и кстати на этом пк раньше работа windows 7 и проблем не было затем купили новый компьютер, а данный что решили использовать как NAS.
Поcтавил openmediavault 4.1.22, поскольку pci карта не дала ожидаемого результата вставил временно usb wi-fi карту что бы обновиться

sources.list
Открыть содержимое (спойлер)

deb http://security.debian.org/debian-security stretch/updates main contrib non-free
deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free

deb http://deb.debian.org/debian/ stretch main contrib non-free
deb-src http://deb.debian.org/debian/ stretch main contrib non-free

deb http://deb.debian.org/debian/ stretch-updates main contrib non-free
deb-src http://deb.debian.org/debian/ stretch-updates main contrib non-free
[свернуть]
apt-get update
apt-get upgrade

обновления прошли успешно

uname -a
Linux NAS 4.19.0-0.bpo.5-amd64 #1 SMP Debian 4.19.37-4~bpo9+1 (2019-06-19) x86_64 GNU/Linux

ip address - но толку не было
Открыть содержимое (спойлер)

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: wlxa0f3c12f3fb6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether a0:f3:c1:2f:3f:b6 brd ff:ff:ff:ff:ff:ff
    inet 192.168.43.161/24 brd 192.168.43.255 scope global wlxa0f3c12f3fb6
       valid_lft forever preferred_lft forever
[свернуть]
lspci -vv - по части карты возвращает следующее
Открыть содержимое (спойлер)
01:01.0 Non-VGA unclassified device: Applied Micro Circuits Corp. Device 8169
        Subsystem: Device 0004:0000
        Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR+ INTx+
        Latency: 0, Cache Line Size: 80 bytes
        Interrupt: pin ? routed to IRQ 4
        Region 0: I/O ports at <ignored> [disabled] [size=256]
        Region 1: I/O ports at 0004 [disabled] [size=256]
        Region 3: Memory at <unassigned> (64-bit, non-prefetchable) [disabled]
        Region 5: Memory at <invalid-64bit-slot> (64-bit, non-prefetchable) [disabled]
        Expansion ROM at <ignored> [disabled by cmd]
        Capabilities: [04] #44 [82b8]
[свернуть]
На сайте realtek скачал драйвер https://www.realtek.com/en/directly-download?downloadid=5bab3a60351d074a4157f08b4ef2f662
все делал по инструкции указанной в readme

make clean modules - и он пишет ошибки дальнейшее выполнение действий не привело к результату
Открыть содержимое (спойлер)

root@NAS:/mnt/usb/r8169-6.027.02/src# cd /mnt/usb/r8169-6.027.02/
root@NAS:/mnt/usb/r8169-6.027.02# make clean modules
make -C src/ clean
make[1]: Entering directory '/mnt/usb/r8169-6.027.02/src'
make -C /lib/modules/4.19.0-0.bpo.5-amd64/build M=/mnt/usb/r8169-6.027.02/src clean
make[2]: Entering directory '/mnt/usb/r8169-6.027.02/src'
make[2]: *** /lib/modules/4.19.0-0.bpo.5-amd64/build: No such file or directory.  Stop.
make[2]: Leaving directory '/mnt/usb/r8169-6.027.02/src'
Makefile:105: recipe for target 'clean' failed
make[1]: *** [clean] Error 2
make[1]: Leaving directory '/mnt/usb/r8169-6.027.02/src'
Makefile:48: recipe for target 'clean' failed
make: *** [clean] Error 2
root@NAS:/mnt/usb/r8169-6.027.02#
[свернуть]
Это мой первый опыт, если есть идеи просьба подсказать.
Спасибо.

Смена pci разъемов не помогла.

qupl

В источниках только стандартные репозитории, а ядро из backports. firmware тоже из backports ставили? Для сборки из исходников headers к установленному ядру тоже нужны свои.

rem-077

#2
Цитата: qupl от 25 июня 2019, 15:25:07В источниках только стандартные репозитории, а ядро из backports. firmware тоже из backports ставили? Для сборки из исходников headers к установленному ядру тоже нужны свои.

Ни чего не находил на форумах по данному пункту и firmware получается не ставил вообще, если это поможет подскажите как.
что нужно добавить в sources.list для моего ядра?

так?
deb http://deb.debian.org/debian stretch-backports main contrib non-free
deb-src http://deb.debian.org/debian stretch-backports main contrib non-free


qupl

Да, и при установке указать, что ставите из него. В вики пример есть.

rem-077

Цитата: qupl от 25 июня 2019, 18:43:24Да, и при установке указать, что ставите из него. В вики пример есть.
сделал, но результата ни принесло, pci карта в том же состоянии 
01:01.0 Non-VGA unclassified device: Applied Micro Circuits Corp. Device 8169

rem-077

Нашел на сайте производителя посвежее версию bios поставил, надеялся что поможет (на западных форумах людям помогало), но тоже без результата.
Ставил на другой диск именно debian 9 тоже самое.

endru

Цитата: rem-077 от 25 июня 2019, 15:01:08make[2]: Entering directory '/mnt/usb/r8169-6.027.02/src'
make[2]: *** /lib/modules/4.19.0-0.bpo.5-amd64/build: No such file or directory.  Stop.
ругается на директорию, которой нет.

Цитата: rem-077 от 25 июня 2019, 15:39:48Ни чего не находил на форумах по данному пункту и firmware получается не ставил вообще, если это поможет подскажите как.
apt-get install firmware-realtek

rem-077

Цитата: endru от 26 июня 2019, 12:43:14ругается на директорию, которой нет.
как в таком случае быть, ее руками создать((?
Пробовал скачать dep 4.19.0-0.bpo.5-amd64 отсюда https://packages.debian.org/stretch-backports/amd64/linux-image-4.19.0-0.bpo.4-amd64/download
поставил sudo dpkg -i linux-image-4.19.0-0.bpo.4-amd64_4.19.28-2_bpo9+1_amd64.deb
Открыть содержимое (спойлер)

(Reading database ... 48303 files and directories currently installed.)
Preparing to unpack linux-image-4.19.0-0.bpo.4-amd64_4.19.28-2_bpo9+1_amd64.deb ...
Unpacking linux-image-4.19.0-0.bpo.4-amd64 (4.19.28-2~bpo9+1) over (4.19.28-2~bpo9+1) ...
Setting up linux-image-4.19.0-0.bpo.4-amd64 (4.19.28-2~bpo9+1) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-4.19.0-0.bpo.4-amd64
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
/etc/kernel/postinst.d/zz-update-grub:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.19.0-0.bpo.5-amd64
Found initrd image: /boot/initrd.img-4.19.0-0.bpo.5-amd64
Found linux image: /boot/vmlinuz-4.19.0-0.bpo.4-amd64
Found initrd image: /boot/initrd.img-4.19.0-0.bpo.4-amd64
done
[свернуть]
Но при выполнении make clean modules он опять не находит директорию, единственное может надо было пк грузануть или я что то делаю не так.

Цитата: endru от 26 июня 2019, 12:43:14apt-get install firmware-realtek
вот что возвращает, тут как понимаю все норм, не обновляет из за уже установленной последней версии прошивки
sudo apt-get install firmware-realtek
Reading package lists... Done
Building dependency tree
Reading state information... Done
firmware-realtek is already the newest version (20190114-1~bpo9+2).
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.



qupl

Цитата: rem-077 от 26 июня 2019, 14:05:35Пробовал скачать dep 4.19.0-0.bpo.5-amd64 отсюда https://packages.debian.org/stretch-backports/amd64/linux-image-4.19.0-0.bpo.4-amd64/download
поставил sudo dpkg -i linux-image-4.19.0-0.bpo.4-amd64_4.19.28-2_bpo9+1_amd64.deb
Разницу заметили?
Но само ядро bpo.5 у Вас установлено судя по
ЦитироватьFound linux image: /boot/vmlinuz-4.19.0-0.bpo.5-amd64

Для сборки Вам нужны еще headers той же версии.

rem-077

Цитата: qupl от 26 июня 2019, 15:37:16Разницу заметили?
заметил((
Цитата: qupl от 26 июня 2019, 15:37:16Для сборки Вам нужны еще headers той же версии.
честно пока не понимаю что мне делать со всем этим, если не сложно поделитесь дельной ссылкой, а я буду по ней двигаться. Просто не хочу свернуть не туда и запороть линк wi-fi адаптера (пк работает без встроенной видеокарты и когда все настраивал видеокарту брал на время, поэтому монитора нет, цепляюсь по ssh через putty).

rem-077

нашел статью по понижению версии драйвера до 8168, http://blogovo.net/administrirovanie/1232-problema-s-setevymi-platami-r8169-v-debian-ubuntu.html как думаете поможет? смущает один момент там до всех процедур карта уже определяется в pci разъеме, а у меня нет.

rem-077

выбрал openmediavault из за того что не так требовательна к характеристикам и еще из за уймы плюсов, когда развернул на виртуальной машине - настроил все за 5 минут и все работало, а на физическом пк все уперлось в сетевой интерфейс на чипе которого собирают многие производители свои карты, неужели у всех такие проблемы, уже неделю пытаюсь разобраться - опускаются руки, глаза краснеют....

ferum

rem-077
Ход ваших мыслей мне не нравится....
Не понятно с какой целью на железо которому 10+ лет вы ставите   свежее ядро из ещё и из бэкпортов, при этом
Цитата: endru от 26 июня 2019, 12:43:14Цитата: rem-077 от Вчера в 15:01:08
make[2]: Entering directory '/mnt/usb/r8169-6.027.02/src'
make[2]: *** /lib/modules/4.19.0-0.bpo.5-amd64/build: No such file or directory.  Stop.
ругается на директорию, которой нет.

от куда ей взяться когда заголовки к ядру из бэкпортов не установлены.
В статье что вы нашли , за свежесть которой в свою очередь я бы не поручился, пишут о необходимости даунгрейта ( отката к более старой версии драйвера ). Там же  конкретнейшим образом указан архив с исходниками которые надо собирать
Короче говоря на мою думку, как бы сказал автор той статьи, актуальна она была году так в 15 и что бы вам идти тем путём надо ставить debian 8 jessie  без всяких бэкпортов и уже на нём разворачивать что хотели.
Русские дебианщики против цифрового слабоумия !

rem-077

#13
Цитата: ferum от 26 июня 2019, 17:15:02Ход ваших мыслей мне не нравится....
Не понятно с какой целью на железо которому 10+ лет вы ставите   свежее ядро из ещё и из бэкпортов, при этом
действовал из соображения требования openmediavault 4.1.22 к железу и данный старик под него подходит и не думал что будет столько проблем, поставил готовое решение, отдельно debian не ставил.
Цитата: ferum от 26 июня 2019, 17:15:02от куда ей взяться когда заголовки к ядру из бэкпортов не установлены.
В статье что вы нашли , за свежесть которой в свою очередь я бы не поручился, пишут о необходимости даунгрейта ( отката к более старой версии драйвера ). Там же  конкретнейшим образом указан архив с исходниками которые надо собирать
Короче говоря на мою думку, как бы сказал автор той статьи, актуальна она была году так в 15 и что бы вам идти тем путём надо ставить debian 8 jessie  без всяких бэкпортов и уже на нём разворачивать что хотели
С линуксом столкнулся в первый раз, все что делаю это благодаря гуглу и познаний детальных что и как не имею, желание конечно есть разобраться но посоветоваться не с кем. Я как то могу просмотреть в более старых версиях debian есть драйвера требуемые этим чипом? И как понять станет ли на него версия 4.1.22 или версия nas будет ограничена версией debian? Если посоветуете как выйти из ситуации буду очень благодарен, конкретно требований собрать именно на этой версии нет. Основная идея была подключить к nas 10 - 15 пк. Из готовых решений выбрал это посчитал что будет самое надежное и не требующее вмешательства потом.

rem-077

Всем спасибо за советы, вопрос решен, проблема была в оборудовании, все очень хорошо совпало и увы так быаает, win 7 видела pci карты без проблем когда поставил debian он карты не увидел, но когда снова поставил win 7 увидел что проблема с железной. Очень сильно начал греется юг возможно в нем вся причина.