Помощь - Поиск - Пользователи - Календарь
Полная версия: FREENAS
Лабинский Форум > Техно-зона > Компьютеры. > Софт
-=gosha=-
собрал качалку торрентов на базе freenas, работает отлично, но столкнулся с проблемой установки платы WI-FI (DWA-525) freenas не видит ее. Есть драйвер под линукс, как его установить в freenas если это возможно?
moderator
это ж фряха. Драйвер линупсовый нужно под FreeBSD пересобрать. Возможно прийдется редактировать код.

Может лучше под Фряху сразу искать драйвер?
-=gosha=-
наверно проще найти wi-fi плату совместимую с freebsd, или сделать фаловый сервер из linux
-=gosha=-
а freenas мне нравится...
RADISKULL
Цитата
To compile this driver into the kernel, place the following lines in your kernel configuration file:
Код
device ral device wlan


Alternatively, to load the driver as a module at boot time, place the following line in loader.conf5:
Код
if_ral_load="YES"
-=gosha=-
можно поподробней huh.gif
Dr.Arbait
В парикмахерской чел. Минут через 40.
RADISKULL

Для компиляции этого драйвера в ядро, поместите следующие линии в файл конфигурации ядра (/usr/src/sys/i386/conf/GENERIC)
Код
device ral device wlan


Для загрузки драйвера модулем, поместите следующие строки в файл /boot/loader.conf
Код
if_ral_load="YES"


как скомпилить ядро и чем редактировать файл надо рассказывать?
-=gosha=-
Цитата(RADISKULL @ 12.3.2011, 18:03) *

как скомпилить ядро и чем редактировать файл надо рассказывать?

теоретически знаю как это делается (правда никогда не делал), но если разжуешь я буду только благодарен.
Кстати драйвера у меня есть только под linux и windows
RADISKULL
Почитай эту статью.
В общем тебе надо:
1. Пойти в каталог конфигов ядра
Код
#cd /usr/src/sys/i386/conf/

2. Скопировать конфиг GENERIC в любое, желательно осмысленное название ядра
Код
#cp GENERIC NEWKERNEL

3. Открыть новый конфиг
Код
#ee NEWKERNEL

4. Найти строку "ident GENERIC" и поменять на что придёт в голову.
5. Перейти в конец файла и добавить
Код
device wlan  device wlan_acl  device wlan_ccmp  device wlan_wep  device ral  device ral_hal  device wlan_tkip  device wlan_xauth

6. ctrl -x, exit
7. Проверяем конфиг и подготавливаем набор файлов для ядра
Код
#config NEWKERNEL

Если тут на что то ругнётся, запоминаем на что, лезем опять в конфиг и убираем это.
8. Тривиальщина. Переход в каталог нового ядра, подготовка зависимостей, компиляция, установка нового ядра
Код
#cd ../compile/NEWKERNEL  #make depend  #make && make install

Если всё ок, новое ядро будет в /boot/generic, а старое т.е. текущее в generic.old. Это позволит подгрузить его в случае чего через загрузчик.
Перезагружаемся. После загрузки делаем uname -a, в куче текста должно где то быть тот самый идент пункта 4. Если есть, делаем ifconfig. Карта должна появиться как ral0. Само собой прежде чем её надо вставить в ящик smile.gif

5-й пункт - каждый девайс отдельная строка.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2025 Invision Power Services, Inc.