Welcome to eComStation.RU site!

Select your language: Russian English Deutch Spanish Italian Portuguese Czech Polish French

Frequently asked questions and answers:

eComStation.RU

ru · en · de · es · it · pt · cz · pl · fr
eComStation - это совершенно другая операционная система для PC (IBM OS/2 Warp)
Программы, новости, статьи, поддержка пользователей, оборудование, вопросы и ответы.
 
      Что такое OS/2?НовостиУстановкаОбновлениеПрименениеБудущееСообществоКупить    
(Карта сайта)

 
 
Отчет: OS/2 совместимое оборудование
Как получить драйверы OS/2 бесплатно

 
Обновление

 
Программы

 
(Санкт-Петербург)

 
Преимущества (1)

 
Разработчику (1)

 
(Пайпы программ)

 
Компании: (1)

 
История (1):

 
(Бонусы)

 
Советы:

 
(Барьеры и решения)

 
Технологии: (1)

 
(Применение в науке, лаборатории, ..)

 

 
Готовые решения:

 
Новая eComStation:

 
Будущее: (1)

 
(Ссылки на другие сайты)

 
(Картинка дня)

 
Артефакты OS/2

 
Гаджеты

 

USB MSD работает!


TITLE: USB MSD работает!

DATE: 2002-09-09 14:13:01

AUTHOR: Vadim Rumyantsev

Сегодня я подобрал драйвер, с которым работают дисковые устройства USB, не полностью поддерживающие требования протокола обмена (а таких сейчас, к сожалению, большинство). В первую очередь имеются в виду флэш ридеры и цифровые фотокамеры. Всё нижесказанное я пробовал на ACP1, ключевую роль здесь играют поддержка USB и наличие LVM.

Последовательность по шагам:

  1. Устанавливаем базовую поддержку USB от IBM (USB?HCD.SYS, USBD.SYS). Предполагается, что здесь проблем возникнуть не должно. Как обычно, там необходимы соответствующие драйверы (UHCD, OHCD, EHCD) в нужном количестве и нужные ключики у USBD. В работоспособности базовой поддержки можно убедиться при помощи утилиты USBRES.
  2. Скачиваем с хоббеса cw-usbmsd-v1_1.zip. Вынимаем оттуда CWUSBMSD.ADD, кладём в \OS2\BOOT и прописываем в конфиг, наример:
    BASEDEV=CWUSBMSD.ADD /FLOPPIES:0 /REMOVABLES:1 /FIXED_DISKS:0
    

    Если нужна поддержка более одного устройства во флэш-ридере, вместо единицы можно выставить другое число.

    Hаверное, можно использовать и другие драйверы из этого пакета (в особенности это относится к eComStation). Я не пробовал.

  3. Перегружаемся.
  4. Теперь всё у нас должно работать, независимо от подключенности устройства при загрузке и наличия в устройстве флэш-карты.
  5. Когда устройство подключено и карта вставлена, даём для монтирования диска команду "lvm /rediscoverprm". Появляется соответствующая буква диска, и с ним можно начинать работать. В зависимости от модели устройства, иногда диск может так просто и не смонтироваться (например, если в момент загрузки устройство было подключено, а карты в нём не было). В таком случае можно выдернуть-воткнуть интерфейс USB устройства после установки карты. Hайдя вновь подключённое устройство, драйвер однократно пищит (для опроса устройства может понадобиться несколько секунд).

    Замечание: если ридер питается от USB, ни в коем случае нельзя выдёргивать интерфейсный кабель в момент обмена данными с флэш-картой, это может её повредить!

  6. Работаем с нашим диском.
  7. Перед тем, как вынуть карту или отключить устройство, обязательно делаем "eject d:" на все смонтированные диски (при этом они размонтируются).
  8. Шаги 5-7 можно повторять неограниченное число раз, с разными картами и устройствами.

Таким образом у меня заработал не только флэш-ридер PQI TravelFlash 5-in-1, но и фотоаппарат Nikon Coolpix 5700, при попытке опознать который делалось плохо даже винде и его собственному штатному софту. Блеск!


фотоаппарат Nikon Coolpix 5700


флэш-ридер PQI TravelFlash 5-in-1

Попробуй программу:

DrWeb - eComStation PC вылечит зараженные компьютеры Windows.

Комментарии:

Savrs
2002-09-09 15:13:52

Короче....

Приведи плиз полностью

что у тебя в конфиге прописано,

и какие конкретно файлы куда кидал....

Oxyd
2002-09-10 00:22:06

Блестяще, ещё одно подтверждение того, что в OS/2 работает современное железо... (/me вспоминает RU.OS.CMP и ухмыляется... ;))

zuko
2002-09-11 00:36:53

Ага, работает, избранное и только через некоторое колво танцев с бубнами...

sNOa
2002-09-11 08:57:13

2zuko: у осевиков должно очень хорошо быть развито чувство бубна. может у некоторых он даже отрастет и затвердеет со временем.

Andrew Smirnoff (AKA spear)
2002-09-11 11:00:45

Yes!!!

Заработал внешний карман для IDE дисков с USB подключением.

