[РЕШЕНО] система не видит флешку

Кто-нибудь когда-нибудь слышал шутку о том, что электроника это наука о плохих контактах? :)

Так вот, контакты разъёмов USB (а так же и разъёмов SATA, кстати) имеют довольно неудачную плоскую форму, и становятся ненадёжными при любом загрязнении, а если с них стёрлась позолота (или её никогда не было) – контакты окисляются и становятся совсем плохими.

Нетрудно догадаться, что плохой контакт может приводить к ошибкам, к переключению на более низкую скорость обмена, или к полной потере связи с устройством.

Возьмите лупу, настольную лампу, и осмотрите контакты разъёма вашей флешки, модема и т.д. через дырочки во внешнем металлическом корпусе. Если вместо чистого блеска позолоты вы увидите в местах касания всяческую чёрную грязь – попробуйте почистить. На худой конец это можно сделать туго свёрнутой бумажкой.

После чистки контакт улучшится, и ошибки, скорей всего, на какое-то время пропадут. Но если разъём сильно поношенный, и позолота уже протёрлась, контакты скоро снова окислятся, и процедуру придётся повторять время от времени. Или уже выкинуть девайс, если его особо нежалко.
Natrio , в какой-то части ты прав, но не в моем случае и, думаю, что не не в случае с red.
Ошибки типа «device descriptor read/64, error -32», вообщем то и ошибками можно не называть, а сообщениями (но раз уж это сообщение красное, назовем ошибкой), и они никак не связаны ни с плохим контактом, ни с электрической частью USB.
А твое высказывание, насчет контактов, я бы перефразировал лучше так — процентов 80-90 всех проблем с флешками, включая причины отказа, обусловлено проблемами с электрической частью USB. Процент проблем из-за плохого контакта — не так велик.
Ошибки не исчезают с опытом - они просто умнеют
Natrio
После чистки контакт улучшится, и ошибки, скорей всего, на какое-то время пропадут.

Контакты чистил, тот же результат.

Также заметил что раньше эта флешка сильно нагревалась будучи просто вставленной в usb разъём (скорее всего из за хорошего теплообмена с железным корпусом самой флешки), сейчас же она еле тёплая.
В интернете неоднократно натыкался на следующие дефекты с флешками, имеющими металический корпус
- пробой на корпус — при вскрытии корпуса, были видны следы пробоя (один пишет вылечил чисткой, но что то я верю с трудом)
- флешки приходят в негодность (вплоть до потери информации) по причине статического электричества (советуют перед тем как вставить в порт, нужно коснуться задней частью флешки корпуса компьютера)
red, если у тебя еще флешка подсвечивается и идет нагрев, то еще не все потеряно — обмен информацией между компом и флешкой все-таки идет.
То, что у тебя флешка раньше сильно грелась (хотя все это относительно), наводит на мысли о завышенном потреблении энергии от порта (возможно и был контакт с корпусом).
UPD......Недавно был удивлен, когда узнал, что имеются флэшки, имеющие защиту от перегрузок (даже был приведен совет - при отказе отключите все USB устройства от компьютера, отключите питание, и ждать минуту или две. Подключите все обратно и загрузите систему.).
Ошибки не исчезают с опытом - они просто умнеют
vasek
red, если у тебя еще флешка подсвечивается и идет нагрев, то еще не все потеряно — обмен информацией между компом и флешкой все-таки идет.
да, есть подсветка и малый нагрев
обмен информацией идёт и скорее всего благим матом от контроллера флешки на что ядро отреагировало в dmesg
в данном случае винда оказалась более информативной по поводу этой ошибки

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

