2003-07-11 19:28:15

by Ruth Ivimey-Cook

[permalink] [raw]
Subject: [PATCH] Update COnfigure.help for PDC202 options

Folks,

I have updated the help for the Promise controller cards to match the code
and provide a bit more information.

Enjoy.

Ruth

--
Ruth Ivimey-Cook
Software engineer and technical writer.


Attachments:
patch-pdc-raid-doc.txt (3.77 kB)
Configure.help patch

2003-07-11 21:02:12

by Steven Cole

[permalink] [raw]
Subject: [PATCH] 2.5.75-bk update help texts for PDC202 (was [PATCH] Update COnfigure.help for PDC202 options)

On Fri, 2003-07-11 at 13:39, Ruth Ivimey-Cook wrote:
> Folks,
>
> I have updated the help for the Promise controller cards to match the code
> and provide a bit more information.
>
> Enjoy.
>
> Ruth

Thanks Ruth.

I've taken your work and formatted it for the drivers/ide/Kconfig file
in 2.5. Here's the patch.

This was made against the current 2.5 tree.

Steven

--- 2.5-linux/drivers/ide/Kconfig.orig Fri Jul 11 13:44:02 2003
+++ 2.5-linux/drivers/ide/Kconfig Fri Jul 11 14:07:34 2003
@@ -682,9 +682,33 @@
config BLK_DEV_PDC202XX_OLD
tristate "PROMISE PDC202{46|62|65|67} support"
depends on BLK_DEV_IDEDMA_PCI
+ help
+ Promise Ultra 33 [PDC20246]
+ Promise Ultra 66 [PDC20262]
+ Promise FastTrak 66 [PDC20263]
+ Promise MB Ultra 100 [PDC20265]
+ Promise Ultra 100 [PDC20267]
+
+ This driver adds up to 4 more EIDE devices sharing a single
+ interrupt. This device is a bootable PCI UDMA controller. Since
+ multiple cards can be installed and there are BIOS ROM problems that
+ happen if the BIOS revisions of all installed cards (max of three) do
+ not match, the driver attempts to do dynamic tuning of the chipset
+ at boot-time for max speed. Ultra33 BIOS 1.25 or newer is required
+ for more than one card. This card may require that you say Y to
+ "Special UDMA Feature" to force UDMA mode for connected UDMA capable
+ disk drives.
+
+ If you say Y here, you need to say Y to "Use DMA by default when
+ available" as well.
+
+ Please read the comments at the top of
+ <file:drivers/ide/pci/pdc202xx_old.c>.
+
+ If unsure, say N.

config PDC202XX_BURST
- bool "Special UDMA Feature"
+ bool "Override-Enable UDMA for Promise Controllers"
depends on BLK_DEV_PDC202XX_OLD=y && CONFI_BLK_DEV_IDEDMA_PCI
---help---
This option causes the pdc202xx driver to enable UDMA modes on the
@@ -703,13 +727,47 @@
config BLK_DEV_PDC202XX_NEW
tristate "PROMISE PDC202{68|69|70|71|75|76|77} support"
depends on BLK_DEV_IDEDMA_PCI
+ help
+ Promise Ultra 100 TX2 [PDC20268]
+ Promise Ultra 133 PTX2 [PDC20269]
+ Promise FastTrak LP/TX2/TX4 [PDC20270]
+ Promise FastTrak TX2000 [PDC20271]
+ Promise MB Ultra 133 [PDC20275]
+ Promise MB FastTrak 133 [PDC20276]
+ Promise FastTrak 133 [PDC20277]
+
+ This driver adds up to 4 more EIDE devices sharing a single
+ interrupt. This device is a bootable PCI UDMA controller. Since
+ multiple cards can be installed and there are BIOS ROM problems that
+ happen if the BIOS revisions of all installed cards (max of five) do
+ not match, the driver attempts to do dynamic tuning of the chipset
+ at boot-time for max speed. Ultra33 BIOS 1.25 or newer is required
+ for more than one card.
+
+ If you say Y here, you need to say Y to "Use DMA by default when
+ available" as well.
+
+ If unsure, say N.

# FIXME - probably wants to be one for old and for new
config PDC202XX_FORCE
- bool "Special FastTrak Feature"
+ bool "Use FastTrak RAID capable device as plain IDE controller"
depends on BLK_DEV_PDC202XX_NEW=y
help
- For FastTrak enable overriding BIOS.
+ Setting this option causes the kernel to use your Promise IDE disk
+ controller as an ordinary IDE controller, rather than as a FastTrak
+ RAID controller. RAID is a system for using multiple physical disks
+ as one virtual disk.
+
+ You need to say Y here if you have a PDC20276 IDE interface but either
+ you do not have a RAID disk array, or you wish to use the Linux
+ internal RAID software (/dev/mdX).
+
+ You need to say N here if you wish to use your Promise controller to
+ control a FastTrak RAID disk array, and you you must also say Y to
+ CONFIG_BLK_DEV_ATARAID_PDC.
+
+ If unsure, say Y.

config BLK_DEV_RZ1000
tristate "RZ1000 chipset bugfix/support"





Subject: Re: [PATCH] 2.5.75-bk update help texts for PDC202 (was [PATCH] Update COnfigure.help for PDC202 options)


On 11 Jul 2003, Steven Cole wrote:

> On Fri, 2003-07-11 at 13:39, Ruth Ivimey-Cook wrote:
> > Folks,
> >
> > I have updated the help for the Promise controller cards to match the code
> > and provide a bit more information.
> >
> > Enjoy.
> >
> > Ruth
>
> Thanks Ruth.
>
> I've taken your work and formatted it for the drivers/ide/Kconfig file
> in 2.5. Here's the patch.
>
> This was made against the current 2.5 tree.
>
> Steven
>
> --- 2.5-linux/drivers/ide/Kconfig.orig Fri Jul 11 13:44:02 2003
> +++ 2.5-linux/drivers/ide/Kconfig Fri Jul 11 14:07:34 2003
> @@ -682,9 +682,33 @@
> config BLK_DEV_PDC202XX_OLD
> tristate "PROMISE PDC202{46|62|65|67} support"
> depends on BLK_DEV_IDEDMA_PCI
> + help
> + Promise Ultra 33 [PDC20246]
> + Promise Ultra 66 [PDC20262]
> + Promise FastTrak 66 [PDC20263]
> + Promise MB Ultra 100 [PDC20265]
> + Promise Ultra 100 [PDC20267]

This is probably okay.

> + This driver adds up to 4 more EIDE devices sharing a single
> + interrupt. This device is a bootable PCI UDMA controller. Since

I've seen this "up to 4 more EIDE devices sharing a single
interrupt" also in comments for HighPoint controllers...

I think all such comments are bogus.

> + multiple cards can be installed and there are BIOS ROM problems that
> + happen if the BIOS revisions of all installed cards (max of three) do
> + not match, the driver attempts to do dynamic tuning of the chipset
> + at boot-time for max speed. Ultra33 BIOS 1.25 or newer is required
> + for more than one card. This card may require that you say Y to
> + "Special UDMA Feature" to force UDMA mode for connected UDMA capable
> + disk drives.

I think this comment is highly specific to Ultra33 cards...

Also if you use this driver and choose to override BIOS you can probably
use as much cards as you want (currently driver limits it to 5,
but this is easy to change).

There is already confusion here, please don't make it worse ;-).

