Skip to contentSkip to conversation

Part 2: Re: [PATCH] pdc20265 problem.

DISCUSSION Petr Vandrovec 2 participants 2 messages Aug 8, 2002 – Aug 9, 2002

lore
Share & tools
lore
#0 lore raw
Quoted 10 lines · Andre Hedrick
Quoted 8 lines · Petr Vandrovec
Quoted 3 lines · Andre Hedrick

ide0 at 0xdfe0-0xdfe7,0xdfae on irq 31
ide1 at 0xdfa0-0xdfa7,0xdfaa on irq 31
ide2 at 0x1f0-0x1f7,0x3f6 on irq 14

This is definitely bug. It should assigned ide0 to the port in legacy mode, as far as I can tell.

Quoted 7 lines

Again you have no experience in the logic!

This boots with Promise first because of BIOS Logic with INT19 hooks. IE, that which I referenced in the documents that I know you did not read but come back and state it has nothing to do with the issues.

Electrons wasted :-/

Yes, exactly. If you really believe that ide# (or even hd#) numbering should change according to the BIOS boot order, then there is certainly nothing we can agree on. And if I boot from floppy or SCSI, should IDE code skip ide0/hda at all?

Maybe you did not notice that Linux can boot of /dev/hde, it does not have to boot from /dev/hda. Just tell to LILO where /dev/hde lives (and there are patches for EDD support, but adding two lines into /etc/lilo.conf is easier than patching support for EDD structure, which is broken in 50% of BIOSes I know anyway).
Petr

#1 lore raw
Quoted 5 lines · Petr Vandrovec

Maybe you did not notice that Linux can boot of /dev/hde, it does not have to boot from /dev/hda. Just tell to LILO where /dev/hde lives (and there are patches for EDD support, but adding two lines into /etc/lilo.conf is easier than patching support for EDD structure, which is broken in 50% of BIOSes I know anyway).

You can tell LILO anything you want, but the system will "boot off" whichever drive the BIOS chooses for reading the MBR. In other words, unless you diddle the BIOS settings, the LILO MBR (1st level boot) must go on hda, regardless of where the root filesystem lives.

Yes, I know you can install LILO in a partition, but then you have to trust whatever MBR the BIOS runs to find it.

This was intended as a clarification of the process, I don't think I am disagreeing with what you said.

Signature · 3 lines
bill davidsen <[email protected]>
  CTO, TMR Associates, Inc
Doing interesting things with little computers since 1979.