The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Сетевая карта Marvell 88E8066 в FreeBSD"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Сетевая карта Marvell 88E8066 в FreeBSD"  
Сообщение от Прокофьев Павел on 29-Сен-06, 13:28 
Подскажите, пожалуйста
Имеется мат. плата ASUS P5WDG2-WS с двумя встроенными сетевыми картами Marvell 88E8066.
Операционная система FreeBSD 6.0 после установки не обнаружила сетевушек. С сайта производителя скачал драйвер.
На Win машине разархивировал его и копировал файл if_myk.ko на сервер в /boot/kernel.
Далее запускаю его, прописав в loader.conf строку if_myk_load="YES"
Определяется одна сетевая карта myk0. Прописываю адрес, маску. Работает нормально.
Вторая карта является полным клоном первой.
Т.е. пингую сервер - пингуется. Вынимаю патч-корд из первой карты, вставляю во вторую - пингуется.
Обе сетевушки работают как одна.
Но мне-то нужно две.
Как поправить?
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Сетевая карта Marvell 88E8066 в FreeBSD"  
Сообщение от lavr email on 29-Сен-06, 15:42 
>Подскажите, пожалуйста
>Имеется мат. плата 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

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Сетевая карта Marvell 88E8066 в FreeBSD"  
Сообщение от Прокофьев Павел on 29-Сен-06, 16:40 
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

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Сетевая карта Marvell 88E8066 в FreeBSD"  
Сообщение от lavr email on 29-Сен-06, 16:48 
>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 выдает!
Телепатически трудно разобраться.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "Сетевая карта Marvell 88E8066 в FreeBSD"  
Сообщение от Прокофьев Павел on 29-Сен-06, 17:42 
вывод 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

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

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "Сетевая карта Marvell 88E8066 в FreeBSD"  
Сообщение от lavr email on 29-Сен-06, 17:45 
>вывод 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

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру