Очень меня интересуют особонности сабжа. Есть пара вопросов:
1. Какому умнику пришло в голову интерпретировать USB-винт как дискету? Чем они думали когда это делали? Очень своеобразно выглядит диск B: объемом в пару гигов.
2. Установить оперционную систему серьезнее DOSа на диск B: тоже не сильно получается. Снять/накатить полный образ при помощи PQDI/GHOST опять же нельзя.
3. AWARD хоть некоторые (правильно отформатированные) флешки умеет очень-очень правдоподобно превращать в ATA-винт, а AMI что-то никак меня не радует.
Короче можно ли сделать USB-винт винтом, а не дискетой?
То есть при отсутствии нормальной разметки не проходит POST? Крутые, блин, ребята!
А он и не знает. Это по-видимому уже BIOSовская самодеятельность. После втыкания флешки при загруженном DOSе, она судя по индикатору монтировалась. Я уже не проверю появляется ли при этом новое доступное для INT 13h устройство, но то что при втыкании ее сразу же кто-то читал и монтировал - факт.
По факту зависона в ДОС - я просто фигею. Ноу каменц
Мож в консерватории нужно что-то поправить?
Хм, надо проверить. У меня просто есть некоторое понимание вопроса, но чтоб "за базар ответить" - надо тестить, а времени нету.
Кстати, из опыта - загрузочные USB надо форматить и sys под 98.
А кому счас легко...
Игорь Турусов
Это вы о чем? А DOS - засисает, мамой клэнус!
savely_s
Абсолютно согласен, win98 действительно делает это правильно. Ну можно еще разметить виндовым дискедитом и потом из-под DOS отформатировать и осистемить.
Известно, что AMI опирается на классификацию USB устройств изложенную в Universal Serial Bus Mass Storage Class Specification. (Популярно - answers.com/topic/usb-mass-storage-device-class ). В прикладном смысле AMIBIOS различает три типа дивайсов: HDD, CD-ROM, Removable. Нас интересует последний из них. Для всех типов устройств возможна эмуляция HDD, FDD или вариант HDD+FDD. Интересующий нас тип поддерживает вариант HDD+FDD, который обслуживается:
- либо через опции СЕТУП;
- либо путем считывания формата с самого носителя (операция "media detection").
Причем, если нет в СЕТУП опции, то по умолчанию эмуляция HDD. Отсюдва вывод, что если USB видится как флоп, то это значит, что он и отформатирован (я уж не знаю почему), как флоп. Возможен и другой вывод: я ошибаюсь. Но это вряд ли
На плате MS-5169 с помощью amibcp просто открываются скрытые пункты меню, отвечающие за эмуляцию ARM FDD ARM HDD и всё.
Либо нечему гореть, либо нечем поджечь!
Спасибо, BAZA, за экспериментальной подтверждение!
Вопрос в кассу о поддержке USB-устройств под DOS.
Насколько я понял, для этого используется USB ASPI-драйвер. Так вот, не совсем понятно, что делать, если интерфейс SCSI (и соответственно, родной ASPI) реально стоят. Два драйвера ASPI ставиться в систему, ясное дело, отказываются наотрез. Драйвер же USB ASPI сам по себе - глючит немилосердно (например, видит одно устройство как несколько и все равно не позволяет с ними работать).
Мой контроллер - AIC7880, драйвер ASPI - aspi8dos.sys
P.S. Сорри за оффтопик, просто раз уж речь зашла об USB под DOS...
SMP Forever!
А как вообще разруливается если в системе 2 РАЗНЫХ (общего драйвера нет) скази-адаптера? Если чушь сказал - сорри, в скази темноват я.
А поддержка USB под DOS вообще - это приделывание костылей. У того же EHCI-контроллера диапазон памяти - за пределами гига. Как туда доступиться - есть вариант. Но запуск того же DOS4GW похерит все моментом.
А кому счас легко...
В ДОСе, без драйверов - по БИОСам, IRQ... Как INT13 делят? - не в курсе... не припомню случая, когда ставил винты на двух контроллерах... А с другой периферией только через ASPI ОСы и общаются...
Отправить комментарий