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

 
Гаджеты

ArcaOS 5.0 Русская версия
Пакет русификации ArcaOS 5.0 OS/2 давно доступен. Поддерживается любая версия: 5.0, 5.0.1, 5.0.2.

eCo Software может выпустить и другие пакеты (Немецкий, Голландский, Бразильский Португальский, Испанский, Шведский и т.д.)

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

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

eCo Tunes - интернет-радио. Слушай музыку других народов, любых жанров.

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

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:
......

  

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


Как избежать потерю данных? a) не пользуйтесь старой версией JFS драйвера. b) Не пользуйтесь старым eCS CD1 (Если все-таки загружаете eCS 2.0 CD1, то откажитесь от его disk checker'а, т.к. он может повредить тома), Простые советы по сохранению JFS

Статьи

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


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

 





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

IBM OS/2 Warp

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

Отчет: OS/2 совместимое оборудование

 
Статьи


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

 

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