On Sun, Oct 03, 1999 at 04:14:59PM +0200, Gerard Roudier wrote:
> In fact the Tekram DC-3x5 series of PCI-SCSI adapters donnot 
> use LSI/SYMBIOS 53C8XX chips, but a Tekram proprietary chip, 
> they named S1040.
> 
> This chip is very different from the 53C8XX family and needs 
> different drivers. Tekram provides some drivers for their 
> DC-3x5 controllers from their ftp site.
> 
> People who want Tekram boards that use 53C8XX chips must not 
> purchase these new boards, but order one of the following:
> DC-310, DC-390-U, DC-390-F, DC-390-U2B, DC-390-U2W that are 
> excellent products.

True.

> I have looked into Tekram driver sources for the S1040 chip, and 
> it seems that this chip does not implement a hardware phase engine.
>
> That means that all phase changes must be handled from the C 
> code. May-be, it is their driver that is not optimal, may-be 
> the S1040 chip is actually designed so.
> Result is:
> - At least 5 interrupts per SCSI transfer (instead of about 1 with 
>   53C8XX family and aic7xxx family that implement a hardware phase 
>   engine)
> - Far more IOs from the C code per SCSI transfer.
> - More CPU load per SCSI transfer.

True. It does not have something like a script processor or similar. It does
invoke an interrupt every time the SCSI phase changes.
The design is similar to the AM53C974 chip plus a few extras like Scatter
Gather hardware support.

BTW: You can find a driver on ftp:://ftp.suse.com/pub/people/garloff/linux/dc395/

> On the comparison chart which is available at their Web site, they 
> announce for the DC-3X5 family about the same performance as the 
> boards using a 53C8XX chip. Some of the number are a bit better for 
> the DC-3X5 family.

If you use an OS that does have to do other things while waiting for I/O, it
does not make a difference. Even on Linux, the difference to those adapters
implementing script processors is quite small, unless your I/O load gets very
high.

> Based on simple and obvious technical considerations, and if the 
> S1040 chip does not implement a hardware phase engine, then it is 
> obvious to me that this comparison chart is not serious or based on 
> silly benchmaks performed on a poor O/S that does not deserve to be 
> used for this purpose. It would be kind from Tekram to reply to 
> my posting or to _actually_ explain the _real_ differences between 
> their PCI-SCSI controller families. Having a product naming that 
> avoid confusing users would be a plus.

Regards,
-- 
Kurt Garloff  <[EMAIL PROTECTED]>                             Wuppertal, FRG
PGP2 key: See mail header, key servers            Linux kernel development
SuSE GmbH, N�rnberg, FRG               SCSI drivers: tmscsim(DC390), DC395

PGP signature

Reply via email to