Правда - с драйверами USB 1.*. С драйверами USB 2 устройство не видится. USB Device Monitor показывает, что устройств нет. У базовых USB драйверов что, совместимости нет? :(

Дмитрий
2002-09-11 11:37:40

Действительно c драйверами из комплекта USB 2.0 есть какие-то проблемы (похоже виновник - USBUHCD.SYS)

Однако для подключения внешних дисков комплекта 1.1 тоже оказалось недостаточно, пришлось править USBMSD.SYS (добавлять ключ для описания геометрии винчестера) по умолчанию при указании /fixed_disks:1 добавлялся диск с параметрами CHS 0:0:1 и LVM валился при запуске.

Dimoza
2002-09-12 12:53:51

А у меня CF ридер от NCP. USBRES его определяет как shuttle...чего-то-там-дальше. Но если ентот USBRES не запущен, ничего не попискивает при подключении и никго его больше не видит. LVM на ключик /rediscoverprm ругается. Это как, в морг?

zuko
2002-09-14 11:39:36

to zuko: а ну самозванец, покажи свое настоящее лицо?! :E

Vadim Rumyantsev
2002-09-14 19:31:50

2 Дмитрий: Не очень понял, что ты хотел сказать. USBUHCD.SYS - это драйвер для интеловского контроллера USB 1.1. Для контроллера USB 2.0 предназначен драйвер USBEHCD.SYS.

Vadim Rumyantsev
2002-09-14 19:33:40

2 Dimoza: а какая у тебя версия OS/2?

Дмитрий
2002-09-15 21:50:07

2 Vadim Rumyantsev Что хотел, то и сказал ;) , т.е. с USBUHCD.SYS из комплекта драйверов USB 2.0 устройство работать отказалось наотрез, USBRES сплошь выдавал ошибки в определении типа устройства (контроллер USB 1.1 естественно).

При этом с предыдущим релизом (предшествующим USB 2.0) диск был виден и читался. Проблема была (видимо и осталась) с USBMSD.SYS - не мог определить геометрию винта (в драйвере запрашивается flexible disk page, отсутвующая в USBHDD). Нужно вот собраться с мыслями и выпросить у Криса алгоритм определения геометрии, для реализации механизма автоопределения.

Valery Sedletski
2002-09-16 02:37:20

Кто бы сказал, где надыбать USB 2.0 (Кроме Software Choice и т п) а то у меня

USB - хаб в оси не пашет - все USB - устройства с ним отказываются ратотать --это с USB 1.xx Может хоть 2.0 поможет :)

Constantin
2002-09-22 03:47:55

Дополнение: в Мерлине тоже работает, LVM не обязателен!

Это работает, по видимому, благодаря наличию в последних OS2SASD и DANIDASD поддержки removable девайсов.

С 1-й попытки мой EasyDisk опознался с неправильным размером (геометрией?). Но когда перенес все USB-драйвера ВЫШЕ DaniDASD и убрал из DAniDASD ключик /LF (уж не знаю, что из этого существенно), все зафурычило :)

Fomalhaut
2002-09-29 13:39:23

Поставил эти дрова - мой Gembird F-Disk 128Mb увиделся, но... В режиме пароля - запуск утилиты PassID не работает - утилита под Win. Есть ли возможность использовать такие режимы работы драйва или только в обычной, безпарольном варианте?

Dimoza
2002-10-11 13:40:39

2 Vadim Rumyantsev: у меня стоит ACP2, какое ядро - сейчас не помню :(

Andrey Vasilkin
2002-12-25 04:51:47

А никто таким образом coolpix 2500 не пробовал юзать?

Andrey Vasilkin
2002-12-25 06:54:54

чёт не то ляпнул не в тему... -;)

Kikoin
2004-12-21 18:27:32

А как заюзать ZIV 40GB да форматнутый весь под FAT32?

Прокомментируйте эту статью (напоминаем, автор работал над текстом несколько недель, уважайте мнение других).


Ваше имя:

Ваш E-Mail:

CODE:
......

  

Ваш комментарий:


Много ли программ в eComStation? В каталоге eCo Market - более 160, в онлайн каталоге APeCS - более 1200, ecsoft2 - более 1600, на хоббесе - более 10 000

Статьи

Операционная система
Программное обеспечение
Оборудование
Для разработчика
Разное
Колонка редактора


Готовая eComStation на SSD диске

 





Последний активный опрос: Какая высота барьера RPM?

IBM OS/2 Warp

 
Обучение новичков

Списки протестированного OS/2 оборудования

 
Статьи


   
  Почему eComStation?
Возможности
Особенности
Применение
Ролики и скриншоты
   eComStation для
для бизнесменов
для студентов и инженеров
для продавцов компьютеров
сообщество пользователей
   Разработчик
Распространить программу
Описание API, библиотеки
Начать новый проект
Конкурсы
   Программы
Он-лайн каталог
Выбрать через eCo Market
   Служба поддержки
Отправить вопрос
Купить eComStation
Вопросы и ответы
Обучение новичков
 
 
© 2001 - 2014 eCo Software, All rights reserved
eComStation is a registered trademark of Serenity Systems International
OS/2 Warp is a registered trademark of IBM Corporation
 

 

 
Картинка дня: