mario wrote: > El sáb, 29-10-2005 a las 09:11 +0200, jose luis escribió: >> mario wrote: >> >> > El vie, 28-10-2005 a las 19:24 +0200, jose luis escribió: >> >> Hola. >> >> >> >> Utilizo Debian testing con el kernel 2.6.12-1-686-smp instalado en un >> >> disco duro IDE ATA. Ahora he añadido otro disco duro SATA y me >> >> encuentro con el siguiente problema: >> >> >> >> En el fstab tengo unas líneas para que monte dos particiones del disco >> >> SATA, pero al arrancar el sitema primero reconoce el disco ATA y >> >> despues intenta montar las particiones, lo hace correctamente con las >> >> hda (las del disco ATA) pero con las sda (SATA) aparece el mensaje de >> >> que no existen los dispositivos. Casi inmediatamente después (en el >> >> arranque) aparecen los mensajes de que se ha detectado el disco SCSI >> >> SATA, pero las particiones ya no se montan. Una vez iniciado el >> >> sistema con mount -a se montan todas las particiones del disco SATA >> >> que daban error en el arranque. >> >> >> >> No sé si me he explicado o me he hecho un pequeño lío. El caso es que, >> >> al parecer,en los procesos que se realizan en el arranque del sistema >> >> se intentan montar todas las particiones antes de que se reconozca el >> >> disco SATA. He estado mirando información sobre los scripts del rcS.d, >> >> pero no sé muy bien que hace cada uno y tampoco si se puede cambiar el >> >> orden. >> >> >> >> También he pensado en incluir un script en rc2.d que sólo monte las >> >> particiones del disco SATA, porque cuando se ejecutan éstos ya se ha >> >> detectado dicho disco. Pero como no tengo mucha experiencia antes de >> >> tocar nada agradecería cualquier ayuda. >> >> >> >> Gracias y un saludo >> >> >> >> >> > >> > Quizás la solución más elegante sea cargar el driver ATA antes que se >> > monten las particiones... ¿como? >> > >> > Muy sencillo, editas /etc/mkinitrd/modules y añades los módulos que >> > necesita tu placa para usar SATA. >> > >> > Luego: dpkg-reconfigure `uname -r` >> > >> > Saludos >> >> Hola, gracias por la respuesta. Ahora necesito conocer los módulos en >> cuestión, la salida lspci es >> >> 0000:00:1f.2 IDE interface: Intel Corporation 82801EB (ICH5) SATA >> Controller >> >> según he leido por algún sitio en principio de la lista de modulos que >> tengo cargados necesitaria los siguientes >> >> libata, scsi_mod, piix, ata_piix y no sé si también ext3, vfat, ntfs y >> via82cxxx >> >> Y una última duda (de momento) ahora el fichero que me dices que >> modifique /etc/mkinitrd/modules no tiene nada excepto varias lineas >> comentadas, esto debe ser más o menos normal no? >> > > > Es normal, el initrd por defecto no tiene módulos de usuario.... > > Yo probaria a añadir: > #---------8<--------- > piix > ata-piix > libata > scsi-mod > sd-mod > #-------->8----------- > > Después haz un dpkg-reconfigure `uname -r` y reinicias.... Debería > montarte el SATA sin problemas... > > NO incluyas módulos ext3, vfat, ntfs en el intrd ya que se cargan más > tarde y sólo si se necesitan. > > El modulo de la controladora SATA es un intel, creo que es el piix. De > todos modos no pierdes nada por probar. > > Antes de volverte loco con los scripts prueba a meterlo en el initrd ya > que en un script no puedes cargar un módulo de un sistema de archivos > que no se ha montado... la única opción es modificar el script que monta > las particiones. >
Hola. Pues he seguido tus instrucciones y ya está solucionado el tema, ahora ya se montan las particiones del disco SATA en el arranque sin problemas. Muchas gracias otra vez por tu ayuda, porque a pesar de lo sencillo que parece cuando lo sabes, yo llevaba bastante tiempo dándole vueltas y no tenía ni idea de como hacerlo. Un saludo José Luis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

