Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Oct 2000 14:21:41 +0200
From:      Andre Albsmeier <andre.albsmeier@mchp.siemens.de>
To:        Andre.Albsmeier@mchp.siemens.de
Cc:        freebsd-scsi@freebsd.org
Subject:   Re: Tagged Queueing gone on -STABLE ? No, it seems disabled
Message-ID:  <20001006142141.A1444@curry.mchp.siemens.de>
In-Reply-To: <20001006112333.A1179@curry.mchp.siemens.de>; from Andre.Albsmeier@mchp.siemens.de on Fri, Oct 06, 2000 at 11:23:33AM %2B0200
References:  <20001006112333.A1179@curry.mchp.siemens.de>

next in thread | previous in thread | raw e-mail | index | archive | help
If have digged a bit more into this. It seems that Tagged
Queueing is supported but not enabled anymore by default:


Lets check some negotiation parameters:

root@bali:~>camcontrol negotiate da3 -c
Current Parameters:
(pass3:ahc0:0:3:0): sync parameter: 12
(pass3:ahc0:0:3:0): frequency: 20.000MHz
(pass3:ahc0:0:3:0): offset: 31
(pass3:ahc0:0:3:0): bus width: 16 bits
(pass3:ahc0:0:3:0): disconnection is enabled
(pass3:ahc0:0:3:0): tagged queueing is enabled

                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ note this

Then let's check tags:

root@bali:~>camcontrol tags da3 -v
(pass3:ahc0:0:3:0): dev_openings  1
(pass3:ahc0:0:3:0): dev_active    0
(pass3:ahc0:0:3:0): devq_openings 1
(pass3:ahc0:0:3:0): devq_queued   0
(pass3:ahc0:0:3:0): held          0
(pass3:ahc0:0:3:0): mintags       24
(pass3:ahc0:0:3:0): maxtags       32


Now we hit the drive a bit with multiple dd's and
check the tags again while the dd's are running:

root@bali:~>camcontrol tags da3 -v
(pass3:ahc0:0:3:0): dev_openings  0
(pass3:ahc0:0:3:0): dev_active    1
(pass3:ahc0:0:3:0): devq_openings 0
(pass3:ahc0:0:3:0): devq_queued   0
(pass3:ahc0:0:3:0): held          0
(pass3:ahc0:0:3:0): mintags       24
(pass3:ahc0:0:3:0): maxtags       32

We see that there is one tag active.


Now let's enable Tagged Queueing with camcontrol:

root@bali:~>camcontrol negotiate da3 -T enable 
Current Parameters:
(pass3:ahc0:0:3:0): sync parameter: 12
(pass3:ahc0:0:3:0): frequency: 20.000MHz
(pass3:ahc0:0:3:0): offset: 31
(pass3:ahc0:0:3:0): bus width: 16 bits
(pass3:ahc0:0:3:0): disconnection is enabled
(pass3:ahc0:0:3:0): tagged queueing is enabled


Let's hit the drive again with dd and check the tags:

root@bali:~>camcontrol tags da3 -v
(pass3:ahc0:0:3:0): dev_openings  28
(pass3:ahc0:0:3:0): dev_active    4
(pass3:ahc0:0:3:0): devq_openings 28
(pass3:ahc0:0:3:0): devq_queued   0
(pass3:ahc0:0:3:0): held          0
(pass3:ahc0:0:3:0): mintags       24
(pass3:ahc0:0:3:0): maxtags       32

Now it seems that Tagged Queueing is really enabled.

	-Andre


On Fri, 06-Oct-2000 at 11:23:33 +0200, Andre.Albsmeier@mchp.siemens.de wrote:
> I just rebuilt the newest -STABLE and noticed that there
> is no 'Tagged Queueing Enabled' message any more when booting:
> 
>  da0 at ahc0 bus 0 target 0 lun 0
>  da0: <QUANTUM XP32275W LYK8> Fixed Direct Access SCSI-2 device 
> -da0: 40.000MB/s transfers (20.000MHz, offset 31, 16bit), Tagged Queueing Enabled
> +da0: 40.000MB/s transfers (20.000MHz, offset 31, 16bit)
>  da0: 2170MB (4445380 512 byte sectors: 255H 63S/T 276C)
>  da1 at ahc0 bus 0 target 1 lun 0
>  da1: <QUANTUM XP32275W LYK8> Fixed Direct Access SCSI-2 device 
> -da1: 40.000MB/s transfers (20.000MHz, offset 31, 16bit), Tagged Queueing Enabled
> +da1: 40.000MB/s transfers (20.000MHz, offset 31, 16bit)
>  da1: 2170MB (4445380 512 byte sectors: 255H 63S/T 276C)
>  da2 at ahc0 bus 0 target 2 lun 0
>  da2: <QUANTUM XP34550W LYK8> Fixed Direct Access SCSI-2 device 
> -da2: 40.000MB/s transfers (20.000MHz, offset 31, 16bit), Tagged Queueing Enabled
> +da2: 40.000MB/s transfers (20.000MHz, offset 31, 16bit)
>  da2: 4341MB (8890760 512 byte sectors: 255H 63S/T 553C)
>  da3 at ahc0 bus 0 target 3 lun 0
>  da3: <QUANTUM XP34550W LYK8> Fixed Direct Access SCSI-2 device 
> -da3: 40.000MB/s transfers (20.000MHz, offset 31, 16bit), Tagged Queueing Enabled
> +da3: 40.000MB/s transfers (20.000MHz, offset 31, 16bit)
>  da3: 4341MB (8890760 512 byte sectors: 255H 63S/T 553C)
>  Mounting root from ufs:/dev/da1s1a
>  da10 at ahc1 bus 0 target 0 lun 0
> 
> 
> I don't know if only the message is missing or the Tagged Queueing
> is really disabled. It happens on other machines (with IBM drives)
> as well. I am using these two controllers:
> 
> ahc0: <Adaptec 2940 Ultra2 SCSI adapter> port 0xb800-0xb8ff mem 0xdd800000-0xdd800fff irq 14 at device 9.0 on pci0
> ahc1: <Adaptec 2940 Ultra SCSI adapter> port 0xb400-0xb4ff mem 0xdd000000-0xdd000fff irq 15 at device 10.0 on pci0
> 
> Maybe this has to do with the recent changes to the Adaptec driver.
> 
> Did others observer similar things? How is it with -current?
> 
> 	-Andre

-- 
An NT server can be run by an idiot, and usually is.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-scsi" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20001006142141.A1444>