mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* Re: Problem: 2.4.20, 2.5.66 have different IDE channel order
@ 2003-04-15 18:33 Chuck Ebbert
  2003-04-15 20:43 ` Alan Cox
  0 siblings, 1 reply; 6+ messages in thread
From: Chuck Ebbert @ 2003-04-15 18:33 UTC (permalink / raw)
  To: Alan Cox; +Cc: linux-kernel


> For compiled in IDE the order is defined by the order on the PCI
> bus scan, not by the IDE layer
>
> (See ide/setup-pci.c:ide_scan_pcibus)


  Well, that matches what 2.4 does:


00:0d.1 IDE interface: Intel Corp. 82371SB PIIX3 IDE [Natoma/Triton II]
00:10.0 Unknown mass storage controller: Promise Technology, Inc. 20268 (rev 02)
01:0b.0 Unknown mass storage controller: Triones Technologies, Inc. HPT366 / HPT370 (rev 03)


  2.5 nonmodular seems to be doing it in BIOS order  -- the HPT370 BIOS
initializes before the Promise (and won't let it boot but I can deal
with that.)  I'll probably replace it with a PDC20262 before looking
at any code...

--
 Chuck

^ permalink raw reply	[flat|nested] 6+ messages in thread
* Re: Problem: 2.4.20, 2.5.66 have different IDE channel order
@ 2003-04-17  8:43 Chuck Ebbert
  0 siblings, 0 replies; 6+ messages in thread
From: Chuck Ebbert @ 2003-04-17  8:43 UTC (permalink / raw)
  To: Alan Cox; +Cc: linux-kernel

Alan Cox wrote:


>>    2.5 nonmodular seems to be doing it in BIOS order  -- the HPT370 BIOS
>>  initializes before the Promise (and won't let it boot but I can deal
>>  with that.)  I'll probably replace it with a PDC20262 before looking
>
> Im a bit puzzled by this because it does look like a bug. Our pci
> scan code hasnt changed that materially. I assume the promise and
> hpt are both plug in cards >


  Tried PDC20268 + 20262 and the IDE channel order is still rearranged
in 2.5 even though the BIOSen now initialize in bus order (it can
boot from hd again.)

  Why it goes from (1,2,3) in 2.4 to (1,3,2) in 2.5 is still a mystery.
I could see it reversing, but not this.

  Tried 2.5.66-ac1 with no APIC support and IDE was still backwards.
It also spewed continuous keyboard errors until I hit reset:


   atkbd.c: Unknown key (set 0, scancode 0xfc, on isa0060/serio1) pressed.



--
 Chuck

^ permalink raw reply	[flat|nested] 6+ messages in thread
* Problem: 2.4.20, 2.5.66 have different IDE channel order
@ 2003-04-15  0:51 Chuck Ebbert
  2003-04-15 11:23 ` Alan Cox
  0 siblings, 1 reply; 6+ messages in thread
From: Chuck Ebbert @ 2003-04-15  0:51 UTC (permalink / raw)
  To: Alan Cox; +Cc: linux-kernel

  I just added an HPT370A IDE controller to this machine:


00:00.0 Host bridge: Intel Corp. 440FX - 82441FX PMC [Natoma] (rev 02)
00:0d.0 ISA bridge: Intel Corp. 82371SB PIIX3 ISA [Natoma/Triton II] (rev 01)
00:0d.1 IDE interface: Intel Corp. 82371SB PIIX3 IDE [Natoma/Triton II]
00:0e.0 PCI bridge: Digital Equipment Corporation DECchip 21052 (rev 01)
00:10.0 Unknown mass storage controller: Promise Technology, Inc. 20268 (rev 02)
00:11.0 VGA compatible controller: Silicon Integrated Systems [SiS] 86C326 (rev 0b)
01:09.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 05)
01:0a.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 05)
01:0b.0 Unknown mass storage controller: Triones Technologies, Inc. HPT366 / HPT370 (rev 03)



  2.4 (RH 7.3 rescue mode and 2.4.20 non-modular) sees this order:

    PIIX3, PDC20268, HPT370

  2.5 sees this:

    PIIX3, HPT370, PDC20268

  Obviously reversing order isn't going to help here.

  I edited the Makefile to change the link order but that didn't help.


--
 Chuck

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2003-04-17  8:34 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-04-15 18:33 Problem: 2.4.20, 2.5.66 have different IDE channel order Chuck Ebbert
2003-04-15 20:43 ` Alan Cox
2003-04-15 21:50   ` Randy.Dunlap
  -- strict thread matches above, loose matches on Subject: below --
2003-04-17  8:43 Chuck Ebbert
2003-04-15  0:51 Chuck Ebbert
2003-04-15 11:23 ` Alan Cox

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®