Как задействовать 82574L и(или) 82578DM под FreeBSD-6.4

Обсуждаем OS FreeBSD и сервисы на ней.

Как задействовать 82574L и(или) 82578DM под FreeBSD-6.4

Сообщение Margulis » 17 июн 2010, 14:56

У меня FreeBSD-6.4. Обновиться нельзя, так как только под 6-ой веткой работает наше программное обеспечение.
Старый сервер хочет сдохнуть, купили новый Intel SR1630GP. У него на борту два интерфейса: 82574L и 82578DM. Не определяется ни один из них.
Пробовал подсовывать драйвера em-6.6.6 от Интела и em-6.7.3-yandex-1.40 от Яндекса. Это не помогло.
Какие есть варианты, чтобы порешать эту грустную ситуацию?
Margulis
проходил мимо
 
Сообщения: 3
Зарегистрирован: 17 июн 2010, 14:52

Re: Как задействовать 82574L и(или) 82578DM под FreeBSD-6.4

Сообщение root » 17 июн 2010, 15:13

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

расскажи как ты пробовал

Сетевые карты INTEL на чипсетах 82574L, 82578DM читал ? так же делал ?
обращаю твое внимание на:
Затем, чтобы при пересборке ядра родной драйвер em не собирался добавим в /etc/make.conf:
Код: Выделить всё
echo ‘WITHOUT_MODULES=em’ >> /etc/make.conf


Теперь нужно пересобрать ядро без поддержки em, т.е. убрать или закоментарить в ядре строчку:
Код: Выделить всё
device         em              # Intel PRO/1000 Gigabit Ethernet Family
С уважением, root

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1894
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia

Re: Как задействовать 82574L и(или) 82578DM под FreeBSD-6.4

Сообщение Margulis » 17 июн 2010, 15:48

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

расскажи как ты пробовал
Сетевые карты INTEL на чипсетах 82574L, 82578DM читал ? так же делал ?

Да, я читал эту статью, делал так же, но с яндексовскими драйверами. При этом была трудность: в яндексовских драйверах нет Makefile, где-то я нашёл на каком-то форуме, что нужно его взять откуда-то, я взял... В общем, как-то мутно, через жопу, я сразу засомневался и не зря: не заработало.Тогда я копнул глубже и перекомпилировал ядро с яндексовскими драйверами - результат тот же, не работает. Тогда я взял с интеловского сайта последние драйвера для 6-ой ветки (em-6.6.6), но устанавливал, как написано там в README:
4. To compile the driver into the kernel, enter:

cd em-x.x.x/src
cp *.[ch] /usr/src/sys/dev/em

Edit the kernel configuration file (i.e., GENERIC or MYKERNEL) in
/usr/src/sys/i386/conf, and ensure the following line is present:

device em

Compile and install the kernel. The system must be rebooted for the
kernel updates to take effect. For additional information on compiling
the kernel, consult the FreeBSD operating system documentation.

Это то же самое, что я сделал с яндексовскими дровами во время второй попытки.
Не работает.
На всякий случай попытался скомпилировать em-6.9.21. Как и следовало ожидать - шиш, даже не компилируются. Но там всё понятно: в README ясно написано, что они для 7-ой ветки.
Таким образом, складывается следующее впечатление: те драйвера, которые позиционируются для FreeBSD 6-ой ветки, вышли раньше, чем появился 82574L, а те драйвера, которые знают адаптер 82574L, вышли уже под новые версии FreeBSD.
Margulis
проходил мимо
 
Сообщения: 3
Зарегистрирован: 17 июн 2010, 14:52

Re: Как задействовать 82574L и(или) 82578DM под FreeBSD-6.4

Сообщение Margulis » 17 июн 2010, 16:19

ЕСТЬ КОНТАКТ!
Встали дрова em-6.9.8. Почему встали - не понятно, по понятиям бы не должны были встать, потому что они для 7-ой ветки. Но откомпилились и встали нормально. Наколка нашлась через Гугль на каком-то польском форуме: http://groups.google.am/group/pl.comp.o ... 91a1b068ce
Margulis
проходил мимо
 
Сообщения: 3
Зарегистрирован: 17 июн 2010, 14:52


Вернуться в FreeBSD

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 30