LINUX.ORG.RU

USB to SATA переходник и неправильное количество logocal blocks

 ,


0

2
root@odroid:~# smartctl -i /dev/sda
smartctl 6.5 2016-05-07 r4318 [armv7l-linux-3.10.96-113] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family: Western Digital Caviar Green (AF)
Device Model: WDC WD10EARS-00Y5B1
Serial Number: WD-WCAV5F043852
LU WWN Device Id: 5 0014ee 2af751f72
Firmware Version: 80.00A80
User Capacity: 1 000 204 886 016 bytes [1,00 TB]
Sector Size: 512 bytes logical/physical
Device is: In smartctl database [for details use: -P show]
ATA Version is: ATA8-ACS (minor revision not indicated)
SATA Version is: SATA 2.6, 3.0 Gb/s
Local Time is: Thu Oct 13 12:30:11 2016 MSK
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

При этом

root@odroid:~# smartctl -i -d scsi /dev/sda
smartctl 6.5 2016-05-07 r4318 [armv7l-linux-3.10.96-113] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Vendor: JMicron
Product: Generic
Revision: 0107
Compliance: SPC-4
User Capacity: 1 000 202 043 392 bytes [1,00 TB]
Logical block size: 512 bytes
LU is fully provisioned
Logical Unit id: 0x001b8c0000050309error: designator length
Serial number: WD-WCAV5F043852
Device type: disk
Local Time is: Thu Oct 13 12:30:36 2016 MSK
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
Temperature Warning: Disabled or Not Supported
root@odroid:~# lsusb
...
Bus 004 Device 005: ID 152d:0567 JMicron Technology Corp. / JMicron USA Technology Corp. JMS567 SATA 6Gb/s bridge
...

Жёсткий диск является частью md зеркала. Зеркало изначально было подключено напрямую через SATA на материнской плате. Решил погасить, наконец, жужжащий и жрущий электричество домашний сервак на amd64 и перейти на arm. Arm — Odroid XU3, в который воткнуты переходники USB3 to SATA, однако, ядро неправильно определяет количество logical blocks, и из-за этого md не может собрать зеркало (у md метка в конце раздела). Попытка смонтировать раздел как чистый ext тоже не увенчалась успехом. Говорит, раздел больше диска.

Старенький преходник USB2 to SATA видит диск как надо. Если не найду решения — пересоберу raid заново в укороченом виде, но больно уж не хочется копировать данные туда-сюда.

Куда копать?

★

Последнее исправление: com (всего исправлений: 1)
Ответ на: комментарий от Deleted

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

com ★
() автор топика

Гуглится некая утилита под оффтопик для обновления прошивки этого самого JMicron JMS567. Не ясно, правда, где прошивку взять. Никто не пробовал?

com ★
() автор топика

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

com ★
() автор топика
Последнее исправление: com (всего исправлений: 1)
19 марта 2018 г.
Ответ на: комментарий от super_robot

Там экзэшник под оффтопик. Втыкаешь переходник в комп с вендой на железе, запускаешь экзэшник, и оно его шьёт.

com ★
() автор топика
Ответ на: комментарий от super_robot

Если id устройства в выхлопе lsusb такой же как у меня, то странно. У меня до сих пор все три переходника исправно пашут.

Внешне выглядят вот так (alicdn.com).

com ★
() автор топика
16 мая 2018 г.
Ответ на: комментарий от super_robot

у меня тоже не пошло ни один экзешник. нашел несколько прошивок от адаты и силикона, выпаял микросхему и прошил на программаторе, теперь у меня ADATA ^)

xeon_greg
()
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.