Bug 111422

Summary: ATA command timeout with JMicron 363 controller
Product: Base System Reporter: Christian Gusenbauer <c47g>
Component: i386Assignee: freebsd-i386 (Nobody) <i386>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
file.txt none

Description Christian Gusenbauer 2007-04-09 18:00:08 UTC
I'm having problems burning CDs and DVDs on FreeBSD-current with a 
new ASUS P5B-E board and an Intel Core 2 Duo. The IDE DVD drive, a Plextor 
PX708A is connected to the JMicron JMB363 controller.

If hw.ata.atapi_dma is set to 1, some ata commands are timing out and finally (after ~15 minutes), the DVD drive is recognized, but I can't burn CDs or DVDs with it. Reading CDs is no problem though.

If hw.ata.atapi_dma is set to 0, no ata commands time out, the drive is recognized, but burning with it doesn't work either. Reading CDs/DVDs is no problem.

I'm using /usr/sbin/burncd, which simply hangs forever. Eg. doing a "burncd -f /dev/acd0 blank", the blanking process seem to work without any problems, but after a while, the drive stops and the process hangs forever (I killed it after 2 hours).

Fix: none

Patch attached with submission follows:
Comment 1 Remko Lodder freebsd_committer freebsd_triage 2007-04-10 14:30:52 UTC
State Changed
From-To: open->closed

duplicate of i386/111419