Отваливается внешний диск

Изображение пользователя Tonal.

Похоже просто расшатался разъём mini-usb на самом диске, т.к. при когда диск трогаешь, он теряет подключение, а потом оно восстанавливается.

Самое неприятное, что через несколько раз Kubuntu перестаёт его видеть совсем.
Помогает только перезагрузка.
На винде такого не происходит - соединение отваливается и восстанавливается любое количество раз.

В процессах при этом висит несколько пар hdaram sync, причём hdaram-ы удаётся снять kill-ом а sync-и - нет.

Что можно предпринять, кроме перезагрузки, чтобы система снова начала видеть подключенный диск?

0
Viktor - 28 Октябрь, 2009 - 12:51

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

0
Tonal - 1 Ноябрь, 2009 - 21:17
Изображение пользователя Tonal.

Обновил систему до 9.10 - ничего не изменилось. :(
Статика тут скорее всего не при чём.
Видимо просто расшатались контакты на плате.

Может кто подскажет, куда копать?

0
salt - 1 Ноябрь, 2009 - 22:34
Изображение пользователя salt.

Если железо не очень, то копать в сторону железа :)

0
Tonal - 3 Ноябрь, 2009 - 06:49
Изображение пользователя Tonal.

Рассматривал системный журнал.
Нашел несколько таких кусков:
Nov  2 21:21:57 hius kernel: [ 2533.775162] usb 1-1: USB disconnect, address 4
Nov  2 21:22:17 hius kernel: [ 2553.924161] usb 1-1: new high speed USB device using ehci_hcd and address 5
Nov  2 21:22:17 hius kernel: [ 2554.094070] usb 1-1: configuration #1 chosen from 1 choice
Nov  2 21:22:17 hius kernel: [ 2554.102433] scsi5 : SCSI emulation for USB Mass Storage devices
Nov  2 21:22:22 hius kernel: [ 2559.107240] scsi 5:0:0:0: Direct-Access     Seagate  FreeAgent Go     100F PQ: 0 ANSI: 4
Nov  2 21:22:22 hius kernel: [ 2559.107711] sd 5:0:0:0: Attached scsi generic sg3 type 0
Nov  2 21:22:22 hius kernel: [ 2559.109973] sd 5:0:0:0: [sdd] 488397168 512-byte logical blocks: (250 GB/232 GiB)
Nov  2 21:22:22 hius kernel: [ 2559.111473] sd 5:0:0:0: [sdd] Write Protect is off
Nov  2 21:22:22 hius kernel: [ 2559.115996]  sdd: sdd1
Nov  2 21:22:22 hius kernel: [ 2559.152564] sd 5:0:0:0: [sdd] Attached SCSI disk
Nov  2 21:23:40 hius kernel: [ 2636.883301] usb 1-1: USB disconnect, address 5
Nov  2 21:23:43 hius kernel: [ 2640.565136] sync          D c08145c0     0  9244   9241 0x00000000
Nov  2 21:23:43 hius kernel: [ 2640.565154]  e8887f2c 00000086 e8887eec c08145c0 dd639bb8 c08145c0 b20112da 00000243
Nov  2 21:23:43 hius kernel: [ 2640.565172]  c08145c0 c08145c0 dd639bb8 c08145c0 b1e2ab30 00000243 c08145c0 f2039500
Nov  2 21:23:43 hius kernel: [ 2640.565188]  dd639920 e8887f60 dd639920 f645c63c e8887f58 c0570515 fffeffff f54b7a00
Nov  2 21:23:43 hius kernel: [ 2640.565205] Call Trace:
Nov  2 21:23:43 hius kernel: [ 2640.565221]  [<c0570515>] rwsem_down_failed_common+0x75/0x1a0
Nov  2 21:23:43 hius kernel: [ 2640.565231]  [<c057068d>] rwsem_down_read_failed+0x1d/0x30
Nov  2 21:23:43 hius kernel: [ 2640.565241]  [<c05706e7>] call_rwsem_down_read_failed+0x7/0x10
Nov  2 21:23:43 hius kernel: [ 2640.565249]  [<c056fca7>] ? down_read+0x17/0x20
Nov  2 21:23:43 hius kernel: [ 2640.565259]  [<c0207385>] sync_filesystems+0xb5/0x100
Nov  2 21:23:43 hius kernel: [ 2640.565266]  [<c0207411>] sys_sync+0x11/0x40
Nov  2 21:23:43 hius kernel: [ 2640.565275]  [<c010336c>] syscall_call+0x7/0xb

Может кто-нибудь прокомментировать?

Вечером попробую воспроизвести, чтобы была уверенность, что они появляются именно при отвале диска.

0
Tonal - 4 Ноябрь, 2009 - 09:12
Изображение пользователя Tonal.

