Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 31 Aug 2002 17:35:00 -0700 (PDT)
From:      Matthew Jacob <mjacob@feral.com>
To:        Lars Eggert <larse@ISI.EDU>
Cc:        hackers@FreeBSD.ORG
Subject:   Re: Ultra320 drivers?
Message-ID:  <Pine.BSF.4.21.0208311729480.1226-100000@beppo>
In-Reply-To: <3D71594C.7000400@isi.edu>

next in thread | previous in thread | raw e-mail | index | archive | help

Well, the 80MB/s issue is a 2nd rank problem after the timeouts. I dunno
what the issue is there- they probably want me to enable DT and QAS
where before I've been leaving it to the BIOS to do.

I think this is serious enough that I should take the time to try and
make sure it's right and ask RE to allow the change in for 4.7. I'll do
some more fooling around with this in the upcoming week- there's still
some stuff from my solaris driver I haven't ported on over yet that
*might* help (but might not).

The trouble here is that I've tried the 1030 card on 3 different i386
systems and one alpha for FreeBSD here at Feral (UltraSparc for Solaris)
and have mostly have had no problems. I had some similar issues briefly,
but I think that was a cabling/termination issue. I even have a 320M
drive that does seem to work pretty good.

My *latest* issue (but I don't think that this is a mpt driver issue-
can't see how it could be) is that I shoved a 1030 card into a dual bus
-stable system (1GHz, 1GB Southbridge system) and the darned drives
attached won't read faster than 2.5MB/s- this has got to be a bus bridge
issue.

-matt



On Sat, 31 Aug 2002, Lars Eggert wrote:

> Matthew Jacob wrote:
> > I was thinking that the CHS mapping had changed from your original
> > settings when you loaded new f/w.
> 
> Good and bad news:
> 
> Good: Found the boot problem. Turns out that I moved BIOS boot devices 
> before the SCSI drives in the BIOS, to boot of the LSI firmware floppy. 
> That made an ATA drive the first drive to be probed. Even though I 
> cycled through the boot loader chain to the right (SCSI) disk, it then 
> wouldn't boot. I moved the SCSI drives before the BIOS devices again, 
> and now it boots fine. (Still strange, since all drives have the 4.6 
> boot loader installed, but anyway, it boots again.)
> 
> Bad: I still get timeouts with the 1.00.12 firmware. And, unlike before, 
> my drives only attach at 80MB/s - and this is with the patch to 
> scsi_all.c that I initially forgot yesterday.
> 
> At boot time, the 1.00.12 firmware detects my drives as 80MB/s but posts 
> a note along the lines of "these drives will support 320MB/s once the OS 
> is loaded". The older version detected them as 320MB/s at boot, and so 
> did FreeBSD. Windows XP with the 1.00.12 firmware, on the other hand, 
> runs the drives at 320MB/s (according to the LSI utility).
> 
> mpt0: <LSILogic 1030 Ultra4 Adapter> port 0xdc00-0xdcff mem 
> 0xff6a0000-0xff6bffff,0xff6c0000-0xff6dffff irq 18 at device 12.0 on pci3
> mpt1: <LSILogic 1030 Ultra4 Adapter> port 0xd800-0xd8ff mem 
> 0xff660000-0xff67ffff,0xff680000-0xff69ffff irq 19 at device 12.1 on pci3
> ...
> da0 at mpt1 bus 0 target 0 lun 0
> da0: <SEAGATE ST336732LW 2223> Fixed Direct Access SCSI-3 device
> da0: 80.000MB/s transfers (40.000MHz, offset 31, 16bit), Tagged Queueing 
> Enabled
> da0: 34732MB (71132959 512 byte sectors: 255H 63S/T 4427C)
> da1 at mpt1 bus 0 target 1 lun 0
> da1: <SEAGATE ST336732LW 2223> Fixed Direct Access SCSI-3 device
> da1: 80.000MB/s transfers (40.000MHz, offset 31, 16bit), Tagged Queueing 
> Enabled
> da1: 34732MB (71132959 512 byte sectors: 255H 63S/T 4427C)
> 
> Lars
> -- 
> Lars Eggert <larse@isi.edu>           USC Information Sciences Institute
> 


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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0208311729480.1226-100000>