Bug 112282 - [ata] atacontrol(8): changing DMA modes when disk is reading/writing crashes
Summary: [ata] atacontrol(8): changing DMA modes when disk is reading/writing crashes
Status: Closed Overcome By Events
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: 6.2-RELEASE
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-01 07:10 UTC by Alejandro Pulver
Modified: 2015-11-10 13:47 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alejandro Pulver freebsd_committer freebsd_triage 2007-05-01 07:10:06 UTC

I have a FreeBSD machine which changes ATA modes correctly when the disk
is idle, but when it is reading/writing (moderate/high load) the system
freezes after the command returns, and the disk light keeps on.

The specifications of my machine are available here (the files containing
"_1"; well, it has FreeBSD 6.2 now, not 6.1):

http://people.freebsd.org/~alepulver/disk-crash.tar.bz2

If you need more information just ask me.

How-To-Repeat: 

For example (by default is in UDMA133):
# atacontrol mode ad2 UDMA100
# atacontrol mode ad2 UDMA133

I could not reproduce the problem in my other machine which has a SATA
disk and seems locked to the SATA300 mode (although one attempt to change
it froze the system, keeping the disk light off; instead of rejecting
the mode). This machine's specifications are in the files containing
"_2" (see above).
Comment 1 Alexander Best freebsd_committer freebsd_triage 2010-09-05 21:10:43 UTC
State Changed
From-To: open->suspended

Work on the ATA subsytem has been suspended, because eventually it will get  
replaced by CAM.
Comment 2 Enji Cooper freebsd_committer freebsd_triage 2015-11-10 13:47:20 UTC
atacontrol is no more after FreeBSD 9.x. Long live atacam and friends.