USB переносной HD часто не может определиться (внешний Portable Hard Drive часто не виден)

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

TTY
Сообщения: 19
ОС: openSuSE 10.2, Mac OS X 10.6.8

USB переносной HD часто не может определиться

Сообщение TTY »

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

Имеется два внешних USB диска. Когда был один диск, то он практически всегда определялся. После появления второго, первый диск стал определятся через раз. Т.е. не происходит автомонтирования. Иногда оба диска не монтируются, а иногда оба диска монтируются. Но чаще один из дисков монтируется после того, как я его переключаю на другой свободный USB порт (у меня их 4). Когда выгружаюсь с диском, подключенном к одному USB, то после включения приходится его втыкать в другой, и наоборот. Но иногда и это не помогает. При этом флешка может определятся на том же USB порту (но иногда и она не определяется). Иногда вытаскиваю мышь из USB и подключаю второй диск, но опять же, это срабатывает часто, но не всегда.

Сегодня, например, раза 3-4 переключала диск на двух свободных USB в течение часа. Диск не определился. Ещё через 5 часов переключила, тут он мгновенно определился. Однажды был случай, когда после включения ноута диск не был определен, но затем сам, без всяких переключений, через часов 8-9 вдруг автомонтировался.

Т.е. всё очень непредсказуемо.

Когда подключаю диски к другому компьютеру с WinXP, они всегда оба одновременно определяются. И на этом же ноуте с Сюзе, когда перезагружаюсь в WinXP, то они тоже оба видны одновременно без проблем.

Ещё у меня есть Macbook Pro, с версией Mac OS X 10.6.8. Ситуация там точно такая же как и в Сюзе. Правда, после обновления системы один диск уже несколько дней не хочет автомонтироваться вообще.

Файловые системы пробовала две FAT32, MAC ext журналируемая. Без разницы. Результат одинаковый, что одна, что другая, что обе одновременно на одном диске. Впрочем, файловая система тут вообще ни причём, hal-storage-removable говорит, что не может систему примонтировать, но главное, что он его видит. Т.е. дело не в файловой системе. Тем более, что в Macbook то же самое, что с FAT32, что mac ext журналируемой.

В биосе оба внешних HD всегда видны. (В маке не смотрела, что там где вместо биоса, но дисковые утилиты в маке не видят диск).

# ls /dev
показывает, что диск отсутствует, пишу не всё, а только то, что имеет отношение к делу:
rtc
sda
sda1
sg0

т.е. sda sda1 - это первый внешний диск, он виден, а второго - sdb нет.

Вот, что показывает lsusb

Код: Выделить всё

# lsusb
Bus 002 Device 002: ID 046d:c016 Logitech, Inc. M-UV69a Optical Wheel Mouse
Bus 002 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 001 Device 004: ID 1058:0730 Western Digital Technologies, Inc.
Bus 001 Device 001: ID 0000:0000

т.е. 2 из 4 usb порта заняты мышью и первым диском. Второго не видно.

Ну и следующее
# fdisk -l

Код: Выделить всё

Disk /dev/hda: 60.0 GB, 60011642880 bytes
255 heads, 63 sectors/track, 7296 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1         943     7574616    7  HPFS/NTFS
/dev/hda2             944        5608    37471612+   f  W95 Ext'd (LBA)
/dev/hda3   *        5609        7296    13558860   83  Linux
/dev/hda5             944        2284    10771551    7  HPFS/NTFS
/dev/hda6            2285        4853    20635461    7  HPFS/NTFS
/dev/hda7            4854        4983     1044193+  82  Linux swap / Solaris
/dev/hda8            4984        5608     5020281   83  Linux

Disk /dev/sda: 500.0 GB, 500074283008 bytes
255 heads, 63 sectors/track, 60797 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1       60798   488352768    b  W95 FAT32

Только один диск виден.

Спустя 5 часов переключила второй диск на другой USB, и тут он определился:

Код: Выделить всё

# lsusb
Bus 002 Device 002: ID 046d:c016 Logitech, Inc. M-UV69a Optical Wheel Mouse
Bus 002 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 001 Device 079: ID 059b:0271 Iomega Corp.
Bus 001 Device 004: ID 1058:0730 Western Digital Technologies, Inc.
Bus 001 Device 001: ID 0000:0000

Появился Iomega.

Код: Выделить всё

# fdisk -l
Disk /dev/hda: 60.0 GB, 60011642880 bytes
255 heads, 63 sectors/track, 7296 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1         943     7574616    7  HPFS/NTFS
/dev/hda2             944        5608    37471612+   f  W95 Ext'd (LBA)
/dev/hda3   *        5609        7296    13558860   83  Linux
/dev/hda5             944        2284    10771551    7  HPFS/NTFS
/dev/hda6            2285        4853    20635461    7  HPFS/NTFS
/dev/hda7            4854        4983     1044193+  82  Linux swap / Solaris
/dev/hda8            4984        5608     5020281   83  Linux

Disk /dev/sda: 500.0 GB, 500074283008 bytes
255 heads, 63 sectors/track, 60797 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1       60798   488352768    b  W95 FAT32

Disk /dev/sdb: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        8029    64486452    b  W95 FAT32
/dev/sdb2            8029       14594    52734339   af  Unknown

Второй диск sdb с двумя файловыми системами определился.

Проблема касается не только Сюзе, но и вообще всех линуксов, в том числе и Mac OS X. Причём, вне зависимости от файловой системы на внешнем диске. Как с этой проблемой справится? Это общая проблема для всех *nix.
Спасибо сказали:
Lazy_Kent
Сообщения: 709
Статус: Ленивый
ОС: openSUSE (Xfce)

Re: USB переносной HD часто не может определиться

Сообщение Lazy_Kent »

Может, тока не хватает дискам?
Подключите оба диска к внешним источникам питания.
Спасибо сказали:
TTY
Сообщения: 19
ОС: openSuSE 10.2, Mac OS X 10.6.8

Re: USB переносной HD часто не может определиться

Сообщение TTY »

Lazy_Kent писал(а):
23.04.2012 04:03
Может, тока не хватает дискам?
Подключите оба диска к внешним источникам питания.


На одном и том же компьютере в Win XP тока хватает и всё прекрасно работает, а для Сюзе не хватает? В Сюзе при переключении на другой USB тока уже хватает, а при следующей загрузке на этом же USB не хватает, и надо переключать на предыдущий USB.

На почти новом макбуке такая же проблема, но там не два диска подключала, а только один, Iomega, и ситуация точно такая же как и в SuSE.

Кучу иностранных форумов для Mac OS и других линуксов перечитала, но похоже, что народ уткнулся конкретно в свой линукс или конкретно в свою марку винчестера и не понимает, что это проблема всех *nix.

Наконец-то прочитала на форуме комьюнити Apple, что даже рекомендуемые компанией внешние диски после очередного обновления системы перестают распознаваться, и что это продолжается годами, но кампания игнорирует многочисленные жалобы. Кстати, Iomega в Mac OS X перестала вообще напрочь распознаваться именно после последнего обновления системы, которое было неделю назад, до этого Iomega распознавалась как в SuSE: час не распознается, через час при переподключении распознается.

Короче, проблема в плохой поддержке внешних дисков *nix-ами.
Спасибо сказали: