J'ai simplement construit un nouvel ordinateur et je suis tombé sur le même problème - et j'ai trouvé une réponse à cela.
La plupart des gens semblent avoir des symptômes de temps de démarrage lent, mais je ne pouvais pas démarrer 90% du temps. Lorsque le système a démarré, il semblait fonctionner. Si vous parvenez à démarrer, vous devriez être en mesure de déclencher le problème avec la commande: /lib/udev/ata_id --export /dev/sr0
. Attention, si c'est vraiment le problème, votre système se bloquera.
La commande enverra une commande ATAPI au lecteur optique. Le problème est que le contrôleur SATA (ASM1061 dans votre cas) ne prend pas en charge ces commandes ATAPI, ce qui entraîne un système bloqué.
Il y a deux solutions au problème:
-
Copiez le fichier /lib/udev/rules.d/60-persistent-storage.rules
dans /etc/udev/rules.d/60-persistent-storage.rules
afin que les modifications ne soient pas écrasées par les mises à jour. Supprimez le message d'avertissement en haut concernant la non-modification du fichier. Trouvez la ligne contenant le mot "ATAPI". Mettez en commentaire la ligne suivante. De cette façon, udev ne touchera pas à ATAPI. Enregistrez et exécutez la commande update-initramfs -u
pour finaliser les modifications.
-
Changez le port SATA pour le lecteur optique. J'ai utilisé cette méthode, car démarrer n'importe quelle distribution Linux autre que celle avec la règle udev modifiée entraîne sinon un blocage.
Dans mon cas, la carte mère est une ASRock Z77 Extreme4 avec le même chipset ASMedia ASM1061 pour deux ports SATA3. J'avais un lecteur DVD dans l'un d'eux et j'ai obtenu l'erreur. J'ai déplacé le lecteur DVD vers un port SATA géré par la puce Z77 et tout fonctionne.