Автор Тема: Внешний usb-диск автоматом никак не_видится/не_подключается  (Прочитано 17642 раз)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Все забывают спросить что dmesg выдаёт в момент подсоединения этоготдиска?

Оффлайн XBM

  • Давно тут
  • **
  • Сообщений: 478
  • Бэкап - акт проявления трусости.
    • Email
На всякий случай gparted(ом) убрал раздел, создал новый, отформатировал в ext2.
Снова появились предупреждения.
Автоматом не монтируется. Руками монтируется, работает.
[root@linux log]# gdisk -l  /dev/sdc
GPT fdisk (gdisk) version 0.8.6

Partition table scan:
  MBR: MBR only
  BSD: not present
  APM: not present
  GPT: not present


***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format.
***************************************************************

Entering GPTPart::SetName(const UnicodeString...)

Warning! Secondary partition table overlaps the last partition by
33 blocks!
You will need to delete this partition or resize it in another utility.
Disk /dev/sdc: 1953458176 sectors, 931.5 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 95DA9FDB-CDD1-4B64-9CB2-B5009CFE8EFD
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1953458142
Partitions will be aligned on 2048-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048      1953458175   931.5 GiB   8300  Linux filesystem


Про dmesg не понял.
В /var/log/dmesg я вижу только то происходит при загрузке компьютера.
Подключение/отключение диска не вызывает никаких изменений в этом файле.

При подключении диска в 12 консоли появляются две строчки:
Aug 1 22:09:15 linux mtp-probe: checking bus 5, device 7: "/sys/devices/pci0000:00/0000:00:1d7/usb5/-7"
Aug 1 22:09:15 linux mtp-probe: bus 5, devices: 7 was not an MTP device

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Про dmesg не понял.
Дайте от root команду:

dmesg | tail -30
« Последнее редактирование: 01.08.2015 20:35:17 от ruslandh »

Оффлайн XBM

  • Давно тут
  • **
  • Сообщений: 478
  • Бэкап - акт проявления трусости.
    • Email
[ 3207.532045] usb 5-7: new high-speed USB device number 3 using ehci-pci
[ 3207.666108] usb 5-7: New USB device found, idVendor=1058, idProduct=1078
[ 3207.666115] usb 5-7: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[ 3207.666121] usb 5-7: Product: Elements 1078
[ 3207.666125] usb 5-7: Manufacturer: Western Digital
[ 3207.666129] usb 5-7: SerialNumber: 575847314136333531353439
[ 3207.768082] usb-storage 5-7:1.0: USB Mass Storage device detected
[ 3207.775954] scsi2 : usb-storage 5-7:1.0
[ 3207.776142] usbcore: registered new interface driver usb-storage
[ 3208.776990] scsi 2:0:0:0: Direct-Access     WD       Elements 1078    1056 PQ: 0 ANSI: 6
[ 3208.782595] sd 2:0:0:0: [sdc] Spinning up disk...
[ 3209.784051] .....ready
[ 3213.805422] sd 2:0:0:0: [sdc] 1953458176 512-byte logical blocks: (1.00 TB/931 GiB)
[ 3213.806654] sd 2:0:0:0: [sdc] Write Protect is off
[ 3213.806660] sd 2:0:0:0: [sdc] Mode Sense: 53 00 10 08
[ 3213.807905] sd 2:0:0:0: [sdc] No Caching mode page found
[ 3213.807911] sd 2:0:0:0: [sdc] Assuming drive cache: write through
[ 3213.811300] sd 2:0:0:0: [sdc] No Caching mode page found
[ 3213.811306] sd 2:0:0:0: [sdc] Assuming drive cache: write through
[ 3213.989233]  sdc: sdc1
[ 3213.992913] sd 2:0:0:0: [sdc] No Caching mode page found
[ 3213.992921] sd 2:0:0:0: [sdc] Assuming drive cache: write through
[ 3213.992928] sd 2:0:0:0: [sdc] Attached SCSI disk
[ 3245.144093] usb 5-7: reset high-speed USB device number 3 using ehci-pci

dango

  • Гость
Проблем с определением железа не видно. Все же предполагаю проблему с таблицей разделов.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Хорошо, а если мы запустим от root
udevadm monitorи посмотрим логи работы udev  - что там?

Оффлайн XBM

  • Давно тут
  • **
  • Сообщений: 478
  • Бэкап - акт проявления трусости.
    • Email
Нет, таблица разделов не виновата.
Загрузился с drweb-livecd.
Подключил диск. Диск увиделся автоматически.
Надо где-то в недрах SL что-то исправлять.


2 ruslandh
вывод udevadm monitor в https://cloud.mail.ru/public/Djy4/Nb1s8ett8

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Не знаю, может это и нормально, но меня смутил вот этот кусок:
KERNEL[10376.805885] add      /devices/pci0000:00/0000:00:1d.7/usb5/5-7/5-7:1.0/host7/target7:0:0/7:0:0:0/bsg/7:0:0:0 (bsg)
UDEV  [10376.806901] add      /devices/pci0000:00/0000:00:1d.7/usb5/5-7/5-7:1.0/host7/target7:0:0 (scsi)
UDEV  [10376.809149] add      /devices/pci0000:00/0000:00:1d.7/usb5/5-7/5-7:1.0/host7/target7:0:0/7:0:0:0 (scsi)
UDEV  [10376.811010] add      /devices/pci0000:00/0000:00:1d.7/usb5/5-7/5-7:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0 (scsi_disk)
UDEV  [10376.813458] add      /devices/pci0000:00/0000:00:1d.7/usb5/5-7/5-7:1.0/host7/target7:0:0/7:0:0:0/bsg/7:0:0:0 (bsg)
UDEV  [10376.814101] add      /devices/pci0000:00/0000:00:1d.7/usb5/5-7/5-7:1.0/host7/target7:0:0/7:0:0:0/scsi_device/7:0:0:0 (scsi_device)
UDEV  [10376.814101] add      /devices/pci0000:00/0000:00:1d.7/usb5/5-7/5-7:1.0/host7/target7:0:0/7:0:0:0/scsi_device/7:0:0:0 (scsi_device)
KERNEL[10380.942940] add      /devices/virtual/bdi/8:32 (bdi)
UDEV  [10380.944700] add      /devices/virtual/bdi/8:32 (bdi)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Цитировать
[ 3207.532045] usb 5-7: new high-speed USB device number 3 using ehci-pci
[ 3207.666108] usb 5-7: New USB device found, idVendor=1058, idProduct=1078
[ 3207.666115] usb 5-7: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[ 3207.666121] usb 5-7: Product: Elements 1078
[ 3207.666125] usb 5-7: Manufacturer: Western Digital
[ 3207.666129] usb 5-7: SerialNumber: 575847314136333531353439
[ 3207.768082] usb-storage 5-7:1.0: USB Mass Storage device detected
[ 3207.775954] scsi2 : usb-storage 5-7:1.0
[ 3207.776142] usbcore: registered new interface driver usb-storage
[ 3208.776990] scsi 2:0:0:0: Direct-Access     WD       Elements 1078    1056 PQ: 0 ANSI: 6
[ 3208.782595] sd 2:0:0:0: [sdc] Spinning up disk...
[ 3209.784051] .....ready
[ 3213.805422] sd 2:0:0:0: [sdc] 1953458176 512-byte logical blocks: (1.00 TB/931 GiB)
[ 3213.806654] sd 2:0:0:0: [sdc] Write Protect is off
[ 3213.806660] sd 2:0:0:0: [sdc] Mode Sense: 53 00 10 08
[ 3213.807905] sd 2:0:0:0: [sdc] No Caching mode page found
[ 3213.807911] sd 2:0:0:0: [sdc] Assuming drive cache: write through
[ 3213.811300] sd 2:0:0:0: [sdc] No Caching mode page found
[ 3213.811306] sd 2:0:0:0: [sdc] Assuming drive cache: write through
[ 3213.989233]  sdc: sdc1
[ 3213.992913] sd 2:0:0:0: [sdc] No Caching mode page found
[ 3213.992921] sd 2:0:0:0: [sdc] Assuming drive cache: write through
[ 3213.992928] sd 2:0:0:0: [sdc] Attached SCSI disk
[ 3245.144093] usb 5-7: reset high-speed USB device number 3 using ehci-pci

Меня вот это смутило:
сначала идёт регистрация нового устройства, а в самом конце сброс.

Арчеводы наблюдали проблему с похожими симптомами и говорили что она ядерного уровня:
https://bbs.archlinux.org/viewtopic.php?pid=1308413#p1308413
Обратите внимание на аналогичный сброс во втором выводе dmesg

А этого не должно быть:
$ dmesg|tail -n 20
[  934.984906] usb 3-1.1: new high-speed USB device number 5 using ehci-pci
[  935.079918] usb 3-1.1: New USB device found, idVendor=0951, idProduct=1625
[  935.079923] usb 3-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  935.079927] usb 3-1.1: Product: DT 101 II
[  935.079929] usb 3-1.1: Manufacturer: Kingston
[  935.079931] usb 3-1.1: SerialNumber: 001D0F0CAABFF980D5A00AAD
[  935.080315] usb-storage 3-1.1:1.0: USB Mass Storage device detected
[  935.080632] scsi6 : usb-storage 3-1.1:1.0
[  936.079088] scsi 6:0:0:0: Direct-Access     Kingston DT 101 II        1.00 PQ: 0 ANSI: 2
[  936.080923] sd 6:0:0:0: [sdd] 7827392 512-byte logical blocks: (4.00 GB/3.73 GiB)
[  936.081535] sd 6:0:0:0: [sdd] Write Protect is off
[  936.081542] sd 6:0:0:0: [sdd] Mode Sense: 16 25 09 51
[  936.082203] sd 6:0:0:0: [sdd] Incomplete mode parameter data
[  936.082209] sd 6:0:0:0: [sdd] Assuming drive cache: write through
[  936.086168] sd 6:0:0:0: [sdd] Incomplete mode parameter data
[  936.086172] sd 6:0:0:0: [sdd] Assuming drive cache: write through
[  936.086817]  sdd: sdd1
[  936.091912] sd 6:0:0:0: [sdd] Incomplete mode parameter data
[  936.091916] sd 6:0:0:0: [sdd] Assuming drive cache: write through
[  936.091920] sd 6:0:0:0: [sdd] Attached SCSI removable disk
« Последнее редактирование: 02.08.2015 13:54:28 от Speccyfighter »

xunil

  • Гость
Нет, таблица разделов не виновата.
Загрузился с drweb-livecd.
Подключил диск. Диск увиделся автоматически.
Надо где-то в недрах SL что-то исправлять.


2 ruslandh
вывод udevadm monitor в https://cloud.mail.ru/public/Djy4/Nb1s8ett8
У меня примерно такая же проблема с таким же WD.
А Вы пробовали одновременно подключать флешку и винт? В таком порядке определяется винт?

Оффлайн rits

  • Завсегдатай
  • *
  • Сообщений: 1 031
  • ITS
После рекомендации по записи iso образа AltLinux на флешку 'pv alt.iso | dd oflag=direct of=/dev/sdX bs=1M;sync', вернуть флешку в нормальное MBR состояние стандартными средствами сходу не получится.  GPT обеспечивает дублирование — оглавление и таблица разделов записаны как в начале, так и в конце диска. В конце диска 33 блока.
Вот чем их удалить? Флешка лично у меня работает не правильно. Автомонтирование происходит в режиме чтения. Можно в винде diskpart -ом попробывать convert mbr, но как то не хочется. Кто что может подсказать?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Вот чем их удалить?
Чем писали, тем и удалять.
dd if=/dev/zero of=/dev/sdX bs=1MНо дождаться конца. На самом деле, если не лень, можно нарисовать скрипт, кторый трёт начало и конец. То есть, сделать надо два вызова dd, первый с count=N (скажем, 10), второй с seek=M. Вот этот M надо посчитать, исходя из размера флешки.

Оффлайн rits

  • Завсегдатай
  • *
  • Сообщений: 1 031
  • ITS
Это не поможет. Прошел dd утилитой. fdisk - создал таблицу разделов и добавил раздел. Вот что полцчилось. Как с этим бороться? Есть еще мысли?
[root@home ~]# sfdisk -l /dev/sdc

Диск /dev/sdc: 1015 цилиндров, 120 головок, 62 секторов/дорожку
sfdisk: Предупреждение: Таблица разделов выглядит так,
словно она была создана для C/H/S=*/64/22
(вместо 1015/120/62).
Для листинга будет подразумеваться эта геометрия.

Units: cylinders of 720896 bytes, blocks of 1024 bytes, counting from 0

  Устр-во Загр   Нач   Конец    #цил     #блоки   Id  Система
/dev/sdc1          1+   5366-   5365-   3776740   83  Linux
sfdisk: начало: (c,h,s) ожидалось (1,29,3) найдено (0,33,3)

sfdisk: конец: (c,h,s) ожидалось (1023,63,22) найдено (1015,63,22)

/dev/sdc2          0       -       0          0    0  Пустой
/dev/sdc3          0       -       0          0    0  Пустой
/dev/sdc4          0       -       0          0    0  Пустой

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
А если просто c помощью parted удадить раздел и создать новый ?

fdisk и sfdisk умеют работать только со стагдартными mbr дисками, желательно механическими.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email