| Summary: | 5.3 UDMA error WD1600 can't partition drive | ||
|---|---|---|---|
| Product: | Base System | Reporter: | James <pluto_777> |
| Component: | i386 | Assignee: | freebsd-i386 (Nobody) <i386> |
| Status: | Closed FIXED | ||
| Severity: | Affects Only Me | ||
| Priority: | Normal | ||
| Version: | Unspecified | ||
| Hardware: | Any | ||
| OS: | Any | ||
|
Description
James
2004-11-08 09:50:33 UTC
Same problem installing 5.3 on a p120 laptop with a 3GB drive. laptop/hardisk supports UDMA2 mode. After reading the mailing lists from back in sept 2004, the following fix can be applied: At boot, select 6 (loader prompt) and type: set hw.ata.ata_dma=0 boot This will disable DMA and completely remove any problems related to it. then it will continue to boot normally After install, upon boot, again disable dma (else it will not be able to mount.. it cant access the drive) To automagically apply this upon every boot, you can alter /boot/loader.conf to include the following: hw.ata.ata_dma=0 Now, I think this is not really a fix, at most a silly temporary patch. It completely disables dma (udma modes) and severely impacts system performance. Note that my in the case of my slow Pentium 120, the drive becomes completely unaccessable when dma mode is enabled. The complaints are timeouts on dma. It does not seem related to network (I dont ave any), or ACPI. State Changed From-To: open->feedback To submitter: Do you still see this problem on later versions of FreeBSD? If so, can you try the advice in the PR about testing with hw.ata.ata_dma=0 to see if that helps? State Changed From-To: feedback->closed Submitter's email address bounces |