imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Железо
Опции темы
Старый 04.02.2005, 10:55     # 1
[smart]
Full Member
 
Аватар для [smart]
 
Регистрация: 15.10.2003
Адрес: [ crystalnet ]
Сообщения: 1 114

[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру
Post RTFM: USB под DOS

Зачастую возникает ситуация, когда операционная система не загружается, и это не позволяет получить доступ к USB-периферии. Но у пользователя есть возможность обращаться к USB-накопителям без полной загрузки ОС. На сайте The Inquirer опубликован материал, из которого следует, что драйвер компании Matsushita позволяет работать с внешними USB-дисками из-под DOS.

Для этого необходим драйвер ASPI (Advanced SCSI Programming Interface) usbaspi.sys. 16-разрядный драйвер будет работать с любой DOS-операционкой, даже, например, OpenDOS производства Caldera. Драйвер Matsushita способен работать со всеми реализациями USB-контроллеров в чипсетах Intel, NEC, nVidia, VIA, SIS и поддерживает следующие спецификации USB - UHCI, OHCI (USB 1.1) и EHCI (USB 2.0). Он распознаёт все устройства, подключенные к USB-контроллерам, что позволяет использовать его в качестве средства разрешения проблем.

Драйвер применяется путём прописывания его в файле config.sys следующим образом:
Код:
device=(path)\USBASPI.SYS [/e] [/o] [/u] [/w] [/v] [/l[=n]] [/f] /r] [/slow] [/nocbc] [/norst] [/noprt]

Некоторые управляющие параметры драйвера usbaspi.sys:

/e Включить контроллеры только спецификации EHCI (USB 2.0)
/o Включить контроллеры только спецификации OHCI (новая версия USB 1.x)
/u Включить контроллеры только спецификации UHCI (старая версия USB 1.x)

Эти ключи позволяют ограничить номенклатуру опрашиваемых устройств. По умолчанию драйвер обращается ко всем контроллерам.

/w (Wait - ожидать) отображается сообщение при смене или подключении устройства
/v (Verbose - запретить) отображает сообщение о статусе (рекомендуется)
/l[=n] определяет максимальный номер логического устройства (LUN), по умолчанию установлен "0"

Потребуются ещё пара драйверов - накопителям нужно выделить идентификаторы дисков (буквы), для чего необходим драйвер di1000dd.sys. Доступ же к оптическому накопителю, подключенному через USB, осуществляется посредством драйвера usbcd.sys. Ниже приведёны примеры строк, которые нужно включить в файлы config.sys и autoexec.bat на загрузочной дискете MS-DOS.

Код:
[config.sys]
DOS=HIGH,UMB 
lastdrive=Z 
device=HIMEM.SYS 
devicehigh=USBASPI.SYS /v /w /e 
devicehigh=DI1000DD.SYS 
devicehigh=USBCD.SYS /d:USBCD001


Код:
[autoexec.bat]
LH MSCDEX /d:USBCD001


Драйвер usbaspi.sys может работать и с PCI-контроллерами USB производства Texas Instruments, причём поддерживается и USB 2.0.

Файлы usbaspi.sys, usbcd.sys, di1000dd.sys и др. смотрите в аттаче.

оригинал статьи
Вложения
Тип файла: rar kxlrw40an.rar (232.5 Кбайт, 66 просмотров - Кто скачивал? )
Тип файла: rar usbaspi.rar (26.2 Кбайт, 58 просмотров - Кто скачивал? )
[smart] вне форума  
Старый 04.02.2005, 11:54     # 2
crawler
Full Member
 
Регистрация: 11.12.2002
Сообщения: 864

crawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собой
Включить поддержку УСБ недостаточно, необходим драйвер для самого устройства (а их под ДОС не делают). Я как то игрался с такими вещами, но подключить disk-on-key в Досе не получилось. У кого-то сработало ?
crawler вне форума  
Старый 04.02.2005, 12:09     # 3
[smart]
Full Member
 
Аватар для [smart]
 
Регистрация: 15.10.2003
Адрес: [ crystalnet ]
Сообщения: 1 114

[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру[smart] Отец (мать) всех Гуру
crawler
См. выше:
Цитата:
Сообщение от [smart]
Для этого необходим драйвер ASPI (Advanced SCSI Programming Interface) usbaspi.sys.
Цитата:
Сообщение от [smart]
Файлы usbaspi.sys, usbcd.sys, di1000dd.sys и др. смотрите в аттаче.
[smart] вне форума  
Старый 05.02.2005, 12:14     # 4
crawler
Full Member
 
Регистрация: 11.12.2002
Сообщения: 864

crawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собой
Я это видел. И делал сам очень похожие вещи. Поэтому и спросил "кто пробовал, и у кого работало".
crawler вне форума  

Теги (метки)
dos


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 18:44.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.