> +
> + If you say Y here, you need to say Y to "Use DMA by default when
> + available" as well.
> +
> + Please read the comments at the top of
> + <file:drivers/ide/pci/pdc202xx_old.c>.
> +
> + If unsure, say N.
>
> config PDC202XX_BURST
> - bool "Special UDMA Feature"
> + bool "Override-Enable UDMA for Promise Controllers"
> depends on BLK_DEV_PDC202XX_OLD=y && CONFI_BLK_DEV_IDEDMA_PCI
> ---help---
> This option causes the pdc202xx driver to enable UDMA modes on the
> @@ -703,13 +727,47 @@
> config BLK_DEV_PDC202XX_NEW
> tristate "PROMISE PDC202{68|69|70|71|75|76|77} support"
> depends on BLK_DEV_IDEDMA_PCI
> + help
> + Promise Ultra 100 TX2 [PDC20268]
> + Promise Ultra 133 PTX2 [PDC20269]
> + Promise FastTrak LP/TX2/TX4 [PDC20270]
> + Promise FastTrak TX2000 [PDC20271]
> + Promise MB Ultra 133 [PDC20275]
> + Promise MB FastTrak 133 [PDC20276]
> + Promise FastTrak 133 [PDC20277]

This is probably okay.

> +
> + This driver adds up to 4 more EIDE devices sharing a single
> + interrupt. This device is a bootable PCI UDMA controller. Since
> + multiple cards can be installed and there are BIOS ROM problems that
> + happen if the BIOS revisions of all installed cards (max of five) do
> + not match, the driver attempts to do dynamic tuning of the chipset
> + at boot-time for max speed. Ultra33 BIOS 1.25 or newer is required
> + for more than one card.

Ultra33? This is driver for new Promise controllers.

> + If you say Y here, you need to say Y to "Use DMA by default when
> + available" as well.
> +
> + If unsure, say N.
>
> # FIXME - probably wants to be one for old and for new
> config PDC202XX_FORCE
> - bool "Special FastTrak Feature"
> + bool "Use FastTrak RAID capable device as plain IDE controller"
> depends on BLK_DEV_PDC202XX_NEW=y
> help
> - For FastTrak enable overriding BIOS.
> + Setting this option causes the kernel to use your Promise IDE disk
> + controller as an ordinary IDE controller, rather than as a FastTrak
> + RAID controller. RAID is a system for using multiple physical disks
> + as one virtual disk.
> +
> + You need to say Y here if you have a PDC20276 IDE interface but either
> + you do not have a RAID disk array, or you wish to use the Linux
> + internal RAID software (/dev/mdX).
> +
> + You need to say N here if you wish to use your Promise controller to
> + control a FastTrak RAID disk array, and you you must also say Y to
> + CONFIG_BLK_DEV_ATARAID_PDC.
> +
> + If unsure, say Y.

Please read recent "IDE/Promise 20276 FastTrack RAID..." thread.
Also ataraid driver is not ported to 2.5 yet.

> config BLK_DEV_RZ1000
> tristate "RZ1000 chipset bugfix/support"

--
Bartlomiej
Linux 2.5 IDE Maintainer

2003-07-11 23:56:11

by Ruth Ivimey-Cook

[permalink] [raw]
Subject: Re: [PATCH] 2.5.75-bk update help texts for PDC202 (was [PATCH] Update COnfigure.help for PDC202 options)

On Friday 11 Jul 2003 9:49 pm, Steven Cole wrote:
> On Fri, 2003-07-11 at 13:39, Ruth Ivimey-Cook wrote:
> > Folks,
> >
> > I have updated the help for the Promise controller cards to match the
> > code and provide a bit more information.
> >
>
> Thanks Ruth.
>
> I've taken your work and formatted it for the drivers/ide/Kconfig file
> in 2.5. Here's the patch.

Steven,

Thank you for this. I have not migrated to 2.5 yet so Kconfig is a brave new
world :-)

Regards,

Ruth

2003-07-12 00:55:56

by Ruth Ivimey-Cook

[permalink] [raw]
Subject: Re: [PATCH] 2.5.75-bk update help texts for PDC202 (was [PATCH] Update COnfigure.help for PDC202 options)

