On Tue, Jul 11, 2006 at 04:51:44PM +0400, Anton Gorlov wrote: > Alexander Volkov пишет: > > > AG> И будет ли под мастером работать a-142 sil 0680 ata/133? > > Интересно -а с чего бы контроллер считает себя главнее чем,тот что стоит > на мастере..и диски на эотм контроллере получились..как /dev/hda > /dev/hdc? (кноппикс)? На это влияет: 1) Порядок загрузки драйверов, если они в модулях. 2) Порядок PCI-устройств - определяется аппаратно; находятся ли при этом вставленные в PCI платы до или после устройств на материнской плате - в общем случае неизвестно. 3) Опция CONFIG_BLK_DEV_OFFBOARD в конфигурации ядра - у нас она включена. При включении этой опции IDE-контроллеры, считающиеся находящимися на дополнительных платах, могут занимать интерфейсы ide0 и ide1 (которым соответствуют имена устройств hda..hdd); при выключенной опции им назначаются номера, начиная с ide2 (хотя, если всё до ide9 окажется занятым, ide0 и ide1 всё-таки могут быть использованы). Впрочем, на самом деле ядро не может определить, где именно находится чип контроллера - на материнской плате или в отдельном устройстве - этот флаг просто привязан к PCI ID и отражает "обычное" использование контроллеров на момент написания драйверов. В частности, контроллеры, поддерживаемые драйвером siimage, считаются набортными, а те, которые поддерживаются драйвером pdc202xx_new - внешними, но при включении опции CONFIG_BLK_DEV_OFFBOARD они в этом смысле уже не отличаются друг от друга. Имеется довольно ограниченное количество контроллеров, которые считаются внешними даже при включении CONFIG_BLK_DEV_OFFBOARD: - AEC6260R (модуль aec62xx); - HPT343, HPT345 (модуль hpt34x, но в нём это определяется по состоянию контроллера при загрузке драйвера); - ServerWorks CSB6 (модуль serverworks, тоже определяется динамически).