Problems with PROMISE Card in Linux
Lennart Sorensen
lsorense-1wCw9BSqJbv44Nm34jS7GywD8/FfD2ys at public.gmane.org
Thu Sep 2 13:36:33 UTC 2004
On Thu, Sep 02, 2004 at 09:17:23AM -0400, Howard Gibson wrote:
> On 29 Aug 2004 22:32:40 -0400
> Paul King <pking123-rieW9WUcm8FFJ04o6PK0Fg at public.gmane.org> wrote:
>
> > I have a PROMISE card which has some unformatted LINUX partitions and
> > some Windows partitions. It detects under Windows, but is only detected
> > by the kernel under LINUX.
>
> Paul,
>
> I had problems with my Promise card too. What follows are my personal notes on setting up my Promise card.
> _________________________________________________________
>
> Setting up the Promise Card
>
> There are no instructions on the Promise website on setting up
> an Ultra100TX2 card for Linux. I emailed their support about
> this, and they sent me a document, in Word format, of course.
> This covered the setup of Red Hat 6.2 and 7.0.
> 1. Boot Red Hat from the CD.
> 2. When the graphical installer comes up, hit [Ctrl][Alt][F2]
> to get into a virtual terminal.
> 3. From the terminal, type "cat /proc/pci | less".
> 4. They describe the sequence you are supposed to find. I
> found the following, copied labouriously from the
> screen...
>
> Bus 0, device 12, function 0:
> Class 0180: PCI device 105a:4d69 (rev 2).
> IRQ 11.
> Master Capable. No bursts. Min Gnt=4.Max Lat=18.
> I/O at 0xb800 [0xb807]
> I/O at 0xb400 [0xb403]
> I/O at 0xb000 [0xb007]
> I/O at 0xa800 [0xa803]
> I/O at 0xa400 [0xa40f]
> Non-prefetchable 32 bit memory at 0xd5000000 [0xd5003fff]
>
>
> Write down the first four values, starting from 0xb800 in
> this example. The "0x" indicates that the value is in
> hexadecimal format. The remaining four digits are the
> hexadecimal number.
> 5. The next thing I was to do was to type in...
>
> ide2=0xb800,0xb402 ide3=0xb000,0xa802
>
>
> Note how I added 2 to the second and fourth values that I
> pulled off the previous output.
> 6. Reboot. I could not find a (re)boot commmand, so I hit
> reset.
> 7. When the boot prompt comes up type...
>
> boot: linux ide2=0xb800,0xb402 ide3=0xb000,0xa802
>
>
> The Promise instructions said to use the word "text", but
> I used "linux" instead. The word "linux" selects the
> standard graphic install. The word "text" causes a plain
> text install.
> 8. The instructions describe how to configure LILO to use
> these boot parameters. On Red Hat 8, we are using GRUB. We
> will get those parameters in somehow.
> _________________________________________________________
>
> When I booted Red Hat 8.0, it (something) found the Promise card. Anaconda did not find it. Here are my boot loader notes.
>
> _________________________________________________________
>
> Boot Loader
>
> I agreed to a boot loader on /dev/hde1. I have entered a boot
> loader password, and I clicked the "Configure advanced boot
> loader" button. This is my chance to enter the Promise card
> values into the boot line, automatically.
>
> The next thing it asked me for were the boot loader
> parameters. I entered my Promise card boot string.
> _________________________________________________________
Well any newer linux kernel supports that chip just fine, and kernels
that are older simply do not. The hack to force it to use it as a plain
ide chip is just a bad idea, so forget about those parameters, and just
get something with a kernel from the last 2 years and you should be
fine. Don't try to use a very obsolete distribution, since it won't
support it well if at all. All newer distribution releases (all current
ones for that matter) will work just fine.
Lennart Sorensen
--
The Toronto Linux Users Group. Meetings: http://tlug.ss.org
TLUG requests: Linux topics, No HTML, wrap text below 80 columns
How to UNSUBSCRIBE: http://tlug.ss.org/subscribe.shtml
More information about the Legacy
mailing list