Solved

Ultra 66 IDE Controller

Posted on 2000-02-18
7
238 Views
Last Modified: 2013-12-15
I am attempting to install Linux. I have a Promise Technology Ultra 66 IDE Controller for my hard drive. Unfortunately, the current Linux kernel does not support this controller. There is a patch available for this controller. How do I apply the patch if I cannot install Linux in the first place?

Thanks
0
Comment
Question by:gmonkey
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 2
7 Comments
 
LVL 3

Expert Comment

by:freesource
ID: 2536447
Good question, I've seen this asked many times, and I have offered many times to help by building a custom kernel which could be put on a disk or loaded with loadlin.   Since there are already great Linux on floppy disk systems ->

http://www.c0p.org/floppy.html

... the customized kernel will mount one of these systems like LOAF ->

http://loaf.ecks.org/

which could be used to access the cdrom, and use tools on the cdrom to do a base installation.

I want to make this generic solution succeed because this would allow other people using all types of distribution installations to be able to install on a UDMA66 system.  Alternatively, the installation cdrom could be accessed in the normal way depending on the distribution, but this would involve some customization.

If you want to take me up on this, and are willing to invest some time by being a tester; this would be the present solution until UDMA66 support comes out on the next-something distribution.
0
 
LVL 3

Expert Comment

by:freesource
ID: 2537023
I wanted to point out, if you are really intent on doing the patching or compiling a newer >= 2.3.3 kernel there are a few solutions, including loop linux which is a distribution you can run off a DOS/WIN95/98 partition.  This looks promising because it is a rather current version of Linux.

http://www.tux.org/pub/people/kent-robotti/index.html

Running Linux off a loop device is cool!
After you compile the new kernel you than could access the installation disk and go through the various steps needed to install.  You'd want to read a good HOWTO like the Installation-HOWTO which goes through all the steps.  You can find HOWTOs at http://www.linuxdoc.org.

0
 

Accepted Solution

by:
sandymacjr earned 50 total points
ID: 2543337
I haven't tested because I run an all SCSI system but I think you can turn on the newer IDE modes in many BIOS's.

If this works this would be way easier than using a 3rd party boot disk. Once you get a kernel that supports the Ultra 66 mode don't forget to switch back to the faster speeds.
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 3

Expert Comment

by:freesource
ID: 2543615
From what I understand UDMA66 Hard Drives are backwards compatible with the earlier DMA protocols, so you could remove your controller, and run the hard drive directly from your motherboards with Linux in that fashion, too.  But, there  is no fun in doing that :)
0
 

Author Comment

by:gmonkey
ID: 2548792
Three comments.

First of all, thanks for all of the help. It looks like there are several options that I can try.

I have downloaded and run LOAF. I am a little stuck about what to do next. Actually, I have a bit of reading to do. freesource, if you want someone to test a generic solution, I would be more than happy.

I may have to go the route of bypassing Ultra66. When I open my box, will it be obvious where to plug the hard drive directly into the motherboard?

I do not know how to turn on the newer IDE modes in the BIOS? Any suggestions would be appreciated. Scored average due to my ignorance.
0
 

Expert Comment

by:sandymacjr
ID: 2548900
I don't think I deserver points for that answer until it has worked for you. but the bios should mention transfer modes for each ide controler.
In my bois I think it would be called PIO or UDMA. try setting those to the lowest settings.

good luck
0
 
LVL 3

Expert Comment

by:freesource
ID: 2548911
Great, I am working with someone right now who wants to try out the alternative kernel approach.  I see this question over and over again.  I think providing a generic approach so people could have access to a newer kernel and a step-by-step installation solution would be very valuable in any situation where support for various hardware isn't in the existing distribution.  So I'll keep you up to date as things progress so you can be a test subject.

Your motherboard manual should provide information where the controller slot is.  Sometimes slots are marked, sometimes you just have to look at the way things are situated.  You can probably get a good manual for your motherboard from the motherboard's online site if you don't already have one.  Manuals usually have information about setting up the BIOS as well.
0

Featured Post

Use Case: Protecting a Hybrid Cloud Infrastructure

Microsoft Azure is rapidly becoming the norm in dynamic IT environments. This document describes the challenges that organizations face when protecting data in a hybrid cloud IT environment and presents a use case to demonstrate how Acronis Backup protects all data.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

SSH (Secure Shell) - Tips and Tricks As you all know SSH(Secure Shell) is a network protocol, which we use to access/transfer files securely between two networked devices. SSH was actually designed as a replacement for insecure protocols that sen…
I. Introduction There's an interesting discussion going on now in an Experts Exchange Group — Attachments with no extension (http://www.experts-exchange.com/discussions/210281/Attachments-with-no-extension.html). This reminded me of questions tha…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
Connecting to an Amazon Linux EC2 Instance from Windows Using PuTTY.

738 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question