Next:Проблемы
при послеустановочных процедурах Up:Проблемы
с аппаратным обеспечениемPrevious:Проблемы
с распознаванием жесткого
Проблемы с устройствами и контроллерами
SCSI.
В данном разделе представлены некоторые из наиболее часто встречающихся
проблем с контроллерами и устройствами SCSI, такими, например, как устройства
чтения CD-ROM, жесткие диски, стриммеры.
Практическое руководство по SCSI в системе Linux (см.\ приложение A)
содержит большое количество полезной информации, касающейся устройств SCSI.
Эта информация может быть использована в дополнение к данному разделу.
Иногда устройства SCSI конфигурируются особенно сложно.
-
Устройство SCSI обнаруживается при всех возможных ID. Это происходит,
когда устройству назначен тот же адрес, что и контроллеру. Следует изменить
конфигурацию джамперов так, чтобы устройство и контроллер использовали
различные адреса.
-
Система Linux сообщает об ошибке чтения (sense error) устройства, хотя
известно, что устройство работает исправно. Такие ошибки могут быть
вызваны неисправными кабелями или плохой законцовкой. Если шина SCSI не
имеет законцовок на обоих концах, то могут возникать ошибки при доступе
к устройствам SCSI. При подобных сомнениях следует всегда проверять кабели.
-
Устройства SCSI сообщают об ошибке истечения времени ожидания (timeout
errors). Эти ошибки вызваны обычно конфликтами с IRQ, DMA, адресами
устройств. Следует также проверить, что прерывания в компьютере правильно
разрешены.
-
Не обнаруживаются контроллеры SCSI, использующие BIOS. Контроллеры
SCSI, использующие BIOS, не будут обнаружены, если BIOS отключен (disabled),
или если сигнатура (signature) контроллера не распознается ядром системы.
Более подробная информация о данной ситуации может быть найдена в Практическом
руководстве по системе Linux, которое может быть получено из источников,
указанных в приложении A.
-
Не работают контроллеры, использующие ввод/вывод с отображением в память
(memory mapped I/O). Подобные ошибки возникают, когда неправильно произведено
кэширование портов ввода/вывода, использующих отображение в память (memory-mapped
I/O ports). Следует либо пометить в установках XCMOS (XCMOS settings) пространство
адресов материнской платы (board's address space) как некэшируемое (uncacheable),
либо совсем отключить кэширование.
-
При создании разделов на диске возникает предупреждение "cylinders
1024", или не удается загрузить систему из раздела, в котором номера
цилиндров превышают 1023. Система BIOS имеет ограничения на число цилиндров.
Так, любой раздел диска, имеющий цилиндры с номерами, превышающими 1023,
будет недоступен для системы BIOS. Когда рассматривается система Linux,
то это касается только процесса загрузки; после того, как система загружена,
к таким разделам можно обращаться. Ввиду этого загрузка возможна либо с
дискеты, либо с раздела жесткого диска, в котором нет цилиндров с номерами
1024 и выше.
-
Во время загрузки не распознаются устройства CD-ROM или другие устройства
со сменными носителями информации. Можно попробовать произвести загрузку
при вставленном в устройство чтения лазерном диске. Для некоторых устройств
так поступать необходимо.
Если контроллер SCSI не распознается во время загрузки, то можно установить
принудительное распознавание аппаратного обеспечения при загрузке. Это
особенно важно для контроллеров SCSI, которые не имеют системы BIOS. В
большинстве дистрибутивов можно указать номер IRQ и разделяемые адреса
памяти контроллера при загрузке программы установки системы. Например,
при использовании контроллера TMC-8xx можно на приглашение загрузчика LILO
ввести
boot: linux tmx8xx=interrupt,memory-address
где interrupt--- номер IRQ контроллера,
memory-address--- разделяемый адрес памяти.
Наличие такой возможности определяется конкретным дистрибутивом
системы Linux; подробности можно найти в прилагаемой документации.
Next:Проблемы
при послеустановочных процедурах Up:Проблемы
с аппаратным обеспечениемPrevious:Проблемы
с распознаванием жесткого
root
Sun Aug 29 12:01:30 MSD 1999