Вот что происходит при отвале в логе:
Nov  4 12:03:26 hius kernel: [60791.448333] usb 1-1: USB disconnect, address 4
Nov  4 12:03:26 hius kernel: [60791.912100] usb 1-1: new high speed USB device using ehci_hcd and address 5
Nov  4 12:03:26 hius kernel: [60792.057159] usb 1-1: configuration #1 chosen from 1 choice
Nov  4 12:03:26 hius kernel: [60792.064234] scsi5 : SCSI emulation for USB Mass Storage devices
Nov  4 12:03:31 hius kernel: [60797.064114] scsi 5:0:0:0: Direct-Access     Seagate  FreeAgent Go     100F PQ: 0 ANSI: 4
Nov  4 12:03:31 hius kernel: [60797.064913] sd 5:0:0:0: Attached scsi generic sg2 type 0
Nov  4 12:03:31 hius kernel: [60797.067194] sd 5:0:0:0: [sdd] 488397168 512-byte logical blocks: (250 GB/232 GiB)
Nov  4 12:03:31 hius kernel: [60797.068682] sd 5:0:0:0: [sdd] Write Protect is off
Nov  4 12:03:31 hius kernel: [60797.073806]  sdd: sdd1
Nov  4 12:03:31 hius kernel: [60797.221311] sd 5:0:0:0: [sdd] Attached SCSI disk
Nov  4 12:04:29 hius kernel: [60855.268902] usb 1-1: USB disconnect, address 5
Nov  4 12:04:43 hius kernel: [60868.772120] usb 1-1: new high speed USB device using ehci_hcd and address 6
Nov  4 12:04:43 hius kernel: [60868.922246] usb 1-1: configuration #1 chosen from 1 choice
Nov  4 12:04:43 hius kernel: [60868.928347] scsi6 : SCSI emulation for USB Mass Storage devices
Nov  4 12:04:48 hius kernel: [60873.931367] scsi 6:0:0:0: Direct-Access     Seagate  FreeAgent Go     100F PQ: 0 ANSI: 4
Nov  4 12:04:48 hius kernel: [60873.932367] sd 6:0:0:0: Attached scsi generic sg2 type 0
Nov  4 12:04:48 hius kernel: [60873.935970] sd 6:0:0:0: [sdd] 488397168 512-byte logical blocks: (250 GB/232 GiB)
Nov  4 12:04:48 hius kernel: [60873.937474] sd 6:0:0:0: [sdd] Write Protect is off
Nov  4 12:04:48 hius kernel: [60873.941207]  sdd: sdd1
Nov  4 12:04:48 hius kernel: [60873.964730] sd 6:0:0:0: [sdd] Attached SCSI disk
Nov  4 12:06:15 hius kernel: [60960.653155] sync          D c08145c0     0 24019  24016 0x00000000
Nov  4 12:06:15 hius kernel: [60960.653167]  e250bf2c 00000086 f68e0000 c08145c0 f3cacdf8 c08145c0 876886c4 0000374b
Nov  4 12:06:15 hius kernel: [60960.653184]  c08145c0 c08145c0 f3cacdf8 c08145c0 00000001 0000374b c08145c0 e7790000
Nov  4 12:06:15 hius kernel: [60960.653201]  f3cacb60 e250bf60 f3cacb60 f558823c e250bf58 c0570515 fffeffff f63c3600
Nov  4 12:06:15 hius kernel: [60960.653217] Call Trace:
Nov  4 12:06:15 hius kernel: [60960.653234]  [<c0570515>] rwsem_down_failed_common+0x75/0x1a0
Nov  4 12:06:15 hius kernel: [60960.653244]  [<c057068d>] rwsem_down_read_failed+0x1d/0x30
Nov  4 12:06:15 hius kernel: [60960.653253]  [<c05706e7>] call_rwsem_down_read_failed+0x7/0x10
Nov  4 12:06:15 hius kernel: [60960.653261]  [<c056fca7>] ? down_read+0x17/0x20
Nov  4 12:06:15 hius kernel: [60960.653271]  [<c0207385>] sync_filesystems+0xb5/0x100
Nov  4 12:06:15 hius kernel: [60960.653279]  [<c0207411>] sys_sync+0x11/0x40
Nov  4 12:06:15 hius kernel: [60960.653287]  [<c010336c>] syscall_call+0x7/0xb

В процсса такая картина:
23996 ?        S<     0:00 udevd --daemon
24009 ?        S<     0:00 udevd --daemon
24016 ?        S<     0:00 /bin/sh /lib/udev/hdparm
24019 ?        D<     0:00 /bin/sync
24892 ?        S      0:00 /usr/bin/python /usr/share/apport/apport-kde
25804 ?        S<     0:00 udevd --daemon
25805 ?        S<     0:00 udevd --daemon
25807 ?        S<     0:00 [scsi_eh_6]
25808 ?        S<     0:00 [usb-storage]

Попытка снять sync ни к чему не приводит. :(

0
Tonal - 9 Ноябрь, 2009 - 08:42
Изображение пользователя Tonal.

Похоже не только мне повезло с железом.
Народ подсказал такой же глюк.

Т.е. похоже всё же бага в ядре. :(

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры