Date: Thu, 24 Jul 2003 19:49:09 +0700 From: "mitrohin a.s." <swp@uni-altai.ru> To: freebsd-current@freebsd.org Subject: ata tagged queuing support question Message-ID: <20030724124909.GA47244@bspu.secna.ru>
next in thread | raw e-mail | index | archive | help
helo.
ata-disk.c
/* use tagged queueing if allowed and supported */
#if 0 /* disable tags for now */
if (ata_tags && ad_tagsupported(adp)) {
adp->num_tags = atadev->param->queuelen;
adp->flags |= AD_F_TAG_ENABLED;
adp->device->channel->flags |= ATA_QUEUED;
if (ata_command(atadev, ATA_C_SETFEATURES,
0, 0, ATA_C_F_DIS_RELIRQ, ATA_WAIT_INTR))
ata_prtdev(atadev, "disabling release interrupt failed\n");
if (ata_command(atadev, ATA_C_SETFEATURES,
0, 0, ATA_C_F_DIS_SRVIRQ, ATA_WAIT_INTR))
ata_prtdev(atadev, "disabling service interrupt failed\n");
}
#endif
tagged queueing broken in -current? i have IBM ICxxxxxAV drives and want
to use this feature. can i enable this block?
/swp
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030724124909.GA47244>
