Мы — долго запрягаем, быстро ездим, и сильно тормозим.
|
||||||
www.lissyara.su
—> статьи
—> FreeBSD
|
|
|
Негусто, но "яндексу" хватит :) Поиски установили, что Marvell Semiconductor сама выпускает драйверы для этой сетевухи. Качаем, и пытаемся разобраться. Просмотр архива показал, что это самый обычный пакет, в котором находился модуль ядра и ман к нему. Тока расширение почему-то "tar". Пробуем поставить:
|
Всё нормально. Для загрузки модуля на старте системы, добавим такую строку в /boot/loader.conf
|
Ну вот и всё. Хочется заметить, что несмотря на то, что драйвер бинарный, а не в исходниках, радует, что производители начинают выпускать дрова под FreeBSD. Также радует тот факт, что сетевуха поддерживает аппаратный подсчёт контрольных сумм, большие пакеты ("JUMBO"), в отличие от прежних гигабитных реалтеков, которые не могли вообще ничего. Ну, а как насчёт кривизны - время покажет :)))
P.S.1 Надо заметить, что если будете переставлять ядро, то модуль, находящийся в каталоге /boot/kernel переместиться в каталог /boot/kernel.old. Посему надо об этом помнить и установив ядро не перезагружаться, не скопировав модуль обратно. Иначе после перезагрузки останетесь без сети, и придётся к машине топать ногами, искать моник, клаву :)))
размещено: 2006-07-27,
последнее обновление: 2006-12-21,
автор: lissyara
Fastman, 2006-07-31 в 16:12:10
Аналогично, один в один и я так сделал. Тлько по неопытности лазил по нету долго пока нашел всю инфу :)
jam, 2006-08-09 в 14:31:46
Только вот no carrier так и остался, не видит соединения и все тут.... 2 версии пробовал, из исходников и бинарную последнюю, сетевку видит но работать не хочет :(
Zandy, 2006-08-14 в 18:27:45
Я так же делал на двух компах
на 6.0 пошло сразу а на 6.1 после kldload было no carrier
а вот после прописывания в loader.conf и ребута всё появилось
Black Raven, 2006-09-03 в 1:34:06
Я больше гугль люблю ;) Он первой ссылкой меня сюда швырнул :) Спасибо большое :)
AlienMind, 2006-09-27 в 0:02:25
I have a 88E8055 and NO GO.
mykbsd60x86-8.12.2.3.tar builds loads, but no card.
mykbsd60x86-8.12.1.3-src.tgz loads, but no card.
Hacking the source/binary to change the ChipID to 0x4363 loads, card is available, but always shows "no link".
ndiswrapper loads after removing a few lines from yk51x86.inf, but no card.
karatist, 2006-10-13 в 15:33:21
подтверждаю для 88e8053 все должно работать. для 88e8055 не работает.
также пробовал менять CHIP_ID.
драйвер живет. но carrier.
заметил что нет media interface для myk0, как например rlphy0 для rl0.
дальнейшее кручения ииц исходникам вызвало падение.
печалит что для линакса дравер 88e8055 уже есть. неужели тяжело поменять хеадеры и пересобрать пакет. или хотя бы сырцы к последней версии выложить, если сами не могут.
Serg, 2006-10-23 в 10:58:03
У меня 88е8053 после перезагрузки все заработало
Yefimov Gleb V., 2006-12-08 в 7:24:17
Извиняюсь за не внимательность. Задаю вопросы а ответы рядом.
Эта статья как раз про мою проблему. Но ... :-(
Все сделал - работает, пинг проходит с нее и на нее.
Перезагружаю машину ни фига: ifconfig myk0 - нету
pciinfo показывает none2@pci2:0:0 ................
vendor = 'Marvell ...'
....
class = network
....
В loader.conf прописано
Хоть убей его, помогите
Сам не новичек, но в фряке только начинаю, со многим еще не разобрался.
crot, 2007-01-02 в 14:19:52
Имеются в наличии 2 onboard сетевухи (88E8053 Yukon PCI-E Gigabit Ethernet Controller). Пробовал их поднимать с обеими версиями драйверов (8.12.1.3 и 8.12.2.3). Работает всё, кроме 1000BaseTX.
Этот режим не поддерживается или я чего проглядел..?
<CODE>
relay# ifconfig -m myk1
myk1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=2b<RXCSUM,TXCSUM,VLAN_MTU,JUMBO_MTU>
capabilities=2b<RXCSUM,TXCSUM,VLAN_MTU,JUMBO_MTU>
inet6 fe80::217:31ff:feaf:84c9%myk1 prefixlen 64 scopeid 0x2
inet 10.15.33.254 netmask 0xffffff00 broadcast 10.15.33.255
ether 00:17:31:af:84:c9
media: Ethernet autoselect (1000baseTX <full-duplex>)
status: active
supported media:
media autoselect
media 10baseT/UTP mediaopt half-duplex
media 10baseT/UTP mediaopt full-duplex
media 10baseT/UTP
media 100baseTX mediaopt half-duplex
media 100baseTX mediaopt full-duplex
media 100baseTX
</CODE>
crot, 2007-01-31 в 19:59:04
Странно: Режим 1000BaseТX работает, но только с автоселектом....к чему бы?
Пытался настраивать polling-режим :
options DEVICE POLLING
options HZ=1000
sysctl kern.polling.enable=1
После чего:
kern.polling.handlers: 0
-таким макаром сделал вывод что карта опрос не поддерживает.
Вопрос: а кто-нибудь делал тонкую настройку гигабита на этой сетевухе? (в смысле, что-то отличное от режима простых прерываний, определение размеров буферов и.т.д). С большим интересом выслушаю мысли по этому поводу
sakr, 2007-04-04 в 19:54:46
Все это хорошо, но драйвер с сайта Марвелла не работает в 64-битном режиме (AMD64), а это весьма актуально на машинах с памятью > 3 Гбайт.
Работает только при установке i386 версии. Проверялось в последний раз месяца 4 назад с версией FreeBSD-6.1.
mishutka, 2007-06-19 в 17:37:34
После установки пакета Marvell Yukon FreeBSD 6 Driver v8.14.9.3(FreeBSD 6.2) все заработало, но portupgrade заканчивался с ошибкой и пересборка ядра тоже pkg_delete не помогло. Вобщем после чистки руками, просто копировал if_myk.ko в /boot/kernel.
Andrey, 2007-12-18 в 11:18:42
jam, 2006-08-09 в 14:31:46
Только вот no carrier так и остался, не видит соединения и все тут.... 2 версии пробовал, из исходников и бинарную последнюю, сетевку видит но работать не хочет :(
сделай ifconfig myk0 up !
Sirin, 2008-01-06 в 17:48:14
На рабочей машине тоже была встроенная сетевуха от Marvell. Ситуация 1 в 1.
alex, 2008-04-20 в 0:03:59
Проше
---> loader.conf:
if_msk_load="YES"
или в конфиг kernel
device miibus
device msk
http://www.freebsd.org/cgi/man.cgi?query=msk&sektion=4&manpath=FreeBSD+6.3-RELEASE
maslivets, 2008-10-02 в 11:30:22
хм.. у меня почемуто с 88E8053 проблемы..
если работать серез msk, то
mskc0: PCI Express error(0x00100000)
msk0: watchdog timeout (missed Tx interrupts) — recovering
msk0: watchdog timeout
а если черз myk, то кроме пингов не чего не работает..
в смысле не могу выйти удалено на другую машину по SSH
или зайти по FTP
HTTP тоже не пашет
а вот почемуто NFS маунтид с другой машины... вообщем страно себя както ведет
Mors, 2008-11-30 в 15:55:04
FreeBSD 7.1-PRERELEASE #6: Sun Nov 30 2008 i386
конфиг kernel
device miibus
device msk
После применения параметров:
ifconfig msk0 -tso -txcsum -rxcsum -vlanhwtag
Карта работает прекрасно.
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
Комментарии пользователей [17 шт.]