ata tagged queuing support question
mitrohin a.s.
swp at uni-altai.ru
Thu Jul 24 07:32:58 PDT 2003
On Thu, Jul 24, 2003 at 03:26:53PM +0200, Soeren Schmidt wrote:
> 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
thanks...
/swp
More information about the freebsd-current
mailing list