На материнской плате сгорела давно встроенная сетевая карта, я ее отключил в BIOS установил PCI внешнюю карту, под Windows все работало без замечаний. А вот под Linux замечена сейчас проблема. Ее можно как-то решить, или это проблема именно в этом и нужно менять материнскую плату.Olej писал(а):Ну так у вас там вовсе нет IRQ выделенного для работы Realtec.krserv писал(а): Логи при не работающей карте:
драйвер r8169 in CentOS 7
- krserv
- Писатель
- Сообщения: 58
- Зарегистрирован: 11 окт 2016, 01:08
- Откуда: From the Earth
- Контактная информация:
Re: драйвер r8169 in CentOS 7
Последний раз редактировалось krserv 11 окт 2016, 15:17, всего редактировалось 1 раз.
Step by step. Practice makes Perfect!
- krserv
- Писатель
- Сообщения: 58
- Зарегистрирован: 11 окт 2016, 01:08
- Откуда: From the Earth
- Контактная информация:
Re: драйвер r8169 in CentOS 7
Выделил в логе 16 прерывание, только почему-то в коде жирным шрифтом не выделяется.
Вот теперь понятен мне вывод ifconfig - device 16 interrupting
Вот теперь понятен мне вывод ifconfig - device 16 interrupting
Step by step. Practice makes Perfect!
- krserv
- Писатель
- Сообщения: 58
- Зарегистрирован: 11 окт 2016, 01:08
- Откуда: From the Earth
- Контактная информация:
Re: драйвер r8169 in CentOS 7
krserv писал(а):Логи при работающей карте:
03:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8169 PCI Gigabit Ethernet Controller (rev 10)
CPU0 CPU1
0: 128 0 IO-APIC-edge timer
1: 3 0 IO-APIC-edge i8042
8: 0 1 IO-APIC-edge rtc0
9: 0 0 IO-APIC-fasteoi acpi
12: 1 3 IO-APIC-edge i8042
14: 0 0 IO-APIC-edge ata_piix
15: 0 0 IO-APIC-edge ata_piix
16: 5524 5742 IO-APIC-fasteoi uhci_hcd:usb5, enp3s1
17: 1045 1038 IO-APIC-fasteoi snd_hda_intel
18: 0 0 IO-APIC-fasteoi uhci_hcd:usb4
19: 0 0 IO-APIC-fasteoi uhci_hcd:usb3
22: 6313 8789 IO-APIC-fasteoi ata_piix
23: 5000 5716 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb2
26: 1687 1686 PCI-MSI-edge snd_hda_intel
27: 9746 119 PCI-MSI-edge nvidia
NMI: 35 34 Non-maskable interrupts
LOC: 56704 60098 Local timer interrupts
SPU: 0 0 Spurious interrupts
PMI: 35 34 Performance monitoring interrupts
IWI: 3595 3370 IRQ work interrupts
RTR: 0 0 APIC ICR read retries
RES: 87082 85347 Rescheduling interrupts
CAL: 607 634 Function call interrupts
TLB: 2780 3174 TLB shootdowns
TRM: 0 0 Thermal event interrupts
THR: 0 0 Threshold APIC interrupts
MCE: 0 0 Machine check exceptions
MCP: 2 2 Machine check polls
ERR: 0
MIS: 0[/code]
Step by step. Practice makes Perfect!
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: драйвер r8169 in CentOS 7
И я ошибся, или вы после отредактировали вывод прерываний при неработающей плате.Olej писал(а):Ну так у вас там вовсе нет IRQ выделенного для работы Realtec.krserv писал(а): Логи при не работающей карте:
Во её прерывания:
Код: Выделить всё
16: 80 249 IO-APIC-fasteoi uhci_hcd:usb5, enp3s1
А это значит, что плата и интерфейс - работают.
Тогда ищите выше уровнем (IP) что не работает с интерфейсом.
- krserv
- Писатель
- Сообщения: 58
- Зарегистрирован: 11 окт 2016, 01:08
- Откуда: From the Earth
- Контактная информация:
Re: драйвер r8169 in CentOS 7
я сравнил эти два лога. На обоих выделено 16 прерывание Ethernet Controller.
Step by step. Practice makes Perfect!
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: драйвер r8169 in CentOS 7
Вы не там копаете.krserv писал(а): Так если все работает, то почему нет сети? Давайте дальше копать интерфейс.
Плата ваша, похоже, работает.
Разбирайтесь с настройками IP-интерфейса.
Показывайте:
Код: Выделить всё
$ ifconfig -a
...
- krserv
- Писатель
- Сообщения: 58
- Зарегистрирован: 11 окт 2016, 01:08
- Откуда: From the Earth
- Контактная информация:
Re: драйвер r8169 in CentOS 7
[[/quote]
Во её прерывания:
И, как легко видеть, от неё поступали прерывания: 80 на один процессор + 249 на другой.
А это значит, что плата и интерфейс - работают.
Тогда ищите выше уровнем (IP) что не работает с интерфейсом.[/quote]
Помогите пожалуйста, я делаю первые шаги, где дальше смотреть?
Во её прерывания:
Код: Выделить всё
16: 80 249 IO-APIC-fasteoi uhci_hcd:usb5, enp3s1
А это значит, что плата и интерфейс - работают.
Тогда ищите выше уровнем (IP) что не работает с интерфейсом.[/quote]
Помогите пожалуйста, я делаю первые шаги, где дальше смотреть?
Step by step. Practice makes Perfect!
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: драйвер r8169 in CentOS 7
Я не помню что там у вас за системная плата (где-то вроде было), но вт у меня под рукой нашлась очень похожая конфигурация, как это должно быть:
- плата ASUS P5G41T-M LX2
Всё замечательно и не первый год работает.
- плата ASUS P5G41T-M LX2
Код: Выделить всё
olej@nvidia ~ $ lspci | grep Ethernet
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 03)
Код: Выделить всё
olej@nvidia ~ $ cat /proc/interrupts | grep ' 43'
43: 49515 13 PCI-MSI-edge eth0
Код: Выделить всё
olej@nvidia ~ $ lsmod | grep 8169
r8169 61562 0
mii 13654 1 r8169
- krserv
- Писатель
- Сообщения: 58
- Зарегистрирован: 11 окт 2016, 01:08
- Откуда: From the Earth
- Контактная информация:
Re: драйвер r8169 in CentOS 7
Перешел на проблемный компьютер с работающим сейчас сетевым интерфейсом:
теперь выключить компьютер и показать при неработающем сетевом интерфейсе? В принципе он есть в начале поста, где я спрашивал о 16 прерывании, выведенном в ifconfig
Код: Выделить всё
# ifconfig -a
enp3s1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::eade:27ff:fe03:63c prefixlen 64 scopeid 0x20<link>
ether e8:de:27:03:06:3c txqueuelen 1000 (Ethernet)
RX packets 9718 bytes 9689346 (9.2 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 8117 bytes 876001 (855.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Local Loopback)
RX packets 4 bytes 340 (340.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4 bytes 340 (340.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:9b:fa:af txqueuelen 0 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0-nic: flags=4098<BROADCAST,MULTICAST> mtu 1500
ether 52:54:00:9b:fa:af txqueuelen 500 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Последний раз редактировалось krserv 11 окт 2016, 15:40, всего редактировалось 1 раз.
Step by step. Practice makes Perfect!
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: драйвер r8169 in CentOS 7
1. Писать аккуратно в форуме, делать правильную разметку, а если ошибся - то поправлятьkrserv писал(а): Помогите пожалуйста, я делаю первые шаги, где дальше смотреть?
2. Я уже написал:
Код: Выделить всё
$ ifconfig -a
Код: Выделить всё
$ ip link
3. Ещё у вас есть GUI аплет Network Manager (NM) ... что у вкас там за графическое окружение (DE)?
Иногда NM сильно помогает.
4. У вас компьютер в локальной сети? Откуда он берёт IP? Через что вы выходите в Интернет?
(учитесь задавать опросы - всё и сразу о своей проблеме)
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя