Контроллеры

Установил в сервер RAID контроллер с кэш-памятью 256 MBytes и обнаружил, что BIOS материнской платы сервера теперь видит не 4 GBytes оперативной памяти, а на 768 MBytes меньше. В чем может быть дело и как "вернуть" память?
     
Это нормальное явление и "вернуть" память не удастся. Уменьшить размер "отбираемой" памяти можно только уменьшением размера кэш-памяти RAID контроллера. Эта проблема возникает только на серверах с объемом оперативной памяти 4 GBytes и выше. При меньшем размере памяти сервера все будет штатно.

У меня сервер с недорогим (до $600) RAID контроллером. Случайно он был выключен во время работы и после включения мы с ужасом обнаружили полное отсутствие информации на дисках. Даже сам RAID массив пришлось создавать заново. Почему это произошло и как уберечься от подобной ситуации?
     
Дело в том, что в недорогих RAID контроллерах не предусмотрено резервное питание для кэш-памяти контроллера. Поэтому, если запись в кэш-память контроллера разрешена, обрыв питания сервера или его неосторожное выключение может привести к полной потере информации. Для защиты от подобных событий следует либо отключить режим записи в кэш-память контроллера (что существенно ухудшит производительность дисковой системы), либо заменить контроллер на более дорогой с резервным батарейным питанием кэш-памяти.

У меня
возникли проблемы с жестким диском IBM серии DTLA при подключении его к материнской плате с chipset Intel 440BX. На другом компьютере с этим диском никаких проблем. В чем может быть дело?
      Дело в не совсем корректном исполнении жестких дисков IBM этой серии. В первую очередь это относится к моделям 30 GB и 45 GB. Представитель IBM на выставке CeBIT 2001 признал существование проблемы (но контроллеров, конечно, а не жестких дисков своей фирмы) со следующими IDE контроллерами:

  1. Intel 440 BX
  2. AMD-750 southbridge
  3. KT133A southbridge (VT82C686B), причем надо учесть, что многие материнские платы на наборе AMD 760 имеют реально именно этот контроллер в своем составе вместо AMD 765.
  4. Highpoint HP370 - популярный RAID контроллер, используемый, в частности, на ряде материнских плат от Abit.

Для построения RAID 5 уровня использовал контроллер Intel SRCU31. Установил все драйвера, разрешил полный доступ по записи к кэш-памяти контроллера (128 MBytes), но столкнулся с явно выраженным эффектом "задумчивости" системы - все работает совершенно правильно, но как в замедленной съемке. Никаких сообщений об ошибках нет и внешне все абсолютно нормально. В чем может быть дело?
     
Дело, как это не странно, именно в разрешении полного функционирования кэш-памяти контроллера на запись. У Intel под full режимом понимается работа с массивами, которые могут размещаться целиком в кэш-памяти контроллера и, тем самым, не записывая подобные массивы на диск, контроллер может повысить производительность системы. Но этот режим можно применять только в том случае, если на RAID массиве хранятся данные, размеры блоков которых меньше размера кэш-памяти контроллера. Во всех остальных случаях необходимо устанавливать режим Sequential для записи данных. В этом случае кэш-память работает по принципу "первый вошел - первый вышел", который и нужен в 90% случаев.

