Автор Тема: Пропадает модуль Realtek в P9  (Прочитано 6763 раз)

Оффлайн ikh1

  • Давно тут
  • **
  • Сообщений: 49
Пропадает модуль Realtek в P9
« : 08.05.2020 17:07:15 »
Приветствую!

Имеется Альт Образование 9

$ uname -a
Linux x200.localdomain 5.4.35-std-def-alt1 #1 SMP Fri May 1 01:43:50 UTC 2020 x86_64 GNU/Linux
$

Имеется оборудование:
$ lspci
00:00.0 Host bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx Series SoC Transaction Register (rev 0e)
00:02.0 VGA compatible controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Graphics & Display (rev 0e)
00:13.0 SATA controller: Intel Corporation Atom Processor E3800 Series SATA AHCI Controller (rev 0e)
00:14.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx, Celeron N2000 Series USB xHCI (rev 0e)
00:1a.0 Encryption controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Trusted Execution Engine (rev 0e)
00:1b.0 Audio device: Intel Corporation Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller (rev 0e)
00:1c.0 PCI bridge: Intel Corporation Atom Processor E3800 Series PCI Express Root Port 1 (rev 0e)
00:1c.1 PCI bridge: Intel Corporation Atom Processor E3800 Series PCI Express Root Port 2 (rev 0e)
00:1c.3 PCI bridge: Intel Corporation Atom Processor E3800 Series PCI Express Root Port 4 (rev 0e)
00:1f.0 ISA bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Power Control Unit (rev 0e)
00:1f.3 SMBus: Intel Corporation Atom Processor E3800 Series SMBus Controller (rev 0e)
02:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5286 PCI Express Card Reader (rev 01)
03:00.2 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL810xE PCI Express Fast Ethernet controller (rev 06)
$

Видим две сетевые карты - WiFi и проводную.

Конфигурация сети (точка1):
$ ip a
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: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 40:e2:30:06:ec:55 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.36/24 brd 192.168.1.255 scope global dynamic noprefixroute wlp2s0
       valid_lft 24887sec preferred_lft 24887sec
    inet6 fe80::aa16:9b96:d30a:eae4/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
$

Здесь не видно проводной карты Realtek.

Проверяем оборудование:
# hwinfo --netcard
10: PCI 200.0: 0282 WLAN controller                             
  [Created at pci.366]
  Unique ID: qru8.F2I3RJ0Wak6
  Parent ID: qTvu.WRH3qPW4kGF
  SysFS ID: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0
  SysFS BusID: 0000:02:00.0
  Hardware Class: network
  Model: "Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter"
  Vendor: pci 0x168c "Qualcomm Atheros"
  Device: pci 0x0036 "QCA9565 / AR9565 Wireless Network Adapter"
  SubVendor: pci 0x1a3b "AzureWave"
  SubDevice: pci 0x2130
  Revision: 0x01
  Driver: "ath9k"
  Driver Modules: "ath9k", "ath9k"
  Device File: wlp2s0
  Features: WLAN
  Memory Range: 0xd0700000-0xd077ffff (rw,non-prefetchable)
  Memory Range: 0xd0780000-0xd078ffff (ro,non-prefetchable,disabled)
  IRQ: 17 (3145 events)
  HW Address: 40:e2:30:06:ec:55
  Link detected: yes
  WLAN channels: 1 2 3 4 5 6 7 8 9 10 11 12 13
  WLAN frequencies: 2.412 2.417 2.422 2.427 2.432 2.437 2.442 2.447 2.452 2.457 2.462 2.467 2.472
  WLAN encryption modes: WEP40 WEP104 TKIP CCMP
  WLAN authentication modes: open sharedkey wpa-psk wpa-eap
  Module Alias: "pci:v0000168Cd00000036sv00001A3Bsd00002130bc02sc80i00"
  Driver Info #0:
    Driver Status: ath9k is active
    Driver Activation Cmd: "modprobe ath9k"
  Driver Info #1:
    Driver Status: wl is active
    Driver Activation Cmd: "modprobe wl"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #16 (PCI bridge)

