UPDATE
Wow essa unidade é antiga e enorme. link
A taxa de transferência máxima é de 175 MB / s, por isso, se o link for negociado em gen1 você seria limitado a menos de 150 MB / s
e ... parece que a garantia expirou apenas se você os comprou em 2014
ENDUPDATE
Primeiro, todos os discos são apresentados como SCSI no Linux (a menos que seja um controlador raid obstinado que apresente um dispositivo de bloco bruto). Isto tem sido verdade desde que a libsas foi introduzida e a libata foi integrada (2008?). O que varia é o nível de suporte que sua unidade recebe.Sim, suas unidades são acionadas pelo controlador mencionado e essas físicas são alimentadas no que parece ser um expansor SAS de acordo com sysfs. Eu não sei quantas baias você tem, mas de qualquer forma, parece que houve um problema de negociação durante a descoberta, onde o expansor decidiu que a saída desse phy não pode passar.
Eu sugiro pegar os utilitários do SMP e enviar um link para a unidade e ver se isso melhora a situação. Você talvez consiga fazer isso via sysfs, veja se ele expõe um reset ou arquivo similar e faz um eco para ele.
As versões do firmware da unidade parecem ser as mesmas ...
# GOOD ID_MODEL=WDC_WD60EZRX-00MVLB1
# GOOD ID_REVISION=80.00A80
# BAD ID_MODEL=WDC_WD60EZRX-00M
# BAD ID_REVISION=0A80
O problema de apenas fornecer 4 caracteres é que o meu não seja "80 .." na unidade defeituosa. Se você colocar os dois no mesmo sistema de trabalho, seria muito mais fácil comparar. Se tudo correr bem, então você sabe que não é o disco. Mesma coisa com o número do modelo ...
A especificação SATA acha que é uma boa ideia relatar apenas quatro caracteres. O que é uma pista Mesmo que ambos sejam apresentados como dispositivos SD, um deles está recebendo mais suporte da libata do que o outro. A unidade que funciona é obter a versão completa do firmware, o que significa que ela está aderindo à especificação de tradução SAT, scsi to ata. É assim que as unidades SCSI se parecem. O outro não é.
- O mesmo sistema operacional e versão do kernel?
- O mesmo firmware do controlador?
- O mesmo expansor físico?
- Firmware do mesmo expansor?
- O problema segue a unidade se estiver conectado a uma porta diferente?
- Alguma unidade conectada a essa porta não obtém passagem ATA?
Ele não diz em qual velocidade de link o ruim foi negociado. Aqui está uma fraude.
ppetraki@:scaleout_demo$ dmesg | grep -i link | grep SATA
[ 1.759912] ata6: SATA link down (SStatus 0 SControl 300)
[ 1.763905] ata5: SATA link down (SStatus 0 SControl 300)
[ 1.927906] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 1.935870] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
e isso.
ppetraki@:scaleout_demo$ sudo hdparm -t /dev/sda
/dev/sda:
Timing buffered disk reads: 762 MB in 3.00 seconds = 253.77 MB/sec
Um link 3Gb SAS / SATA transfere cerca de 300 MBps e assim por diante. Isso é refletido no hdparm -t, que está lendo o mais rápido possível da mídia. Realizar a 253 MB / s significa que esta unidade está funcionando como esperado ou está em desempenho. Ou seja, se você inserir um SSD de 6G nesse link, não obterá muito mais do que 253 MB / s.
Eu digo isso porque o bom drive diz que ele negociou na segunda geração, a segunda não diz. Se você executar o teste hdparm em ambas as unidades e os números forem muito diferentes, pode haver algo errado com a unidade defeituosa que a forçou a negociar em uma velocidade de link mais baixa.
SAS e SATA usam o mesmo formato de fio elétrico / físico. A única coisa que é diferente é que as unidades SAS emitem um chiado COMINIT e COMSAS quando ligam ou reinicializam, ao contrário de uma unidade SATA que apenas chia (OOB) COMINIT. Dependendo dessa negociação, a máquina de estado de descoberta apropriada é ativada e assim por diante.
Não me lembro de qual máquina de estados decide onde o repasse ATA é viável. As especificações de rascunho estão disponíveis ... e são espessas.
Espero que isso ajude.