UW2 cards don't like to run at UW2?

Josh Tolbert hemi at just.puresimplicity.net
Mon Aug 11 17:25:49 PDT 2003


On Sun, Aug 10, 2003 at 12:04:31AM +0200, Sten wrote:
> On Fri, 8 Aug 2003, David O'Brien wrote:
> 
> > > da0 at sym1 bus 0 target 3 lun 0
> > > da0: <SEAGATE ST318203LW 0002> Fixed Direct Access SCSI-2 device
> > > da0: 40.000MB/s transfers (20.000MHz, offset 15, 16bit), Tagged Queueing Enabled
> > > da0: 17366MB (35566480 512 byte sectors: 255H 63S/T 2213C)
> >
> > You've checked termination, cables, etc..?  I wonder if there is
> > something in your card's option ROM that isn't getting set on the Alpha
> > vs. i386.
> >
> > Maybe try just one drive at a time?
> 
> Just a stupid question, but have you tried playing
> with camcontrol ? aka something like this :
> 
> #Set symbios to U2W
> /sbin/camcontrol negotiate pass0 -R 40
> 
> ( works on my 164sx )
> 
> -- 
> Sten Spans

Well, after much testing I still have no luck. I've tried using
camcontrol to force the drives to 40MHz with

camcontrol negotiate pass0 -R 40 -a
Current Parameters:
(pass0:sym1:0:3:0): sync parameter: 12
(pass0:sym1:0:3:0): frequency: 20.000MHz
(pass0:sym1:0:3:0): offset: 15
(pass0:sym1:0:3:0): bus width: 16 bits
(pass0:sym1:0:3:0): disconnection is enabled
(pass0:sym1:0:3:0): tagged queueing is enabled
New Parameters:
(pass0:sym1:0:3:0): sync parameter: 12
(pass0:sym1:0:3:0): frequency: 20.000MHz
(pass0:sym1:0:3:0): offset: 15
(pass0:sym1:0:3:0): bus width: 16 bits
(pass0:sym1:0:3:0): disconnection is enabled
(pass0:sym1:0:3:0): tagged queueing is enabled

but have had no luck. camcontrol still sees the drives (same thing
happens for pass1) running at 20MHz.

darkalpha# camcontrol inquiry pass0
pass0: <SEAGATE ST318203LW 0002> Fixed Direct Access SCSI-2 device
pass0: Serial Number LR8602750000102347N0
pass0: 40.000MB/s transfers (20.000MHz, offset 15, 16bit), Tagged Queueing Enabled
darkalpha# camcontrol inquiry pass1
pass1: <IBM DMVS09V 02B0> Fixed Direct Access SCSI-3 device
pass1: Serial Number       F8050A8975
pass1: 40.000MB/s transfers (20.000MHz, offset 31, 16bit), Tagged Queueing Enabled
darkalpha# camcontrol negotiate pass0 -cv
Current Parameters:
(pass0:sym1:0:3:0): sync parameter: 12
(pass0:sym1:0:3:0): frequency: 20.000MHz
(pass0:sym1:0:3:0): offset: 15
(pass0:sym1:0:3:0): bus width: 16 bits
(pass0:sym1:0:3:0): disconnection is enabled
(pass0:sym1:0:3:0): tagged queueing is enabled
sym1: SIM/HBA version: 1
sym1: supports tag queue messages
sym1: supports SDTR message
sym1: supports 16 bit wide SCSI
sym1: supports MDP message
sym1: HBA engine count: 0
sym1: maximum target: 15
sym1: maximum LUN: 7
sym1: highest path ID in subsystem: 0
sym1: initiator ID: 7
sym1: SIM vendor: FreeBSD
sym1: HBA vendor: Symbios
sym1: bus ID: 0
sym1: base transfer speed: 3.300MB/sec

dd seems to support the 40M/s speed (this was on an UFS1 partition,
not that it really matters):

darkalpha# dd if=/dev/zero of=test.file bs=1024k count=100
100+0 records in
100+0 records out
104857600 bytes transferred in 6.363323 secs (16478434 bytes/sec)

So, is there anything else I can try? I wish I knew someone in the
area with a "known good" motherboard that plays nice at UW2.

Thanks,

Josh


More information about the freebsd-alpha mailing list