19: PCI 300.2: 0200 Ethernet controller
  [Created at pci.366]
  Unique ID: bZG_.9_wQyWrHCk0
  Parent ID: Z7uZ.a533lh_uqo0
  SysFS ID: /devices/pci0000:00/0000:00:1c.3/0000:03:00.2
  SysFS BusID: 0000:03:00.2
  Hardware Class: network
  Model: "Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller"
  Vendor: pci 0x10ec "Realtek Semiconductor Co., Ltd."
  Device: pci 0x8136 "RTL8101E/RTL8102E PCI Express Fast Ethernet controller"
  SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
  SubDevice: pci 0x200f
  Revision: 0x06
  I/O Ports: 0xe000-0xefff (rw)
  Memory Range: 0xd0614000-0xd0614fff (rw,non-prefetchable)
  Memory Range: 0xd0610000-0xd0613fff (ro,non-prefetchable)
  IRQ: 255 (no events)
  Module Alias: "pci:v000010ECd00008136sv00001043sd0000200Fbc02sc00i00"
  Driver Info #0:
    Driver Status: r8169 is not active
    Driver Activation Cmd: "modprobe r8169"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #13 (PCI bridge)
#

Все сетевые карты в списке присутствуют (поддерживаются).

Проверяем наличие модуля ядра:
# lsmod | grep r8169
#

Модуля нет.

Ок, подключаем модуль и проверяем.
# modprobe r8169
# lsmod | grep r8169
r8169                  90112  0
#

Теперь модуль есть.
Проверяем конфигурацию сети:
$ ip a
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: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 40:e2:30:06:ec:55 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.36/24 brd 192.168.1.255 scope global dynamic noprefixroute wlp2s0
       valid_lft 24731sec preferred_lft 24731sec
    inet6 fe80::aa16:9b96:d30a:eae4/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
3: enp3s0f2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 54:a0:50:ac:45:cf brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.35/24 brd 192.168.1.255 scope global dynamic noprefixroute enp3s0f2
       valid_lft 25156sec preferred_lft 25156sec
    inet6 fe80::56a0:50ff:feac:45cf/64 scope link
       valid_lft forever preferred_lft forever
$

Все ок, проводной Ethernet работает.

Проблема: После перезагрузки все возвращаетс в точку1.

Вопрос: Что нужно сделать, чтобы модуль r8169 подключался автоматически?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 7 420
  • Sunny 273 RUS crew
Re: Пропадает модуль Realtek в P9
« Ответ #1 : 08.05.2020 20:29:53 »
По идее модули должен грузить udev в самом начале загрузки. Но со всеми этими новомодними systemd и network manager уже не знаю, кто что должен и когда. У меня вроде всё грузится, но у меня не Realtek и не Альт Образование, но p9 всё равно.

Оффлайн Александр Ерещенко

  • Давно тут
  • **
  • Сообщений: 625
Re: Пропадает модуль Realtek в P9
« Ответ #2 : 09.05.2020 12:06:43 »
Можно посмотреть в /var/log/dmesg - пытался ли грузиться модуль r8169 ?
Может быть вместо него пытался грузиться какой-то другой модуль, после чего правильный модуль не смог загрузиться (напр. для broadcom - они наглые, не спроста их в blacklist по-умолчанию помещают)
Поглядеть в /etc/modprobe.d/ на тему blacklist
Как вариант, уже насильно прописать r8169 в /etc/modules

ЗЫ. Гугленье показало, что с сетевыми RTL8101E/RTL8102E бывали странные проблемы при загрузке

Оффлайн ikh1

  • Давно тут
  • **
  • Сообщений: 49
Re: Пропадает модуль Realtek в P9
« Ответ #3 : 15.05.2020 10:52:04 »
Приветствую!
Модуль оказался в blacklist.
Закомментировал, все дивет.
Спасибо!