Ubuntu не видит флешки

IDE, SATA, SCSI, внешние USB-HDD, SSD, USB-Flash накопители

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

Ответить
unikom
Сообщения: 10
ОС: Linux Mint 5 Elyssa

Ubuntu не видит флешки

Сообщение unikom »

Ubuntu 8.04 отказывается распознавать любые флешки. Сначала отказалась находиться моя флешка(до этого с ней всё было нормально). Подумал мало-ли, может концы отдала, купил новую, та же фигня. Взял обе флехи, проверил у соседа, обе рабочие. При этом другие usb-устройства обнаруживаются и работают без проблем.
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Ubuntu не видит флешки

Сообщение Juliette »

Логи какие при подключении этих флешек? В /var/log/messages.
Спасибо сказали:
unikom
Сообщения: 10
ОС: Linux Mint 5 Elyssa

Re: Ubuntu не видит флешки

Сообщение unikom »

Juliette писал(а):
20.11.2008 11:27
Логи какие при подключении этих флешек? В /var/log/messages.

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

Nov 21 22:01:18 dan-desktop kernel: [163509.378040] usb 4-6: new high speed USB device using ehci_hcd and address 64
Спасибо сказали:
Аватара пользователя
Atragor
Сообщения: 681
Статус: ...
Контактная информация:

Re: Ubuntu не видит флешки

Сообщение Atragor »

И всё, в messages всего одна строчка про флешку?

P.S. Надеюсь, "отказывается распознавать" не значит "на рабочем столе не появляется значок"?
If you were MEANT to understand it, we wouldn't have called it 'code' © bash.org
Спасибо сказали:
unikom
Сообщения: 10
ОС: Linux Mint 5 Elyssa

Re: Ubuntu не видит флешки

Сообщение unikom »

Atragor писал(а):
21.11.2008 20:31
И всё, в messages всего одна строчка про флешку?

P.S. Надеюсь, "отказывается распознавать" не значит "на рабочем столе не появляется значок"?

При появлении флэхи появляется вот эта одна строчка
"отказывается распознавать" значит что при вызове lsusb устройства в списке и в помине нет + всё из этого вытекающее
Спасибо сказали:
Аватара пользователя
Ali1
Сообщения: 2250

Re: Ubuntu не видит флешки

Сообщение Ali1 »

А флешка включается в разъём на плате или подключённый кабелем? Иногда бывают проблемы из-за кабеля.
Спасибо сказали:
unikom
Сообщения: 10
ОС: Linux Mint 5 Elyssa

Re: Ubuntu не видит флешки

Сообщение unikom »

Ali1 писал(а):
25.11.2008 04:20
А флешка включается в разъём на плате или подключённый кабелем? Иногда бывают проблемы из-за кабеля.

Втыкал и через кабель и напрямую на разные мосты, результат один, не пашет. Так же обнарудил что не работают некоторые виды флешек, напр кингстоны не пашут, трансценды работают нормально.
Может дело в дровах?
Спасибо сказали:
Аватара пользователя
HomeCraft
Сообщения: 220
ОС: Lubuntu 18.04, Lubuntu 14.04

Re: Ubuntu не видит флешки

Сообщение HomeCraft »

В эту же тему: ядро не может определить флешку A-Data 16 GB после форматирования. При этом оно (ядро) сообщает:

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

Jan  6 22:31:06 localhost kernel: usb 1-2: new high speed USB device using ehci_hcd and address 12
Jan  6 22:31:06 localhost kernel: usb 1-2: configuration #1 chosen from 1 choice
Jan  6 22:31:06 localhost kernel: scsi8 : SCSI emulation for USB Mass Storage devices
Jan  6 22:31:16 localhost kernel: usb 1-2: reset high speed USB device using ehci_hcd and address 12
Jan  6 22:31:27 localhost kernel: usb 1-2: device not accepting address 12, error -110
Jan  6 22:31:27 localhost kernel: usb 1-2: reset high speed USB device using ehci_hcd and address 12
Jan  6 22:31:37 localhost kernel: usb 1-2: device not accepting address 12, error -110
Jan  6 22:31:37 localhost kernel: usb 1-2: reset high speed USB device using ehci_hcd and address 12
Jan  6 22:31:52 localhost kernel: usb 1-2: device descriptor read/64, error -110
Jan  6 22:32:08 localhost kernel: usb 1-2: device descriptor read/64, error -110
Jan  6 22:32:08 localhost kernel: usb 1-2: reset high speed USB device using ehci_hcd and address 12
Jan  6 22:32:23 localhost kernel: usb 1-2: device descriptor read/64, error -110
Jan  6 22:32:38 localhost kernel: usb 1-2: device descriptor read/64, error -110
Jan  6 22:32:38 localhost kernel: usb 1-2: USB disconnect, address 12
Jan  6 22:32:38 localhost kernel: scsi 8:0:0:0: Device offlined - not ready after error recovery
Jan  6 22:32:38 localhost kernel: usb 1-2: new high speed USB device using ehci_hcd and address 13
Jan  6 22:32:49 localhost kernel: usb 1-2: device not accepting address 13, error -110
Jan  6 22:32:49 localhost kernel: usb 1-2: new high speed USB device using ehci_hcd and address 14
Jan  6 22:32:59 localhost kernel: usb 1-2: device not accepting address 14, error -110
Jan  6 22:32:59 localhost kernel: usb 1-2: new high speed USB device using ehci_hcd and address 15
Jan  6 22:33:14 localhost kernel: usb 1-2: device descriptor read/64, error -110
Jan  6 22:33:30 localhost kernel: usb 1-2: device descriptor read/64, error -110
Jan  6 22:33:30 localhost kernel: usb 1-2: new high speed USB device using ehci_hcd and address 16
Jan  6 22:33:45 localhost kernel: usb 1-2: device descriptor read/64, error -110

В винде та же флешка на той же машине в том же разъеме видится нормально.
После низкоуровневого форматирования под виндой в линуксе распознается и подцепляется как /dev/sdX. Естественно при этом на ней нет ни файловой системы, ни таблицы разделов.
Поэтому форматирую в следующем порядке:
1. dd if=/dev/zero of=/dev/sda
2. fdisk /dev/sda (создаю раздел sda1)
3. mkdosfs (создаю файловую систему ФАТ32)
После этих действий ситуация в линуксе повторяется, в винде полет нормальный.
Вопрос: это что-то с флешкой или с ядром? Пробовал сдать в магазин как неработающую, но там у них только винда и, следовательно "все ок!", направили в сервисный центр. Подскажите как выходить из этой ситуации. Под линукс очень нужна флешка т.к. я только в нем и работаю.
Спасибо сказали:
Аватара пользователя
HomeCraft
Сообщения: 220
ОС: Lubuntu 18.04, Lubuntu 14.04

Re: Ubuntu не видит флешки

Сообщение HomeCraft »

Решил заменой флешки. Гуглил много и нагуглил, что для линукс единственный вариант - выгрузка модуля ehci_hcd, но помогает не всем (чаще не помогает). Есть еще решения для Виндовс, но хотелось бы как-то решить в линуксе. Потому что рано или поздно кто-нибудь притаранит чего-нибудь на такой флешке =(
Спасибо сказали:
FlySnake
Сообщения: 992
ОС: openSUSE
Контактная информация:

Re: Ubuntu не видит флешки

Сообщение FlySnake »

А точно все остальные USB устройства нормально работают? Как можно больше их проверьте. Иногда бывает из-за железа (южный мост так погано отсыхать может)
Спасибо сказали:
Аватара пользователя
HomeCraft
Сообщения: 220
ОС: Lubuntu 18.04, Lubuntu 14.04

Re: Ubuntu не видит флешки

Сообщение HomeCraft »

FlySnake писал(а):
10.01.2009 20:15
А точно все остальные USB устройства нормально работают? Как можно больше их проверьте. Иногда бывает из-за железа (южный мост так погано отсыхать может)

По-любому не из-за железа, т.к. проверял на четырех разных компах с разной конфигурацией. На двух из них Linux и Windows вместе, так вот на них и на других в Win все ок, а в Lin - не ок.
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: Ubuntu не видит флешки

Сообщение bormant »

Дано:
1) Slackware 12.2, Linux host 2.6.27.7-smp #1 SMP Thu Nov 20 22:18:02 CST 2008 i686
2) A-Data 16Gb Flash drive - http://adata.com.tw/ru/product_show.php?ProductNo=AP16ZZZSV

