On Thu, Feb 17, 2005 at 01:51:24PM +0500, Eugene Vlasov wrote: > Приветствую, Sergey Vlasov. > В письме от Wed, Feb 16, 2005 at 11:30:45PM +0300 вы пишете: > > >> Feb 16 19:00:46 eugene kernel: ide0: I/O resource 0x1F0-0x1F7 not free. > >> Feb 16 19:00:46 eugene kernel: ide0: ports already in use, skipping probe > >> Feb 16 19:00:46 eugene kernel: ide1: I/O resource 0x170-0x177 not free. > >> Feb 16 19:00:46 eugene kernel: ide1: ports already in use, skipping probe > > >> CDRW - TEAC CD-W552E (или подобная модель), жесткий диск сидит на ata_piix > >> (ICH5). Сейчас машины под рукой нет, поэтому более подробно написать не > >> могу (но могу посмотреть завтра или послезавтра). > > > Давайте тогда сразу полный вывод dmesg и на всякий случай > > /proc/ioports. > > Прикрепляю результат cat /proc/ioports. А вот вывод dmesg по моему > получился не очень информативным. Но на всякий случай прикрепляю и его. Да уж... В данном случае более полезным может оказаться содержимое /var/log/dmesg - оно сохраняется раньше запуска hotplug. > Кстати, что такое ichxrom, который забил лог? Правильно я понимаю, что > если я запрещу его загрузку хуже мне не станет? Он, вроде бы, все равно не > работает. Действительно, надо его запретить. hotplug так и норовит загрузить всё подряд. echo ichxrom >>/etc/hotplug/blacklist Хотя вообще его надо лечить - не совсем понятно, почему он падает... а в коде mtd чёрт ногу сломит :( > 0170-0177 : libata > 01f0-01f7 : libata > f000-f00f : 0000:00:1f.2 > f000-f00f : libata Да, похоже, libata при обнаружении legacy mode занимает все доступные порты независимо от использования каналов, после чего драйверы IDE, разумеется, не могут ничего обнаружить. Наилучший вариант - перевести в настройках BIOS контроллер SATA в native mode, чтобы PATA- и SATA-контроллеры были независимыми PCI-устройствами. А вот в mkinitrd, похоже, придётся переместить IDE перед SCSI.