> I recently upgraded the motherboard on my system. The SATA controller
> on this new MB is different than on the old one, and my currently
> installed SUSE 11.1 system can no longer find the disk.
What kind of error gives you? Something like “waiting for device… to
> Is there a way to update the SATA driver without having to re-install?
> I’m assuming that the controller IS supported,
> as the SUSE installation disk has no problem running the repair tool.
> The new board is a ASUS M4A79T with an AMD SB750 SATA chipset.
Are the bios settings the same (SATA / AHCI / RAID) in both motherboards?
If opensuse was installed with “sata” set and the new board has activated
AHCI, “ahci” module is missing in the current kernel. BTW, this has an easy
Thanx, but this was the first thing I tried. Repair seems to mostly run fsck. I suspect there was some driver that was not initially installed or configured, but repair didn’t seem to figure that out.
I decided that the best solution was to re-install. Fortunately, Linux is a LOT easier to install than Windoze. Also, I have the home directory on a separate partition, so I didn’t have to redo my desktop settings. Whatever driver was needed was picked up correctly by the install process. Everything working as before.
I would still like to know if there is any way to get the correct driver installed and loaded WITHOUT reinstall. Although I don’t change motherboards daily, I typically may install a new one once or twice a year in various other machines. I’m sure this problem will arise at another time.
> I would still like to know if there is any way to get the correct
> driver installed and loaded WITHOUT reinstall. Although I don’t change
> motherboards daily, I typically may install a new one once or twice a
> year in various other machines. I’m sure this problem will arise at
> another time.
Any kernel module outside “libata” should be listed
This looks like the key. However, running mkinitrd assumes that the system I am updating is already up and running…
The MAN pages for mkinitrd shows a set of steps for creating an initrd from a mounted root system, so it looks like I can also do this from some stand-alone disk (like knoppix). Now all I have to do is figure out what new drivers have to be added.