Не могу установить D-Link DGE-530T на сервер.
Пробовал на FreeBSD 5.4 и 6.1.В комплекте шел диск с драйверами под кучу операционок включая freebsd 5.4.
При добавления пэкиджа с диска фряха ругалась на отсудствие libc.so.5, что я вылечил линком libc.so.5 -> libc.so.6
Установил драйвер, написал в /boot/loader.conf >> if_dlge_enable="YES"После перезагрузки сетевуха не нашлась.
kldload if_dlge.ko - приводит к ошибке -> link_elf: symbol jumbo_vm_init undefined
Подскажите, плиз, где грабли?..
dge-530t это Marvell Yukon 88E8001 PCI Gigabit Ethernet Controller, в винде драйвера устанавливаются путем замены строчки PCI\VEN_11AB&DEV_4320&SUBSYS_952111AB на PCI\VEN_1186&DEV_4B01&SUBSYS_4B011186. под nix суть та же.
>dge-530t это Marvell Yukon 88E8001 PCI Gigabit Ethernet Controller, в винде драйвера
>устанавливаются путем замены строчки PCI\VEN_11AB&DEV_4320&SUBSYS_952111AB на PCI\VEN_1186&DEV_4B01&SUBSYS_4B011186. под nix суть та
>же.
а на пальцах можно?.. :-(
>а на пальцах можно?.. :-(Попробуйте
# kldload if_sk
Если не определится, то покажите вывод:
# pciconf -lv | grep -B3 network
>Попробуйте
># kldload if_sk
>Если не определится, то покажите вывод:
># pciconf -lv | grep -B3 network
kldload if_skmodule_register: module sk/miibus already exists!
Module sk/miibus failed to register: 17
module_register: module skc/sk already exists!
Module skc/sk failed to register: 17
module_register: module pci/sk already exists!
Module pci/sk failed to register: 17
kildload: can't load if_sk: File exist------------------------------------------------
pciconf -lv | grep -B3 network
subclass = interrupt controller
none5@pci2:2:0: class=0x020000 card=0x4b011186 chip=0x4b011186 rev=0x11 hdr=0x00
vendor = 'D-Link System Inc'
class = network
subclass = ethernet
mpt0@pci2:5:0: class=0x010000 card=0x343b8086 chip=0x00301000 rev=0xc1 hdr=0x00
vendor = 'LSI Logic (Was: Symbios Logic, NCR)'
--
none6@pci5:0:0: class=0x020000 card=0x34398086 chip=0x436111ab rev=0x18 hdr=0x00
vendor = 'Marvell Semiconductor (Was: Galileo Technology Ltd)'
device = '88E8036 Marvell Yukon -EC 88E8050 PCI Express Gigabit Ethernet Controller'
class = network
subclass = ethernet
em0@pci7:4:0: class=0x020000 card=0x34398086 chip=0x10768086 rev=0x05 hdr=0x00
vendor = 'Intel Corporation'
device = '82547EI Gigabit Ethernet Controller'
class = network
subclass = ethernet
none7@pci7:12:0: class=0x030000 card=0x34398086 chip=0x47521002 rev=0x27 hdr=0x00
vendor = 'ATI Technologies Inc'----------------------------------------------------
>module_register: module sk/miibus already exists!
>Module sk/miibus failed to register: 17Это говорит о том, что драйвер уже есть у вас в ядре..
>none5@pci2:2:0: class=0x020000 card=0x4b011186 chip=0x4b011186 rev=0x11 hdr=0x00
>none6@pci5:0:0: class=0x020000 card=0x34398086 chip=0x436111ab rev=0x18 hdr=0x00Поддержка обоих этих сетевух есть в свежем драйвере if_sk (только не знаю, на сколько хорошо они работают).
Вы можете попробовать либо обновить всю систему до RELENG_6 (т.е. до STABLE), либо обновить только драйвер, например из cvs:
# cd /usr
# cvs -Rd:pserver:anoncvs@anoncvs.at.freebsd.org:/home/ncvs login
(пароль anoncvs)
# cvs -Rd:pserver:anoncvs@anoncvs.at.freebsd.org:/home/ncvs co -rRELENG_6 src/sys/dev/sk/
и пересобрать ядро. Думаю что на 6.1 это должно сработать без каких либо проблем.
>(пароль anoncvs)
># cvs -Rd:pserver:anoncvs@anoncvs.at.freebsd.org:/home/ncvs co -rRELENG_6 src/sys/dev/sk/
>и пересобрать ядро. Думаю что на 6.1 это должно сработать без каких
>либо проблем.
После обновления по CVS мне не помогло.....
помогло только после установки патча.
http://www.freebsd.org/cgi/query-pr.cgi?pr=99903FreeBSD 6.1
Попробовал предложенные варианты.Обновил if_sk.. Добавил патч, пересобрал ядро. - Всёравно не определяется.. В чем грабли?.. Может я чего не так сделал?..
>Попробовал предложенные варианты.
>
>Обновил if_sk.. Добавил патч, пересобрал ядро. - Всёравно не определяется.. В чем
>грабли?.. Может я чего не так сделал?..
У меня на заработал следующий вариант:
http://www.lissyara.su/?id=1271.там есть ссылка на патч, который работает на 6.1-RELEASE
>>(пароль anoncvs)
>># cvs -Rd:pserver:anoncvs@anoncvs.at.freebsd.org:/home/ncvs co -rRELENG_6 src/sys/dev/sk/
>>и пересобрать ядро. Думаю что на 6.1 это должно сработать без каких
>>либо проблем.
>
>
>После обновления по CVS мне не помогло.....
>помогло только после установки патча.
>http://www.freebsd.org/cgi/query-pr.cgi?pr=99903
>
>FreeBSD 6.1
Подскажите, пожалуйста, а как этот патч устанавливать?
забей. Тяни с marvell.com драйвера и все будет пушисто. Читать ридми обязательно.