ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Две флэшки
@ 2005-02-18 21:06 dm
  2005-02-20 13:25 ` Sergey Vlasov
  2005-02-23 15:53 ` [Comm] [FAQ] " Michael Shigorin
  0 siblings, 2 replies; 6+ messages in thread
From: dm @ 2005-02-18 21:06 UTC (permalink / raw)
  To: community

Здравствуйте!

Система -- master 2.4, ядро 2.4.26-std-up-alt9, 
обновления из updates поставлены. 

Имею две разные флэшки: одна EasyDisk на 128М, 
вторая  -- Transcend на 256М.

Обнаружилось, что флэшки не живут вместе. То есть если только 
одна из них подмонтированна, после этого вторая категорически 
не хочет опознаваться. При монтировании в лог пишется много 
страшных слов типа: 

Feb 18 23:53:32 localhost kernel: sda: Unit Not Ready, sense:
Feb 18 23:53:32 localhost kernel: Info fld=0xa00 (nonstd), Current 00:00: sense key Not Ready
Feb 18 23:53:32 localhost kernel: sda : READ CAPACITY failed.
Feb 18 23:53:32 localhost kernel: sda : status = 1, message = 00, host = 0, driver = 08
Feb 18 23:53:32 localhost kernel: Info fld=0xa00 (nonstd), Current sd00:00: sense key Not Ready
Feb 18 23:53:32 localhost kernel: sda : block size assumed to be 512 bytes, disk size 1GB.
Feb 18 23:53:32 localhost kernel: sda: test WP failed, assume Write Enabled
Feb 18 23:53:32 localhost kernel:  sda: I/O error: dev 08:00, sector 0
Feb 18 23:53:32 localhost kernel:  I/O error: dev 08:00, sector 0
Feb 18 23:53:32 localhost kernel: ldm_validate_partition_table(): Disk read failed.
Feb 18 23:53:32 localhost kernel:  I/O error: dev 08:00, sector 0
Feb 18 23:53:32 localhost kernel:  unable to read partition table

Добиться включения второй флэшки после первой смог только посредством

rmmod usb-storage
insmod usb-storage

Кто-нибудь знает, в чём тут дело и как можно решить проблему?

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



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] Две флэшки
  2005-02-18 21:06 [Comm] Две флэшки dm
@ 2005-02-20 13:25 ` Sergey Vlasov
  2005-02-22  4:33   ` dm
  2005-02-23 15:53 ` [Comm] [FAQ] " Michael Shigorin
  1 sibling, 1 reply; 6+ messages in thread
From: Sergey Vlasov @ 2005-02-20 13:25 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 2668 bytes --]

On Sat, Feb 19, 2005 at 12:06:35AM +0300, dm wrote:
> Система -- master 2.4, ядро 2.4.26-std-up-alt9, 
> обновления из updates поставлены. 
> 
> Имею две разные флэшки: одна EasyDisk на 128М, 
> вторая  -- Transcend на 256М.
> 
> Обнаружилось, что флэшки не живут вместе. То есть если только 
> одна из них подмонтированна, после этого вторая категорически 
> не хочет опознаваться. При монтировании в лог пишется много 
> страшных слов типа: 
> 
> Feb 18 23:53:32 localhost kernel: sda: Unit Not Ready, sense:
> Feb 18 23:53:32 localhost kernel: Info fld=0xa00 (nonstd), Current 00:00: sense key Not Ready
> Feb 18 23:53:32 localhost kernel: sda : READ CAPACITY failed.
> Feb 18 23:53:32 localhost kernel: sda : status = 1, message = 00, host = 0, driver = 08
> Feb 18 23:53:32 localhost kernel: Info fld=0xa00 (nonstd), Current sd00:00: sense key Not Ready
> Feb 18 23:53:32 localhost kernel: sda : block size assumed to be 512 bytes, disk size 1GB.
> Feb 18 23:53:32 localhost kernel: sda: test WP failed, assume Write Enabled
> Feb 18 23:53:32 localhost kernel:  sda: I/O error: dev 08:00, sector 0
> Feb 18 23:53:32 localhost kernel:  I/O error: dev 08:00, sector 0
> Feb 18 23:53:32 localhost kernel: ldm_validate_partition_table(): Disk read failed.
> Feb 18 23:53:32 localhost kernel:  I/O error: dev 08:00, sector 0
> Feb 18 23:53:32 localhost kernel:  unable to read partition table
> 
> Добиться включения второй флэшки после первой смог только посредством
> 
> 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-устройств.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] Две флэшки
  2005-02-20 13:25 ` Sergey Vlasov
