View previous topic :: View next topic |
Author |
Message |
laurentgedm Apprentice
Joined: 23 Feb 2005 Posts: 164 Location: Brussels
|
Posted: Fri Jun 24, 2005 5:34 pm Post subject: Yet another sata problem - sda disapeared [SOLVED] |
|
|
Hi.
I have a problem i find very strange, but it should be something stupid like always.
I re-install Gentoo on a SATA disk. During the install process (even after chrooting), that drive is called /dev/sda/. Grub installed nicely.
I also have an IDE disk.
When I reboot, it looks like it's going to work: i get the usual grub screen, with the splashimage, the kernel boots.
But when it comes to checking the partitions listed in /etc/fstab there is a problem: /dev/sda8 (my / ) isn't a valid ext3 filesystem...
I can enter my root password and try to fix that, but when i list /dev there is no sda nor hda, b or c anymore, and no psaux,... fdisk -l doesn't give anything either.
I found that my hard discs were seen as /dev/discs/disc0 and 1, with the partitions listed as part1,2,3,... there.
I know that i have the right modules compiled into my kernel (not as modules) because i kept my old .config and did "make oldconfig" when recompiling my kernel. I checked manually that the VIA Sata module was marked with a *.
Here is my grub.conf:
Code: |
timeout 10
default 0
fallback 1
spashimage=(hd0,4)/grub/splash.xpm.gz
title Gentoo 2.6.11
root (hd0,4)
kernel /kernel-2.6.11-r11-24-06-2005 root=/dev/sda8
title WinXP
rootnoverify (hd0,0)
makeactive
chainloader +1
|
Can anyone help me?
Thanks!
EDIT: WinXP boots normally (grrr... i'd rather have windows broken and linux healthy )
Last edited by laurentgedm on Sun Jun 26, 2005 3:55 pm; edited 1 time in total |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54577 Location: 56N 3W
|
Posted: Fri Jun 24, 2005 5:44 pm Post subject: |
|
|
laurentgedm,
Do you have hotplug support in the kernel ? _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
laurentgedm Apprentice
Joined: 23 Feb 2005 Posts: 164 Location: Brussels
|
Posted: Fri Jun 24, 2005 5:54 pm Post subject: |
|
|
I think so, i have
Device drivers --> Generic Driver Options --> hotplug firmware loading support <*>
EDIT: i don't have "support for PCI Hotplug (Experimental)" in
Bus Optins --> PCI Hotplug Support |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54577 Location: 56N 3W
|
Posted: Fri Jun 24, 2005 6:19 pm Post subject: |
|
|
laurentgedm,
That looks good, what aboiut udev and friends?
Run Code: | emerge udev hotplug coldplug -p | They should all be installed.
Coldplug gets added to the boot runlevel
Hotplug gets added to the defualt runlevel _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
laurentgedm Apprentice
Joined: 23 Feb 2005 Posts: 164 Location: Brussels
|
Posted: Fri Jun 24, 2005 6:28 pm Post subject: |
|
|
Well, hotplug and coldplug were not.
I must have missed something during the installation...
I've emerged them now... but i still get the same problem. |
|
Back to top |
|
|
laurentgedm Apprentice
Joined: 23 Feb 2005 Posts: 164 Location: Brussels
|
Posted: Fri Jun 24, 2005 6:34 pm Post subject: |
|
|
emerge coldplug and hotplug are in the "genkernel users" section... that's why i didn't emerge them.
I forgot to say that i'm doing a stage 3 installation, and that i also kept my "old" rc.conf and make.conf.
I modified my old fstab because i changed my partition scheme. |
|
Back to top |
|
|
MickKi Veteran
Joined: 08 Feb 2004 Posts: 1173
|
Posted: Fri Jun 24, 2005 6:51 pm Post subject: |
|
|
If you do all of the above and still cannot boot, you might also need to add: Quote: | kernel /kernel-2.6.11-r11-24-06-2005 root=/dev/sda8 udev | in your grub.conf _________________ Regards,
Mick |
|
Back to top |
|
|
cyrillic Watchman
Joined: 19 Feb 2003 Posts: 7313 Location: Groton, Massachusetts USA
|
Posted: Fri Jun 24, 2005 8:28 pm Post subject: |
|
|
NeddySeagoon wrote: | Coldplug gets added to the boot runlevel
Hotplug gets added to the defualt runlevel |
Actually, hotplug is just a dummy script now and coldplug is its replacement. |
|
Back to top |
|
|
laurentgedm Apprentice
Joined: 23 Feb 2005 Posts: 164 Location: Brussels
|
Posted: Fri Jun 24, 2005 11:08 pm Post subject: |
|
|
MickKi wrote: | If you do all of the above and still cannot boot, you might also need to add: Quote: | kernel /kernel-2.6.11-r11-24-06-2005 root=/dev/sda8 udev | in your grub.conf |
I tried that, but still the same error...
I beging to get really worried about that...!
psaux is in /dev/misc/psaux.
I can find the disks, too... but they are just "not as usual", ie not hdc and sda.
Could it be that udev has evolved? |
|
Back to top |
|
|
slycordinator Advocate
Joined: 31 Jan 2004 Posts: 3065 Location: Korea
|
Posted: Sat Jun 25, 2005 1:44 am Post subject: |
|
|
Change grub.conf to refer to the /dev/discs/discX/partY
Then you'll get an error and you'll want to enter in the root password.
Now enter " mount -o rw,remount /"
Now do "nano -w /etc/fstab" and change the /dev entries as neccessary (make them similar to the grub.conf entry I mentioned).
Enter "exit" and it should finish booting. |
|
Back to top |
|
|
laurentgedm Apprentice
Joined: 23 Feb 2005 Posts: 164 Location: Brussels
|
Posted: Sun Jun 26, 2005 3:54 pm Post subject: |
|
|
Ok, i tried that but i then got the error
Code: | init: Id "c1" respawning too fast: disabled for 5 minutes
init: Id "c2" respawning too fast: disabled for 5 minutes
init: Id "c3" respawning too fast: disabled for 5 minutes
init: Id "c4" respawning too fast: disabled for 5 minutes
init: Id "c6" respawning too fast: disabled for 5 minutes
init: Id "c5" respawning too fast: disabled for 5 minutes |
I then re-emerged udev and baselayout, and re-compiled my kernel according to this post:
https://forums.gentoo.org/viewtopic-t-318313-highlight-respawning+fast.html
Now everything works fine and my discs are named sda and hdc as usual.
Thanks for your help!!! |
|
Back to top |
|
|
|