Установил себе контроллер UDMA/66, после чего лишился звука. Вынимаю контроллер - драйвера и собственно звук появляется. Звуковая карта SB Live!, операционная система Windows 95(98). Как иметь и звук и контроллер UDMA/66?
Для ликвидации конфликта необходимо сделать следующее - убрать контроллер, установить драйвера к SB Live! и ЗАПРЕТИТЬ эмуляцию DOS в SB 16 Emulation (SB Legacy Device. Запрещать эмуляцию DOS рекомендуется до установки любого устройства в компьютер.

Приобрел контроллер UDMA/66. Все хорошо, но перестал работать "зеленый" режим, и жесткие диски, подключенные к этому контроллеру, не "засыпают". Почему так происходит и можно ли исправить эту ситуацию?
Происходит это по очень простой причине - BIOS не может воздействовать на дисковые контроллеры, имеющие свой собственный BIOS и поэтому никак нельзя заставить засыпать по командам BIOS устройства, подключенные к внешнему IDE контроллеру.

Я подключил свой новый жесткий диск к контроллеру UDMA/66 (к контроллеру UDMA/66 на наборе i810, i820 и т.д.), но никакого изменения в скорости работы ни по какому тесту не обнаружил. В чем может быть дело?
Дело, очевидно, в том, что режим UDMA/66 не разрешен на самом жестком диске. По умолчанию этот режим, как правило, запрещается всеми производителями жестких дисков. Поэтому следует переписать соответствующую программу с сайта производителя жесткого диска и разрешить этой программой работу жесткого диска в режиме UDMA/66.

Я работаю под Windows NT и подключил к контроллеру UDMA/66 также и CD-ROM, но NT его не видит, хотя драйверы контроллера установлены и жесткий диск, подключенный к нему, NT видит. Как разрешить эту проблему?
К сожалению, эта проблема неразрешима для Windows NT - она не видит IDE устройств со сменными носителями, если IDE контроллер не использует стандартные и известные системе ресурсы. Под Windows 9x все будет работать нормально.

Приобрел контроллер UDMA/66, но не могу подключить к нему загрузочный диск. У меня в компьютере установлен также SCSI жесткий диск и именно с него компьютер все время загружается. Как сделать диск, подключенный к контроллеру UDMA/66, загрузочным?
Поскольку BIOS считает контроллер UDMA/66 также контроллером SCSI, добиться загрузки с IDE можно только установкой контроллера UDMA/66 в слот с наивысшим приоритетом. Как правило, это первый слот PCI.

Приобрел контроллер UDMA/66, но не могу подключить к нему загрузочный диск. У меня в компьютере установлен еще один IDE жесткий диск и именно с него компьютер все время загружается. Как сделать диск, подключенный к контроллеру UDMA/66, загрузочным?
BIOS материнской платы понимает под IDE контроллерами только контроллер на материнской плате. Все остальные дисковые контроллеры понимаются BIOS только как SCSI контроллеры, поэтому необходимо установить параметр Other Boot Device Select в значение SCSI Boot Device или параметра HDD Sequence SCSI/IDE First в значение SCSI.

Приобрел контроллер Abit Hot Rod UDMA/66. Так как у меня возникли некоторые проблемы, я решил записать новый BIOS для этого контроллера, но ничего не получилось - программа сообщает Unknown device и все на этом кончается. Все файлы получены с сайта Abit. Как же все-таки обновить BIOS в контроллере?
Действительно, записать BIOS этого контроллера с помощью программы с сайта Abit зачастую невозможно в силу очень старой версии программы прожига (load.exe) на сайте Abit. Поэтому целесообразно для обновления как BIOS так и драйверов к различным операционным системам обращаться на сайт производителя процессора контроллера - www.highpoint-tech.com. Следует только учесть, что программа записи запрашивает тип микросхемы флэш-памяти, поэтому предварительно следует снять наклейку ABIT с микросхемы флэш-памяти и записать тип микросхемы.

Собрал для своей фирмы небольшой сервер с RAID контроллером Ultra 2 Wide SCSI (LVD) и 3 LVD SCSI дисками. Для поддержки "горячей" замены установил жесткие диски в соответствующие сменные rack'и. После установки операционной системы начались странные явления - регулярно RAID контроллер сообщает о выходе одного жесткого диска из строя. Меняю этот диск - через некоторое время "умирает" другой и т.д. Проверяю на другом компьютере эти же диски - все абсолютно нормально. Выполняю инициализацию дисков RAID контроллером - никаких ошибок. Что делать, сервер неработоспособен и менять уже нечего?
Этот эффект вызван довольно-таки простой причиной - некачественными rack'ами. Причем вина здесь не конкретных экземпляров, а, как правило, самой конструкции. Все подобные устройства производятся в основном no name производителями и делаются уже несколько нет практически по шаблону. Несмотря на то, что в продаже есть как бы специально изготовленные для Ultra 2 LVD SCSI интерфейса rack'и, они также они непригодны для работы со скоростью передачи данных 80 MBytes/s. Поэтому из этой ситуации есть два выхода:

  1. Отказаться от использования rack'ов. Это наилучший вариант с точки зрения быстродействия дисковой подсистемы сервера, но от "горячей" замены придется отказаться.

  2. Сохранить rack'и и возможность "горячей" замены, понизив скорость SCSI интерфейса в два раза переводом жестких дисков в SE режим.

Не могу добиться устойчивой работы своего компьютера на базе материнской платы со встроенным контроллером Adaptec 2940U2W под Windows NT. После перезагрузки часто происходит крушение системы и на экране появляется сообщение IRQL_NOT_LESS_OR_EQUAL. Замена памяти, дисков и материнской платы ничего не дала. Как исправить положение?
Такие аварии объясняются ошибкой в драйвере SCSI контроллера от Adaptec. 16 июня 1999 года файл исправленного драйвера aic78u2.sys был выложен на ftp сайт ASUSTeK. Необходимо заменить такой же файл в директории WINNTsystem32drivers  на новый. После этого крушения должны прекратиться.

У меня возникла непонятная проблема. При подключении IBM SCSI жестких дисков к контроллеру Adaptec AHA-2940U2W стали происходить частые зависания. После подключения жестких дисков другой фирмы все зависания прекратились. В чем может быть дело?
Действительно, такая проблема имеет место быть. Правда, по заявлению службы технической поддержки фирмы IBM, ошибка возникает по вине BIOS контроллера. Для ликвидации этого неприятного явления необходимо установить параметр Reset SCSI bus at IC Initialization в значение Enabled. Несмотря на то, что по умолчанию такое значение и должно быть, программа EZ-SCSI от Adaptec при своей установке может изменить его на Disabled, после чего и возникают зависания.

<