Мой ноутбук (Arch Linux) отказывается распознавать жесткие диски USB должным образом, в то время как флешки работают нормально. Конкретный диск - это NTFS-диск объемом 500 ГБ.
Я уже сталкивался с этой проблемой в Linux некоторое время назад, но теперь я забыл решение и не могу найти какую-либо информацию о нем. Это должно быть вызвано тем, что жесткий диск слишком медленно отвечает на запросы компьютера в результате периода раскрутки, а для ядер Linux по умолчанию задан недостаточный период ожидания.
Если кто-нибудь может подсказать, как увеличить время ожидания, помогите.
dmesg
:
[ 3029.227561] usb 2-1: USB disconnect, device number 3
[ 3032.176560] usb 2-1: new SuperSpeed USB device number 4 using xhci_hcd
[ 3037.043712] usb-storage 2-1:1.0: USB Mass Storage device detected
[ 3037.044732] scsi host6: usb-storage 2-1:1.0
[ 3038.052900] scsi 6:0:0:0: Direct-Access StoreJet Transcend 01.0 PQ: 0 ANSI: 2 CCS
[ 3038.053756] sd 6:0:0:0: [sdb] 976773168 512-byte logical blocks: (500 GB/465 GiB)
[ 3038.053956] sd 6:0:0:0: [sdb] Write Protect is off
[ 3038.053960] sd 6:0:0:0: [sdb] Mode Sense: 23 00 00 00
[ 3038.054153] sd 6:0:0:0: [sdb] No Caching mode page found
[ 3038.054156] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 3038.097712] sdb:
[ 3038.099884] sd 6:0:0:0: [sdb] Attached SCSI disk
fdisk /dev/sdb
:
Disk /dev/sdb: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x73696d20
Device Boot Start End Sectors Size Id Type
/dev/sdb1 1919230059 6204919772 4285689714 2T a OS/2 Boot Manager
/dev/sdb2 544829025 1089655755 544826731 259.8G 65 Novell Netware 386
/dev/sdb3 168653938 168653938 0 0B 65 Novell Netware 386
/dev/sdb4 2885681152 2885734080 52929 25.9M 0 Empty
Partition table entries are not in disk order.
Диск отображается как /dev/sdb
, но ни один из его разделов не отображается. Он отлично работает с Windows.