Date: Thu, 24 Jul 2003 15:26:53 +0200 (CEST) From: Soeren Schmidt <sos@spider.deepcore.dk> To: swp@uni-altai.ru Cc: freebsd-current@FreeBSD.ORG Subject: Re: ata tagged queuing support question Message-ID: <200307241326.h6ODQr5L068527@spider.deepcore.dk> In-Reply-To: <20030724124909.GA47244@bspu.secna.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
It seems mitrohin a.s. wrote:
> 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?
It doesn't work for now, and question is if it will ever be enabled
again as it causes more problems than it solves.
-Søren
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200307241326.h6ODQr5L068527>
