LinuxForum.Fans
Тема

Centos 7 не видит сетевую карту

Автор: semperN 15 сообщений 3796 просмотров
09.10.2014 11:20 #395674

Установил сетевую карту d-link DGE-528T в pci слот, опреелилась без проблем, настроил. После перезагрузки ip a и ifconfig ее не отображают. lshw -class network показывает вот что:

text

  *-network               
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: enp3s0
       version: 06
       serial: 50:e5:49:ea:96:72
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8168 driverversion=8.039.00-NAPI duplex=full latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
       resources: irq:41 ioport:e000(size=256) memory:f0004000-f0004fff memory:f0000000-f0003fff
  *-network UNCLAIMED
       description: Ethernet controller
       product: DGE-528T Gigabit Ethernet Adapter
       vendor: D-Link System Inc
       physical id: 0
       bus info: pci@0000:05:00.0
       version: 10
       width: 32 bits
       clock: 66MHz
       capabilities: pm bus_master cap_list
       configuration: latency=32 maxlatency=64 mingnt=32
       resources: ioport:d000(size=256) memory:f7c20000-f7c200ff memory:f7c00000-f7c1ffff

в чем проблема может быть? и как ее решить корректно?

09.10.2014 12:27 #395680
"semperN" написал:
опреелилась без проблем, настроил

Как настраивали?

09.10.2014 12:33 #395681
kostik87 написал:
[quote="semperN"]опреелилась без проблем, настроил

Как настраивали?[/quote]
созданием файла /etc/sysconfig/network-script/ifcfg-eth1
сейчас я его удалил, но интерфейса все равно нет.

09.10.2014 12:38 #395682
"semperN" написал:
но интерфейса все равно нет.

Так нет вообще интерфейса или он поднимается?

09.10.2014 12:48 #395683
kostik87 написал:
[quote="semperN"]но интерфейса все равно нет.

Так нет вообще интерфейса или он поднимается?[/quote]

есть только встроенный в мать, на котором поднят bridge. а карточка подключенная по pci не отображается. Вот так выглядит ip a:

text
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    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: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br0 state UP qlen 1000
    link/ether 50:e5:49:ea:96:72 brd ff:ff:ff:ff:ff:ff
3: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP 
    link/ether 50:e5:49:ea:96:72 brd ff:ff:ff:ff:ff:ff
    inet 172.20.46.240/24 brd 172.20.46.255 scope global br0
       valid_lft forever preferred_lft forever
    inet6 fe80::52e5:49ff:feea:9672/64 scope link 
       valid_lft forever preferred_lft forever
4: vnet0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br0 state UNKNOWN qlen 500
    link/ether fe:54:00:f4:7e:db brd ff:ff:ff:ff:ff:ff
    inet6 fe80::fc54:ff:fef4:7edb/64 scope link 
       valid_lft forever preferred_lft forever
5: vnet1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br0 state UNKNOWN qlen 500
    link/ether fe:54:00:50:88:cf brd ff:ff:ff:ff:ff:ff
    inet6 fe80::fc54:ff:fe50:88cf/64 scope link 
       valid_lft forever preferred_lft forever

vnet это соответственно виртуальные машины

09.10.2014 12:53 #395685
"semperN" написал:
а карточка подключенная по pci не отображается.

Показывайте вывод

text

dmesg

его залейте на pastebin сервис, а сюда поместите ссылку.

Ну и удостоверьтесь, что плата хорошо вставлена в PCI слот. Извлеките её и вставьте заново.

09.10.2014 13:03 #395687
kostik87 написал:
[quote="semperN"]а карточка подключенная по pci не отображается.

Показывайте вывод

text

dmesg

его залейте на pastebin сервис, а сюда поместите ссылку.

Ну и удостоверьтесь, что плата хорошо вставлена в PCI слот. Извлеките её и вставьте заново.[/quote]
Вывод dmesg http://pastebin.com/L0bLji0a

09.10.2014 13:42 #395690
"semperN" написал:

Вот это что такое?

text