Втыкаем сей чудный девайс в usb порт, наблюдаем:

Код:

# lsusb Bus 001 Device 007: ID 067b:2528 Prolific Technology, Inc. # lsusb -vv Bus 001 Device 007: ID 067b:2528 Prolific Technology, Inc. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0. bDeviceProtocol 0. bMaxPacketSize0 64 idVendor 0x067b Prolific Technology, Inc. idProduct 0x2528. bcdDevice 1.00 iManufacturer 1 USB 2.0 iProduct 2 USB Flash Drive iSerial 3 ******** bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 32 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 64 iCfg bmAttributes 0x80 (Bus Powered) MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 80 Bulk (Zip) iInterface 96 BUCK Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Device Qualifier (for other device speed): bLength 10 bDescriptorType 6 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 bNumConfigurations 1 Device Status: 0x0000 (Bus Powered)

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

# tail -f /var/log/messages
Feb 17 15:01:01 w7 kernel: usb 1-4: new high speed USB device using ehci_hcd and address 7
Feb 17 15:01:01 w7 kernel: usb 1-4: configuration #1 chosen from 1 choice
Feb 17 15:01:01 host kernel: scsi4 : SCSI emulation for USB Mass Storage devices
Feb 17 15:01:01 host kernel: usb 1-4: New USB device found, idVendor=067b, idProduct=2528
Feb 17 15:01:01 host kernel: usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Feb 17 15:01:01 host kernel: usb 1-4: Product: USB Flash Drive
Feb 17 15:01:01 host kernel: usb 1-4: Manufacturer: USB 2.0
Feb 17 15:01:01 host kernel: usb 1-4: SerialNumber: ********
Feb 17 15:01:11 host kernel: usb 1-4: reset high speed USB device using ehci_hcd and address 7
Feb 17 15:01:48 host last message repeated 4 times
Feb 17 15:01:48 host kernel: scsi 4:0:0:0: Device offlined - not ready after error recovery


В winxp на той же машине в том же разъеме определяется и читается/пишется без вопросов.

Поиск по местному форуму дает еще по крайней мере одну тему с подобной проблемой, но без решения.
Гугление дает неоднократные упоминания о проблеме, но решения не было обнаружено.

Кто еще сталкивался с подобным и удалось ли забороть эту проблему (вариация на тему кто виноват и что делать)?
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: Ubuntu не видит флешки

Сообщение bormant »

Бинго! Решение (en): http://marc.info/?l=linux-usb&m=122107812024420&w=2

