Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Aug 2003 02:15:04 -0500
From:      Josh Tolbert <hemi@just.puresimplicity.net>
To:        "David O'Brien" <obrien@freebsd.org>
Cc:        freebsd-alpha@freebsd.org
Subject:   Re: UW2 cards don't like to run at UW2?
Message-ID:  <20030808071504.GA20590@just.puresimplicity.net>
In-Reply-To: <20030808055038.GA54950@dragon.nuxi.com>
References:  <20030808045440.GA20077@just.puresimplicity.net> <20030808055038.GA54950@dragon.nuxi.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Aug 07, 2003 at 10:50:38PM -0700, David O'Brien wrote:
> On Thu, Aug 07, 2003 at 11:54:40PM -0500, Josh Tolbert wrote:
> > the card, tossed it in the Alpha (a PC164LX-based machine) and away
> > it went. The card is bootable and all, but FreeBSD (5.1) only sees
> > it as a UW card. The *exact* same setup (card, cable and drives)
> > in an x86 machine runs at UW2 (80M/s) quite nicely...Why doesn't
> > it in the Alpha and is there any way to change this behavior?
> 
> Can't say why you are experiencing this -- but I can say that LSI LVD
> (80M/s) cards work in a 164LX.  I have a Tekram-290U2W in one and I get
> proper speeds.
> 
> -- 
> -- David  (obrien@FreeBSD.org)

Hrm, interesting. Your 290U2W uses the 896 chipset?

I figured maybe posting some actual information might help. Here's
what dmesg shows about both channels of the card:

sym0: <896> port 0x1000-0x10ff mem 0x84250000-0x84251fff,0x84255000-0x842553ff irq 0 at device 6.0 on pci0
sym0: Symbios NVRAM, ID 7, Fast-40, LVD, parity checking
sym0: open drain IRQ line driver, using on-chip SRAM
sym0: using LOAD/STORE-based firmware.
sym0: handling phase mismatch from SCRIPTS.
sym0: interrupting at CIA irq 0
sym1: <896> port 0x1100-0x11ff mem 0x84252000-0x84253fff,0x84255400-0x842557ff irq 7 at device 6.1 on pci0
sym1: Symbios NVRAM, ID 7, Fast-40, SE, parity checking
sym1: open drain IRQ line driver, using on-chip SRAM
sym1: using LOAD/STORE-based firmware.
sym1: handling phase mismatch from SCRIPTS.
sym1: interrupting at CIA irq 7

Then, how the drives are detected:

Waiting 5 seconds for SCSI devices to settle
(noperiph:sym0:0:-1:-1): SCSI BUS reset delivered.
(noperiph:sym1:0:-1:-1): SCSI BUS reset delivered.
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)
da1 at sym1 bus 0 target 4 lun 0
da1: <IBM DMVS09V 02B0> Fixed Direct Access SCSI-3 device
da1: 40.000MB/s transfers (20.000MHz, offset 31, 16bit), Tagged Queueing Enabled
da1: 8748MB (17916240 512 byte sectors: 255H 63S/T 1115C)
Mounting root from ufs:/dev/da0a

pciconf -lv:

sym0@pci0:6:0:  class=0x010000 card=0x10301000 chip=0x000b1000 rev=0x07 hdr=0x00
    vendor   = 'LSI Logic (Was: Symbios Logic, NCR)'
    device   = 'LSI53C896/7 PCI to Dual Channel Ultra2 SCSI Multifunction Controller'
    class    = mass storage
    subclass = SCSI
sym1@pci0:6:1:  class=0x010000 card=0x10301000 chip=0x000b1000 rev=0x07 hdr=0x00
    vendor   = 'LSI Logic (Was: Symbios Logic, NCR)'
    device   = 'LSI53C896/7 PCI to Dual Channel Ultra2 SCSI Multifunction Controller'
    class    = mass storage
    subclass = SCSI

I really don't know what is going on. :( Would an 895-based U2W card have better luck?

Thanks,

Josh



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