да, я читал про это http://paulphilippov.com/articles/how-to-fix-device-not-accepting-address-error
я это уже пробовал, но у меня явно не тот случай, так как флешку вставлял в разные компы
Остается похоже один вариант - перепрошивка. Даже интересно - поможет это или нет, скорее всего нет, но попробовать думаю стоит (хотя бы ради информации).
PS............вспомнил, забыл написать, что еще встречал вариант по явной прописке очередности загрузки модулей USB - сам не прбовал, да и смысл мне вообщем то не понятен.
Ошибки не исчезают с опытом - они просто умнеют
Привет!
У меня похожая проблема, только с внешним жестким диском. В системе сам диск виден, а ntfs раздел на нем нет. При попытке смонтировать вручную, mount как обычно ругается на "wrong fs type..." Проявилось после перехода на systemd (скорее всего не связано, просто совпало). Другие диски и флешки в ntfs монтируются нормально.
Пробовал подключить через live-cd xubuntu, то же самое, хотя раньше монтировался, когда использовал для бэкапа. В windows диск работает нормально. Пробовал переформатировать заново - то же самое, даже форматировал в ext3 с помощью диска acronis - ничего. Мистика!
Этим диском сейчас не пользуюсь, но все же интересно, что это может быть? (даже специально зарегистрировался, увидев эту тему). Может кто-нибудь подскажет, что случилось?
$ ls -l /dev/disk/by-id
lrwxrwxrwx 1 root root  9 ноя  1 15:56 ata-ST3320620AS_6QF3L5S7 -> ../../sdb
При подключении в dmesg появляется:
 $ dmesg | grep "usb"
[  977.620051] usb 7-4: new high-speed USB device number 4 using ehci-pci
[  977.819193] usbcore: registered new interface driver usb-storage
[  977.822296] scsi5 : usb-storage 7-4:1.0
[  977.822431] usbcore: registered new interface driver ums-cypress
[  987.116678] usb 7-4: reset high-speed USB device number 4 using ehci-pci

$ dmesg | tail
[ 3488.286639] sd 5:0:0:0: [sdb] Unhandled sense code
[ 3488.286645] sd 5:0:0:0: [sdb]
[ 3488.286648] Result: hostbyte=0x00 driverbyte=0x08
[ 3488.286651] sd 5:0:0:0: [sdb]
[ 3488.286653] Sense Key : 0x3 [current]
[ 3488.286657] sd 5:0:0:0: [sdb]
[ 3488.286659] ASC=0x11 ASCQ=0x0
[ 3488.286662] sd 5:0:0:0: [sdb] CDB:
[ 3488.286664] cdb[0]=0x28: 28 00 00 00 00 02 00 00 02 00
[ 3488.286702] EXT4-fs (sdb): unable to read superblock
tezor
[ 3488.286702] EXT4-fs (sdb): unable to read superblock
У тебя, если я не ошибаюсь, не читается суперблок (unable to read superblock). Нужно посмотреть какие имеются резервные и попытаться загрузиться с них.
Вообщем просвещайся в части супереблока.
PS...........КАК ПРИМЕР - узнать бекапы суперблоков можно, например, так:
$ sudo mke2fs -n /dev/sda2
….............................................
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424
Ну и далее монтируешься с одним из них (точнее, с тем который нужен для раздела системы), например, так
mount -t ext3 /dev/sda2 /mnt/point -o sb=32768
Мог и напутать, писал по памяти — лучше перепроверь.
Ошибки не исчезают с опытом - они просто умнеют
vasek
tezor
[ 3488.286702] EXT4-fs (sdb): unable to read superblock
У тебя не читается суперблок (unable to read superblock). Нужно посмотреть какие имеются резервные и попытаться загрузиться с них.
Спасибо! Попробую, может что и получится. Смущает, что диск в ntfs, а в dmesg пишет EXT4-fs (sdb). Или в данном случае уже не важно?
tezor, похоже я поспешил и был не прав - не заметил фразу "Пробовал переформатировать заново - то же самое" . Если ты форматировал весь диск заново и создавал разделы, то заново и создается суперблок - но он у тебя всеравно не читается. Но попробовать, думаю, всеравно стоит. Все напользу, узнаешь, что то новое.
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.