@ 2005-02-22  4:33   ` dm
  0 siblings, 0 replies; 6+ messages in thread
From: dm @ 2005-02-22  4:33 UTC (permalink / raw)
  To: community

Здравствуйте, 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>



^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Comm] [FAQ] Re: Две флэшки
  2005-02-18 21:06 [Comm] Две флэшки dm
  2005-02-20 13:25 ` Sergey Vlasov
@ 2005-02-23 15:53 ` Michael Shigorin
  2005-02-24  0:08   ` dm
  1 sibling, 1 reply; 6+ messages in thread
From: Michael Shigorin @ 2005-02-23 15:53 UTC (permalink / raw)
  To: community

On Sat, Feb 19, 2005 at 12:06:35AM +0300, dm wrote:
> Кто-нибудь знает, в чём тут дело и как можно решить проблему?

http://faq.altlinux.ru/index.php?action=single&nf=1&qid=513

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] [FAQ] Re: Две флэшки
  2005-02-23 15:53 ` [Comm] [FAQ] " Michael Shigorin
@ 2005-02-24  0:08   ` dm
  2005-02-24  7:26     ` [Comm] " Michael Shigorin
  0 siblings, 1 reply; 6+ messages in thread
From: dm @ 2005-02-24  0:08 UTC (permalink / raw)
  To: community

Здравствуйте, Michael Shigorin!

Среда 23 Февраль 2005 18:53, Вы писали:

> On Sat, Feb 19, 2005 at 12:06:35AM +0300, dm wrote:
> > Кто-нибудь знает, в чём тут дело и как можно решить
> > проблему?
>
> http://faq.altlinux.ru/index.php?action=single&nf=1&qid=513

Видимо, имеет смысл добавить более вразумительно про конкретное 
решение (точнее, обход) проблемы:

------------------------------------------------------
В файле /etc/fstab создать записи для монтирования устройств 
/dev/sda1, /dev/sdb1 ... с идентичными настройками, но разными 
точками монтирования. Например:

/dev/sda1   /mnt/usb1  subfs fs=floppyfss,auto,iocharset=cp1251,codepage=866,sync,noexec,umask=0 0 0
/dev/sdb1   /mnt/usb2  subfs fs=floppyfss,auto,iocharset=cp1251,codepage=866,sync,noexec,umask=0 0 0

... и так далее, по количеству разных устройств, которые 
придётся монтировать.

Тогда первая вставленная флэшка зацепится за /mnt/usb1, 
вторая -- за /mnt/usb2 и так далее, в порядке подключения
в данном сеансе работы. При повторном подключении той 
флэшки, которая уже была воткнута, она нормально работает
на старом месте (то есть в точке монтирования, куда она
была подмонтирована при первом включении).

------------------------------------------------------

Где-то так.

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



^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Comm] Re: [FAQ] Re: Две флэшки
  2005-02-24  0:08   ` dm
@ 2005-02-24  7:26     ` Michael Shigorin
  0 siblings, 0 replies; 6+ messages in thread
From: Michael Shigorin @ 2005-02-24  7:26 UTC (permalink / raw)
  To: community

On Thu, Feb 24, 2005 at 03:08:46AM +0300, dm wrote:
> > http://faq.altlinux.ru/index.php?action=single&nf=1&qid=513
> Видимо, имеет смысл добавить более вразумительно про конкретное 
> решение (точнее, обход) проблемы:
[skip]

Добавил, спасибо.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2005-02-24  7:26 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-02-18 21:06 [Comm] Две флэшки dm
2005-02-20 13:25 ` Sergey Vlasov
2005-02-22  4:33   ` dm
2005-02-23 15:53 ` [Comm] [FAQ] " Michael Shigorin
2005-02-24  0:08   ` dm
2005-02-24  7:26     ` [Comm] " Michael Shigorin

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git