Bug 18110

Summary: DC-390 SCSI BIOS setting no effect and IBM DORS drive tag queueing problem.
Product: Base System Reporter: mako2 <mako2>
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   

Description mako2 2000-04-20 12:20:01 UTC
I use Tekram DC-390 SCSI Host Adapter and IBM DORS-32160 Harddisk
Drive.
DORS-32160 S82C have some problem when tag queueing enable,
So tag queueing disable on SCSI BIOS.
But, I cvsuped amd.c rev 1.5 -> rev 1.9, SCSI BIOS setting is ineffectual.
Accordingly, I add fix for cam_xpt.c. Detail is shown below:
(# camcontrol negotiate -n da -u ? -T disable is no effect.)

        {
                /* Broken tagged queuing drive */
                { T_DIRECT, SIP_MEDIA_FIXED, "IBM", "DORS*", "*" },
                /*quirks*/0, /*mintags*/0, /*maxtags*/0
        },

How-To-Repeat: configuration: use AMD 53c974 based SCSI Host Adapter
               and connected IBM DORS-32160 S82C drive.
Comment 1 Thomas Gellekum 2000-04-28 10:54:20 UTC
mako2@din.or.jp writes:

> I use Tekram DC-390 SCSI Host Adapter and IBM DORS-32160 Harddisk
> Drive.
> DORS-32160 S82C have some problem when tag queueing enable,

,----
| amd0: <Tekram DC390(T)/AMD53c974 SCSI Host Adapter> port 0xe000-0xe07f irq 10 at device 11.0 on pci0
| [...]
| da1 at amd0 bus 0 target 2 lun 0
| da1: <IBM DORS-32160 WA6A> Fixed Direct Access SCSI-2 device 
| da1: 10.000MB/s transfers (10.000MHz, offset 15), Tagged Queueing Enabled
| da1: 2063MB (4226725 512 byte sectors: 255H 63S/T 263C)
| [...]
`----

Seems to work fine in my box. What's `S82C' and `WA6A'? Firmware
revision?

tg
Comment 2 mako2 2000-04-29 09:01:53 UTC
In article <kq8zxyv9df.fsf@cip12.melaten.rwth-aachen.de> 
Thomas Gellekum <tg@melaten.rwth-aachen.de> writes;

> > I use Tekram DC-390 SCSI Host Adapter and IBM DORS-32160 Harddisk
> > Drive.
> > DORS-32160 S82C have some problem when tag queueing enable,
> 
> ,----
> | amd0: <Tekram DC390(T)/AMD53c974 SCSI Host Adapter> port 0xe000-0xe07f irq 10 at device 11.0 on pci0
> | [...]
> | da1 at amd0 bus 0 target 2 lun 0
> | da1: <IBM DORS-32160 WA6A> Fixed Direct Access SCSI-2 device 
> | da1: 10.000MB/s transfers (10.000MHz, offset 15), Tagged Queueing Enabled
> | da1: 2063MB (4226725 512 byte sectors: 255H 63S/T 263C)
> | [...]
> `----
> Seems to work fine in my box. What's `S82C' and `WA6A'? Firmware
> revision?

You maybe right.
It drive change to action by firmware revision, after all...

--
Makoto Murakami <mako2@din.or.jp>
Comment 3 Mike Barcroft freebsd_committer freebsd_triage 2001-07-22 02:42:12 UTC
State Changed
From-To: open->closed


Problem was apparently solved by upgrading hardware's firmware.