Slackware 10.1 A7N8X SATA Problem
Hello.
I have an A7N8X-Deluxe (nForce2) motherboard with a 160GB and an 80GB drive running off of the SIL3112 SATA ports. Slackware 10 installed and ran on this just fine (installed with bareacpi.i 2.4.26). I am trying to install Slackware 10.1 and am running into a brick wall. The installer boots just fine using bareacpi.i except my drives are nowhere to be found. If I boot with the sata.i kernel, my PATA CD-ROM drives are detected, then ATA1 and ATA2 are detected and the system hangs. The last line says : ATA1: SATA max UDMA/100 cmd 0xF880D080 ... (missed the rest) I do not know where to go from here, short of compiling a new kernel on another system. (I have yet to compile a kernel though.) Does anyone have a relatively simple solution? Thank you, Cyg |
Quote:
wget ftp://ftp.slackware.com/pub/slackwar....1/UPGRADE.TXT Read the file, follow the instructions to upgrade from 10.0 to 10.1 |
Won't the upgrade install the 2.4.29 kernel? If so, will it not be just as broken with SATA as the installation kernerls for 10.1?
Quote:
|
If /boot/vmlinuz and /boot/System.map are symlink at least, just redo the symlinks after
the upgrade |
Quote:
Looking at the .config file for sata.i there is: Code:
file:/mnt/dvd/kernels/sata.i/config What is the problem you're having that causes you to say SATA is broken? Edit: See this thread He installed Slack-10.1 to a SATA drive with no problem, once he'd chosen the sata.i kernel... |
As stated in my original post, bareacpi.i = installer boots just fine, however, my disks are nowhere to be found.
sata.i = hang immediately after it detects the disks. Why is it broken? Because it isn't working! The A7N8X has SIL3112 SATA controllers. I quote the following from the changelog (which doesn't mean much to me at this point...i.e. I don't know enough to know where to go now which is why I am here!): Thu Sep 23 18:11:17 PDT 2004 kernels/sata.i/: Removed Silicon Image ATA support since it interferes with the libata SATA driver. This also removes support for the PATA CMD640 chipset, since that's part of the old Silicon Image ATA driver. Thanks to Miha Verlic for pointing out this incompatibility. Quote:
|
As I said if you have a running 10.0 slackware system, all you need to do to have
10.1 installed, is upgrade the system (the modules and kernel won't be deleted) After the upgrade, just cd /boot and rm System.map vmlinuz ln -s vmlinuz-2.4.26 vmlinuz ln-s System.map-2.4.26 System.map |
All times are GMT -5. The time now is 03:58 AM. |