dual disk/OS confusion w/Promise controller

dual disk/OS confusion w/Promise controller

Post by cal90 » Wed, 03 Oct 2001 04:09:00



System has two HDD's and was originally running Win98.  Motherboard
blew primary IDE channel so I purchased a Promise FastTrack
controller.  Running solely off the Promise controller under Win98
everything worked great - both drives recognized.

Put non-boot HDD (the one without Win98) on motherboard's secondary
master (CDROM on slave) and installed RH7.1.  Put original Win98 HDD
on Promise controller.

If I leave the Win98 drive connected, boot fails completely.  If I
disconnect the Win98 drive, system boots to Linux.  If I disconnect
Linux HDD, boots to Win98.  I can't jumper the Win98 or connect it in
any way to the Promise controller that will make the system boot.
Both drives have active primary partitions defined - is this what's
causing my problems?

TIA

c

 
 
 

dual disk/OS confusion w/Promise controller

Post by Michael Kell » Wed, 03 Oct 2001 06:13:42



See if this HOWTO helps any:
http://www.thedukeofurl.org/reviews/misc/promisehowtorh71/

Mike

--

"I don't want to belong to any club that would have me as a member."
    -- Groucho Marx

 
 
 

dual disk/OS confusion w/Promise controller

Post by cal90 » Thu, 04 Oct 2001 01:22:55




> See if this HOWTO helps any:
> http://www.thedukeofurl.org/reviews/misc/promisehowtorh71/

> Mike

Thanks for your reply, Mike

Some things:

1. The second PCI-IDE controller is actually an UltraTrack TX4 - I
keep getting that mixed up with the FastTrack RAID controller.

2. I'm booting Linux off the onboard IDE controller. I tried and tried
to get the recommended method of passing ide= parms to boot.  No go.
Very inconsistent with install failures and data corruption resulting
in unusable system.  So I just put the boot-Linux drive on the onboard
since that worked and Win98 always worked great on the Promise when it
was the only OS.

3. The Win98 drive is on the Promise controller.  I've tried moving it
to different channels and jumpering the drive as slave rather than
master.  If the Win98 drive is connected to the Promise contrller,
boot fails completely for any OS.

The Win98 drive has an active partition and so does the Linux drive -
is this confusing BIOS?  Why is the Promise controller grabbing boot
first?

 
 
 

1. Booting other OS from Promise off-board controller

Hi,

I'm having problem booting Win98 from Promise off-board UDMA100
controller. Linux boots just fine. Win98, if connected to ide0 prim,
boots fine too. When booted into Linux, vfat partitions are
accessable from Linux. Kernel 2.4.1 detects the drive:

hda: Maxtor 91080D5, ATA DISK drive
hdb: IOMEGA ZIP 100 ATAPI, ATAPI FLOPPY drive
hdc: MATSHITA CR-586, ATAPI CD/DVD-ROM drive
hdd: R/RW 4x4x24, ATAPI CD/DVD-ROM drive
hde: Maxtor 53073H6, ATA DISK drive

ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
ide2 at 0xa000-0xa007,0x9802 on irq 11

hde: 60030432 sectors (30736 MB) w/2048KiB Cache, CHS=59554/16/63

Partition check:
  hda: hda1 hda2 hda3
  hde: [PTBL] [3736/255/63] hde1 hde2 < hde5 hde6 >

Here's the scoop:

ide0 prim:
        HD (Linux RH 7.0) /dev/hda1 -> /boot
                          /dev/hda3 -> /root

ide0 slave:
        IDE ZIP 100

ide1 prim:
        32x Creative CD-ROM
ide1 slave:
        HP CD-RW

PCI Promise Ultra ATA/100
        HD (Win98)      /dev/hde1 -> prim partition

shell> cat /proc/pci

  Bus  0, device  12, function  0:
    Unknown mass storage controller: Promise Technology, Inc. 20267 (rev
2).
      IRQ 11.
      Master Capable.  Latency=32.
      I/O at 0xa000 [0xa007].
      I/O at 0x9800 [0x9803].
      I/O at 0x9400 [0x9407].
      I/O at 0x9000 [0x9003].
      I/O at 0x8800 [0x883f].
      Non-prefetchable 32 bit memory at 0xde000000 [0xde01ffff].

shell> cat /etc/lilo.conf

boot = /dev/hda
root = /dev/hda3
map=/boot/map
install=/boot/boot.b
prompt
timeout = 50
linear
default = linux2-4
message = /boot/message

append="ide2=0xA000,0x9802"

image = /boot/vmlinuz-2.4.1
        label = linux2-4

image = /boot/vmlinuz-2.2.17
        label = linux

other = /dev/hde
        label = Disk2
        loader=/boot/chain.b
        map-drive=0x80
        to=0x81
        map-drive=0x81
        to=0x80

shell> uname -a
Linux 2.4.1 #1 Sun Feb 4 11:58:27 EST 2001 i686 unknown

shell> lilo -V
LILO version 21.4-4

Any ideas will be highly appreciated.

-Vlad

Sent via Deja.com
http://www.deja.com/

2. pause()'ing and waking up on alarm

3. PROMISE VLB controller - not promising

4. Video Camera on Linux...

5. Memory Leak Detection

6. Promise Ultra ATA Controller and FreeBSD: Bad Disk Geometry

7. Proper Permissions in /dev.

8. Installing RH 5.2 on a 13gb disk with Promise Ultra66 IDE controller card---PLEASE READ

9. Promise EIDE PRO Hard disk controller and Linux

10. Adding a 160GByte disk drive and a Promise controller

11. Drivers for Promise VLB Disk Controller

12. Installing Mandrake 10.0 on Hard Disk connected to controller Promise ATA 100 integrated on Asus A7V