LINUX.ORG.RU

Программная реализация работы с оборудованием в Linux: Файлы устройств, модули ядра, конфигурирование программы modprobe и hdparm

 , , ,


0

0

В статье рассмотрены вопросы, связанные с функционированием ядра и его модулей. Описан процесс получения ядром информации об имеющемся оборудовании, участие в работе с оборудованием модулей ядра, взаимосвязь между драйверами и файлами устройств.

Кроме того, изложен порядок работы с программой modprobe, возможности ее конфигурирования и настройки параметров. На реальных примерах показана работа программы с модулями ядра.

Также приведено описание программы hdparm, ее конфигурации и основных параметров. На конкретных примерах показана работа программы в динамике оптимизации интерфейса IDE.

Рассмотрены конфигурационные файлы программы и способы передачи им параметров в процессе управления работой hdparm.

>>> Подробности

★★★

Проверено: isden ()

Если дистрибутив при установки не загружает все нужные модули, то этот дистр мягко говоря неудачный. Если же после установки дистра вы купили новое оборудование, дистр так же должен его определить автоматом и загрузить нужные модули. Такова рода статьи нужны только для пользователей всяких поделий, которые модули не загружают автоматом.

ps Статья не нужна.

anonymous
()
Ответ на: комментарий от anonymous

>дистр так же должен его определить автоматом и загрузить нужные модули

мне жаль тебя и твое ядро имхо лишние модули не нужны

deity ★★★★
()

Тема затронута интересная, но статья как-то ниочём, можно было больше написать. Хотя, для новичков может быть полезна. А вот к чему здесь приплели hdparm - вообще не понял.

Laz ★★★★★
()

Спасибо, годная статья.

GotF ★★★★★
()

Ну и УГ доисторическое, лучше бы расскали, про автоматическую загрузку модулей через uevent, udev, sysfs...

frey ★★
()

отписка на тему, ощущение что выклянчали, никак не статья.

dm123
()

Очень интересно, спасибо.

shk
()
Ответ на: комментарий от anonymous

Цитируем anonymous

Если дистрибутив при установки не загружает все нужные модули, то этот дистр мягко говоря неудачный.

Так и запишем: арч неудачный.

shahid ★★★★★
()
Ответ на: комментарий от frey

> Ну и УГ доисторическое

100%:

Если предположить, что в компьютере установлены три сетевые карточки – две NE2000 на шине ISA и NE2000 на шине PCI, то им будут соответствовать модули ne и ne2k-pci.

на шине ISA

hexenlord
()
Ответ на: комментарий от hexenlord

Ну да, и как бы тот факт что куча PC-104 субмодулей идёт с ISA не в счёт.

alx_me ★★☆
()
Ответ на: комментарий от shahid

> Если дистрибутив при установки не загружает все нужные модули, то этот дистр мягко говоря неудачный.

Так и запишем: арч неудачный.

Это вы батенька верно записали, ох и верно. Более неудачного дистра чем арч трудно найти. Ну если все-таки поискать, то пожалуй это будет Gentoo.

anonymous
()
Ответ на: комментарий от anonymous

>Это вы батенька верно записали, ох и верно. Более неудачного дистра чем арч трудно найти. Ну если все-таки поискать, то пожалуй это будет Gentoo.

Не трожь нежный Арч своими лапами. Арч очень даже удачный, а вот Гнутый софт, что в него вливают как всегда оставляет желать лучшего - без тонны говнопатчей никуда, вот и получается.

Ну а вообще мне все это уже надоело и я поставил себе Убанту 9.10 и очень доволен.

Mrxrrr
()
Ответ на: комментарий от ArtemZ

> hdparm не нужен

На самом деле в hdparm есть потенциально полезные фичи, связанные с эзотерическими кусками ATA типа security или возможность выдачи комманд вроде WRITE_UNCORRECTABLE_EXT. А вот то, что написано про hdparm в статье, действительно не нужно.

vadic
()
Ответ на: комментарий от anonymous

>Если дистрибутив при установки не загружает все нужные модули, то этот дистр мягко говоря неудачный.

А вы что, и пальцы за меня загибать будете?

А ну-ка, кто подскажет, какой удачный дистр мне подгрузит драйвер для nvidia сам??

anonymous
()

какие-то низкосортные темы приводит товарищ IBM_dW. слишком все низкоуровневое, побольше надо прикладных вопросов, с которыми в линуксе не очень хорошо.

anonymous
()
Ответ на: комментарий от SlimAngel

>hdparm просто охренно актуален в 2010 году, да.

Актуален-актуален. Пока некоторые производители хардов до сих пор лепят поделки с кривым NCQ.

anonymous
()
Ответ на: комментарий от anonymous

>Ну если все-таки поискать, то пожалуй это будет Gentoo.

Ламер детектед.

anonymous
()

примитивно

такое впечатление что автор живет где то в конце 90-х. неужто он не слышал про SATA диски или флешки? Или про то что есть устройство /dev/dsp, которое позволяет работать со звуком?

sluge
()

> Если предположить, что в компьютере установлены три сетевые карточки – две NE2000 на шине ISA и NE2000 на шине PCI, то им будут соответствовать модули ne и ne2k-pci. Для определения этих устройств в файл /etc/modules.conf нужно будет дописать следующее: alias eth0 ne alias eth1 3c59x alias etg2 ne2k-pci

Аффтар, выпей йаду 3c59x - это никак не ne2000. И где они isa выкопали. Какой-то боян столетней давности. Дальше не читал.

Хотя Об авторе В сфере IT работает с 1990 года. Занимал должности от инженера 1 категории до начальника отдела IT. В настоящий момент работает ведущим консультантом-экспертом отдела инженерного и технического сопровождения Администрации Краснодарского края.

Выгнать нахрен бездельника.

tereshchenko ★★
()

man mknod && man modprobe.conf && man hdparm

Выдержка, кусков и перевод, из man. Ничего объясняющего/нового.
Все то-же можно почерпнуть из СТАНДАРТНОЙ документации.
А при желании русского перевода, даже страницы man существуют и на русском языке.
Бесполезная статья - закапывайте.

vbv
()

Какое название, и какое содержание...

anonymous
()
Ответ на: man mknod && man modprobe.conf && man hdparm от vbv

У данного «автора» целая куча подобных «статей». Типичный управленец с небольшими познаниями в it, но пиариться перед руководством то нужно...

izmena ★★
()

10 лет назад было бы актуально

ilko
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.