GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Il BIOS non rileva Ssd dopo il riavvio da Ubuntu 16.04 (dell Xps 15)?

Il riavvio di Ubuntu impedisce l'avvio del laptop a meno che non sia collegato un USB avviabile o qualcosa di diverso dal mio SSD. Lo spegnimento e il riavvio da Windows o Ubuntu funzionano bene, così come il riavvio da Windows. Ho provato ad aggiornare il BIOS, reinstallando diverse versioni di Ubuntu (incluse 16.04.3 e 17.10), ma entrambe presentano lo stesso problema. Probabilmente vale anche la pena ricordare che il problema persiste se non installo effettivamente Ubuntu, ma riavvio dall'opzione "Prova Ubuntu" della mia USB avviabile. Le mie specifiche:

Dell XPS 15 9950:

SSD:Samsung NVMe PM951 da 512 GB

Processore:Intel i7-6700HQ (2,6 Ghz)

GPU:Intel Graphics 530/NVIDIA GeForce 960M

Ho cambiato l'operazione SATA da RAID On a AHCI, mentre Windows era in modalità provvisoria, come da tutti i tutorial che ho trovato. Il partizionamento è stato eseguito con il gestore delle partizioni predefinito (anche se ho provato con partizioni intatte durante il riavvio dal live stick). L'avvio protetto è disattivato dal BIOS e l'ho anche disattivato da un precedente Linux che avevo installato. Ho anche ripristinato Windows 10 un certo numero di volte durante il processo. Infine, sono a conoscenza di una domanda quasi identica pubblicata, ma non ha né voti positivi, né risposte, e sono alla fine del mio ingegno. Probabilmente non mi dispiacerebbe rinunciare a Ubuntu e installare Debian, ma non ho idea di come (sono nuovo di Linux e non sono disponibili tutorial).

P.S.:Ad un certo punto avevo un Ubuntu 16.04 funzionante (possibilmente 16.04.1 dato che lo stick che ho usato ha qualche mese buono), ma l'aggiornamento alla 17.10 è andato storto e ho deciso di reinstallarlo.

Modifica:ho anche pensato di dover menzionare il fatto che al riavvio il PC va direttamente al supporto tecnico Dell e dice "Disco rigido non installato" (o disco rigido, non ricordo) e che, a parte questo problema, Ubuntu sembra funzionare bene .

Risposta accettata:

Stavo riscontrando lo stesso problema sul mio Dell XPS 15 9550 utilizzando il kernel 4.16; dopo molte ricerche ho trovato una soluzione che funziona per me:

TLDR :Avvio con parametro kernel nvme_core.default_ps_max_latency_us=4950

  • Lo faccio modificando GRUB_LINUX_CMDLINE_DEFAULT in /etc/default/grub e quindi eseguendo sudo grub-install .

Il problema

Come ha scritto Cristian Velasquez Ramos in precedenza in questo thread, una stranezza che disabilita APST (Autonomous Power State Transition) per NVMe Samsung 950 (ID firmware:BXV76D0Q ) è stato unito al kernel mainline 4.11.0rc7 per correggere bug come questi:

Correlati:come installare php senza il server web Apache?

Discussione dalla mailing list linux-nvme:

Gli SSD Samsung serie 950 nei laptop Dell XPS 15 9550 e Precision 5510 (che sono essenzialmente lo stesso laptop) possono perdere il collegamento PCIe
se sono autorizzati a utilizzare lo stato APST più profondo. Gli ingegneri Samsung
hanno un sistema interessato e ci stanno lavorando. Gli stessi
esatti SSD in altre macchine (anche un XPS 13) sembrano funzionare bene.

A causa di questa stranezza, lo stato del controller APST predefinito è impostato su off per il nostro dispositivo, che causa i problemi con il riavvio graduale che stavamo riscontrando.

Ecco la discussione sulla stranezza che è stata fusa in mainline
4.11:

Dobbiamo disabilitare la stranezza in qualche modo per risolvere il problema con il riavvio graduale.

Possiamo disattivare completamente la stranezza utilizzando nvme_core.force_apst=1 , ma questo può causare i bug con lettura/scrittura dopo un uso prolungato (è successo per me dopo 3 giorni di uptime). Per questo motivo, la semplice sovrascrittura di apst non funzionerà.

Tuttavia, possiamo disabilitare lo stato di alimentazione più basso utilizzando il parametro del kernel:nvme_core.default_ps_max_latency_us=4950

Questo risolve tutti i problemi!
Grazie ancora a Cristian Velasquez Ramos per la correzione.


Ubuntu
  1. Linux – Debian non rileva la scheda PCI seriale dopo il riavvio?

  2. Ubuntu – /usr/bin/host non rileva le modifiche a /etc/hosts anche dopo il riavvio?

  3. L'adattatore Dell Da200 non funziona su Ubuntu?

  4. Perché /etc/issue mi mostra Ubuntu e non Lubuntu?

  5. Ubuntu non riconosce Windows 10 per l'installazione?

Risolto il problema con il lettore di schede SD che non funzionava dopo l'aggiornamento di Ubuntu 16.04

Risolto il problema con il software Ubuntu che non caricava in Ubuntu 17.10

[Risolto] Ubuntu non ricorda le impostazioni di luminosità

Il programma di installazione di Ubuntu 18.04 si arresta in modo anomalo su Dell Xps 15 9560?

Dopo l'aggiornamento di Ubuntu da 15 a 16.04, errore nel pacchetto di configurazione della tastiera?

Networkmanager non sa che sono online, dopo essere tornato dall'ibernazione?