On Saturday 12 Jul 2003 1:00 am, Bartlomiej Zolnierkiewicz wrote:
> > + Promise Ultra 33 [PDC20246]
> > + Promise Ultra 66 [PDC20262]
> > + Promise FastTrak 66 [PDC20263]
> > + Promise MB Ultra 100 [PDC20265]
> > + Promise Ultra 100 [PDC20267]
>
> This is probably okay.

The device names are taken from the driver source and where possible confirmed
from the Promise web site (looking in BIOS files).

> > + This driver adds up to 4 more EIDE devices sharing a single
> > + interrupt. This device is a bootable PCI UDMA controller. Since
>
> I've seen this "up to 4 more EIDE devices sharing a single
> interrupt" also in comments for HighPoint controllers...
> I think all such comments are bogus.

In this case I kept the old comments, as I wasn't sure that they were
incorrect. I will have a go at rehashing this paragraph.

> > + "Special UDMA Feature" to force UDMA mode for connected UDMA capable
> > + disk drives.
> I think this comment is highly specific to Ultra33 cards...

It is true that I have never needed it for either of the Ultra 100's I have,
although having it enabled didn't seem to hurt.

> Also if you use this driver and choose to override BIOS you can probably
> use as much cards as you want (currently driver limits it to 5,
> but this is easy to change).
> There is already confusion here, please don't make it worse ;-).

As above, this is duplicated from the original help. So I'm not making things
worse. That said I am hoping to make things better.

I will change it to make it clearer that the statements about Ultra33 are
specific to Ultra33.
Are you telling me that I should change it to be unlimied # cards?

> This is probably okay.
> + at boot-time for max speed. Ultra33 BIOS 1.25 or newer is required
> > + for more than one card.
>
> Ultra33? This is driver for new Promise controllers.

OOps... will fix.

> Please read recent "IDE/Promise 20276 FastTrack RAID..." thread.
> Also ataraid driver is not ported to 2.5 yet.

I will: I hadn't noticed it. [ looks ] So there is another patch for the
(ugh!) 'special feature' -- do you want me to:
- integrate that patch with mine & resubmit
- take input from that patch into mine & resubmit
- go away :-(

Does ataraid work well on 2.4? I have never used it as I have preferred the
user-space tools available for Linux-raid. On 2.5 KConfig as ataraid doesn't
work I guess the right thing is to always configure as non-raid, so not
requiring a user-question and therefore no help.

I have updated my Configure.help patch in ways that I hope address your
concerns above. I can see from Steven Drake's patch that I should also modify
Config.in: should we continue I will do that & send a patch for it.

If we come to consensus on this patch I will update Steven's KConfig one also.


--- Documentation/Configure.help.orig 2003-07-11 19:40:17.000000000 +0100
+++ Documentation/Configure.help.pdc 2003-07-12 01:53:41.000000000 +0100
@@ -1229,30 +1229,57 @@

If unsure, say N.

-PROMISE PDC20246/PDC20262/PDC20265/PDC20267/PDC20268 support
+PROMISE PDC20246/PDC20262/PDC20263/PDC20265/PDC20267 support
CONFIG_BLK_DEV_PDC202XX_OLD
- Promise Ultra33 or PDC20246
- Promise Ultra66 or PDC20262
- Promise Ultra100 or PDC20265/PDC20267/PDC20268
-
- This driver adds up to 4 more EIDE devices sharing a single
- interrupt. This add-on card is a bootable PCI UDMA controller. Since
- multiple cards can be installed and there are BIOS ROM problems that
- happen if the BIOS revisions of all installed cards (three-max) do
- not match, the driver attempts to do dynamic tuning of the chipset
- at boot-time for max-speed. Ultra33 BIOS 1.25 or newer is required
- for more than one card. This card may require that you say Y to
- "Special UDMA Feature".
+ Promise Ultra 33 [PDC20246]
+ Promise Ultra 66 [PDC20262]
+ Promise FastTrak 66 [PDC20263]
+ Promise MB Ultra 100 [PDC20265]
+ Promise Ultra 100 [PDC20267]
+
+ This driver adds support for the older series of Promise EIDE disk
+ interface devices. Each device supports up to 4 disk drives that
+ can use UDMA disk access (33MHz for Ultra 33 up to 100MHz for Ultra
+ 100).
+
+ If multiple cards are installed you might have problems booting if
+ the BIOS versions for the cards are different. Therefore the driver
+ attempts to do dynamic tuning of the chipset at boot-time.
+
+ If you are using an Ultra 33, BIOS version 1.25 or newer is required
+ to support more than one card and you should say Y to "Special UDMA
+ Feature" to force UDMA mode for connected UDMA capable disk drives.

If you say Y here, you need to say Y to "Use DMA by default when
available" as well.

- Please read the comments at the top of
- <file:drivers/ide/pci/pdc202xx_old.c>.
+ If unsure, say N.
+
+PROMISE PDC202{68|69|70|71|75|76|77} support
+CONFIG_BLK_DEV_PDC202XX_NEW
+ Promise Ultra 100 TX2 [PDC20268]
+ Promise Ultra 133 PTX2 [PDC20269]
+ Promise FastTrak LP/TX2/TX4 [PDC20270]
+ Promise FastTrak TX2000 [PDC20271]
+ Promise MB Ultra 133 [PDC20275]
+ Promise MB FastTrak 133 [PDC20276]
+ Promise FastTrak 133 [PDC20277]
+
+ This driver adds support for the older series of Promise EIDE disk
+ interface devices. Each device supports up to 4 disk drives that
+ can use UDMA disk access (33MHz for Ultra 33 up to 100MHz for Ultra
+ 100).
+
+ If multiple cards are installed you might have problems booting if
+ the BIOS versions for the cards are different. Therefore the driver
+ attempts to do dynamic tuning of the chipset at boot-time.
+
+ If you say Y here, you need to say Y to "Use DMA by default when
+ available" as well.

If unsure, say N.

-Special UDMA Feature
+Override-Enable UDMA for Promise Controllers
CONFIG_PDC202XX_BURST
This option causes the pdc202xx driver to enable UDMA modes on the
PDC202xx even when the PDC202xx BIOS has not done so.
@@ -1262,14 +1289,24 @@
used successfully on a PDC20265/Ultra100, allowing use of UDMA modes
when the PDC20265 BIOS has been disabled (for faster boot up).

- Please read the comments at the top of
- <file:drivers/ide/pci/pdc202xx_old.c>.
-
If unsure, say N.

-Special FastTrak Feature
+Use FastTrak RAID capable device as plain IDE controller
CONFIG_PDC202XX_FORCE
- For FastTrak enable overriding BIOS.
+ Setting this option causes the kernel to use your Promise IDE disk
+ controller as an ordinary IDE controller, rather than as a FastTrak
+ RAID controller. RAID is a system for using multiple physical disks
+ as one virtual disk.
+
+ You need to say Y here if you have a PDC20276 IDE interface but either
+ you do not have a RAID disk array, or you wish to use the Linux
+ internal RAID software (/dev/mdX).
+
+ You need to say N here if you wish to use your Promise controller to
+ control a FastTrak RAID disk array, and you you must also say Y to
+ CONFIG_BLK_DEV_ATARAID_PDC.
+
+ If unsure, say Y.

SiS5513 chipset support
CONFIG_BLK_DEV_SIS5513

Subject: Re: [PATCH] 2.5.75-bk update help texts for PDC202 (was [PATCH] Update COnfigure.help for PDC202 options)


On Sat, 12 Jul 2003, Ruth Ivimey-Cook wrote:

> On Saturday 12 Jul 2003 1:00 am, Bartlomiej Zolnierkiewicz wrote:
> > > + Promise Ultra 33 [PDC20246]
> > > + Promise Ultra 66 [PDC20262]
> > > + Promise FastTrak 66 [PDC20263]
> > > + Promise MB Ultra 100 [PDC20265]
> > > + Promise Ultra 100 [PDC20267]
> >
> > This is probably okay.
>
> The device names are taken from the driver source and where possible confirmed
> from the Promise web site (looking in BIOS files).

Great.

> > > + This driver adds up to 4 more EIDE devices sharing a single
> > > + interrupt. This device is a bootable PCI UDMA controller. Since
> >
> > I've seen this "up to 4 more EIDE devices sharing a single
> > interrupt" also in comments for HighPoint controllers...
> > I think all such comments are bogus.
>
> In this case I kept the old comments, as I wasn't sure that they were
> incorrect. I will have a go at rehashing this paragraph.
>
> > > + "Special UDMA Feature" to force UDMA mode for connected UDMA capable
> > > + disk drives.
> > I think this comment is highly specific to Ultra33 cards...
>
> It is true that I have never needed it for either of the Ultra 100's I have,
> although having it enabled didn't seem to hurt.
>
> > Also if you use this driver and choose to override BIOS you can probably
> > use as much cards as you want (currently driver limits it to 5,
> > but this is easy to change).
> > There is already confusion here, please don't make it worse ;-).
>
> As above, this is duplicated from the original help. So I'm not making things
> worse. That said I am hoping to make things better.
>
> I will change it to make it clearer that the statements about Ultra33 are
> specific to Ultra33.
> Are you telling me that I should change it to be unlimied # cards?

No, just remove it.

> > This is probably okay.
> > + at boot-time for max speed. Ultra33 BIOS 1.25 or newer is required
> > > + for more than one card.
> >
> > Ultra33? This is driver for new Promise controllers.
>
> OOps... will fix.
>
> > Please read recent "IDE/Promise 20276 FastTrack RAID..." thread.
> > Also ataraid driver is not ported to 2.5 yet.
>
> I will: I hadn't noticed it. [ looks ] So there is another patch for the
> (ugh!) 'special feature' -- do you want me to:
>
> - integrate that patch with mine & resubmit

Please do.

> - take input from that patch into mine & resubmit
> - go away :-(

:-)

> Does ataraid work well on 2.4? I have never used it as I have preferred the
> user-space tools available for Linux-raid. On 2.5 KConfig as ataraid doesn't

I do not know. Hint: search lkml archive for bugreports :-).

