Jump to content
Калькуляторы

не получается найти сетевуху FreeBSD проблема с драйвером

На сервере 2 сетевухи:

Embedded Intel® Dual Gigabit Controller 82574L and 82578DM

82574L определилась сразу-же, а вот другая, 82578DM, определяться не хочет:

 

# ifconfig
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4>
        ether 00:15:17:c7:d9:64
        inet 192.168.3.26 netmask 0xffffff00 broadcast 192.168.3.255
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=3<RXCSUM,TXCSUM>
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
#pciconf -lv
none6@pci0:0:25:0:      class=0x020000 card=0x34ec8086 chip=0x10ef8086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    class      = network
    subclass   = ethernet
em0@pci0:2:0:0: class=0x020000 card=0x34ec8086 chip=0x10d38086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    class      = network
    subclass   = ethernet

 

Смотрел в драйверах, там она указывается с файле:

http://ftp.lucky.net/pub/FreeBSD/developme...000_ich8lan.c,v

 

Ядро: 8-Stable

 

Что можно сделать, что бы система определила таки 2-ю сетевушку в качестве em1?

 

Сразу говорю, с фряхой знаком плохо, могу задавать глупые вопросы.

Edited by terrible

Share this post


Link to post
Share on other sites

уже было

но драйверов официальных пока нет.

возможно, помогут драйвера от Яндекса.

Edited by fenix-vt

Share this post


Link to post
Share on other sites

Они через gmake вроде как нормально прокатывают, однако задействовать всё-равно не получается :(

 

Подозреваю, что нужно всего лишь добавить в код драйвера em соответствующий PCI ID и радоваться жизни.
А как это сделать?

Share this post


Link to post
Share on other sites

вот тут писали как их "задействовать" :)

попробуйте, интересно все-таки, схавает ли.

Share this post


Link to post
Share on other sites

Не схавало. Мне помогли драйвера на сайте Intel. Под 8кой сбрались и сетевые обе определились.

Share this post


Link to post
Share on other sites

У меня FreeBSD-6.4. Обновиться нельзя, так как только под 6-ой веткой работает наше программное обеспечение.

Старый сервер хочет сдохнуть, купили новый Intel SR1630GP. У него на борту два интерфейса: 82574L и 82578DM. В отличие от описанной выше ситуации, не определяется ни один из них.

Пробовал подсовывать драйвера em-6.6.6 от Интела и em-6.7.3-yandex-1.40 от Яндекса. Это не помогло.

Какие есть варианты, чтобы порешать эту грустную ситуацию?

В частности, хотелось бы поподробнее ознакомиться, что значит "добавить в код драйвера em соответствующий PCI ID".

Share this post


Link to post
Share on other sites

Я ставил яндексовские 6.9.20, попробуйте их

Edited by terrible

Share this post


Link to post
Share on other sites

Я ставил яндексовские 6.9.20

Вы их под FreeBSD 6.4 ставили или под чем-то более свежим?

Edited by Margulis

Share this post


Link to post
Share on other sites

ЕСТЬ КОНТАКТ!

Встали дрова em-6.9.8. Почему встали - не понятно, по понятиям бы не должны были встать, потому что они для 7-ой ветки. Но откомпилились и встали нормально. Наколка нашлась через Гугль на каком-то польском форуме: http://groups.google.am/group/pl.comp.os.b...6883191a1b068ce

 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this