[2298] in linux-scsi channel archive

home help back first fref pref prev next nref lref last post

Ultrastor firmware vs. Linux SCSI...

daemon@ATHENA.MIT.EDU (Aron Hsiao)
Sat Aug 16 22:15:22 1997

Date: 	Sat, 16 Aug 1997 20:05:47 -0600 (MDT)
From: Aron Hsiao <unit@lgcy.com>
To: linux-scsi@vger.rutgers.edu


After many hours dealing with an older Ultrastor controller, I have
arrived at the conclusion that older firmware renders the controller
linux-incompatible with both drivers (ultrastor.c and u14-34f.c),
though the controller operates correctly under DOS/Windows.

Am I correct?

I've studied the code in both just a little bit and now know that the
problem has to do with short/long block returns, and the way the
driver handles this error. The u14-34f.c driver retries (without
really doing anything else), and eventually resets the SCSI bus
(causing all tape operations to hang). The ultrastor.c driver never
even checks for this error, as far I can tell, going merrily on its
way (and loosing data).

The controller is firmware revision -002 (The BIOS chips are not
labeled further, but I assume that this is in contrast to -006, which
the driver seems to expect).

Is there a patch/fix/anything for older Ultrastor controllers? Does
anyone have any suggestions? Please respond via e-mail, as I don't
subscribe to this list.

Thanks for any help!

--
Notebooks, Monitors, Systems, Scanners, Drives, SCSI, Networking!
--------------------------------------------------------------------
Buy online! Visit us at http://www.lgcy.com/users/u/unit/store/ now!

home help back first fref pref prev next nref lref last post