ruslandh
02-10-2002, 06:51
Цитата из руководства администратора Alt Linux Master 2.0:
Откуда можно почерпнуть информацию о поддержке конкретного "железа":
-документация к ядру (пакет kernel-doc);
-Linux FAQ и HOWTO можно найти в как в Internet, так и в дистрибутиве;
-поиск в Internet по спискам конференций;
-исходные коды :-) -- это для тех, кто способен в них разобраться.
С точки зрения системного администратора, задачей которого является настройка оборудования и проверка его работоспособности для Linux, устройства в первую очередь определяются:
- своим типом, производителем
- способом подключения.
Для настройки устройств в дистрибутиве Mandrake и Alt Linux существуют следующие утилиты для настройки (объединенные в DrakConf):
- PCI-, AGP- и USB-устройств -- kudzu. При этом рекомендуется, чтобы сервис kudzu загружался автоматически при загрузке системы -- в этом случае будут сконфигурированы все устройства, добавленные или удаленные с момента последней перезагрузки системы;
- звуковых карт (преимущественно ISA) -- утилита sndconfig;
- графической карты и оболочки XFree86 -- Xfdrake;
- мыши -- mousedrake;
- клавиатуры -- keyboarddrake;
- принтеров -- printerdrake;
- сети -- draknet.
На сегодняшний день наиболее распространенными способами расширения конфигурации компьютера являются шины PCI, AGP, ISA, а для подключения внешнего оборудования -- USB, PCMCIA, SCSI и порты COM (последовательные) и LPT (параллельный).
Проще всего под Linux проверяется работоспособность оборудования, использующего шину PCI: достаточно набрать команду /sbin/lspci, чтобы увидеть информацию обо всех подключенных PCI-устройствах. Команда lspcidrake в дополнение к выводу команды /sbin/lspci выводит информацию о наличии драйверов (модулей ядра) для них.
Это возможно потому, что каждое PCI- или AGP-устройство содержит пару уникальных идентификационных номеров (называемых PCI ID), в которой первым числом определяется производитель устройства, а вторым -- само устройство.
В дистрибутиве Alt Linux присутствует пакет ldetect-lst, который содержит информацию о наличии (или отсутствии) драйверов для каждого известного на момент создания таблицы (/usr/share/ldetect-lst/pcitable) PCI-устройства; если обнаружено изменение конфигурации и устройству сопоставлен драйвер, настройка производится автоматически утилитой kudzu (а изначально -- программой установки системы).
Основные проблемы возникают в случае, когда для вашего устройства нет драйвера или неизвестны идентификационные номера устройства и его нет в таблице. В этом случае рекомендуется произвести ручную настройку устройства или написать в список рассылки по дистрибутиву.
При задании вопроса советую для ускорения ответа выдавать следующую информацию:
- название, производитель, надписи на самых больших чипах и т.д.;
- вывод команд lspcidrake и /sbin/lspci -vv;
- содержимое файла /proc/bus/pci/devices;
- описание проблемы.
PS Не рекламируя свою страницу, а только для пользы дела взгляните на http://www.ruslandh.narod.ru/my_faq/Linux-FAQ-3.html#ss3.1
При ответе на вопрос оставляю за собой моральное право не отвечать на вопросы в которых нет выдержек из команд:
dmesg и lspci (для Mandrake - lspcidrake)
Надоело начинать каждый пост с этого вопроса
http://forum.oszone.net/topic.cgi?forum=30&topic=105
Откуда можно почерпнуть информацию о поддержке конкретного "железа":
-документация к ядру (пакет kernel-doc);
-Linux FAQ и HOWTO можно найти в как в Internet, так и в дистрибутиве;
-поиск в Internet по спискам конференций;
-исходные коды :-) -- это для тех, кто способен в них разобраться.
С точки зрения системного администратора, задачей которого является настройка оборудования и проверка его работоспособности для Linux, устройства в первую очередь определяются:
- своим типом, производителем
- способом подключения.
Для настройки устройств в дистрибутиве Mandrake и Alt Linux существуют следующие утилиты для настройки (объединенные в DrakConf):
- PCI-, AGP- и USB-устройств -- kudzu. При этом рекомендуется, чтобы сервис kudzu загружался автоматически при загрузке системы -- в этом случае будут сконфигурированы все устройства, добавленные или удаленные с момента последней перезагрузки системы;
- звуковых карт (преимущественно ISA) -- утилита sndconfig;
- графической карты и оболочки XFree86 -- Xfdrake;
- мыши -- mousedrake;
- клавиатуры -- keyboarddrake;
- принтеров -- printerdrake;
- сети -- draknet.
На сегодняшний день наиболее распространенными способами расширения конфигурации компьютера являются шины PCI, AGP, ISA, а для подключения внешнего оборудования -- USB, PCMCIA, SCSI и порты COM (последовательные) и LPT (параллельный).
Проще всего под Linux проверяется работоспособность оборудования, использующего шину PCI: достаточно набрать команду /sbin/lspci, чтобы увидеть информацию обо всех подключенных PCI-устройствах. Команда lspcidrake в дополнение к выводу команды /sbin/lspci выводит информацию о наличии драйверов (модулей ядра) для них.
Это возможно потому, что каждое PCI- или AGP-устройство содержит пару уникальных идентификационных номеров (называемых PCI ID), в которой первым числом определяется производитель устройства, а вторым -- само устройство.
В дистрибутиве Alt Linux присутствует пакет ldetect-lst, который содержит информацию о наличии (или отсутствии) драйверов для каждого известного на момент создания таблицы (/usr/share/ldetect-lst/pcitable) PCI-устройства; если обнаружено изменение конфигурации и устройству сопоставлен драйвер, настройка производится автоматически утилитой kudzu (а изначально -- программой установки системы).
Основные проблемы возникают в случае, когда для вашего устройства нет драйвера или неизвестны идентификационные номера устройства и его нет в таблице. В этом случае рекомендуется произвести ручную настройку устройства или написать в список рассылки по дистрибутиву.
При задании вопроса советую для ускорения ответа выдавать следующую информацию:
- название, производитель, надписи на самых больших чипах и т.д.;
- вывод команд lspcidrake и /sbin/lspci -vv;
- содержимое файла /proc/bus/pci/devices;
- описание проблемы.
PS Не рекламируя свою страницу, а только для пользы дела взгляните на http://www.ruslandh.narod.ru/my_faq/Linux-FAQ-3.html#ss3.1
При ответе на вопрос оставляю за собой моральное право не отвечать на вопросы в которых нет выдержек из команд:
dmesg и lspci (для Mandrake - lspcidrake)
Надоело начинать каждый пост с этого вопроса
http://forum.oszone.net/topic.cgi?forum=30&topic=105