[    0.544656] Request for unknown module key 'The ELRepo Project (http://elrepo.org): ELRepo.org Secure Boot Key: f365ad3481a7b20e3427b61b2a26635b83fe427b' err -11
[    0.544743] r8168: module verification failed: signature and/or required key missing - tainting kernel
[    0.544966] r8168 Gigabit Ethernet driver 8.039.00-NAPI loaded
[    0.544974] r8168 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control
[    0.545080] r8168 0000:03:00.0: irq 41 for MSI/MSI-X
[    0.566105] r8168: This product is covered by one or more of the following patents: US6,570,884, US6,115,776, and US6,327,625.
[    0.566111] r8168  Copyright (C) 2014  Realtek NIC software team <nicfae@realtek.com>
 This program comes with ABSOLUTELY NO WARRANTY; for details, please see <http://www.gnu.org/licenses/>.
 This is free software, and you are welcome to redistribute it under certain conditions; see <http://www.gnu.org/licenses/>.

Вы случаем не ставили драйвер, к примеру с сайте realtek? Вообще в пакете с ядром 3.10.0-123.8.1 присутствуют для Ethernet карт Realtek присутствуют три модуля:

text

8139cp.ko
8139too.ko
r8169.ko

Модуля r8168 нет. Откуда он у вас взялся? К тому же для указанной вами карты как раз и нужен модуль r8169.

Покажите содержимое директории /lib/modules/3.10.0-123.8.1.el7.centos.plus.x86_64/kernel/drivers/net/ethernet/realtek/

Заодно рассказывайте что ещё делали?

09.10.2014 14:01 #395692
kostik87 написал:
[quote="semperN"]Вывод dmesg http://pastebin.com/L0bLji0a

Вот это что такое?

text

[    0.544656] Request for unknown module key 'The ELRepo Project (http://elrepo.org): ELRepo.org Secure Boot Key: f365ad3481a7b20e3427b61b2a26635b83fe427b' err -11
[    0.544743] r8168: module verification failed: signature and/or required key missing - tainting kernel
[    0.544966] r8168 Gigabit Ethernet driver 8.039.00-NAPI loaded
[    0.544974] r8168 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control
[    0.545080] r8168 0000:03:00.0: irq 41 for MSI/MSI-X
[    0.566105] r8168: This product is covered by one or more of the following patents: US6,570,884, US6,115,776, and US6,327,625.
[    0.566111] r8168  Copyright (C) 2014  Realtek NIC software team <nicfae@realtek.com>
 This program comes with ABSOLUTELY NO WARRANTY; for details, please see <http://www.gnu.org/licenses/>.
 This is free software, and you are welcome to redistribute it under certain conditions; see <http://www.gnu.org/licenses/>.

Вы случаем не ставили драйвер, к примеру с сайте realtek? Вообще в пакете с ядром 3.10.0-123.8.1 присутствуют для Ethernet карт Realtek присутствуют три модуля:

text

8139cp.ko
8139too.ko
r8169.ko

Модуля r8168 нет. Откуда он у вас взялся? К тому же для указанной вами карты как раз и нужен модуль r8169.

Покажите содержимое директории /lib/modules/3.10.0-123.8.1.el7.centos.plus.x86_64/kernel/drivers/net/ethernet/realtek/

Заодно рассказывайте что ещё делали?[/quote]
блин я подключил репозиторий elrepo и от туда поставил kmod-r8168-8.039.00-1.el7.elrepo.x86_64.

09.10.2014 14:03 #395693

Вот им и пиши багрепорт.

09.10.2014 14:06 #395694
"semperN" написал:
блин я подключил репозиторий elrepo и от туда поставил kmod-r8168-8.039.00-1.el7.elrepo.x86_64.

Где ответы на прочие вопросы?

09.10.2014 14:11 · отредактировано #395695
kostik87 написал:
[quote="semperN"]блин я подключил репозиторий elrepo и от туда поставил kmod-r8168-8.039.00-1.el7.elrepo.x86_64.

Где ответы на прочие вопросы?[/quote]
вывод команды

text
ls /lib/modules/3.10.0-123.8.1.el7.x86_64/kernel/drivers/net/ethernet/realtek/
8139cp.ko  8139too.ko  r8169.ko

ядро использую оригинальное.

сейчас удалил kmod-r8168 и сделал modprobe r8169 после чего появился интерфейс.

09.10.2014 14:13 · отредактировано #395696
"semperN" написал:
сейчас удалил kmod-r8168

Скорее всего, это было делать необязательно. Если этот пакет добавлял блокировку модуля r8169, то нужно было лишь удалить запись о блокировке. Или удалить alias на модуль, если он так же создавался пакетом kmod-r8168.

09.10.2014 15:03 #395699

Проблема решена?

14.10.2014 22:47 #396576
Vascom написал:
Проблема решена?

да, тему можно закрыть

Войдите или зарегистрируйтесь, чтобы ответить.