linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* Synchronous SCSI at 10MB/s on Lombard? (fwd)
@ 2000-03-23 14:03 Derek Homeier
  2000-03-23 18:08 ` Joseph Garcia
  0 siblings, 1 reply; 8+ messages in thread
From: Derek Homeier @ 2000-03-23 14:03 UTC (permalink / raw)
  To: linuxppc-dev


Sorry for crossposting, but I didn't get any response to this on the
user list.
---------- Forwarded message ----------
Date: Tue, 21 Mar 2000 02:12:47 +0100 (MET)
From: Derek Homeier <supas100@astrophysik.uni-kiel.de>
To: linuxppc-user@lists.linuxppc.org
Subject: Synchronous SCSI at 10MB/s on Lombard?

One more question...

Has anyone tried to set the rate for synchronous SCSI tranfer for the MESH
controller in the G3 series Powerbooks to 10? The kernel docs claim it does
10 MB/sec on machines where the bus is internal only:

CONFIG_SCSI_MESH_SYNC_RATE:                                                 x
  x                                                                         x
  x On Power Macintoshes (and clones) where the MESH SCSI bus adaptor       x
  x drives a bus which is entirely internal to the machine (such as the     x
  x 7500, 7600, 8500, etc.), the MESH is capable of synchronous             x
  x operation at up to 10 MB/s. On machines where the SCSI bus              x
  x controlled by the MESH can have external devices connected, it is       x
  x usually rated at 5 MB/s. 5 is a safe value here unless you know the     x
  x MESH SCSI bus is internal only; in that case you can say 10. Say 0      x
  x to disable synchronous operation.                                       x

but for an uneducated test I have set it to 10, and this seems to work so
far on my Lombard. The throughput as reported by hdparm has effectively
doubled (from 3.3 to 6.6 MB/s), so does anyone know whether this is
safe or there are any dangers implied when setting the transfer rate that
high (if it only you could call this high!) on the external bus?

Thanks for any advice,
							Derek


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 8+ messages in thread
* Re: Synchronous SCSI at 10MB/s on Lombard? (fwd)
@ 2000-03-24  0:26 Dan Bethe
  0 siblings, 0 replies; 8+ messages in thread
From: Dan Bethe @ 2000-03-24  0:26 UTC (permalink / raw)
  To: linuxppc-dev


> far on my Lombard. The throughput as reported by hdparm has
> effectively
> doubled (from 3.3 to 6.6 MB/s), so does anyone know whether this is
> safe or there are any dangers implied when setting the transfer rate
> that
> high (if it only you could call this high!) on the external bus?

	I second the question.  And what does "safe" mean?  Could these
aggressive settings damage your data, your hardware, or both?  If it's
just data, then that's okay for me to try.  I'll turn it off when I
find corrupted data.
	Thanks!

=====
"Don't expect your own messiah; this neverworld which you desire is
only in your mind." -- http://www.dreamtheater.net/songb4.htm#IV5


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 8+ messages in thread
* Re: Synchronous SCSI at 10MB/s on Lombard? (fwd)
@ 2000-03-24 11:46 Iain Sandoe
  0 siblings, 0 replies; 8+ messages in thread
From: Iain Sandoe @ 2000-03-24 11:46 UTC (permalink / raw)
  To: Dan Bethe; +Cc: PPC-DEV


>
>> far on my Lombard. The throughput as reported by hdparm has
>> effectively
>> doubled (from 3.3 to 6.6 MB/s), so does anyone know whether this is
>> safe or there are any dangers implied when setting the transfer rate
>> that
>> high (if it only you could call this high!) on the external bus?
>
>  I second the question.  And what does "safe" mean?  Could these
> aggressive settings damage your data, your hardware, or both?  If it's
> just data, then that's okay for me to try.  I'll turn it off when I
> find corrupted data.
>  Thanks!

"Safe" is a bit tricky in this case - it is likely to be
temperature-dependent and subject to fairly random behaviour when you get
close to the limit.

Most likely the data is at highest risk - with the possibility of trashing
the entire disk (rather than just Linux partitions).

It is very hard to see a way in which the H/W could be damaged because most
aspects of the scsi transfer are negotiated.  You would have to work fairly
hard a finding a series of catastrophic failures resulting in overheating...

apropos the number of pins:
There are two reasons for more pins on scsi
1/ to use a differential bus - which was also an option on scsi-1

This allows longer interconnect and/or greater noise immunity.

2/ to have access to the UW/scsi-2/3 features

(e.g. more data or address bits).

AKAIK the Macs have never had any external (or 'standard' internal) busses
that were differential (although maybe the IIfx did).  There are some cards
like that that were installed as standard - e.g. on my G3/Minitower - but
it's usually link-selectable anyway.

apropos chaining different devices:
A number of scsi drivers (e.g. IIRC the ones one the suns) used to probe at
different rates (for sync operation) and back off to the lowest rate that
worked in the chain.

I don't know if this principle is used by the Linux drivers (but I'm sure
some guru will comment).

AFAIK this is necessary at some stages of the bus negotiation - although
once the transaction is agreed there may be the option of going faster (hmmm
seems a bit dodgy electrically).

Anyway this was/still is a good reason for separating high performance
devices from low.

Personally, the pain of dealing with an unreliable and unpredictable system
doesn't seem worth push one's luck ;-)

By far the best solution is to check the specs on the devices you have
(usually obtainable on the www), and take a peek at the ANSIs for SCSI
(although you might have to buy these or get them through a library).

Iain.


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 8+ messages in thread
[parent not found: <200003240600.AAA01957@lists.linuxppc.org>]

end of thread, other threads:[~2000-03-24 17:15 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2000-03-23 14:03 Synchronous SCSI at 10MB/s on Lombard? (fwd) Derek Homeier
2000-03-23 18:08 ` Joseph Garcia
2000-03-23 18:55   ` Derek Homeier
2000-03-23 19:18     ` Joseph Garcia
2000-03-24  7:01       ` Michel Lanners
  -- strict thread matches above, loose matches on Subject: below --
2000-03-24  0:26 Dan Bethe
2000-03-24 11:46 Iain Sandoe
     [not found] <200003240600.AAA01957@lists.linuxppc.org>
2000-03-24 17:15 ` Derek Homeier

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).