* 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-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
0 siblings, 1 reply; 6+ messages in thread
From: Alan Cox @ 2003-04-15 20:43 UTC (permalink / raw)
To: Chuck Ebbert; +Cc: Linux Kernel Mailing List
On Maw, 2003-04-15 at 19:33, Chuck Ebbert wrote:
> 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
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 >
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Problem: 2.4.20, 2.5.66 have different IDE channel order
2003-04-15 20:43 ` Alan Cox
@ 2003-04-15 21:50 ` Randy.Dunlap
0 siblings, 0 replies; 6+ messages in thread
From: Randy.Dunlap @ 2003-04-15 21:50 UTC (permalink / raw)
To: Alan Cox; +Cc: 76306.1226, linux-kernel
On 15 Apr 2003 21:43:02 +0100 Alan Cox <alan@lxorguk.ukuu.org.uk> wrote:
| On Maw, 2003-04-15 at 19:33, Chuck Ebbert wrote:
| > 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
|
| 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 >
but something also changed NIC interface ordering (according to davej et al)...
so maybe it's deep inside PCI bus scanning.
--
~Randy
^ 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* Re: 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, 0 replies; 6+ messages in thread
From: Alan Cox @ 2003-04-15 11:23 UTC (permalink / raw)
To: Chuck Ebbert; +Cc: Linux Kernel Mailing List
On Maw, 2003-04-15 at 01:51, Chuck Ebbert wrote:
> 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.
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)
^ 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®