URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 3589
[ Назад ]

Исходное сообщение
"Freebsd на hp mini110, network interface "

Отправлено dile , 24-Июл-11 22:34 
Привет всем.
Проблема в следующем. На ноуте отсутствует сетевой интерфейс, хотя драйвер присоединяется. Как сделать интерфейс рабочим, в выводе ifconfig только loopback. Хочется исправить эту досаду.

$ uname -a
FreeBSD  8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011     root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

$ dmesg | grep attached
pci0: <multimedia, HDA> at device 27.0 (no driver attached)
pci1: <network> at device 0.0 (no driver attached)
pci0: <serial bus, SMBus> at device 31.3 (no driver attached)

$ pciconf
none2@pci0:1:0:0:       class=0x028000 card=0x1483103c chip=0x472714e4 rev=0x01 hdr=0x00
    vendor     = 'Broadcom Corporation'
    class      = network
re0@pci0:3:0:0: class=0x020000 card=0x1584103c chip=0x813610ec rev=0x05 hdr=0x00
    vendor     = 'Realtek Semiconductor'
    device     = 'Realtek 10/100/1000 PCI-E NIC Family all in one NDIS Driver v5.728.0604.2009 06/04/2009 (Rtl8023)'
    class      = network
    subclass   = ethernet

$ dmesg | grep "pci[1-9]"
vgapci1: <VGA-compatible display> mem 0x96100000-0x9617ffff at device 2.1 on pci0
pci1: <ACPI PCI bus> on pcib1
pci1: <network> at device 0.0 (no driver attached)
pci2: <ACPI PCI bus> on pcib2
pci3: <ACPI PCI bus> on pcib3
re0: <RealTek 8101E/8102E/8102EL/8103E PCIe 10/100baseTX> port 0x1000-0x10ff mem 0x92004000-0x92004fff,0x92000000-0x92003fff irq 19 at device 0.0 on pci3
pci4: <ACPI PCI bus> on pcib4

$ cat /var/log/messages
Jul 24 19:03:17  kernel: pcib3: <ACPI PCI-PCI bridge> at device 28.3 on pci0
Jul 24 19:03:17  kernel: pci3: <ACPI PCI bus> on pcib3
Jul 24 19:03:17  kernel: re0: <RealTek 8101E/8102E/8102EL/8103E PCIe 10/100baseTX> port 0x1000-0x10ff mem 0x92004000-0x92004fff,0x92000000-0x92003fff irq 19 at device 0.0 on pci3
Jul 24 19:03:17  kernel: re0: Using 1 MSI messages
Jul 24 19:03:17  kernel: re0: Chip rev. 0x40800000
Jul 24 19:03:17  kernel: re0: MAC rev. 0x00000000
Jul 24 19:03:17  kernel: re0: Unknown H/W revision: 0x40800000
Jul 24 19:03:17  kernel: device_attach: re0 attach returned 6


По моим соображениям re0 висит на pci3 и драйвер присоединяется но система не аидит интерфейс, в чем дело здесь. Пробывал ставить 8.0, 7.4 результат такой же.


Содержание

Сообщения в этом обсуждении
"Freebsd на hp mini110, network interface "
Отправлено dile , 24-Июл-11 23:30 
по запросу re0: Unknown H/W revision: 0x40800000  , через http://freebsd.1045724.n5.nabble.com/re-4-incompatible-revis... стало ясно, добавлена поддержка в freebsd 9.0 c возможностью наложения патча в 8.2 и даже тривиально как сообщается (осталось попробовать :-)
Только там говорится о RTL8105E, а в моем случае вроде как не то. lspci в opensuse выдает
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)

Направьте меня.


"Freebsd на hp mini110, network interface "
Отправлено гость , 25-Июл-11 13:32 
попробуйте этот патч http://butcher.heavennet.ru/re.spin4.patch

"Freebsd на hp mini110, network interface "
Отправлено dile , 26-Июл-11 20:39 
в списке рассылки freebsd@opennet.ru помогли разобраться, особая благодарность участнику Andrey V. Elsukov

Кому интересно:
Взять новые целиковые свежие файлы относящиеся к вопросу(пропатчить не получилось) и собрать ядро.
http://svn.freebsd.org/base/stable/8/sys/dev/re/if_re.c
http://svn.freebsd.org/base/stable/8/sys/pci/if_rlreg.h
Или ждать когда заработает из коробки в 9 версии.