Issue #1754 has been updated by tuxillo. Tracker changed from Bug to Submit Description updated Category set to Driver Status changed from New to In Progress Assignee deleted (0) Target version set to 4.2.x
Hi, Still relevant, moving to Submit. Cheers, Antonio Huete ---------------------------------------- Submit #1754: Do not announce I/O sizes that require 48-bit DMA on early ALI chipsets (via FreeBSD 206604) http://bugs.dragonflybsd.org/issues/1754#change-12527 * Author: vsrinivas * Status: In Progress * Priority: Normal * Assignee: * Category: Driver * Target version: 4.2.x ---------------------------------------- FreeBSD commit 206604: "For early ALI chips do not announce I/O sizes that require unsupported 48bit DMA commands." --- /usr/src/sys/dev/disk/nata/ata-chipset.c 2010-02-23 09:32:42 -0800 +++ ata-chipset.c 2010-04-29 23:32:42 -0700 @@ -1167,8 +1167,11 @@ return ENXIO; /* older chips can't do 48bit DMA transfers */ - if (ctlr->chip->chiprev <= 0xc4) + if (ctlr->chip->chiprev <= 0xc4) { ch->flags |= ATA_NO_48BIT_DMA; + if (ch->dma->max_iosize > 256 * 512) + ch->dma->max_iosize = 256 * 512; + } return 0; } -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account