Re: Problems booting PDC20276 with new IDE setup code.

Carl-Daniel Hailfinger (c-d.hailfinger.kernel.2003@gmx.net)
Mon, 07 Apr 2003 23:20:41 +0200


Ruth Ivimey-Cook wrote:
> At 15:28 07/04/2003, Carl-Daniel Hailfinger wrote:
>
>> Ruth Ivimey-Cook wrote:
>>
>>> At 03:34 07/04/2003, Carl-Daniel Hailfinger wrote:
>>>
>>>> Could you please try 2.4.21-pre7 (this has another batch of IDE
>>>> updates) and enable the option
>>>> "Special FastTrak Feature"?
>>>> In your .config, the option would be
>>>> CONFIG_PDC202XX_FORCE=y
>>>> and report back to the list?
>>>
>>> For reasons reported in another mail (ac97 fails to build) my attempt
>>> at pre7 failed. Also, as far as I know, the FastTrak feature enables
>>> the Promise RAID mode: I am not using that. Instead, I just want 4
>>> IDE disks which will be bound using Linux raid5.
>>
>> No, without the "Special FastTrak Feature" you cannot see the disks at
>> all, regardless if you want RAID or plain IDE.
>
>
> I constructed a -pre7 kernel without sound support to get over the other
> issue, and enabled the Special Feature. The disks were recognised as
> ide2 and ide3 and init started ok. Sadly, another issue prevented the
> machine from booting fully, so I am not sure if all is well. I will
> pursue things further shortly.

Thanks. That's what I wanted to know.

> I don't understand, though, why in 2.4.20 we had 2 modes -- non-Special
> to get IDE-only and Special to get FastTrak RAID support, and now we
> only have one, with the non-Special setting being a no-op and,
> apparently, Special being IDE only.
>
> What is happening?

The config option is a little bit mislabeled. More clear would be:
"Support disks attached to a FastTrak controller if the controller is
denying their existence"
And as help text:
"Promise FastTrak controllers tend to deny the existence of attached
disks by claiming to have disabled the IDE ports because they want you
to use the binary only driver. However, the kernel can ignore this trick
and access the IDE disks just fine if you set this option to Y.
Say Y unless you want to use the slow binary only driver from Promise"

Was this text clear enough? If so, I might submit this as new help text ;-)

Regards,
Carl-Daniel

-- 
http://www.hailfinger.org

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/