The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
FreeBSD 10, RTL8111/8168B не работает., !*! fxoz, 30-Янв-14, 13:08  [смотреть все]
Здравствуйте.
Есть FreeBSD 10 и сетевая карта в сети есть DHCPD. Карта системой определяется.Адрес получить не может. Выставляю статический адрес, так же не работает. Включил роутер другой.
Так же сети не видит.
Что делал. Пытался изменить параметры
1.  media autoselect
2. media 1000baseTX mediaopt full-duplex
3. media 100baseTX mediaopt full-duplex
4.  media 100baseTX -mediaopt full-duplex
5.  media 10baseT/UTP mediaopt full-duplex
6.  media 10baseT/UTP -mediaopt full-duplex
Эффекта нет, изменял параметры в loader.conf
hw.re.msi_disable
hw.re.msix_disable
Не достиг эффекта.
Подскажите куда копать или возможно кто то сталкивался с данным вопросом. Под окнами карта работает. Заранее спасибо.
# uname -a
FreeBSD stl 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260789: Fri Jan 17 01:46:25 UT
C 2014     root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC  i386

dmesg | grep re0
re0: <RealTek 8168/8111 B/C/CP/D/DP/E/F/G PCIe Gigabit Ethernet> port 0xe000-0xe
0ff mem 0xf7d00000-0xf7d00fff,0xf0100000-0xf0103fff irq 17 at device 0.0 on pci2
re0: ASPM disabled
re0: Chip rev. 0x4c000000
re0: MAC rev. 0x00000000
miibus0: <MII bus> on re0
re0: Ethernet address: 80:ee:73:76:8f:e9

re0@pci0:2:0:0: class=0x020000 card=0x40181297 chip=0x816810ec rev=0x0c hdr=0x00
    vendor     = 'Realtek Semiconductor Co., Ltd.'
    device     = 'RTL8111/8168B PCI Express Gigabit Ethernet controller'
    class      = network
    subclass   = ethernet
#ifconfig re0
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
      options=8209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,LINKSTATE>
        ether 80:ee:73:76:8f:e9
        inet 0.0.0.0 netmask 0xff000000 broadcast 255.255.255.255
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active


  • FreeBSD 10, RTL8111/8168B не работает., !*! fxoz, 13:25 , 30-Янв-14 (1)
    P.S. Патч-корд  менял. При запросе адреса DHCPD пишет

    dhcpd: DHCPDISCOVER from 80:ee:73:76:8f:e9 via re1
    dhcpd: DHCPOFFER on 10.10.10.60 to 80:ee:73:76:8f:e9 via re1
    dhcpd: DHCPDISCOVER from 80:ee:73:76:8f:e9 via re1
    dhcpd: DHCPOFFER on 10.10.10.60 to 80:ee:73:76:8f:e9 via re1
    dhcpd: DHCPDISCOVER from 80:ee:73:76:8f:e9 via re1
    dhcpd: DHCPOFFER on 10.10.10.60 to 80:ee:73:76:8f:e9 via re1
    dhcpd: DHCPDISCOVER from 80:ee:73:76:8f:e9 via re1
    dhcpd: DHCPOFFER on 10.10.10.60 to 80:ee:73:76:8f:e9 via re1

  • FreeBSD 10, RTL8111/8168B не работает., !*! fxoz, 12:06 , 31-Янв-14 (11) –1
    Для себя сделал вывод.Железо не фонтан.Скорее всего производитель как то "не так" соорудил разводку на плате.И ко всему свежий обрезанный 7 чипсет "Intel NM70 Express chipset".
    Т.к. на плате другого производителя эти же сетевухи
    device     = 'RTL8111/8168B PCI Express Gigabit Ethernet controller'
    завелись без проблем даже на FreeBSD 9.2, правда чипсет другой 6 серии. И да, Debian 7.3 тоже не смог завести сеть.
    Всем спасибо за ответы.
    Тему можно закрыть


    • FreeBSD 10, RTL8111/8168B не работает., !*! Аноним, 17:31 , 31-Янв-14 (12) –1
      • FreeBSD 10, RTL8111/8168B не работает., !*! fxoz, 18:48 , 31-Янв-14 (13) –1
        > dhcp запускать на re1, а не на re0, сказали же тебе.

        dhcpd: DHCPDISCOVER from 80:ee:73:76:8f:e9 via re1
        dhcpd: DHCPOFFER on 10.10.10.60 to 80:ee:73:76:8f:e9 via re1
        это логи DHCPD сервера
        видим пришел "запрос" от 80:ee:73:76:8f:e9 через интерфейс re1 (т.к DHCPD смотрит в сеть через re1)
        для 80:ee:73:76:8f:e9 есть резерв 10.10.10.60
        10.10.10.60 /# cat /etc/rc.conf  - это клиент
        ifconfig_re0="DHCP"
        сервер и клиент разные машины в сети.
        Спасибо что ответили.

  • FreeBSD 10, RTL8111/8168B не работает., !*! fxoz, 20:03 , 31-Янв-14 (14)
    > Есть FreeBSD 10 и сетевая карта в сети есть DHCPD. Карта системой
    > определяется.Адрес получить не может. Выставляю статический адрес, так же не работает.

    Отвечу сам себе.
    Заборол я эти сетевухи!!!
    re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
            options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
            ether 80:ee:73:76:8f:e9
            inet 10.10.10.60 netmask 0xffffff00 broadcast 10.10.10.255
            nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
            media: Ethernet autoselect (100baseTX <full-duplex>)
            status: active
    что сделал
    Нашел драйвера для FreeBSD на сайте Realtek
    Удалил упоминания о драйвере re в ядре и модулях
    Пересобрал ядро
    Собрал новые драйвера
    Подгрузил модулем
    И все работает , пакеты бегают, адрес получает.Буду тестировать стабильность.
    Realtek делает разные ревизии одного чипа,наверно из за этого не получалось.
    Чип у меня 8111G а драйвера становились 8111С.
    Всем спасибо.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру