2
skeletor
Благодарю за подсказку по работе с модулями, действиельно подзабылся этот момент.
Вывел сейчас список всех модулей, грепом отфильтровал интересующие, в итоге:
Код: Выделить всё
root@tyrion:/home/freewood # kldstat -v | grep -E "re/miibus|if_re"
245 re/miibus
root@tyrion:/home/freewood # kldload if_re
kldload: can't load if_re: File exists
if_re не подгружен и не хочет подгружаться, как-то странно. Физически сам файл if_re.ko в kernel присутствует. При попытке его подугрзить в messages валиться то же что и при загрузке:
Код: Выделить всё
Jan 30 13:38:05 tyrion kernel: module_register: module re/miibus already exists!
Jan 30 13:38:05 tyrion kernel: Module re/miibus failed to register: 17
Jan 30 13:38:05 tyrion kernel: module_register: module pci/re already exists!
Jan 30 13:38:05 tyrion kernel: Module pci/re failed to register: 17
Кастомные модули не собирал, не умею. Я брал исходники этого драйвера (if_re.c, if_rlreg.h и согласно какому-то блогу if_rl.c, хотя это от другой сетевухи) из CURRENT и пробовал с ними собирать ядро.
Грузанул сейчас старое ядро, в нем все ок. Не могу понять в чем проблема.
Код: Выделить всё
Jan 30 13:48:17 tyrion kernel: re0: <RealTek 8168/8111 B/C/CP/D/DP/E PCIe Gigabit Ethernet> port 0x2000-0x20ff mem 0xe0004000-0xe0004fff,0xe0000000-0xe0003fff irq 16 at device 0.0 on pci1
Jan 30 13:48:17 tyrion kernel: re0: Using 1 MSI-X message
Jan 30 13:48:17 tyrion kernel: re0: Chip rev. 0x28000000
Jan 30 13:48:17 tyrion kernel: re0: MAC rev. 0x00000000
Jan 30 13:48:17 tyrion kernel: miibus0: <MII bus> on re0
Jan 30 13:48:17 tyrion kernel: rgephy0: <RTL8169S/8110S/8211 1000BASE-T media interface> PHY 1 on miibus0
Jan 30 13:48:17 tyrion kernel: rgephy0: none, 10baseT, 10baseT-FDX, 10baseT-FDX-flow, 100baseTX, 100baseTX-FDX, 100baseTX-FDX-flow, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, 1000baseT-FDX-flow, 1000baseT-FDX-flow-master, auto, auto-flow
Jan 30 13:48:17 tyrion kernel: re0: Ethernet address: 70:71:bc:ac:70:e1
Код: Выделить всё
pcib1 pnpinfo vendor=0x8086 device=0x27d0 subvendor=0x8086 subdevice=0x4f4d class=0x060400 at slot=28 function=0 handle=\_SB_.PCI0.PEX0
pci1
re0 pnpinfo vendor=0x10ec device=0x8168 subvendor=0x8086 subdevice=0xd615 class=0x020000 at slot=0 function=0
miibus0
rgephy0 pnpinfo oui=0xe04c model=0x11 rev=0x2 at phyno=1
Код: Выделить всё
re0@pci0:1:0:0: class=0x020000 card=0xd6158086 chip=0x816810ec rev=0x03 hdr=0x00
vendor = 'Realtek Semiconductor Co., Ltd.'
device = 'RTL8111/8168B PCI Express Gigabit Ethernet controller'
class = network
subclass = ethernet
Corrected = Receiver Error