On Fri, 22 Jun 2007 11:01:09 -0400
Mark Lord <[EMAIL PROTECTED]> wrote:

> Alan Cox wrote:
> > Allow
> > 
> >     libata.pata_dma=0
> > 
> > to disable DMA (default is 1)
> > 
> > SATA is unaffected as disabling DMA for SATA makes no sense at all.
> > 
> > Signed-off-by: Alan Cox <[EMAIL PROTECTED]>
> 
> Alan,
> 
> Should we really be piling up like this on global boot/module options
> rather than run-time flags on individual channels/devices ?
> 
> I can imagine systems with internal notebook drives that want dma=1,
> plus Cardbus CF devices that require dma=0.
> 
> With a single global flag, how does one do that?

We need proper tuning as well but there is huge value (with distro hat
on especially) in a single "try this to get it installed and then we can
debug it" button. Same with the old IDE. Trying to guide users through
selecting specific channels/devices is going to be painful. I want
something that I can tell people to get them 'off the ground' and work
with them to sort the rest.

One possibility I did consider was it being a set of bit flags

Default 0x7

0x01            - Disk DMA
0x02            - CF DMA
0x04            - ATAPI DMA

then you'd tell folks "try 0" and "try 1" to get them up and going and
most would be blissfully unaware of the details of bitflags but still
happy

Jeff - any preference.
-
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to