public inbox for linux-scsi@vger.kernel.org
 help / color / mirror / Atom feed
From: Peter Missel <peter.missel@onlinehome.de>
To: Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
Cc: Matthew Wilcox <matthew@wil.cx>, linux-scsi@vger.kernel.org
Subject: Re: SYM8xx_2 driver ignores certain EEPROM settings
Date: Sun, 2 Jan 2005 01:28:31 +0100	[thread overview]
Message-ID: <200501020128.32217.peter.missel@onlinehome.de> (raw)
In-Reply-To: <m3pt0okd6c.fsf@merlin.emma.line.org>

Hi again!

On Saturday 01 January 2005 23:16, Matthias Andree wrote:
> Peter Missel <peter.missel@onlinehome.de> writes:
> > I'm fine with the additional safety from the Domain Validation.
> > Nonetheless, the driver shouldn't validate speeds and/or transfer widths
> > that have been forbidden by the user.
> > Another example (which I can't verify right now) is negotiation width.
> > External HDD enclosures might be connected through a Narrow cable but
> > actually contain a Wide drive. That'll be one thing where the user would
> > use the SCSI BIOS to limit the particular unit to Narrow. This however
> > would possibly be caught by the DM failing.
>
> No external enclosure necessary. There are also wide chips with only
> narrow connectors, for instance, on the Tekram DC-310U, DC-390U boards -
> they use a SYM53C860 or SYM53C875, a wide capable chip, but provide only
> narrow (50-pin) connectors. I last tried some 2.4.X kernel on such a
> setup, and haven't used the DC-390U in a long time (I replaced it by a
> DC-390F) - so I cannot test at this time.

Yes of course ... LSI (NCR back then) had one of those themselves, IIRC it was 
the "8250" and "8750" controller card. These used the 52C825 Fast-Wide and 
53C875 UW controller chips respectively, but had only Narrow connectors.

This possibly is because with the exception of the 815 chip, LSI's Narrow 
chips don't have a BIOS ROM interface, while the Wide chips do. So if you 
were to build a controller card w/ boot ROM support, you had to use a Wide 
chip even if the card was to be Narrow-only.

Tekram's 310U, IIRC, was a ROM-less card that used the 860 Narrow chip, wasn't 
it?

LSI also had a rather quirky special interpretation of certain bits in the 
subsystem ID field (I'm serious!), flagging "halved" interface speed and a 
couple of other aspects. I have the ancient application note at work if 
you're interested - LSI confirmed to me somewhat recently that this is still 
valid. I don't know whether and how this might be relevant to OS driver 
behavior, but it's certainly worth a look while we're working on the topic.

regards,
Peter

  reply	other threads:[~2005-01-02  0:30 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <200412311343.42484.peter.missel@onlinehome.de>
2004-12-31 14:53 ` SYM8xx_2 driver ignores certain EEPROM settings Matthew Wilcox
2004-12-31 15:01   ` James Bottomley
2004-12-31 15:20   ` Peter Missel
2005-01-01 22:16     ` Matthias Andree
2005-01-02  0:28       ` Peter Missel [this message]
2005-01-02  0:40         ` Matthias Andree
2005-01-02  1:03           ` Matthew Wilcox
2005-01-02  9:58             ` Peter Missel
2005-02-26 19:34   ` Peter Missel
2005-04-08 22:57     ` Peter Missel
2005-04-09 14:02       ` Matthew Wilcox
2005-04-09 21:44         ` Peter Missel
2005-04-18 17:55           ` Peter Missel
2005-05-04 21:47           ` SYM8xx_2 sync speed negotiation Peter Missel
2005-06-18 21:52             ` Peter Missel
2005-06-19 10:45               ` endless loop problem with SYM8xx_2: unexpected disconnect Christian Werner

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200501020128.32217.peter.missel@onlinehome.de \
    --to=peter.missel@onlinehome.de \
    --cc=linux-scsi@vger.kernel.org \
    --cc=ma@dt.e-technik.uni-dortmund.de \
    --cc=matthew@wil.cx \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox