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 заново в укороченом виде, но больно уж не хочется копировать данные туда-сюда.

Куда копать?


Ответ на: комментарий от Deleted

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

com ()

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

com ()

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

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

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

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

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

Внешне выглядят вот так.

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

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

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