Подскажите, пожалуйста
Имеется мат. плата ASUS P5WDG2-WS с двумя встроенными сетевыми картами Marvell 88E8066.
Операционная система FreeBSD 6.0 после установки не обнаружила сетевушек. С сайта производителя скачал драйвер.
На Win машине разархивировал его и копировал файл if_myk.ko на сервер в /boot/kernel.
Далее запускаю его, прописав в loader.conf строку if_myk_load="YES"
Определяется одна сетевая карта myk0. Прописываю адрес, маску. Работает нормально.
Вторая карта является полным клоном первой.
Т.е. пингую сервер - пингуется. Вынимаю патч-корд из первой карты, вставляю во вторую - пингуется.
Обе сетевушки работают как одна.
Но мне-то нужно две.
Как поправить?
>Подскажите, пожалуйста
>Имеется мат. плата ASUS P5WDG2-WS с двумя встроенными сетевыми картами Marvell 88E8066.
>
>Операционная система FreeBSD 6.0 после установки не обнаружила сетевушек. С сайта производителя
>скачал драйвер.
>На Win машине разархивировал его и копировал файл if_myk.ko на сервер в
>/boot/kernel.
>Далее запускаю его, прописав в loader.conf строку if_myk_load="YES"
>Определяется одна сетевая карта myk0. Прописываю адрес, маску. Работает нормально.
>Вторая карта является полным клоном первой.
>Т.е. пингую сервер - пингуется. Вынимаю патч-корд из первой карты, вставляю во
>вторую - пингуется.
>Обе сетевушки работают как одна.
>Но мне-то нужно две.
>Как поправить?думаю все дело в том что там marvell dual-controller - вот от этого и следует плясать,
если не ошибаюсь то это Marvell 80E8066/8062. Тонкости вероятно нужно читать в документации
драйвера от Marvell, если есть, либо отписать письмо на support@marvell.com с описанием
проблемы.Сейчас новый драйвер появился, но пока только в HEAD(в смсысле в 7-Current), называется msk,
жди когда его заMFC'ят в 6-RELENG.Как вариант - возможно что-то неверно в настройках или нехватает в device.hints, смотри что
dmesg выдает: наличие myk0 и myk1
если myk1 отсутствует, смотри pciconf -lv
myk1 в выводе dmesg отсутствует
видимо, эту карту действительно надо разделять на две в настройках драйвера.
Вот кусочек из man. Но я не могу понять, как мне передать эти опции драйверу.
The myk driver also supports up to three special link options for dual-
port adapters:link0 Set CLP redundant link mode
link1 Set CLPSS redundant link mode
link2 Set port B as preferred port
>myk1 в выводе dmesg отсутствует
>видимо, эту карту действительно надо разделять на две в настройках драйвера.
>Вот кусочек из man. Но я не могу понять, как мне передать
>эти опции драйверу.
>
> The myk driver also supports up to three special
>link options for dual-
> port adapters:
>
> link0 Set CLP redundant link mode
>
> link1 Set CLPSS redundant link mode
>
> link2 Set port B as preferred
>portу меня нет Marvell'а, а качать драйвер неохота, попробуй сам внимательно почитать man и
разобраться, ну как уже говорил - смотри что у тебя pciconf -lv выдает!
Телепатически трудно разобраться.
вывод dmesg:
myk0@pci3:0:0: class=0x020000 card=0x81da1043 chip=0x434311ab rev=0x14 hdr=0x00
vendor = 'Marvell Semiconductor (Was: Galileo Technology Ltd)'
class = network
subclass = ethernetнаверное, действительно настройки где-то в недрах драйвера.
буду искать дальше
спасибо
>вывод dmesg:
>myk0@pci3:0:0: class=0x020000 card=0x81da1043 chip=0x434311ab rev=0x14 hdr=0x00
> vendor = 'Marvell Semiconductor (Was: Galileo
>Technology Ltd)'
> class = network
> subclass = ethernet
>
>наверное, действительно настройки где-то в недрах драйвера.
>буду искать дальше
>спасибоеще раз:
# pciconf -lv
смотри неизвестные устройства - man pciconf по полю chip можно определить vendor-id
и device-id