| Summary: | "ata" detects and enables UDMA66 or UDMA100 with 40 wire cable | ||
|---|---|---|---|
| Product: | Base System | Reporter: | Murray Baker <murray_baker> |
| Component: | i386 | Assignee: | Remko Lodder <remko> |
| Status: | Closed FIXED | ||
| Severity: | Affects Only Me | ||
| Priority: | Normal | ||
| Version: | Unspecified | ||
| Hardware: | Any | ||
| OS: | Any | ||
|
Description
Murray Baker
2005-03-27 06:00:09 UTC
State Changed From-To: open->feedback Getting feedback from the submitter. Requested some more which might clarify the issue mentioned. Currently i am thinking that one of the hardware devices might tell the controller that is capable of running at UDMA100 (or UDMA66 for that matter) while it might not be able to do so. Suggested to test FreeBSD 6.0 so that we can see whether this problem still persists. Responsible Changed From-To: freebsd-i386->remko Assign the PR to me, so that i can recieve feedback and get reminders :) State Changed From-To: feedback->closed Latest information from the submitter: I have learned more about these problems. Many early xDMAx hw controllers are defective. The solution is simple. * All ATA controllers capable max UDMA33 should be restricted to PIO4 mode by default. A configuration option is then required to allow higher speed modes. |