Hola, bueno os explico, estoy recompilando el kernel 2.6.12.3 y me funciona todo a la perfeccion, es mas ahora estoy escribiendo desde ese kernel. La historia es que en el arranque tengo un problema de DMA cosa que no ocurre con el kernel que tengo instalado desde el cd de netinst de sarge (el kernel 2.6.8-2). Os pego lo que es el arranque de los dos kernels y el log al intentar activar el dma en el kernel 12. Ya he buscado en google, y la gente que tiene ese problema con el comando hdparm -d 1 /dev/hda lo soluciona, pero en mi caso no es asi. Otra cosa es que no se que me puede faltar o que he puesto mal, en el kernel que he recompilado, porque he probado muchas opciones y ninguna termina de funcionar.
Muchas gracias y aqui van los logs Kernel 2.6.12.3 # hdparm /dev/hda /dev/hda: multcount = 0 (off) IO_support = 0 (default 16-bit) unmaskirq = 0 (off) using_dma = 0 (off) keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) geometry = 58140/16/63, sectors = 58605120, start = 0 # hdparm -tT /dev/hda /dev/hda: Timing cached reads: 1340 MB in 2.00 seconds = 669.10 MB/sec Timing buffered disk reads: 10 MB in 3.41 seconds = 2.93 MB/sec # hdparm -d 1 /dev/hda /dev/hda: setting using_dma to 1 (on) HDIO_SET_DMA failed: Operation not permitted using_dma = 0 (off) Thu Jul 21 00:00:11 2005: Setting parameters of disc: (none). Thu Jul 21 00:00:11 2005: Activating swap. Thu Jul 21 00:00:11 2005: Checking root file system... Thu Jul 21 00:00:11 2005: fsck 1.37 (21-Mar-2005) Thu Jul 21 00:00:11 2005: Thu Jul 21 00:00:11 2005: ****************************************************** Thu Jul 21 00:00:11 2005: * Warning: The dma on your hard drive is turned off. * Thu Jul 21 00:00:11 2005: * This may really slow down the fsck process. * Thu Jul 21 00:00:11 2005: ****************************************************** Thu Jul 21 00:00:11 2005: Reiserfs super block in block 16 on 0x302 of format 3.6 with standard journal Thu Jul 21 00:00:11 2005: Blocks (total/free): 3334832/2320623 by 4096 bytes Thu Jul 21 00:00:11 2005: Filesystem is clean Thu Jul 21 00:00:11 2005: Filesystem seems mounted read-only. Skipping journal replay. Thu Jul 21 00:00:11 2005: Checking internal tree..finished .... Wed Jul 20 22:00:10 2005: Loading modules... Wed Jul 20 22:00:10 2005: ide-cd Wed Jul 20 22:00:10 2005: FATAL: Module ide_cd not found. Wed Jul 20 22:00:10 2005: ide-disk Wed Jul 20 22:00:10 2005: FATAL: Module ide_disk not found. Wed Jul 20 22:00:10 2005: ide-generic Wed Jul 20 22:00:10 2005: FATAL: Module ide_generic not found. Wed Jul 20 22:00:10 2005: psmouse Wed Jul 20 22:00:10 2005: FATAL: Module psmouse not found. Wed Jul 20 22:00:10 2005: sbp2 Wed Jul 20 22:00:10 2005: sd_mod Wed Jul 20 22:00:10 2005: FATAL: Module sd_mod not found. Wed Jul 20 22:00:10 2005: sr_mod Wed Jul 20 22:00:10 2005: FATAL: Module sr_mod not found. Wed Jul 20 22:00:10 2005: All modules loaded. Wed Jul 20 22:00:10 2005: Checking all file systems... Wed Jul 20 22:00:10 2005: fsck 1.37 (21-Mar-2005) Wed Jul 20 22:00:10 2005: Setting kernel variables ... Wed Jul 20 22:00:10 2005: ... done. Wed Jul 20 22:00:10 2005: Mounting local filesystems... Wed Jul 20 22:00:10 2005: Cleaning /tmp /var/run /var/lock Kernel 2.6.8-2 # hdparm /dev/hda /dev/hda: multcount = 0 (off) IO_support = 0 (default 16-bit) unmaskirq = 0 (off) using_dma = 1 (on) keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) geometry = 58140/16/63, sectors = 58605120, start = 0 # hdparm -tT /dev/hda /dev/hda: Timing cached reads: 1456 MB in 2.00 seconds = 727.38 MB/sec Timing buffered disk reads: 68 MB in 3.06 seconds = 22.20 MB/sec # hdparm -d 1 /dev/hda /dev/hda: setting using_dma to 1 (on) using_dma = 1 (on) Thu Jul 21 00:18:47 2005: Setting parameters of disc: (none). Thu Jul 21 00:18:47 2005: Activating swap. Thu Jul 21 00:18:47 2005: Checking root file system... Thu Jul 21 00:18:47 2005: fsck 1.37 (21-Mar-2005) Thu Jul 21 00:18:47 2005: Reiserfs super block in block 16 on 0x302 of format 3.6 with standard journal Thu Jul 21 00:18:47 2005: Blocks (total/free): 3334832/2320512 by 4096 bytes Thu Jul 21 00:18:47 2005: Filesystem is clean Thu Jul 21 00:18:47 2005: Filesystem seems mounted read-only. Skipping journal replay. Thu Jul 21 00:18:47 2005: Checking internal tree..finished ... Wed Jul 20 22:18:51 2005: Loading modules... Wed Jul 20 22:18:51 2005: ide-cd Wed Jul 20 22:18:51 2005: ide-disk Wed Jul 20 22:18:51 2005: ide-generic Wed Jul 20 22:18:51 2005: psmouse Wed Jul 20 22:18:51 2005: sbp2 Wed Jul 20 22:18:51 2005: sd_mod Wed Jul 20 22:18:51 2005: sr_mod Wed Jul 20 22:18:52 2005: All modules loaded. Wed Jul 20 22:18:52 2005: Checking all file systems... Wed Jul 20 22:18:52 2005: fsck 1.37 (21-Mar-2005) Wed Jul 20 22:18:52 2005: Setting kernel variables ... Wed Jul 20 22:18:52 2005: ... done. Wed Jul 20 22:18:52 2005: Mounting local filesystems... Wed Jul 20 22:18:52 2005: Cleaning /tmp /var/run /var/lock Ohh decir, que esos paquetes que dice "cargando modulos" yo los tengo puestos dentro del kernel, no se si eso podria llegar a influir. Muchas gracias