[TriLUG] Serial ATA

Brian McCullough bdmc at bdmcc-us.com
Tue Feb 17 00:05:51 EST 2004


On Mon, Feb 16, 2004 at 01:49:37PM -0500, Timothy A. Chagnon wrote:
> On Mon, 2004-02-16 at 12:36, Brian McCullough wrote:
> > On Mon, Feb 16, 2004 at 12:07:00PM -0500, Joseph Tate wrote:
> > > Brian McCullough wrote:
> > > 
> > > >On Mon, Feb 16, 2004 at 11:30:12AM -0500, Joseph Tate wrote:
> > > >
> > > >>Your new SATA drive is probably being recognized as /dev/hda and your 
> > > >>old drive(s) have been moved to /dev/hdg or something.
> > 
> > If I'm reading dmesg correctly before it panics, it is hdc.


Actually, I was wrong.  The new drives are showing up as "hda" and "hdc"
when booting the new kernel.  I have no idea where, or even whether the
"old" drive is showing up.  I tried every drive letter from hdb through
hdh with no success.

I also downloaded and burned a Knoppix disk, and it worked "perfectly."
At least, it found both the old and new drives, in the correct order.
Unfortunately I'm not sure how to reproduce that behaviour with my own
kernel.

One thought that I had was to try making the SATA driver a module,
rather than bound into the kernel, as it is currently.  Any thoughts?



I have been doing a LOT of reading on this subject, today.  At the
Silicon Image site, I found a few thoughts, not all of them useful.

For instance, they suggested that the SATA drives will always be
allocated after the mainboard drives, specifically as hde and hdg.

They offered "hde=noprobe hdg=noprobe" as being useful. ( no help )

They also mentioned "ide=reverse" which also didn't help me.



> I've had to do this before with installations on secondary drives.  It
> loads the kernel, but panics when root isn't where it thinks it is.  If
> you just want to get it going, change the root=/dev/hd?? kernel line
> option to whatever your old hard drive & partition is now called.


As I mentioned above, tried this with no help.  I understand the problem
with the other partitions on that drive, but at the moment I can't even
get the root partition to load.



In other reading, I have been reading the ATA RAID Howto, and it gave me
some ideas for an Append string to try and move the new controller
to the "proper" location.


Any other thoughts?  


Thank you all.

Brian




More information about the TriLUG mailing list