Category Archives: FreeBSD

Здесь будет все о FreeBSD и не только.

Скоро…

Давно я здеь не писал, и в последнее время накопилось много заметок, в скором времени буду выкладывать то что накопилось у меня на винте. Для читателей блога придеться не много потерпеть. :-)

Однострочные скрипты SED

Решил добавить себе в «закладки» следующею страницу:  одно-строчные скрипты SED . Полезно почитать, как начинающим так и продвинутым пользователям.

Как поднять RealTek 8168/8111 PCIe Gigabit Ethernet во FreeBSD 8.2

Дано FreeBSD-8.2-RELEASE, ядро GENERIC

Проблема: Не поднимается сетевой интрйфейс re0 (RealTek 8168/8111 B/C/CP/D/DP/E PCIe Gigabit Ethernet) после установки системы, вывод ifconfig отсутствует.


pciconf -lv

...

re0@pci0:6:0:0: class=0x020000 card=0xe0001458 chip=0x816810ec rev=0x06 hdr=0x00

vendor     = 'Realtek Semiconductor'

device     = 'Gigabit Ethernet NIC(NDIS 6.0) (RTL8168/8111/8111c)'

class      = network

subclass   = ethernet


dmesg|grep re0

re0: <RealTek 8168/8111 B/C/CP/D/DP/E PCIe Gigabit Ethernet> port 0xde00-0xdeff mem 0xfbdff000-0xfbdfffff,0xfbdf8000-0xfbdfbfff irq 16 at device 0.0 on pci6

re0: Using 1 MSI messages

re0: Chip rev. 0x2c800000

re0: MAC rev. 0x00000000

re0: Unknown H/W revision: 0x2c800000

device_attach: re0 attach returned 6

Как видим наш сетевой интерфейс не корректно работает. И поэтому во время загрузки не поднимается.

— Как исправить???

— Все очень просто, необходимо пересобрать ядро и мир =)

после пересборки ядра:


dmesg |grep re0

re0: <RealTek 8168/8111 B/C/CP/D/DP/E PCIe Gigabit Ethernet> port 0xde00-0xdeff mem 0xfbdff000-0xfbdfffff,0xfbdf8000-0xfbdfbfff irq 16 at device 0.0 on pci6

re0: Using 1 MSI-X message

re0: turning off MSI enable bit.

re0: Chip rev. 0x2c800000

re0: MAC rev. 0x00000000

miibus1: <MII bus> on re0

re0: Ethernet address: 1c:6f:65:d6:93:e1

re0: [ITHREAD]

P.S. Благо была 2я сетевая карта, на время пришлось ее поставить, что бы был доступ в интернет , далее  собираем и ставим мир, в итоге получаем FreeBSD 8.2-STABLE. Радуемся жизни, можно теперь продолжать дальше настраивать систему.