> work I guess the right thing is to always configure as non-raid, so not
> requiring a user-question and therefore no help.

Promise binary drivers can be used in 2.5.

> I have updated my Configure.help patch in ways that I hope address your
> concerns above. I can see from Steven Drake's patch that I should also modify

You don't. This patch looks (almost?) exactly as previous one.

> Config.in: should we continue I will do that & send a patch for it.
>
> If we come to consensus on this patch I will update Steven's KConfig one also.

You can always split your patch to get non-controversial parts accepted
first. I will also try to correct this patch when I have some time.

Thanks,
--
Bartlomiej

> --- Documentation/Configure.help.orig 2003-07-11 19:40:17.000000000 +0100
> +++ Documentation/Configure.help.pdc 2003-07-12 01:53:41.000000000 +0100
> @@ -1229,30 +1229,57 @@
>
> If unsure, say N.
>
> -PROMISE PDC20246/PDC20262/PDC20265/PDC20267/PDC20268 support
> +PROMISE PDC20246/PDC20262/PDC20263/PDC20265/PDC20267 support
> CONFIG_BLK_DEV_PDC202XX_OLD
> - Promise Ultra33 or PDC20246
> - Promise Ultra66 or PDC20262
> - Promise Ultra100 or PDC20265/PDC20267/PDC20268
> -
> - This driver adds up to 4 more EIDE devices sharing a single
> - interrupt. This add-on card is a bootable PCI UDMA controller. Since
> - multiple cards can be installed and there are BIOS ROM problems that
> - happen if the BIOS revisions of all installed cards (three-max) do
> - not match, the driver attempts to do dynamic tuning of the chipset
> - at boot-time for max-speed. Ultra33 BIOS 1.25 or newer is required
> - for more than one card. This card may require that you say Y to
> - "Special UDMA Feature".
> + Promise Ultra 33 [PDC20246]
> + Promise Ultra 66 [PDC20262]
> + Promise FastTrak 66 [PDC20263]
> + Promise MB Ultra 100 [PDC20265]
> + Promise Ultra 100 [PDC20267]
> +
> + This driver adds support for the older series of Promise EIDE disk
> + interface devices. Each device supports up to 4 disk drives that
> + can use UDMA disk access (33MHz for Ultra 33 up to 100MHz for Ultra
> + 100).
> +
> + If multiple cards are installed you might have problems booting if
> + the BIOS versions for the cards are ~different. Therefore the driver
> + attempts to do dynamic tuning of the chipset at boot-time.
> +
> + If you are using an Ultra 33, BIOS version 1.25 or newer is required
> + to support more than one card and you should say Y to "Special UDMA
> + Feature" to force UDMA mode for connected UDMA capable disk drives.
>
> If you say Y here, you need to say Y to "Use DMA by default when
> available" as well.
>
> - Please read the comments at the top of
> - <file:drivers/ide/pci/pdc202xx_old.c>.
> + If unsure, say N.
> +
> +PROMISE PDC202{68|69|70|71|75|76|77} support
> +CONFIG_BLK_DEV_PDC202XX_NEW
> + Promise Ultra 100 TX2 [PDC20268]
> + Promise Ultra 133 PTX2 [PDC20269]
> + Promise FastTrak LP/TX2/TX4 [PDC20270]
> + Promise FastTrak TX2000 [PDC20271]
> + Promise MB Ultra 133 [PDC20275]
> + Promise MB FastTrak 133 [PDC20276]
> + Promise FastTrak 133 [PDC20277]
> +
> + This driver adds support for the older series of Promise EIDE disk
> + interface devices. Each device supports up to 4 disk drives that
> + can use UDMA disk access (33MHz for Ultra 33 up to 100MHz for Ultra
> + 100).
> +
> + If multiple cards are installed you might have problems booting if
> + the BIOS versions for the cards are different. Therefore the driver
> + attempts to do dynamic tuning of the chipset at boot-time.
> +
> + If you say Y here, you need to say Y to "Use DMA by default when
> + available" as well.
>
> If unsure, say N.
>
> -Special UDMA Feature
> +Override-Enable UDMA for Promise Controllers
> CONFIG_PDC202XX_BURST
> This option causes the pdc202xx driver to enable UDMA modes on the
> PDC202xx even when the PDC202xx BIOS has not done so.
> @@ -1262,14 +1289,24 @@
> used successfully on a PDC20265/Ultra100, allowing use of UDMA modes
> when the PDC20265 BIOS has been disabled (for faster boot up).
>
> - Please read the comments at the top of
> - <file:drivers/ide/pci/pdc202xx_old.c>.
> -
> If unsure, say N.
>
> -Special FastTrak Feature
> +Use FastTrak RAID capable device as plain IDE controller
> CONFIG_PDC202XX_FORCE
> - For FastTrak enable overriding BIOS.
> + Setting this option causes the kernel to use your Promise IDE disk
> + controller as an ordinary IDE controller, rather than as a FastTrak
> + RAID controller. RAID is a system for using multiple physical disks
> + as one virtual disk.
> +
> + You need to say Y here if you have a PDC20276 IDE interface but either
> + you do not have a RAID disk array, or you wish to use the Linux
> + internal RAID software (/dev/mdX).
> +
> + You need to say N here if you wish to use your Promise controller to
> + control a FastTrak RAID disk array, and you you must also say Y to
> + CONFIG_BLK_DEV_ATARAID_PDC.
> +
> + If unsure, say Y.
>
> SiS5513 chipset support
> CONFIG_BLK_DEV_SIS5513


