Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Другие ОС » FreeDOS. Проблема с XDMA, XCDROM

Модерирует : lynx, dg

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Modificator

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Запуск FreeDOS Live CD (записанный на диск из образа fdfullws.iso, взятого с офсайта) останавливается из-за возникновения ошибок. Попытка загрузки драйвера XDMA сопровождается появлением сообщения "No UltraDMA controller; XDMA not loaded". С XCDROM не лучше: приводу назначается имя, а потом выскакивает сообщение "No CD-ROM drive to use; XCDROM not loaded". В дальнейшем при попытке обратиться к диску естественно возникает ошибка и загрузка прерывается. Насколько я могу судить, проблема возникает из-за того, что мой привод попросту не распознается драйвером.
Вот небольшая иллюстрация к сообщению:
http://www.picamatic.com/show/2009/12/04/03/26/6181528_799x662.jpg
Там же на сайте раздобыл кое-какую информацию на этот счет:

Цитата:
        ...
   If no CD-ROM drives are found, XCDROM displays "No CD-ROM drive to use;
   XCDROM not loaded!" and aborts.   But note that some BIOS programs will
   NOT "configure" mainboard UltraDMA chips when they find no IDE devices!
   Users who get the above message must first verify that the CD-ROM drive
   is "enabled" through the BIOS set-up routines.   If this HAS been done,
   "No CD-ROM drive found" says the UltraDMA chip was NOT set for "legacy"
   IDE channel addresses (1F0h/170h), and the BIOS may need to be UPDATED!

Честно говоря, не совсем понимаю, что там сказано, но очевидно, что нужно произвести настройку BIOS или его обновление. У меня AMI BIOS v3.5 (30.05.2007). Обновлять не особо хочется.
Собственно вопрос: в чем проблема и каковы возможные пути ее устранения?

Всего записей: 3 | Зарегистр. 08-10-2009 | Отправлено: 04:07 04-12-2009
dmitriy2195

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
мой привод попросту не распознается драйвером.

Привод с интерфейсом SATA? Если да, то надо в BIOS настроить эмуляцию IDE (если есть).
 

Цитата:
If this HAS been done, "No CD-ROM drive found" says the UltraDMA chip was NOT set for "legacy" IDE channel addresses (1F0h/170h), and the BIOS may need to be UPDATED!

Обновлять BIOS не нужно. Надо изменить адрес IDE канала на указанный.

Всего записей: 3 | Зарегистр. 03-12-2009 | Отправлено: 19:49 04-12-2009
Modificator

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня привод Optiarc DVD AD-7170A. Интерфейс ATAPI.

Цитата:
Обновлять BIOS не нужно. Надо изменить адрес IDE канала на указанный.

А можно поподробней? Каким образом нужно изменять адрес IDE канала? Пересмотрел все опции BIOS, не нашел...
 
Добавлено:
Попытался выполнить загрузку со стандартной загрузочной дискеты Windows 98 (Start computer with CD-ROM support) -- аналогичная беда...
Перебрал все найденные в сети драйвера для работы с CD-приводом (oakcdrom.sys, mtmcdai.sys и прочие), и ни один из них не сработал.
Не видят они почему-то мой CD-ROM...
Может, у кого есть опыт решения этой проблемы? Что не так?..

Всего записей: 3 | Зарегистр. 08-10-2009 | Отправлено: 21:13 04-12-2009
dmitriy2195

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Какая материнка?

Всего записей: 3 | Зарегистр. 03-12-2009 | Отправлено: 20:06 05-12-2009
Modificator

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо, dmitriy2195, что откликнулись!
Вот данные Everest. Материнская плата MSI P965 Neo2 (MS-7235 v2). CPU DualCore Intel Pentium E2160, 1800 MHz (9 x 200). Чипсет: северный мост: Intel Broadwater P965; южный мост: Intel 82801HB ICH8. Память 2 x 512 GB (DDR2 SDRAM).
Похожая тема уже поднималась здесь: http://forum.oszone.net/showthread.php?t=78206. Предложенный там драйвер (из архива gs_cdrom-update.rar) не помогает.
Но кое-что мне все-таки удалось найти. Драйвер xgcdrom.sys от lexapass (http://www.ibiblio.net/pub/micro/pc-stuff/freedos/files/util/system/xcdrom/xgcdrom24.zip) удается настроить так, чтобы он работал. А именно, добавляю в config.sys следующие строки:

Код:
...
device=xgcdrom.sys /d:mscd000 /C0
device=xgcdrom.sys /d:mscd001 /C1
device=xgcdrom.sys /d:mscd002 /C2
...

В autoexec.bat вбиваю следующее:

Код:
...
mscdex.exe /d:mscd000 /d:mscd001 /d:mscd002
...

И при втором вызове xgcdrom.sys (с параметром /C1) мой привод правильно определяется. И дальше я могу свободно к нему обращаться.
Но все же непонятно, почему FreeDOS Live CD не может верно найти и настроить привод...
Я пытался загружать используемый там драйвер xcdrom.sys следующим образом:

Код:
...
device=xcdrom.sys /d:mscd001 /PM /PS /SM /SS
...

Что интересно, мой привод определился верно (Optiarc DVD-RW), но возникла какая-то "time-out error" и его дальнейшее использование было невозможно...
Несмотря на то что удалось найти хоть какое-то решение проблемы, мне все же хотелось бы узнать, возможна ли такая настройка моего привода и/или BIOS, чтобы этот привод обнаруживался и начинал работать со стандартными драйверами (oakcdrom.sys, xcdrom.sys) и при стандартных настройках (тех, что в FreeDOS Live CD и загрузочной дискете Windows 98 выставляются по умолчанию)...
Кроме того, неплохо было бы и с XDMA разобраться...

Всего записей: 3 | Зарегистр. 08-10-2009 | Отправлено: 02:57 06-12-2009
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » Другие ОС » FreeDOS. Проблема с XDMA, XCDROM


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru