>Number: 134398
>Category: kern
>Synopsis: problems with udma modes on ata ixp600
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sun May 10 00:00:07 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: Marat N.Afanasyev
>Release: FreeBSD 7.2-STABLE amd64
>Organization:
>Environment:
System: FreeBSD zealot.ksu.ru 7.2-STABLE FreeBSD 7.2-STABLE #0: Sat May 9 21:59:19 MSD 2009 root@zealot.ksu.ru:/usr/obj/usr/src/sys/ZEALOT amd64
% pciconf -vl | grep -A 4 ata
atapci0@pci0:0:18:0: class=0x01018f card=0x73881462 chip=0x43801002 rev=0x00 hdr=0x00
vendor = 'ATI Technologies Inc'
device = 'IXP SB600 Serial ATA Controller'
class = mass storage
subclass = ATA
--
atapci1@pci0:0:20:1: class=0x01018a card=0x73881462 chip=0x438c1002 rev=0x00 hdr=0x00
vendor = 'ATI Technologies Inc'
device = 'IXP SB600 ATA Controller'
class = mass storage
subclass = ATA
% atacontrol cap acd0
Protocol ATA/ATAPI revision 5
device model PIONEER DVD-RW DVR-111D
serial number FGDP206241WL
firmware revision 1.29
cylinders 0
heads 0
sectors/track 0
lba supported
lba48 not supported
dma supported
overlap not supported
Feature Support Enable Value Vendor
write cache no no
read ahead no no
Tagged Command Queuing (TCQ) no no 0/0x00
SMART no no
microcode download no no
security no no
power management yes yes
advanced power management no no 0/0x00
automatic acoustic management no no 0/0x00 0/0x00
>Description:
any time I try to copy a large file from dvd, I encounter a problem with
'acd0: setting up DMA failed', setting acd0 to pio mode partially solves
problem
>How-To-Repeat:
place a disk into drive and try to read a partially big file
>Fix:
workaround: atacontrol mode acd0 pio4
solution: revert ata(4) to 2008-11-25 revision
>Release-Note:
>Audit-Trail:
>Unformatted:
_______________________________________________
freebsd-bugs@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "freebsd-bugs-unsubscribe@freebsd.org"