[Comm] Две флэшки

dm =?iso-8859-1?q?dead-md_=CE=C1_yandex=2Eru?=
Вт Фев 22 07:33:51 MSK 2005


Здравствуйте, Sergey Vlasov!

Воскресенье 20 Февраль 2005 16:25, Вы писали:

> > Имею две разные флэшки: одна EasyDisk на 128М,
> > вторая  -- Transcend на 256М.
> >
> > Обнаружилось, что флэшки не живут вместе. То есть если
> > только одна из них подмонтированна, после этого вторая
> > категорически не хочет опознаваться. При монтировании в лог
> > пишется много страшных слов типа:
...
> > Добиться включения второй флэшки после первой смог только
> > посредством
> >
> > rmmod usb-storage
> > insmod usb-storage
> >
> > Кто-нибудь знает, в чём тут дело и как можно решить
> > проблему?
>
> В ядрах 2.4.x модуль usb-storage при отключении устройства не
> удаляет созданный для него виртуальный SCSI-адаптер и
> SCSI-устройства - они остаются зарегистрированными в системе,
> но при обращении к ним возвращается ошибка "устройство не
> готово".  Приведённые выше сообщения как раз и возникают в
> результате возврата этой ошибки.  При повторном подключении
> USB-устройства для него будут выделены те же SCSI-устройства,
> которые использовались для него ранее.  При подключении нового
> устройства для него будет создан новый виртуальный
> SCSI-адаптер и новые SCSI-устройства.  Таким образом, в случае
> с двумя флэшками для первой вставленной флэшки будет
> использоваться /dev/sda, для второй - /dev/sdb (если на машине
> не было других SCSI-устройств). При выгрузке модуля
> usb-storage все виртуальные устройства удаляются, и потом
> опять назначаются начиная с первого свободного.

Спасибо за разъяснение. Сделал для флэшек две разные точки 
монтирования, полегчало. 

> В ядрах 2.6.x поддержка hotplug существенно улучшена - там
> виртуальные SCSI-адаптеры и устройства, созданные usb-storage,
> удаляются сразу после отключения USB-устройств.

Это хорошо, хотя пока я переход на 2.6 форсировать не хочу. 

-- 
dm <dead-md at yandex point ru>




Подробная информация о списке рассылки community