各位高手, 我新买了一个英特尔的 nuc 和英特尔的 s3610 的 hp 的 OEM 盘(系统安装在 m2 接口的 970pro 上, s3610 为 sata 接口). 将 s3610 插入 2.5 寸硬盘位后进入系统不识别硬盘, 具体情况如下:
输入 lshw 能找到该硬盘:
*-scsi
physical id: 1
logical name: scsi2
capabilities: emulated
*-disk
description: ATA Disk
product: LK1600GEYMV
physical id: 0.0.0
bus info: scsi@2:0.0.0
logical name: /dev/sda
version: HPG2
serial: BTHC73260CVW1P6PGN
configuration: ansiversion=5 logicalsectorsize=512 sectorsize=4096
而且 smartctl -a /dev/sda 可显示该硬盘 smart 信息.
smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.15.0-46-generic] (local build) Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION === Device Model: LK1600GEYMV Serial Number: 删除 LU WWN Device Id: 5 5cd2e4 14deb2074 Firmware Version: 4IWTHPG2 Rotation Rate: Solid State Device Form Factor: 2.5 inches Device is: Not in smartctl database [for details use: -P showall] ATA Version is: ACS-3, ATA8-ACS T13/1699-D revision 6 SATA Version is: SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s) Local Time is: Mon Mar 18 16:14:23 2019 CST SMART support is: Available - device has SMART capability. SMART support is: Enabled
但是 lsblk, fdisk 均不显示该硬盘, 只会显示 nvme0, 但是运行 ls /dev/sd* 可以看到 /dev/sda.
尝试对 /dev/sda 进行分区会显示:
fdisk: cannot open /dev/sda: No such file or directory
请教这种情况下该如何设置使得硬盘可以正常工作?
PS: 2.5 寸硬盘位插一块日历的 500G 硬盘可以正常识别. S3610 插在外接供电的 sata 转 usb 口上也可以被同一个系统正常识别.
1
ooxxcc 2019-03-18 16:31:03 +08:00
贴 dmesg
|
2
zhuzhi90 OP dmesg 当中我找到的可能的信息:
> [ 3.368038] ata3: SATA link up 6.0 Gbps (SStatus 133 SControl 300) > [ 3.369365] ata3.00: ACPI cmd ef/10:06:00:00:00:00 (SET FEATURES) succeeded > [ 3.369367] ata3.00: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE LOCK) filtered out > [ 3.369764] ata3.00: ACPI cmd b1/c1:00:00:00:00:00 (DEVICE CONFIGURATION OVERLAY) filtered out > [ 3.370737] ata3.00: ATA-10: LK1600GEYMV, 4IWTHPG2, max UDMA/100 > [ 3.371134] ata3.00: 0 sectors, multi 1: LBA NCQ (depth 31/32), AA > [ 3.372701] ata3.00: ACPI cmd ef/10:06:00:00:00:00 (SET FEATURES) succeeded > [ 3.372702] ata3.00: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE LOCK) filtered out > [ 3.373118] ata3.00: ACPI cmd b1/c1:00:00:00:00:00 (DEVICE CONFIGURATION OVERLAY) filtered out > [ 3.373964] ata3.00: configured for UDMA/100 > [ 3.374574] scsi 2:0:0:0: Direct-Access ATA LK1600GEYMV HPG2 PQ: 0 ANSI: 5 > [ 3.375377] sd 2:0:0:0: Attached scsi generic sg0 type 0 > [ 3.375553] sd 2:0:0:0: [sda] 0 512-byte logical blocks: (0 B/0 B) > [ 3.375554] sd 2:0:0:0: [sda] 4096-byte physical blocks > [ 3.375622] sd 2:0:0:0: [sda] Write Protect is off > [ 3.375623] sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00 > [ 3.375686] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA > [ 3.376432] sd 2:0:0:0: [sda] Attached SCSI disk 我对 linux 不是很在行, 第一次遇到这样的情况. |
3
zhuzhi90 OP 补充:
我尝试对 /dev/sda 测速: $hdparm -t /dev/sda 显示结果如下: /dev/sda: Timing buffered disk reads: read() hit EOF - device too small |
4
zhuzhi90 OP 运行 hdparm -I /dev/sda 结果如下:
/dev/sda: ATA device, with non-removable media Model Number: LK1600GEYMV Serial Number: BTHC73260CVW1P6PGN Firmware Revision: 4IWTHPG2 Transport: Serial, ATA8-AST, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0 Standards: Used: unknown (minor revision code 0x0028) Supported: 10 9 8 7 6 5 Likely used: 10 Configuration: Logical max current cylinders 16383 0 heads 16 0 sectors/track 63 0 -- LBA user addressable sectors: 0 LBA48 user addressable sectors: 0 Logical Sector size: 512 bytes Physical Sector size: 4096 bytes Logical Sector-0 offset: 0 bytes device size with M = 1024*1024: 8063 MBytes device size with M = 1000*1000: 8455 MBytes (8 GB) cache/buffer size = unknown Form Factor: 2.5 inch Nominal Media Rotation Rate: Solid State Device Capabilities: LBA, IORDY(can be disabled) Queue depth: 32 Standby timer values: spec'd by Standard, with device specific minimum R/W multiple sector transfer: Max = 1 Current = 1 DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5 Cycle time: min=120ns recommended=120ns PIO: pio0 pio1 pio2 pio3 pio4 Cycle time: no flow control=120ns IORDY flow control=120ns Commands/features: Enabled Supported: * SMART feature set * Power Management feature set * Write cache * Look-ahead * WRITE_BUFFER command * READ_BUFFER command * NOP cmd * DOWNLOAD_MICROCODE * 48-bit Address feature set * Mandatory FLUSH_CACHE * FLUSH_CACHE_EXT * SMART error logging * SMART self-test * General Purpose Logging feature set * WRITE_{DMA|MULTIPLE}_FUA_EXT * 64-bit World wide name * IDLE_IMMEDIATE with UNLOAD * WRITE_UNCORRECTABLE_EXT command * {READ,WRITE}_DMA_EXT_GPL commands * Segmented DOWNLOAD_MICROCODE * unknown 119[6] * Gen1 signaling speed (1.5Gb/s) * Gen2 signaling speed (3.0Gb/s) * Gen3 signaling speed (6.0Gb/s) * Native Command Queueing (NCQ) * Phy event counters * READ_LOG_DMA_EXT equivalent to READ_LOG_EXT DMA Setup Auto-Activate optimization * Software settings preservation * SMART Command Transport (SCT) feature set * SCT Error Recovery Control (AC3) * SCT Features Control (AC4) * SCT Data Tables (AC5) * reserved 69[2] * reserved 69[4] * Data Set Management TRIM supported (limit 4 blocks) * Deterministic read ZEROs after TRIM Logical Unit WWN Device Identifier: 55cd2e414deb2074 NAA : 5 IEEE OUI : 5cd2e4 Unique ID : 14deb2074 Checksum: correct |
5
zhuzhi90 OP 运行 gdisk -l /dev/sda 结果如下:
gdisk -l /dev/sda GPT fdisk (gdisk) version 1.0.3 Problem reading disk in BasicMBRData::ReadMBRData()! Warning! Read error 22; strange behavior now likely! Warning! Read error 22; strange behavior now likely! 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 in memory. *************************************************************** Disk /dev/sda: 0 sectors, 0 bytes Model: LK1600GEYMV Sector size (logical/physical): 512/4096 bytes Disk identifier (GUID): 658D893D-FE14-45CC-B824-5A5CA8E50300 Partition table holds up to 128 entries Main partition table begins at sector 2 and ends at sector 33 First usable sector is 34, last usable sector is 18446744073709551582 Partitions will be aligned on 2048-sector boundaries Total free space is 0 sectors (0 bytes) Number Start (sector) End (sector) Size Code Name |
8
zhuzhi90 OP 我又去查了下资料:
s3610 的 2.5-inch 1.6T 盘在仅有 5V 供电情况下的功耗(仅列出写, 读取模式功耗较低): Active Write - RMS Average: 6.8w Active Write - Burst: 10.7w Active Write - Max Burst: 12.2w 尖峰概率约为 0.25%. nuc sata 供电口是 5 脚, 分别是 5v, 5v, 3.3v, 接地, 接地, 型号是 Molex* part number 53398-0571. 去查了生产商的资料, 电流最大值是 1A per contact. nuc 实际接了 1,2,4,5 针脚, 也就是 5v 供电最大 2A, 就 10w. 这样看供电是肯定不足了. 官网查得 860evo 2T 的功耗才 平均 3w, 最大 4w, 西部数据蓝盘 ssd 2TB 的功耗最大也就 3.8w. 结论就是: 家用 nuc 别上企业盘...自作自受. 当时想着企业盘, 是 mlc, 耐用度又高...没想到碰到供电不足的问题. |
9
wsy2220 2019-03-19 14:54:38 +08:00
BIOS 里开 AHCI 了吗
|
11
zhuzhi90 OP 今天我用 860evo 2TB 重新试了, 成功认盘. 目前我倾向于问题是由供电不足引起的.
我在外网翻了一些论坛, 发现也有人用企业盘出现问题, 他解决的方法是外接供电和 sata 线. 我不想折腾了, 860evo 能用就好了. 企业盘作为 mlc 的 sata 盘, 当做 "传家宝" 好了... |