Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Dmitry.Karpov http://prof Гость
|
Добавлено: Пн Фев 03 2003 17:00 Заголовок сообщения: "DMA limited to UDMA33, non-ATA66 cable or device" |
|
|
Ставлю FreeBSD на мат.плату VIA VT82c691, два диска - Quantum и Fujicu по 15 GB на одном контроллере, UDMA-шлейф. При ворматировании диска появляются сообщения "DMA limited to UDMA33, non-ATA66 cable or device", файлы записываются с ошибками (при первом ребуте системы запускается fsck и находит кучу ошибок, потом даже не стартует getty).
Отключил UDMA в CMOS Setup - никаких изменений.
При визуальной настройке ядра сразу после загрузки с инсталляционного CD-ROM я нашел какие-то флаги (по умолчанию - ноль). Можно ли как-то указать системе работать в режиме UDMA-33 или даже в DMA-16? |
|
Вернуться к началу |
|
|
FSerg Гость
|
Добавлено: Пн Фев 03 2003 18:29 Заголовок сообщения: Re: "DMA limited to UDMA33, non-ATA66 cable or device" |
|
|
Давно было, но попадалась комбинация "мать+винт+W2K без SP", которая в режиме 66 не жила примерно таким-же образом. Тупо ставили кабель 33 и все в шоколаде. Удачи! |
|
Вернуться к началу |
|
|
ilyasov Гость
|
Добавлено: Пн Фев 03 2003 19:46 Заголовок сообщения: Re: "DMA limited to UDMA33, non-ATA66 cable or device" |
|
|
Free наплевать, как мне помнится, на BIOS, т.к. она его не использует для выяснения многих параметров машины.В документации по ata драйверу сказано, что могут быть проблемы с работой устройств с разными характеристиками максимальных режимов. Запретить режим DMA можно в конфигурации при загрузке hw.ata.ata_dma=0 (/boot/loader.conf), но это нужно делать до старта системы после установки с CD. Можно попробовать настроить правильный режим с помощью atacontrol (если дойдет дело до загрузки). В процессе инсталляции можно запретить dma режим в флагах к драйверу wd (маска 0x2000 для каждого из устройств на канале). Самый же лучший способ -разнести устройства на разные контроллеры IDE и проверить правильность их работы в этом режиме (конечно, если нет других причин ставить их на один контроллер). |
|
Вернуться к началу |
|
|
Dmitry.Karpov http://prof Гость
|
Добавлено: Пн Фев 03 2003 20:18 Заголовок сообщения: Поодиночке - та же проблема |
|
|
Попробовал ставить систему на одинокий диск - та же проблема.
Как исправлять /boot/loader.conf, если я еще не начал инсталляцию?
Насчет флагов я попробую (сейчас я инсталлирую систему на другой машине без поддержки UDMA), но хочу заметить, что в kernrl.GENERIC нет устройств wd - вместо них уже давно живет ata, и я не уверен, что у них одинаковые флаги. |
|
Вернуться к началу |
|
|
ilyasov Гость
|
Добавлено: Вт Фев 04 2003 10:31 Заголовок сообщения: Re: Поодиночке - та же проблема |
|
|
Думаю, что флаги не изменились (ребята из Free очень консервативны). Однако, при таком раскладе я бы начал с проверки железа. Попутно, что за материнка и какой на ней процессор? P.S. Я ставил на VIA KT133+DURON -все как по маслу... |
|
Вернуться к началу |
|
|
bss Гость
|
Добавлено: Вт Фев 04 2003 11:04 Заголовок сообщения: Re: "DMA limited to UDMA33, non-ATA66 cable or device" |
|
|
может глупый вопрос но тем не менее шлейф пробовал менять |
|
Вернуться к началу |
|
|
|