RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Опять USB msd: Как работать с несколькими (+)


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : valerius
To : All
Subj : Опять USB msd: Как работать с несколькими (+)

устройствами одновременно?

Скачал файл 52703.B646.C706.zip (содержащий новые usbmsd и usbbasic) с ftp
(это было уже недели две назад). Поставил дрова. Заработал винт 40 ГБ Samsung
2.5", подсоединенный через кейс-конвертер интерфейсов USB-to-IDE Gembird Flexi
drive. На винте два раздела Fat32 по 20 Гбайт.

Работает прекрасно с указанными последними дровами USB от IBM, драйвером
Fat32.ifs ver 0.94 и usbmountd 1.00 Алекса Саморукова.

После установки дров lvm увидел оба раздела Fat32 и все прекрасно заработало
-- я создал volumes для разделов и назначил буквы.

Из неудобств: для флешки EasyDisk и MP3-плейера Creative Rhomba пришлось
заново создавать lvm'ом volumes (lvm стал показывать volume для флешки, с
крисовскими драйверами не показывал!) и переформатировать (до установки новых USB-драйверов все работало нормально, причем даже без создания volumes), так как, хотя буква назначилась при помощи lvm, но на дисках ничего не было видно, поэтому пришлось переформатировать флешку и плейер.

См. предыдущие сообщения на эту тему:
m023130.html,
m023491.html,
m023492.html.

Еще проблемы -- для плейера Rhomba и винта не работает команда eject,
для флешки работает. Причем винту назначены буквы l: и m:, когда говоришь
"eject l:", буквы дисков исчезают, но при этом выдается ошибка "Устройство,
подсоединенное к компьютеру, не работает". Если после этого вставить флешку,
то снова появляются буквы дисков l: и m: и lvm по-прежнему показывает винт в
списке физических дисков. Обойти это удается, если сделать eject не для первого (l:), а для последнего (m:) диска. После того, как вставляешь флешку,
l: и m: снова появляются, но когда сделаешь снова "eject m:", вытащишь флешку,
снова вставишь и скажешь "lvm /rediscoverprm", то буква для флешки уже появляется (а для винта -- исчезают). Вот такой workaround...

И возникает тогда еще вот какая проблема. Ясно, что неудобно постоянно
делать eject для одного устройства, чтобы вставить другое (а иначе при вставленном, например, жестком диске, не назначается буква для флешки).
То есть, проблема следующая -- не получается одновременно работать с двумя
msd-устройствами, так как буквы назначаются только первому попавшемуся уст-
ройству, а второе буквы не получает. Вопрос такой: может все-таки кому удалось
заставить текущие драйвера назначать одновременно буквы двум устройствам?
У меня это не получилось. Я пробовал играться с опциями:

/removables:l", "/devices:n", "/floppies:m,

но какие бы значения я не ставил, ноль эффекта.

Thanks in advanve,
Валерий


Tue 19 Oct 2004 07:35 Mozilla/3.01Gold (Macintosh; I; 68K)




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.