M.2 SSD NVME da Samsung SM951 não reconhecido no Linux

4

Como afirmado, minha unidade M.2 Samsung SM951 NVMe se recusa a ser vista em 3 instalações do Ubuntu. Eu tentei (14.04, 15.04, 15.10). Aparentemente, isso pode ser um problema com o SSD, já que ninguém on-line conseguiu que o Linux o reconheça ainda.

O Windows 10 Pro está atualmente instalado e inicializável no SSD sem problemas. Estou tentando configurar uma inicialização dupla, mas o Ubuntu não reconhece que a unidade está no meu laptop.

Eu tenho um laptop Dell Precision 7510 com o Windows 10 pro pré-instalado e funcionando totalmente. Eu também tenho um segundo disco rígido interno da Seagate que é reconhecido pelo Ubuntu. Estou inicializando no modo UEFI com o Secure Boot ativado (tentei herdar e desativar a inicialização segura sem sucesso). O Samsung SM951 SSD é reconhecido no BIOS e totalmente funcional no Windows, mas o Linux parece estar lutando por algum motivo. Estou executando o Ubuntu ao vivo a partir de uma chave USB.

Aparentemente, o kernel Linux tem suporte a NVMe desde 3.3, então esse não é o problema. Eu tenho vasculhado a internet pela maior parte do dia e não acho que alguém tenha reconhecido o SM951 NVMe no Linux. De outros fóruns, parece que pode ser um problema específico para este SSD, já que outros NVMe e SSDs funcionam bem no Linux. Alguém tem alguma idéia?

    
por Chris F. 07.01.2016 / 03:22

2 respostas

7

Detalhes completos sobre como instalar o Ubuntu 15.10 no Precision Dell M7510 são reportados neste google doc .

Abaixo estão os detalhes principais respondendo às suas perguntas.

Como este é meu primeiro post e não tenho pelo menos 10 reputações, apenas alguns links estão incluídos aqui.

Desabilitar o modo SATA deve permitir que o disco seja reconhecido (e inicializável) no Linux.

Para fazer isso, você irá:

  1. Inicie o computador

  2. Acesse a configuração do sistema pressionando a tecla F2 ao ver o logotipo da Dell. Veja aqui para mais detalhes.

  3. Vá para Configuração do sistema e, em seguida, operações SATA e, finalmente, mude de RAID para Desativado.

  4. Aplicar alterações e sair.

Notas:

  • Seguindo esta sugestão , isto é necessário para garantir que o disco NMVe seja encontrado durante a instalação.

  • Como originalmente sugerido na documentação da Dell , especificando a opção de inicialização nvme_load=YES não funciona.

Agora, aqui estão alguns comentários sobre inicialização dupla com o Windows 7 e o Ubuntu 15.10.

Considerando que:

  • alterar o modo de operação SATA de RAID On para AHCI ou Disabled impede que o Windows 7 seja iniciado. Aparece um BSOD (Tela Azul da Morte).

  • a solução proposta, como Registry Fix to Migrate from ATA Mode to AHCI Mode or RAID On Mode in Windows XP, Windows Vista or Windows 7 , falhou. Veja http://www.dell.com/support/article/us/en/19/SLN285045

Eu retomei para instalar apenas o Ubuntu 15.10.

Notas:

  • Como o Ubuntu pode ser instalado com a operação SATA definida como AHCI ou Disabled , selecione AHCI e fazer uma nova instalação do Windows 7. (Eu testei NÃO )

  • Dito isto, se você quiser um desempenho ideal, desabilitar a Operação SATA e usar o protocolo NVMe é melhor. O problema é que, a partir de janeiro de 2016, não há driver NVMe Windows7 para disco rígido SSD do tipo Samsung SM951 (aquele instalado no Precision M7510). Isso significa que não é possível inicializar ou instalar o Windows 7 com operações SATA desativadas.

  • Uma solução possível é criar um disco USB inicializável do Windows 7, reutilizando o sistema operacional virtual fornecido originalmente com a instalação do Windows 10. A postagem a seguir fornece mais detalhes: http://www.tomshardware.com/answers/id-2817439/install-windows-x64-sm951-drive.html#16747080

  • Uma outra opção seria tentar usar o "950 PRO NVMe Driver" disponível em http://www.samsung.com/global/business/semiconductor/minisite/SSD/global/html/support/downloads.html

por 23.01.2016 / 10:12
0

Descobri que em um Precision 5510 e 7510, o Linux não verá o SSD NVMe se o modo de inicialização estiver configurado para UEFI (como se nem ao menos visse que o dispositivo PCI estava presente). Mudar o modo de inicialização para o BIOS, mesmo se você pressionar F12 e realmente inicializar em um modo UEFI, permite que o Linux veja o SSD.

Alterar o modo apresentará problemas se você tiver uma instalação existente do Windows que deseja continuar trabalhando.

    
por 09.03.2016 / 00:49