Cómo actualizar al kernel 2.6.17.14 y evitar el cuelgue al apagar una impresora USB (Solucionado)

Esta actualización es importante pues resuelve un grave bug que se ha comentado en dos hilos: 1 y 2. Este nuevo kernel apareció el 10 de mayo así que actualicen sus repositorios. Para instalarlo vía terminal (mediante la interface gráfica RPMDrake no se los va a permitir) hay que hacer lo sgte:

[root@sempron danny]# urpmi kernel-legacy-latest-2.6.17-14mdv.i586
Para satisfacer las dependencias, se instalará el paquete siguiente
kernel-legacy-2.6.17.14mdv-1-1mdv2007.1.i586
kernel-legacy-latest-2.6.17-14mdv.i586
¿Efectuar la instalación de los 2 paquetes? (22 MB) (S/n) s

    http://ftp.ale.org/pub/mirrors/mandrake/official/updates/2007.1/i586/med...
ain/updates/kernel-legacy-2.6.17.14mdv-1-1mdv2007.1.i586.rpm
    http://ftp.ale.org/pub/mirrors/mandrake/official/updates/2007.1/i586/med...
ain/updates/kernel-legacy-latest-2.6.17-14mdv.i586.rpm
instalando kernel-legacy-2.6.17.14mdv-1-1mdv2007.1.i586.rpm kernel-legacy-latest
-2.6.17-14mdv.i586.rpm desde /var/cache/urpmi/rpms
Preparando...                    #############################################
      1/2: kernel-legacy-2.6.17.14mdv###########################################
##
Looking for deps of module initramfs
Looking for deps of module atkbd
Looking for deps of module ide-generic
Looking for deps of module ide-mod
Looking for deps of module ide-probe-mod
Looking for deps of module ide-core
Looking for deps of module ide-disk
Looking for deps of module reiserfs
Looking for deps of module lzf
Using modules:  ./kernel/drivers/ide/ide-generic.ko ./kernel/fs/reiserfs/reiserf
s.ko
Using /root/tmp as temporary directory.
/sbin/nash -> /root/tmp/initrd.bI6384/bin/nash
/lib/modules/2.6.17-14mdvlegacy/./kernel/drivers/ide/ide-generic.ko.gz:  78.5%
/lib/modules/2.6.17-14mdvlegacy/./kernel/fs/reiserfs/reiserfs.ko.gz:     53.3%
Loading module ide-generic.ko
Loading module reiserfs.ko
/usr/sbin/resume -> /root/tmp/initrd.bI6384/bin
Contents of RCFILE:
#!/bin/nash

echo "Loading ide-generic.ko module"
insmod /lib/ide-generic.ko 
echo "Loading reiserfs.ko module"
insmod /lib/reiserfs.ko 
echo Mounting /proc filesystem
mount -t proc /proc /proc
echo Mounting sysfs
mount -t sysfs none /sys
echo Creating device files
mountdev size=32M,mode=0755
echo -n /sbin/hotplug > /proc/sys/kernel/hotplug
mkdir /dev/.udevdb
mkdevices /dev
echo Creating root device
mkrootdev /dev/root
resume
echo > /proc/suspend2/do_resume
echo Mounting root filesystem /dev/root 
mount -o defaults --ro -t reiserfs /dev/root /sysroot
echo Switching to new root
switchroot --movedev /sysroot
echo Initrd finished
      2/2: kernel-legacy-latest  #############################################
[root@sempron danny]#

Automáticamente se creará una línea al final del menú de arranque de GRUB que dice linux 2.6.17-14mdvlegacy que es el que deben elegir para iniciar MDV con esta actualización, sino seguirán usando el anterior kernel 2.6.17.13 que tenía este bug. Entrando a Sistema -> Arranque -> Configurar cómo arranca el sistema pueden borrar la opción llamada "linux" y predeterminar que arranque siempre con el nuevo kernel y así evitarse estar seleccionándolo manualmente cada vez que encienden la PC.

Se recomienda (según las notas de lanzamiento del nuevo kernel) instalar tambien las fuentes (sources) de él si tenemos módulos para tarjetas de video como ATI, Nvidia e Intel. Para ello el comando es:

[root@sempron ~]# urpmi kernel-source-latest-2.6.17-14mdv.i586
Para satisfacer las dependencias, se instalarán los paquetes siguientes:
binutils-2.17.50.0.9-1mdv2007.1.i586
gcc-4.1.2-1mdv2007.1.i586
glibc-devel-2.4-8mdv2007.1.i586
kernel-source-2.6.17.14mdv-1-1mdv2007.1.i586
kernel-source-latest-2.6.17-14mdv.i586
libbinutils2-2.17.50.0.9-1mdv2007.1.i586
libncurses5-devel-5.5-1.20051029.4mdv2007.1.i586
make-3.81-1mdv2007.0.i586
¿Efectuar la instalación de los 8 paquetes? (246 MB) (S/n)

Yo no lo he instalado porque no tengo ninguna de esas (sniff.. se aceptan donaciones) y además ando justo de espacio en mi partición /

Hubiera querido poner esto en los hilos que corresponden pero están cerrados :-(
En fin, ojalá que les sea útil.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.
Gravatar de pacho

# 35884: Para compilar los módulos

Para compilar los módulos creo que bastaría una versión de los kernel-sources con el nombre "stripped", que ocupan mucho menos y tienen lo justo para este cometido ;-)

Saludos :-)


NO LEER

JID:pacho@jabber-hispano.org
El Blog de Pacho

Gravatar de drakedalfa

# 35893: Ya esta

"Misteriosamente" tu comentario aparecio en esos hilos.

--
¿Quien es Jesucristo?

Gravatar de danny_g

# 35919: ¡Mierda, quién habrá sido, me han hackeado la cuenta!

Eso me pasa por usar de contraseña el clásico 123456

--
Danny G.
dgarciao@jabber.org