LINUX.ORG.RU

FreeBSD 8.0 не видит сетевой интерфейс (Broadcom NetXtreme Gigabit Ethernet)


0

0

Есть ноутбук Acer Aspire 5738G-754G32Mi WiMax ( http://market.yandex.ru/model.xml?hid=91013&modelid=5128030 ).
На нем стоит гигабитный Ethernet, в диспетчере устройств Windows 7 он виден как Broadcom NetXtreme Gigabit Ethernet.

Поставил FreeBSD 8.0, она на GENERIC-ядре сетевой интерфейс не видит в принципе.
Что предпринять, чтобы сеть заработала?


прописал в /boot/loader.conf строчку if_bge_load=«YES»
ребутнулся, не помогло =(


# ifconfig
pfsync0: flags=0<> metric 0 mtu 1460
   syncpeer: 224.0.0.240 maxupd: 128
pflog0: flags=0<> metric 0 mtu 33152
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
   options=3<RXCSUM,TXCSUM>
   inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
   inet6 ::1 prefixlen 128
   inet 127.0.0.1 netmask 0xff000000



Последнее исправление: AntonioK (всего исправлений: 2)

# pciconf -lvb
hostb0@pci0:0:0:0:   class=0x060000 card=0x02051025 chip=0x2a408086 rev=0x07 hdr=0x00
vendor = 'Intel Corporation'
device = 'Mobile Memory Controller Hub'
class = bridge
subclass = HOST-PCI
pcib1@pci0:0:1:0:   class=0x060400 card=0x02051025 chip=0x2a418086 rev=0x07 hdr=0x01
vendor = 'Intel Corporation'
device = 'Mobile PCI Express Graphics Port'
class = bridge
subclass = PCI-PCI
uhci0@pci0:0:26:0:   class=0x0c0300 card=0x02051025 chip=0x29378086 rev=0x03 hdr=0x00
vendor = 'Intel Corporation'
device = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller'
class = serial bus
subclass = USB
bar [20] = type I/O Port, range 32, base 0x1800, size 32, enabled
uhci1@pci0:0:26:1:   class=0x0c0300 card=0x02051025 chip=0x29388086 rev=0x03 hdr=0x00
vendor = 'Intel Corporation'
device = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller'
class = serial bus
subclass = USB
bar [20] = type I/O Port, range 32, base 0x1820, size 32, enabled
ehci0@pci0:0:26:7:   class=0x0c0320 card=0x02051025 chip=0x293c8086 rev=0x03 hdr=0x00
vendor = 'Intel Corporation'
device = '82801IB/IR/IH (ICH9 Family) USB2 Enhanced Host Controller'
class = serial bus
subclass = USB
bar [10] = type Memory, range 32, base 0xf4504800, size 1024, enabled
none0@pci0:0:27:0:   class=0x040300 card=0x02051025 chip=0x293e8086 rev=0x03 hdr=0x00
vendor = 'Intel Corporation'
device = '82801IB/IR/IH (ICH9 Family) HD Audio Controller'
class = multimedia
subclass = HDA
bar [10] = type Memory, range 64, base 0xf4500000, size 16384, enabled
pcib2@pci0:0:28:0:   class=0x060400 card=0x02051025 chip=0x29408086 rev=0x03 hdr=0x01
vendor = 'Intel Corporation'
device = '82801IB/IR/IH (ICH9 Family) PCIe Root Port 1'
class = bridge
subclass = PCI-PCI
pcib3@pci0:0:28:1:   class=0x060400 card=0x02051025 chip=0x29428086 rev=0x03 hdr=0x01
vendor = 'Intel Corporation'
device = '82801IB/IR/IH (ICH9 Family) PCIe Root Port 2'
class = bridge
subclass = PCI-PCI
pcib4@pci0:0:28:4:   class=0x060400 card=0x02051025 chip=0x29488086 rev=0x03 hdr=0x01
vendor = 'Intel Corporation'
device = '82801IB/IR/IH (ICH9 Family) PCIe Root Port 5'
class = bridge
subclass = PCI-PCI
uhci2@pci0:0:29:0:   class=0x0c0300 card=0x02051025 chip=0x29348086 rev=0x03 hdr=0x00
vendor = 'Intel Corporation'
device = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller'
class = serial bus
subclass = USB
bar [20] = type I/O Port, range 32, base 0x1840, size 32, enabled
uhci3@pci0:0:29:1:   class=0x0c0300 card=0x02051025 chip=0x29358086 rev=0x03 hdr=0x00
vendor = 'Intel Corporation'
device = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller'
class = serial bus
subclass = USB
bar [20] = type I/O Port, range 32, base 0x1860, size 32, enabled
uhci4@pci0:0:29:2:   class=0x0c0300 card=0x02051025 chip=0x29368086 rev=0x03 hdr=0x00
vendor = 'Intel Corporation'
device = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller'
class = serial bus
subclass = USB
bar [20] = type I/O Port, range 32, base 0x1880, size 32, enabled
uhci5@pci0:0:29:3:   class=0x0c0300 card=0x02051025 chip=0x29398086 rev=0x03 hdr=0x00
vendor = 'Intel Corporation'
device = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller'
class = serial bus
subclass = USB
bar [20] = type I/O Port, range 32, base 0x18a0, size 32, enabled
ehci1@pci0:0:29:7:   class=0x0c0320 card=0x02051025 chip=0x293a8086 rev=0x03 hdr=0x00
vendor = 'Intel Corporation'
device = '82801IB/IR/IH (ICH9 Family) USB2 Enhanced Host Controller'
class = serial bus
subclass = USB
bar [10] = type Memory, range 32, base 0xf4504c00, size 1024, enabled
pcib5@pci0:0:30:0:   class=0x060401 card=0x02051025 chip=0x24488086 rev=0x93 hdr=0x01
vendor = 'Intel Corporation'
device = '82801 Family (ICH2/3/4/5/6/7/8/9-M) Hub Interface to PCI Bridge'
class = bridge
subclass = PCI-PCI
isab0@pci0:0:31:0:   class=0x060100 card=0x02051025 chip=0x29198086 rev=0x03 hdr=0x00
vendor = 'Intel Corporation'
device = 'ICH9M LPC Interface Controller'
class = bridge
subclass = PCI-ISA
atapci0@pci0:0:31:2:   class=0x010601 card=0x02051025 chip=0x29298086 rev=0x03 hdr=0x00
vendor = 'Intel Corporation'
device = '82801IB/IR/IH (ICH9 Family) Mobile SATA AHCI Controller'
class = mass storage
subclass = SATA
bar [10] = type I/O Port, range 32, base 0x18f0, size 8, enabled
bar [14] = type I/O Port, range 32, base 0x18e4, size 4, enabled
bar [18] = type I/O Port, range 32, base 0x18e8, size 8, enabled
bar [1c] = type I/O Port, range 32, base 0x18e0, size 4, enabled
bar [20] = type I/O Port, range 32, base 0x18c0, size 32, enabled
bar [24] = type Memory, range 32, base 0xf4504000, size 2048, enabled
none1@pci0:0:31:3:   class=0x0c0500 card=0x02051025 chip=0x29308086 rev=0x03 hdr=0x00
vendor = 'Intel Corporation'
device = '82801IB/IR/IH (ICH9 Family) SMBus Controller'
class = serial bus
subclass = SMBus
bar [20] = type I/O Port, range 32, base 0x1c00, size 32, enabled
vgapci0@pci0:1:0:0:   class=0x030000 card=0x02051025 chip=0x95531002 rev=0x00 hdr=0x00
vendor = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
class = display
subclass = VGA
bar [10] = type Prefetchable Memory, range 32, base 0xd0000000, size 268435456, enabled
bar [14] = type I/O Port, range 32, base 0x2000, size 256, enabled
bar [18] = type Memory, range 32, base 0xf4000000, size 65536, enabled
none2@pci0:1:0:1:   class=0x040300 card=0xaa381002 chip=0xaa381002 rev=0x00 hdr=0x00
vendor = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
class = multimedia
subclass = HDA
bar [10] = type Memory, range 32, base 0xf4010000, size 16384, enabled
none3@pci0:2:0:0:   class=0x020000 card=0x013c1025 chip=0x168414e4 rev=0x10 hdr=0x00
vendor = 'Broadcom Corporation'
device = 'Broadcom NetXtreme Gigabit Ethernet'
class = network
subclass = ethernet
bar [10] = type Memory, range 64, base 0xf4100000, size 65536, enabled
none4@pci0:3:0:0:   class=0x028000 card=0x13068086 chip=0x423c8086 rev=0x00 hdr=0x00
vendor = 'Intel Corporation'
class = network
bar [10] = type Memory, range 64, base 0xf4200000, size 8192, enabled

AntonioK
() автор топика
Ответ на: комментарий от iZEN
#devinfo
nexus0
  apic0
  ram0
  acpi0
    cpu0
      acpi_perf0
      est0
      p4tcc0
      cpufreq0
    cpu1
      acpi_perf1
      est1
      p4tcc1
      cpufreq1
    pcib0
      pci0
        hostb0
        pcib1
          pci1
            vgapci0
        uhci0
          usbus0
            uhub0
        uhci1
          usbus1
            uhub1
        ehci0
          usbus2
            uhub2
        pcib2
          pci2
        pcib3
          pci3
        pcib4
          pci4
        uhci2
          usbus3
            uhub3
              ums0
        uhci3
          usbus4
            uhub4
        uhci4
          usbus5
            uhub5
        uhci5
          usbus6
            uhub6
        ehci1
          usbus7
            uhub7
        pcib5
          pci13
        isab0
          isa0
            orm0
            sc0
            vga0
        atapci0
          ata2
            ad4
              subdisk4
          ata3
            acd0
          ata4
          ata5
    acpi_ec0
    battery0
    acpi_acad0
    atkbdc0
      atkbd0
      psm0
    psmcpnp0
    atdma0
    acpi_hpet0
    fpupnp0
    acpi_sysresource0
    atrtc0
    attimer0
    acpi_sysresource1
    pci_link0
    pci_link1
    pci_link2
    pci_link3
    pci_link4
    pci_link5
    pci_link6
    pci_link7
    acpi_lid0
    acpi_button0
    acpi_tz0
    acpi_tz1
    acpi_timer0
AntonioK
() автор топика

Ща придёт изен и расскажет как надо.
А вообще, поставь Linux, в нём твоя железяка работает)

CyberTribe ★★
()
Ответ на: комментарий от AntonioK

Сетевушку твою Бздя не определила. Дождись следующей версии или поставь 9-CURRENT, может в ней уже сделали.

Acer такой асер.

iZEN ★★★★★
()
Ответ на: комментарий от AntonioK

А почему ты уверен что это bge(4), а не bce(4)?

короче определись с драйвером и попробуй подсунуть ему это

class=0x020000 card=0x013c1025 в исходник, перекомпилять модуль и загрузить.

Ygor ★★★★★
()
Ответ на: комментарий от melkor217

4AntonioK:
Рекомендую изучить http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/ , бывает очень помогает.
Как сказал Ygor, ну вот откуда вы взяли что нужен модуль bge? Посмотрите еще раз на перечень поддерживаемого оборудования http://www.freebsd.org/releases/8.0R/hardware.html#ETHERNET , а точнее http://www.freebsd.org/cgi/man.cgi?query=bce&sektion=4&manpath=FreeBSD+8.0-RE...
Посмотреть какие модули ядра загружены: kldstat
Загрузить модуль bce: kldload /boot/kernel/if_bce.ko
Посмотреть, что сказало ядро(ну или ничего не сказало): dmesg
Выполнить первое предложение поста.

co6aka
()
Ответ на: комментарий от Ygor

А почему ты уверен что это bge(4), а не bce(4)?


Я ошибся. Виноват, признаю =)
сменил в /boot/loader.conf строчку if_bge_load=«YES» на if_bсe_load=«YES». ноль реакции.

Я, правда, не понимаю смысла прописывать if_SMTH_load в конфиг лоадера, когда известно, что все эти драйверы вкомпилены в GENERIC-ядро.

AntonioK
() автор топика
Ответ на: комментарий от co6aka

4 co6aka:

# kldstat
Id Refs Address Size Name
1 1 0xffffffff80100000 d6e650 kernel

# kldload /boot/kernel/if_bce.ko
module_register: module bce/miibus already exists!
Module bce/miibus failed to register: 17
module_register: module pci/bce already exists!
Module pci/bce failed to register: 17
kldload: can't load /boot/kernel/if_bce.ko: File exists

AntonioK
() автор топика
Ответ на: комментарий от AntonioK

Посмотрите исходники драйвера bce. Возможно действительно отличий не будет и достаточно вписать в код определение для вышей платы и пересобрать.

PS: Настоятельно рекомендую читать хендбук. Посмотреть сайт производителя. А по поводу как и что пересобрать... http://www.lissyara.su/articles/freebsd/hardware/netxtreme_bcm5722_gigabit_et...

co6aka
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.