All of lore.kernel.org
 help / color / mirror / Atom feed
* pata_cs5536: DMI detection of broken PCs
@ 2012-04-13 15:33 Christian Gmeiner
  2012-04-13 16:03 ` Alan Cox
  0 siblings, 1 reply; 2+ messages in thread
From: Christian Gmeiner @ 2012-04-13 15:33 UTC (permalink / raw)
  To: linux-ide, linux-kernel

Hi all,

I have here some devices, which are using pata_cs5536. The big problem
is now that some of
the eary hardware revision have a bug that makes it impossible to use
UDMA with UDMA capable
devices. This problem got fixed and the newest hardware revision has
working UDMA support.
The big problem is that there are devices sold - years ago - which
suffer from this UDMA problem.
Now it would be possible for the customer to switch from vxworks to
linux but if the device hangs
with UDMA capable devices the customer will not be very happy :)

Is there a way to backlist the old devices to not use UDMA at all? DMI
would be a good idea for
detecting old devices. Is something like this possible?

---
Christian Gmeiner, MSc

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

* Re: pata_cs5536: DMI detection of broken PCs
  2012-04-13 15:33 pata_cs5536: DMI detection of broken PCs Christian Gmeiner
@ 2012-04-13 16:03 ` Alan Cox
  0 siblings, 0 replies; 2+ messages in thread
From: Alan Cox @ 2012-04-13 16:03 UTC (permalink / raw)
  To: Christian Gmeiner; +Cc: linux-ide, linux-kernel

> Is there a way to backlist the old devices to not use UDMA at all? DMI
> would be a good idea for
> detecting old devices. Is something like this possible?

You can implement a filter method. Presumably the data sheet and errata
tell you what the problem is and how to detect it. That will be your
starting point.

Alan

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

end of thread, other threads:[~2012-04-13 16:00 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-04-13 15:33 pata_cs5536: DMI detection of broken PCs Christian Gmeiner
2012-04-13 16:03 ` Alan Cox

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.