В двух словах: дефолтный таймаут в 5 секунд недостаточен для определения устройства. Увеличить, например, до 20 можно
1) на ходу: echo 20 > /sys/module/scsi_mod/parameters/inq_timeout
2) передав параметр модулю (/etc/modprobe.conf или /etc/modprobe.d/*): options scsi_mod inq_timeout=20
3) передав параметр ядру в загрузчике: scsi_mod.inq_timeout=20

ps. Может в FAQ ?
Спасибо сказали:
Аватара пользователя
HomeCraft
Сообщения: 220
ОС: Lubuntu 18.04, Lubuntu 14.04

Re: Ubuntu не видит флешки

Сообщение HomeCraft »

bormant писал(а):
17.02.2009 17:22
ps. Может в FAQ ?

Нужно в FAQ!
Спасибо сказали:
Аватара пользователя
HomeCraft
Сообщения: 220
ОС: Lubuntu 18.04, Lubuntu 14.04

Re: Ubuntu не видит флешки

Сообщение HomeCraft »

Вот те два:
Перестала определяться/монтироваться старенькая флешка Kingston Data Traveler 2.0 (1Gb) при переходе с Mandriva 2008.1 на 2009.1. Вот что в логах:

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

Sep 14 22:10:46 localhost klogd: usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Sep 14 22:10:46 localhost klogd: usb 1-2: Product: DataTraveler 2.0
Sep 14 22:10:46 localhost klogd: usb 1-2: Manufacturer: Kingston
Sep 14 22:10:46 localhost klogd: usb 1-2: SerialNumber: 0602251925383
Sep 14 22:10:46 localhost klogd: usb 1-2: configuration #1 chosen from 1 choice
Sep 14 22:10:46 localhost klogd: scsi5 : SCSI emulation for USB Mass Storage devices
Sep 14 22:10:51 localhost klogd: scsi 5:0:0:0: Direct-Access     Kingston DataTraveler 2.0 1.00 PQ: 0 ANSI: 2
Sep 14 22:10:51 localhost klogd: sd 5:0:0:0: [sdb] 1970176 512-byte hardware sectors: (1.00 GB/962 MiB)
Sep 14 22:10:51 localhost klogd: sd 5:0:0:0: [sdb] Write Protect is off
Sep 14 22:10:51 localhost klogd: sd 5:0:0:0: [sdb] Assuming drive cache: write through
Sep 14 22:11:27 localhost klogd: sd 5:0:0:0: [sdb] 1970176 512-byte hardware sectors: (1.00 GB/962 MiB)
Sep 14 22:11:27 localhost klogd: sd 5:0:0:0: [sdb] Write Protect is off
Sep 14 22:11:27 localhost klogd: sd 5:0:0:0: [sdb] Assuming drive cache: write through
Sep 14 22:11:27 localhost klogd:  sdb: sdb1
Sep 14 22:11:27 localhost klogd: sd 5:0:0:0: [sdb] Attached SCSI removable disk
Sep 14 22:11:27 localhost klogd: sd 5:0:0:0: Attached scsi generic sg3 type 0
Sep 14 22:11:29 localhost klogd: usb 1-2: USB disconnect, address 5
Sep 14 22:11:29 localhost klogd: scsi 5:0:0:0: Device offlined - not ready after error recovery
Sep 14 22:11:29 localhost klogd: scsi 5:0:0:0: rejecting I/O to dead device

А вот это логи при соединении другой флешки:

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

Sep 14 22:23:17 localhost klogd: usb 1-1: new full speed USB device using uhci_hcd and address 7
Sep 14 22:23:17 localhost klogd: usb 1-1: New USB device found, idVendor=1687, idProduct=6211
Sep 14 22:23:17 localhost klogd: usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Sep 14 22:23:17 localhost klogd: usb 1-1: Product: USB2.0 FlashDisk
Sep 14 22:23:17 localhost klogd: usb 1-1: Manufacturer: Kingmax
Sep 14 22:23:17 localhost klogd: usb 1-1: SerialNumber: 777081203FFFFF0000001601
Sep 14 22:23:17 localhost klogd: usb 1-1: configuration #1 chosen from 1 choice
Sep 14 22:23:17 localhost klogd: scsi7 : SCSI emulation for USB Mass Storage devices
Sep 14 22:23:22 localhost klogd: scsi 7:0:0:0: Direct-Access     Kingmax  USB2.0 FlashDisk 1.00 PQ: 0 ANSI: 2
Sep 14 22:23:22 localhost klogd: sd 7:0:0:0: [sdb] 31064064 512-byte hardware sectors: (15.9 GB/14.8 GiB)
Sep 14 22:23:22 localhost klogd: sd 7:0:0:0: [sdb] Write Protect is off
Sep 14 22:23:22 localhost klogd: sd 7:0:0:0: [sdb] Assuming drive cache: write through
Sep 14 22:23:22 localhost klogd: sd 7:0:0:0: [sdb] 31064064 512-byte hardware sectors: (15.9 GB/14.8 GiB)
Sep 14 22:23:22 localhost klogd: sd 7:0:0:0: [sdb] Write Protect is off
Sep 14 22:23:22 localhost klogd: sd 7:0:0:0: [sdb] Assuming drive cache: write through
Sep 14 22:23:22 localhost klogd:  sdb: sdb1
Sep 14 22:23:22 localhost klogd: sd 7:0:0:0: [sdb] Attached SCSI removable disk
Sep 14 22:23:22 localhost klogd: sd 7:0:0:0: Attached scsi generic sg3 type 0

Ничего не могу понять. На других компах с той же 2009.1 мандривой все нормально. В чем может быть загвоздка?
Спасибо сказали:
Аватара пользователя
gr1nd
Сообщения: 343
Статус: Great Britain&Japan fan
ОС: Arch

Re: Ubuntu не видит флешки

Сообщение gr1nd »

HomeCraft писал(а):
14.09.2009 20:37
Sep 14 22:11:29 localhost klogd: usb 1-2: USB disconnect, address 5

Может просто соединение отошло?
Спасибо сказали:
Аватара пользователя
HomeCraft
Сообщения: 220
ОС: Lubuntu 18.04, Lubuntu 14.04

Re: Ubuntu не видит флешки

Сообщение HomeCraft »

Опа! Руками примонтировалась. Только mount че-то очень долго думает.
gr1nd писал(а):
14.09.2009 23:01
Может просто соединение отошло?

Нет, это я ее вытащил.
Спасибо сказали:
kolebas
Сообщения: 206
Статус: Интересующийся новичок
ОС: Archlinux
Контактная информация:

Re: Ubuntu не видит флешки

Сообщение kolebas »

тут мне досталась флешка-плеер, к-я была отформатирована, но fs на ней не была создана, после чего ее вытащили из компа. Система ее не видит - fdisk -l , tail -f /var/log/messages ничего не говорят. В соседской винде она тоже не определяется. Выбросить? Или может быть кто-то что-нибудь подскажет?
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: Ubuntu не видит флешки

Сообщение (asper »

kolebas писал(а):
28.09.2009 11:37
тут мне досталась флешка-плеер, к-я была отформатирована, но fs на ней не была создана, после чего ее вытащили из компа. Система ее не видит - fdisk -l , tail -f /var/log/messages ничего не говорят. В соседской винде она тоже не определяется. Выбросить? Или может быть кто-то что-нибудь подскажет?

Попробовать сделать low level format при помощи утилиты производителя.
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
HomeCraft
Сообщения: 220
ОС: Lubuntu 18.04, Lubuntu 14.04

Re: Ubuntu не видит флешки

Сообщение HomeCraft »

Это я рано радовался. Сейчас получаю:

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

[root@localhost alex]# mount /dev/sdb1 -t vfat /media/cdrom
mount: специальное устройство /dev/sdb1 не существует

В логах тоже самое. На других машинах работает нормально. Вторая флешка и фотоаппарат определяются нормально и монтируются из PCManFM. Кто может хоть примерно сказать, что это может быть?
Спасибо сказали:
Аватара пользователя
Atolstoy
Сообщения: 1654
Статус: Tux in the rain
ОС: Linux x86_64
Контактная информация:

Re: Ubuntu не видит флешки

Сообщение Atolstoy »

HomeCraft писал(а):
05.10.2009 19:10
Кто может хоть примерно сказать, что это может быть?

Нужно взять LiveCD убунты, загрузиться с него и проверить флешки там. Если всё будет работать, значит это программный косяк с вашей основной убунтой - скорее всего из-за udev.
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто!
http://atolstoy.wordpress.com
Спасибо сказали:
tbknick
Сообщения: 2

Re: Ubuntu не видит флешки

Сообщение tbknick »

лично мне помогла одна очень банальная вещь: вставил влешку и перезагрузил ubuntu. все!!! после перезагрузки флешка так же качественно видна как и в виндовсе. :)
Спасибо сказали:
Phlya
Сообщения: 1
ОС: GNU-Linux Ubuntu 10.04 LTS

Re: Ubuntu не видит флешки

Сообщение Phlya »

tbknick писал(а):
10.10.2009 13:24
лично мне помогла одна очень банальная вещь: вставил влешку и перезагрузил ubuntu. все!!! после перезагрузки флешка так же качественно видна как и в виндовсе. :)

+100500! Мучался часа два, а такой банальной вещи не пробовал делать, а помогло!)
Ubuntu 10.04
Спасибо сказали:
tbknick
Сообщения: 2

Re: Ubuntu не видит флешки

Сообщение tbknick »

:) похоже во всех убунтах такой трабел наблюдается. причем не со всеми флеш-устройствами. незнаю, я уже с убутны соскочил, но думаю можно попробовать такую штуку: по крайней мене в Гноме (возможно, да и скорее всего в КДЕ тоже) при примонтированой флехе, нажимаем правой кнопкой мыши ее свойства и пишем точку монтирования. дабы она была для этой флешки постоянная. и кто знает, возможно, уже не нужно будет перезагружать комп. :) будет возможность сам попробую
Спасибо сказали:
Ответить