Responda até agora, e enquanto eu estiver nisso, eu vou explicar o dmesg um pouco:
[ 0.984980] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x1c impl SATA mode
[ 0.984986] ahci 0000:00:1f.2: flags: 64bit ncq sntf pm led clo pio slum part ems apst
[ 0.989635] scsi host0: ahci
[ 0.989751] scsi host1: ahci
[ 0.989842] scsi host2: ahci
[ 0.989979] scsi host3: ahci
[ 0.990083] scsi host4: ahci
[ 0.990176] scsi host5: ahci
[ 0.990228] ata1: DUMMY
[ 0.990229] ata2: DUMMY
[ 0.990233] ata3: SATA max UDMA/133 abar m2048@0xfb405000 port 0xfb405200 irq 38
[ 0.990236] ata4: SATA max UDMA/133 abar m2048@0xfb405000 port 0xfb405280 irq 38
[ 0.990239] ata5: SATA max UDMA/133 abar m2048@0xfb405000 port 0xfb405300 irq 38
[ 0.990240] ata6: DUMMY
Seu primeiro controlador (o Intel), com 6 portas SATA, das quais 3 podem ser usadas por dispositivos.
[ 0.990382] ahci 0000:06:00.0: SSS flag set, parallel bus scan disabled
[ 0.990426] ahci 0000:06:00.0: AHCI 0001.0200 32 slots 2 ports 6 Gbps 0x3 impl SATA mode
[ 0.990430] ahci 0000:06:00.0: flags: 64bit ncq sntf stag led clo pmp pio slum part ccc sxs
[ 0.990742] scsi host6: ahci
[ 0.990837] scsi host7: ahci
[ 0.990888] ata7: SATA max UDMA/133 abar m512@0xfb200000 port 0xfb200100 irq 39
[ 0.990892] ata8: SATA max UDMA/133 abar m512@0xfb200000 port 0xfb200180
Seu segundo controlador (o ASmedia), com 2 portas, das quais todas as 2 podem ser usadas por dispositivos.
Seu lscsi
output
$ lsscsi
[2:0:0:0] disk ATA ST2000DM006 CC26 /dev/sda
[3:0:0:0] cd/dvd HL-DT-ST DVDRAM GH22NS70 EX01 /dev/sr0
[4:0:0:0] disk ATA ST1000NM0011 SN03 /dev/sdb
mostra apenas três dispositivos, esta é a lista completa? Note que a atribuição para sda
e sdb
não precisa acontecer nesta ordem, você não pode confiar nisso. Sempre olhe qual disco é qual antes de fazer qualquer coisa. Existem várias maneiras de diferenciá-las.
[ 1.294992] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 1.295224] ata3.00: failed to read native max address (err_mask=0x1)
[ 1.295226] ata3.00: HPA support seems broken, skipping HPA handling
[ 1.295229] ata3.00: ATA-8: ST2000DM006, CC26, max UDMA/133
[ 1.295230] ata3.00: 8089950 sectors, multi 16: LBA48 NCQ (depth 31/32)
[ 1.295455] ata3.00: configured for UDMA/133 (device error ignored)
[ 1.295666] scsi 2:0:0:0: Direct-Access ATA ST2000DM006 CC26 PQ: 0 ANSI: 5
[ 1.295830] sd 2:0:0:0: [sda] 8089950 512-byte logical blocks: (4.14 GB/3.86 GiB)
[ 1.295849] sd 2:0:0:0: Attached scsi generic sg0 type 0
Esse é o primeiro disco, com 4 GB, o que está errado, já que houve um erro durante o comando que leu o tamanho do disco.
Este disco continua a dar erros através do resto do log do dmesg.
Aqui está seu segundo disco:
[ 1.296244] ata5: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 1.297043] ata5.00: ATA-8: ST1000NM0011, SN03, max UDMA/133
[ 1.297045] ata5.00: 1953525168 sectors, multi 16: LBA48 NCQ (depth 31/32)
[ 1.297996] ata5.00: configured for UDMA/133
[ 1.327292] scsi 4:0:0:0: Direct-Access ATA ST1000NM0011 SN03 PQ: 0 ANSI: 5
[ 1.327494] sd 4:0:0:0: [sdb] 1953525168 512-byte logical blocks: (1.00 TB/932 GiB)
[ 1.327517] sd 4:0:0:0: Attached scsi generic sg2 type 0
[ 1.327605] sd 4:0:0:0: [sdb] Write Protect is off
[ 1.327609] sd 4:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[ 1.327652] sd 4:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Esse é o segundo disco, com 1 TB, tudo funcionando bem, sem mais erros.
Então, algo está muito errado com a comunicação entre seu disco de 2TB e o controlador SATA: Comandos não funcionam, dão resultados errados, etc. Tente anexar este disco às outras quatro portas, por sua vez, veja se a mesma coisa acontece. Tente diferentes cabos SATA, para ver se o cabo está danificado. Verifique se os contatos estão bons.
Pode ser o disco, o controlador ou a conexão; difícil dizer nesta fase.
Editar
No novo dmesg
, as portas do primeiro cartão são atribuídas de maneira diferente, e com diferentes deslocamentos de registro de porta , o que é decididamente estranho:
[ 0.969158] ahci 0000:00:1f.2: version 3.0
[ 0.979912] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x1b impl SATA mode
[ 0.979919] ahci 0000:00:1f.2: flags: 64bit ncq sntf pm led clo pio slum part ems apst
[ 0.987156] ata1: SATA max UDMA/133 abar m2048@0xfb405000 port 0xfb405100 irq 38
[ 0.987159] ata2: SATA max UDMA/133 abar m2048@0xfb405000 port 0xfb405180 irq 38
[ 0.987160] ata3: DUMMY
[ 0.987162] ata4: SATA max UDMA/133 abar m2048@0xfb405000 port 0xfb405280 irq 38
[ 0.987165] ata5: SATA max UDMA/133 abar m2048@0xfb405000 port 0xfb405300 irq 38
[ 0.987166] ata6: DUMMY
Se as portas são conectadas na placa-mãe, deve ser sempre a mesma atribuição. Isso é estranho o suficiente, vale a pena um relato de bug na lista de rastreadores de bugs do desenvolvimento do kernel, mesmo que esteja correto e eles explicam porque está correto. ahci
deve ser bastante normal.
De qualquer forma, no segundo dmesg
, o disco de 2 TB é reconhecido corretamente e atribuído a /dev/sda
,
[ 1.292843] ata1.00: ATA-9: ST2000DM006-2DM164, CC26, max UDMA/133
[ 1.292846] ata1.00: 3907029168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[ 1.294113] scsi 0:0:0:0: Direct-Access ATA ST2000DM006-2DM1 CC26 PQ: 0 ANSI: 5
[ 1.294307] sd 0:0:0:0: [sda] 3907029168 512-byte logical blocks: (2.00 TB/1.82 TiB)
[ 1.294317] sd 0:0:0:0: [sda] 4096-byte physical blocks
[ 1.294320] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 1.294425] sd 0:0:0:0: [sda] Write Protect is off
[ 1.294428] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 1.294456] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support
[ 1.363542] sda: sda1
[ 1.363976] sd 0:0:0:0: [sda] Attached SCSI disk
e a tabela de partições é lida corretamente e não vejo mais erros. O que acontece quando você tenta usá-lo?