Привет всем.
Проблема в следующем. На ноуте отсутствует сетевой интерфейс, хотя драйвер присоединяется. Как сделать интерфейс рабочим, в выводе 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 результат такой же.
по запросу 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)Направьте меня.
попробуйте этот патч http://butcher.heavennet.ru/re.spin4.patch
в списке рассылки 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 версии.