Resulta que tengo una unidad de CD/DVD que hace que mi Ubuntu tarde una barbaridad en arrancar (desde que doy al botón, unos tres minutos), y mirando el syslog veo un par de errores que dicen que mi disco está defectuoso (lo cual no es cierto, ya que es una unidad de DVD, no un disco duro):
ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
ata4.00: failed command: IDENTIFY PACKET DEVICE
ata4.00: cmd a1/00:01:00:00:00/00:00:00:00:00/00 tag 0 pio 512 in
ata4.00: status: { DRDY }
ata4: hard resetting link
ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata4.00: configured for PIO4
Buscando en Internet he encontrado esta entrada del blog de Paul Philippov que explica una forma sencilla de arreglarlo. Se trata de comentar la siguiente regla de udev:
# ATA/ATAPI devices (SPC-3 or later) using the "scsi" subsystem KERNEL=="sd*[!0-9]|sr*", ENV{ID_SERIAL}!="?*", SUBSYSTEMS=="scsi", ATTRS{type}=="5", ATTRS{scsi_level}=="[6-9]*", IMPORT{program}="ata_id --export $tempnode"
Paul propone estas sencillas líneas de comando para hacerlo fácilmente en una terminal:
$ sudo sed -i '/ATAPI/,+1s/^/#/' /lib/udev/rules.d/60-persistent-storage.rules $ sudo update-initramfs -u $ sudo reboot nowYa he tenido que hacerlo varias veces, cada vez que ubuntu actualiza el kernel, así que lo anoto aquí para encontrarlo rapidito.
(Añadido para Fedora)
En Fedora también me ocurre. En este caso, los pasos a seguir son los siguientes:
$ sudo dracut -f /boot/initramfs-imagen-actual.img
donde
initramfs-image-actual.img debe ser la imagen correspondiente al kernel que se está usando actualmente (comprobar con uname -r).
No hay comentarios:
Publicar un comentario