2003-07-12 16:33:28

by Ruth Ivimey-Cook

[permalink] [raw]
Subject: Re: [PATCH] 2.5.75-bk update help texts for PDC202 (was [PATCH] Update COnfigure.help for PDC202 options)

On Saturday 12 Jul 2003 4:18 pm, Bartlomiej Zolnierkiewicz wrote:
> > - integrate that patch with mine & resubmit
> Please do.

Ok. I will carry on. In my reply to the thread you pointed me to, I have
proposed some other choices.

> > Does ataraid work well on 2.4? I have never used it as I have preferred
> > the user-space tools available for Linux-raid. On 2.5 KConfig as ataraid
> > doesn't
> I do not know. Hint: search lkml archive for bugreports :-).

The answer seems to be that people are happy with ataraid in 2.4, apart from
Promise who would prefer it didn't exist :-)

> > work I guess the right thing is to always configure as non-raid, so not
> > requiring a user-question and therefore no help.
> Promise binary drivers can be used in 2.5.

Ahh.

> > I have updated my Configure.help patch in ways that I hope address your
> > concerns above. I can see from Steven Drake's patch that I should also
> > modify
>
> You don't. This patch looks (almost?) exactly as previous one.

It wasn't. This is what it looks like without 'diff' stuff around it. I have
removed refs to Ultra33 in the new bit, and rewritten the main paras in both.
However, as I said I did an alternative version in the other mail that you
might prefer. However that didn't actually have as much information in it
(e.g. stuff about using DMA by default, BIOS version problems):

