[Comm] про модули ядра

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Пт Авг 1 19:56:23 MSD 2008


On Fri, Aug 01, 2008 at 07:16:00PM +0400, egorov_stas wrote:
> 1 августа 2008 г. 18:56 пользователь Andrey Rahmatullin написал:
> > On Fri, Aug 01, 2008 at 06:42:07PM +0400, egorov_stas wrote:
> > > Объясните вкраце почему могут вылетать сообщения при insmod'e
> > > модуля (на этапе работы initrd, модуль adpahci) в ядро (2.4)
> > > такого содержания "Hint: insmod errors can be caused by
> > > incorrect module parameters including invalid IO or IRQ
> > > parameters", у модуля есть один параметр, задание которого не
> > > изменяет ситуацию.
> > В dmesg обычно написано подробнее.
> в dmesg вижу только стартовое сообщение модуля типа adpahci <версия> - он
> типа стартанул. но в lsmod'e его нет

Значит, при инициализации модуля произошла ошибка (функция
инициализации вернула не 0), но выдача сообщений о причинах ошибки в
данном модуле по каким-то причинам не предусмотрена.  Что это за
модуль, откуда взят, какой дистрибутив и версия ядра?

В ядрах 2.4.x, если модуль при загрузке не обнаружил поддерживаемых
устройств, обычно загрузка его завершается неудачно (а insmod выдаёт
ошибку No such device).  Это отличается от нормального поведения
драйверов устройств в ядрах 2.6.x, где модули обычно могут быть
успешно загружены даже при отсутствии соответствующих устройств
(предполагается, что устройства могут быть подключены позднее).

Даже если поддерживаемые драйвером устройства найдены, ошибка "No such
device" может возникнуть, если ранее был загружен другой драйвер,
работающий с теми же устройствами - в этом случае будет использоваться
тот драйвер, который был загружен первым.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20080801/4baa6119/attachment-0002.bin>


Подробная информация о списке рассылки community