Freebsd установка драйвера при установке

FreeBSD 9.x Установка драйверов на примере установки Intel PRO/1000 PT Dual Port Server Adapter EXPI9402PTBLK PCI-E x4 чип 82571GB. Ремонт, тестирование Intel сетевой карты

Скачиваем драйвера с сайта производителя Intel. Карта установлена в PCI-E слот x16. Проверяем, что при загрузке увидела система:

Интересует то, что с классом network. Сетевая на материнке называется nfe0. Всего 5 сетевых интерфейсов, но ещё 2х интерфейсов не видно -это установленная сдвоенная Intel карта.

Выше видим 2 каких-то none:

none это неправильно, нужно установить драйвера, которых у производителя материнки под FreeBSD не было. К текущему вопросу это не относится и три года с этим всё жило прекрасно.

Intel сетевой карты не видно, так быть не должно.

Скачанный архив с драйверами распаковываем в какую либо папку:

Делаем всё, как написано в README файле
/drivers/eth82571GB/em-7.4.2/*README

В /boot/kernel появится *if_em.ko. Но от туда, по некоторой рекомендации if_em.ko переместил в директорию /boot/modules

В файл /boot/loader.conf прописываем строку:
if_em_load=»YES»

Перезагрузился, но Вы не спешите, ибо воз и ныне там, система не видит вновь установленную карту.

Заходим в /etc/make.conf прописываем строку:
WITHOUT_MODULES=em -компилировать ядро без стандартного модуля «em» штатного сетевого драйвера intel

Идём в конфигурацию ядра:
/usr/src/sys/платформа/conf/myKERNEL и для надёжности комментируем строку «device em»:

Компилируем ядро:
# cd /usr/src
# make buildkernel KERNCONF=myKERNEL

Ждём минут 40-60

Устанавливаем ядро:
# make installkernel KERNCONF=myKERNEL

Перезагружаемся:
# shutdown -r now

Смотрим дату и время установленного ядра и убеждаемся, что дата и время текущее:
# uname -a

Ну теперь точно всё получится… перезагружаемся и… не получилось, установленную сетевую сдвоенную карту система не видит.

На пробы поиски раздумья ушли сутки, заглянул в BIOS
Отключил всё, что не использовалось, в том числе и встроенную сетевую карту, поменял некоторые параметры, и…
Чудо свершилось:

Всё отлично, Intel PRO/1000 PT Dual Port Server Adapter EXPI9402PTBLK установлена.

Пробовал вернуть настройки BIOS обратно как было, чтобы сетевая снова не заработала и точно определить, в чём же было дело. Номер не прошёл. Из настроек менял, в том числе, настройки SLI, приоритетность запуска видеокарты. На материнке два PCI-E x16. В одном временно установлена видеокарта, в другом EXPI9402PTBLK сетевая карта.

Делаю вывод, настройки BIOS были не причём, но их переброс помог FreeBSD 9.2 увидеть сетевую карту. Какие именно настройки, выяснить не удалось. Возможно перезагрузка через полное отключение питания помогла.

Переходим к настройке и тестированию.
Карта была куплена с рук, продавец заверял что новая. Оказалась неновая и с отломанным C243 чип 0402 конденсатором в цепи развязывающего трансформатора одного из портов. В сумраке коридора х… что разглядишь. Продавец перец тёртый). Утверждал, что уже несколько таких же карт до этого продал. Хорошо, обнаружил дефект при более тщательном осмотре. Надеюсь именно проблемы с одним из двух сетевых каналов и были причиной продажи. Внешне сетевая карта выглядит не поддельной, надпись Intel, Yottamark в наличии, внешний вид совпадает с оригинальным.

Вместе с C243 меняем, обязательно, сразу все 4ре конденсатора: C234, C240, C241, C243. Пайка без свинцовая, плата многослойная, температуру жала паяльника нужно выставлять 380. При проверке отпаянного конденсатора ёмкость оказалась 10n -десять нано фарад. Под рукой оказалась катушка с таким номиналом, но в 0805 корпусе, разницу в размерах видим на фотографии. Получилось так, что рядом с контактной площадкой конденсаторов были переходные отверстия и после лужения они стали отличной контактной площадкой. Поэтому с 0805 размером вместо 0402 проблем не возникло.

Заодно проверяем защитные диоды/супрессоры/стабилитроны на пробой, это DP200, DP201, DP202, DP203 -3304N. Замер сопротивления между общей шиной -куда припаяны R203, R207, R212, R213 и выводами 1,3,7,9 DP200, DP201 сборок защитных диодов должен показать 75Ом. И соответственно замер сопротивления между общей шиной -куда припаяны R217, R218, R220, R228 и выводами 1,3,7,9 DP202, DP203 сборок защитных диодов должен показать 75Ом. Всё оказалось в порядке.

Тестирование попробовал произвести с помощью iperf.
На машине с тестируемой сетевой картой и удалённой на 0.5 метра, устанавливаем iperf:

# cd /usr/ports/benchmarks/iperf
# make config
# make
# make install
# rehash

На удалённой машине настраиваем ipwf и запускаем сервер:
Настройка в меру подробных, для проверки работоспособности, правил ipfw:

$ 00040 allow ip from any to $ via $
$ 00041 allow ip from $ to any via $

Настраиваем правила ipfw на машине с тестируемой картой:

$ 00040 allow ip from aa.bb.cc.dd to me via $
$ 00041 allow ip from me to aa.bb.cc.dd via $

Соединяем пачкордом удалённую машину с запущенным сервером с первым испытываемым сетевым интерфейсом и запускаем клиента:

Выше тест Realtec сетевых карт.

Iperf на 15.07.2015 оказалась недоработанной. По разному ведёт себя сервер, по началу была демонстрация активности, затем пропала. Ему пришлось открывать все порты иначе соединение не устанавливалось. Не работала опция -t, когда заработала, то пропала реальная передача данных и демонстрация активности стала такой:

Перезапуска машин сервера и клиента не помог, iperf больше не работал, вывод был вышеприведённый, обмена не было.
В общем iperf 2.0.5 то-ли сырой порт, то-ли не отлаженный под FreeBSD, ну очень подозрительный. Удаляем.

Воспользовался sftp клиентом для заливки и скачивания массива данных 8G через испытуемые интерфейсы. Конечно это не полноценная проверка, но проблем не наблюдалось.

Источник

Установка драйверов intel+nvidia на ноуте под FreeBSD

Готовлюсь к плавному переезду на freebsd, как раз выходу 12.1, потискал в виртуалке — все круто и довольно понятно. Единственное, что не могу проверить в виртуалке и поиграть с настройками — это видеокарты и драйвера к ним. Поэтому хотелось бы получить мнения\советы\бест практисы по следующим моим умозаключениям.

Переехал, пишу из горящего ноутбука. Немного отредактировал тему: сначала все по интелу, включая xorg (все работает), потом нвидиа (пока не трогал)

Итак, есть ноут Intel® Core™ i7-4500U + GeForce GT 750M.

1. Для начала нужно узнать как определились видеокарты в системе:

2. Начнем с установки драйвера интел:

    опытным путем было вымучано, что простой установки иксов через:

3. Нвидиа пока не трогал.

4. Настройка xorg.

    далее нужно указать xorg, что для определенной видеокарты нужно юзать определенный драйвер, для это нужно создать следующий файл:

5. Из приятного: изображение в иксах не мерцает, как это было в ubuntu, fedora, manjaro и rhel (причем мерцало как и на интеле, так и на нвидиа(как на открытом так и на закрытом драйвере))

Как корректно прописать две видеокарты в xorg, чтобы можно было их выбирать?

Что значит «выбирать»? Как ты себе это представляешь?

Лично я до сих пор успешно избегаю девайсы с гибридной графикой.

система видит две видюхи, интел и нвидиа. в системе установлены драйвера для обеих и загружаются автоматически при старте системы. я загрузил комп, уперся в консоль, в конфиге настроил «нвидиа-pci + драйвер нвидии», старатнул иксы — сижу на нвидии. завершил сеанс иксов, настроил конфиг «интел-pci+драйвер интела» стартанул иксы, сижу на интеле. или так нельзя?

а какой бест практис то? я вот хочу сидеть на нвидиа — мне нужно «убрать» интел совсем вообще из устройств?

Говорю ж у меня просто нет гибридных девайсов и соответственно нет проблем : )

По идее стандартный драйвер нвидии у тебя сам не заработает. Он же безголовый и рисует через интел…

Я стараюсь избегать девайсов с гибридной графикой, пока успешно.

загрузил комп, уперся в консоль

В какую именно консоль — sc или vt?

Ну и tty тоже упирается в видеодрайвер.

эм, ну та консоль, которая после первого ребута после установки ОС с нуля

Драйверам нивидии не нужен линусятор. Если ставить из портов, то это опционально.

Я не слышал чтобы кто-то заводил оптимус («чтобы карты можно было переключать») на FreeBSD, так что считай что это невозможно или нетривиально. Кажется, две карточки на отдельных иксах тоже нельзя, ибо nvidia выводит через intel (видеовыход-то один).

А так с интелом всё просто — поставить drm-kmod, добавить в kld_list, всё. Никаких Xorg -configure не нужно — иксы работают без конфига.

nvidia я давно не устанавливал, когда была на десктопе достаточно было поставить nvidia-driver, и сделать Xorg -configure, как сейчас с modesetting не знаю, может быть тоже конфиг не нужен. Совместимость с линуксом отключать, она нахрен не нужна.

то есть оптимальным решением без приключений будет отключение нвидиа и использование только интела, верно?

И попробуй nixos в отпуске. Freebsd это всетаки для людей застрявших в 90х

обновил шапку, держу в курсе

Не знаю где там у тебя мерцало , но сделай один тест и отпишись. Запусти obs-studio на полный экран в разрешении 1366×768 и сделай скрин только вот как ты говоришь именно на хорг на интел надо проверить есть ди такая же хрень во фре или нет.

оно артефачит, а запись видева я сделать не смог — «неопознанная ошибка»

Значит хорг драивер и там тоже такой же не отремонтированный ну это же СПО где никто не кому не должен зато фри БСД 5 потом 6,7,8 версия делаем вид что все изменилось здесь на форуме ещё бы у манжаровцев проверить не плохо было бы.

Ты не понимаешь смысл гибридной графики. У nVidia физически отсутствует возможность передавать картинку на экран напрямую. Этим во всех режимах занимается Intel. nVidia может просто брать на большую часть рассчетов.

Ого откапался крыс , ты че не видишь багу в obs одна часть видео окна уехала , а зато поперли типа дальше убунта 19.10 , 20.04 , а драивер тот же никто его не отреверсил и не отремонтировал.

Привет! У меня ноут с интегрированной графикой intel — lenovo z570, тоже установил FreeBSD12.1 и доустановил Xorg по по методу из твоего поста. Х всетаки не стартуют. Как на флешку логи и вывод списка оборудования закинуть, чтобы здесь показать?

Источник

Установка драйвера сетевой карты под FreeBSD

Здравствуйте.
Жизнь заставила начать работоать с FreeBSD. И возникла первая проблема — установка драйвера сетевого адаптера. Адаптер Broadcom BMC4401, встроенный на материнке. Какие-то дрова я нашел. А вот установить их затрудняюсь.
Правильно ли я понял, что нужно сделать две вещи. Это подправить ядро, добавив туда строки:
device miibus
device bfe
потом скомпилировать и установить новое ядро. И Вторая часть — это в /dev добавить папку самих драйверов и каким-то образом их туда запихать. Или я все напутал и все не так?
Очень прошу рассказать все подробно и понятным языком. А то кранты

P.S. Или хотя бы где про енто можно почитать. Не вообще про установку драйверов (это я читал), а именно вот про мой случай.

Не могу установить драйвера сетевой карты на Windows 7
toshiba a300 не ставятся дрова на интернет-контроллер ни на wi-fi ни на сетевуху комп не видит.

Драйвера для сетевой карты, как установить
Ноутбук packard bell установленная система: kubuntu 13.10 итак, сетевой интерфейс не поднят: .

Драйвера для сетевой карты. Нужен wifi
В debian я новичок, как и откуда брать дрова на сетевую карту для беспроводного подключения я не.

да, ты всё правильно понимаешь
пропиши в своё ядро две те строчки и перекомпилируй свё ядро.
cd /usr/src/
make buildkernel KERNCONF=ИМЯ_ЯДРА
make installkernel KERNCONF=ИМЯ_ЯДРА
reboot

при загрузке, ты должен видеть свой сетевой адаптер.
dmseg | more
после того как система загрузится, этой командой ты сможешь посмотреть, что система нашла у тебя из железа.
в /dev всё должно создаться автоматически.
если этого не произошло, попробуй cd /dev/
sh MAKEDEV имя_устройства
это действует в ветках 4, если не указано в ядре что б использовалось devfs
в 5-ой ветке devfs используется по умолчанию.
Удачи!

установка сетевой карты
доброго времени суток. очень нужна помощь. на компе сгорела встроенная сетевая карта гигабитная.

Установка сетевой карты на компьютер с Linux
Хочу вот установить на Linux Ubuntu. Сетевую карту установить. Как в таких случаях система-то себя.

Установка драйвера для wifi карты
Всем здравия. Стоит карта Intel Corporation Centrino Advanced-N 6200 (rev 35). Скачал для нее.

Установка драйвера для видео-карты Windows 10 PRO
Всем привет! У меня на компьютере установленны 2 ОС Линукс и Виндовс 10 ПРО. В основном.

Источник

Читайте также:  Ошибка 28202 не удалось установить драйвер устройства kwf
Поделиться с друзьями
Комп ремонт
Adblock
detector