PROMISE PDC20246/PDC20262/PDC20263/PDC20265/PDC20267 support
CONFIG_BLK_DEV_PDC202XX_OLD
Promise Ultra 33 [PDC20246]
Promise Ultra 66 [PDC20262]
Promise FastTrak 66 [PDC20263]
Promise MB Ultra 100 [PDC20265]
Promise Ultra 100 [PDC20267]

This driver adds support for the older series of Promise EIDE disk
interface devices. Each device supports up to 4 disk drives that
can use UDMA disk access (33MHz for Ultra 33 up to 100MHz for Ultra
100).

If multiple cards are installed you might have problems booting if
the BIOS versions for the cards are different. Therefore the driver
attempts to do dynamic tuning of the chipset at boot-time.

If you are using an Ultra 33, BIOS version 1.25 or newer is required
to support more than one card and you should say Y to "Special UDMA
Feature" to force UDMA mode for connected UDMA capable disk drives.

If you say Y here, you need to say Y to "Use DMA by default when
available" as well.

If unsure, say N.

PROMISE PDC202{68|69|70|71|75|76|77} support
CONFIG_BLK_DEV_PDC202XX_NEW
Promise Ultra 100 TX2 [PDC20268]
Promise Ultra 133 PTX2 [PDC20269]
Promise FastTrak LP/TX2/TX4 [PDC20270]
Promise FastTrak TX2000 [PDC20271]
Promise MB Ultra 133 [PDC20275]
Promise MB FastTrak 133 [PDC20276]
Promise FastTrak 133 [PDC20277]

This driver adds support for the older series of Promise EIDE disk
interface devices. Each device supports up to 4 disk drives that
can use UDMA disk access (100MHz for Ultra 100 up to 133MHz for
Ultra 133).

If multiple cards are installed you might have problems booting if
the BIOS versions for the cards are different. Therefore the driver
attempts to do dynamic tuning of the chipset at boot-time.

If you say Y here, you need to say Y to "Use DMA by default when
available" as well.

If unsure, say N.




--
Engineer, Author and Webweaver