LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 07-08-2001, 12:47 AM   #1
Stephanie
LQ Addict
 
Registered: May 2001
Location: Arizona
Distribution: 9.2 Mandy 1.4 Gentoo 5.1 FreeBSD WinXP
Posts: 1,166

Rep: Reputation: 45
ATA 66 help


This is similar to my ATA 100 question ealier. I decided for various reasons to just put in a Promise 66 controller card instead. Now all operating systems I run, including Linux can see the drives that are mounted on it. Problem is, I cant seem to configur LILO to allow me to boot to them. Windows and BeOS are on the controller, and I would like to put my dual Linux drives on the other. How can I do this?
 
Old 07-08-2001, 01:35 AM   #2
mcleodnine
Senior Member
 
Registered: May 2001
Location: Left Coast - Canada
Distribution: s l a c k w a r e
Posts: 2,731

Rep: Reputation: 45
Two Options:

If you use the controllers on-board the system, you need to tell linux that the Promise controllers should be enumerated first. Two steps here. First you need kernel support for this
Code:
CONFIG_BLK_DEV_OFFBOARD=y
also you will need the support for the promise kernel
Code:
CONFIG_BLK_DEV_PDC202XX=y
Then you'll need to boot the system and pass the following command to the boot loader (at the lilo prompt). For Kernels > 2.4.x
Code:
[your boot label] ide=reverse
For 2.2.x kernels
Code:
[your boot label] pci=reverse
. (THe boot label is the one in lilo.conf for each bootable kernel you have. Go have a look - you'll figure it out.) The tricky part is that if you have more than one controller card, your original card sequencing will be reversed. ie: if you had /dev/hda on controller 1(primary) and /dev/hde on controller 2(primary) they would switch positions in the enumeration sequence so that what was once /dev/hda would become /dev/hde. The positioning of the primary and secondary controllers on each card will be the same (primary is still primary), I probably made that sound more difficult than it really is...

OPTION 2:
If you don't want to use your on-board controllers, just disable them in your BIOS or tell your bios to boot off-board or SCSI controllers first. What you do will depend on your BIOS software.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
HP Omnibook 6000 Hard drive interface: ATA-100 or ATA-6? shortname Linux - Laptop and Netbook 3 05-11-2005 09:22 PM
How do I use a parallel ATA drive on a serial ATA controller? sigmaris Linux - Hardware 2 08-21-2004 07:41 PM
S-ata Seppp Linux - Hardware 0 10-21-2003 10:46 AM
help. ATA/SCSI Serial-ATA error: "ATA: Abnormal Status" xin Linux - Hardware 10 09-05-2003 10:59 PM
Ultra ATA gonus Linux - Hardware 9 09-24-2002 08:10 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 01:31 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration