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" может возникнуть, если ранее был загружен другой драйвер, работающий с теми же устройствами - в этом случае будет использоваться тот драйвер, который был загружен первым.