The OpenNET Project / Index page

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

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

"Как включать новые устройства?"
Сообщение от Margulis emailИскать по авторуВ закладки on 03-Ноя-03, 14:01  (MSK)
На самом деле, есть ряд вопросов:
1) Если в файле GENERIC не упомянуты какие-то устройства, означает ли это, что ядро их не поддерживает, или их туда можно каким-то образом ручками прописать и всё будет ОК?
2) Если можно прописать дивайс в GENERIC и перекомпилить ядро, то как это сделать (прописать, а не ядро скомпилить)? Есть какие-то общие правила или для каждого устройства надо читать доку?
3) Как обновить дрова?

Это обобщённые вопросы, которые возникли в следующей ситуации:
Есть гигабитный эзернет 3СОМ 3с940. В комплекте нет драйверов под FreeBSD. Вроде бы, в 5.1-RELEASE есть драйвер sk, который с этой железякой дружит. Есть аналогичный драйвер и в 4.х, но он 3с940 не держит. Я задался вопросом: а может всё-таки держит, просто про это никто не знает? :-))) Надо бы понять, а запущен ли вообще этот драйвер. Начинаю по крохам собирать информацию о добавлении новых устройств. Шаг 1 - убедиться, что ваше ядро поддерживает нужное железо. Лезу в GENERIC, ищу, ищу... Не понимаю. Нет упоминаний про устройства, которые вроде бы поддерживает драйвер sk. Дописываю строку
device sk
в разделе NIC'ов, перекомпилирую ядро. Ну и чито? То, что карта по-прежнему неживая - это хорошо понятно. А как понять, запустился ли драйвер?
Как вообще добавлять новые устройства? Это для каждого устройства по-разному делается или есть общие правила? И можно ли выудить драйвер из 5.1 и воткнуть его в 4.8 - обновить, так сказать?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Как включать новые устройства?"
Сообщение от lavr emailИскать по авторуВ закладки on 03-Ноя-03, 14:06  (MSK)
>На самом деле, есть ряд вопросов:
>1) Если в файле GENERIC не упомянуты какие-то устройства, означает ли это,
>что ядро их не поддерживает, или их туда можно каким-то образом
>ручками прописать и всё будет ОК?
>2) Если можно прописать дивайс в GENERIC и перекомпилить ядро, то как
>это сделать (прописать, а не ядро скомпилить)? Есть какие-то общие правила
>или для каждого устройства надо читать доку?
>3) Как обновить дрова?
>
>Это обобщённые вопросы, которые возникли в следующей ситуации:
>Есть гигабитный эзернет 3СОМ 3с940. В комплекте нет драйверов под FreeBSD. Вроде
>бы, в 5.1-RELEASE есть драйвер sk, который с этой железякой дружит.
>Есть аналогичный драйвер и в 4.х, но он 3с940 не держит.
>Я задался вопросом: а может всё-таки держит, просто про это никто
>не знает? :-))) Надо бы понять, а запущен ли вообще этот
>драйвер. Начинаю по крохам собирать информацию о добавлении новых устройств. Шаг
>1 - убедиться, что ваше ядро поддерживает нужное железо. Лезу в
>GENERIC, ищу, ищу... Не понимаю. Нет упоминаний про устройства, которые вроде
>бы поддерживает драйвер sk. Дописываю строку
>device sk
>в разделе NIC'ов, перекомпилирую ядро. Ну и чито? То, что карта по-прежнему
>неживая - это хорошо понятно. А как понять, запустился ли драйвер?
>
>Как вообще добавлять новые устройства? Это для каждого устройства по-разному делается или
>есть общие правила? И можно ли выудить драйвер из 5.1 и
>воткнуть его в 4.8 - обновить, так сказать?

в hanbook все популлярно и доступно описано.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Как включать новые устройства?"
Сообщение от Margulis emailИскать по авторуВ закладки on 03-Ноя-03, 14:17  (MSK)
Хэндбук - это вот это: http://www.freebsd.org.ru/handbook/ ?
Что-то я там не нашёл ничего полезного... Даже похожего...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Как включать новые устройства?"
Сообщение от lavr emailИскать по авторуВ закладки on 03-Ноя-03, 14:38  (MSK)
>Хэндбук - это вот это: http://www.freebsd.org.ru/handbook/ ?
>Что-то я там не нашёл ничего полезного... Даже похожего...

ls -la /usr/share/doc/ (если при установке было выбрано с документацией)

или

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/index.html

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Как включать новые устройства?"
Сообщение от dev emailИскать по авторуВ закладки on 03-Ноя-03, 15:58  (MSK)
>На самом деле, есть ряд вопросов:
>1) Если в файле GENERIC не упомянуты какие-то устройства, означает ли это,
>что ядро их не поддерживает,
не поддерживает GENERIC, посмотри внимательно LINT - там прописаны все возможные драйвера. Добавляешь в свое ядро и перекомпилируешь.

>или их туда можно каким-то образом ручками прописать и всё будет ОК?
Да, если они в принципе существуют, т.е. если в LINT найдешь нужный драйвер, а потом прочитаешь man 4 _твой_драйвер_

>2) Если можно прописать дивайс в GENERIC и перекомпилить ядро, то как
>это сделать (прописать, а не ядро скомпилить)? Есть какие-то общие правила
>или для каждого устройства надо читать доку?
Так, как ты делаешь ниже. man желательно прочитать, особенно если что-то не заработает :)

>3) Как обновить дрова?
Вместе с системой.

>1 - убедиться, что ваше ядро поддерживает нужное железо. Лезу в
>GENERIC, ищу, ищу... Не понимаю. Нет упоминаний про устройства, которые
>вроде бы поддерживает драйвер sk. Дописываю строку
>device sk
правильно, только не sk (у меня 5.1, поэтому смотрю по ее манам), а, вероятно xl - наиболее похоже на правду :)

>в разделе NIC'ов,
местоположение для системы роли не играет, но тебе так будет легче искать в будущем

>перекомпилирую ядро. Ну и чито? То, что карта по-прежнему
>неживая - это хорошо понятно. А как понять, запустился ли драйвер?
посмотри вывод dmesg (это то, что показывается при загрузке)

>
>Как вообще добавлять новые устройства? Это для каждого устройства по-разному делается или
>есть общие правила?
теоритически достаточно device _твое_устройство_

>И можно ли выудить драйвер из 5.1 и
>воткнуть его в 4.8 - обновить, так сказать?
Ну можешь, конечно, попробовать... ;)
Драйвер - это кусок сишного кода, обычно в одном файле. Если ты его сумеешь скомпилить в ядро, то он м.б. даже будет работать :)
Но проще обновить всю систему до 5.1

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Как включать новые устройства?"
Сообщение от Margulis emailИскать по авторуВ закладки on 03-Ноя-03, 16:03  (MSK)
Сыпасиба! :-)


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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