linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Jes Sorensen <jes@sunsite.dk>
To: "David S. Miller" <davem@redhat.com>
Cc: linux-kernel@vger.kernel.org
Subject: Re: Qlogic/FC firmware
Date: 21 Aug 2001 16:28:09 +0200	[thread overview]
Message-ID: <d3snel8p3a.fsf@lxplus015.cern.ch> (raw)
In-Reply-To: <d3elq5a6au.fsf@lxplus015.cern.ch> <20010821.063900.112292626.davem@redhat.com> <d3wv3x8qro.fsf@lxplus015.cern.ch> <20010821.065809.102572680.davem@redhat.com>
In-Reply-To: "David S. Miller"'s message of "Tue, 21 Aug 2001 06:58:09 -0700 (PDT)"

>>>>> "David" == David S Miller <davem@redhat.com> writes:

David>    From: Jes Sorensen <jes@sunsite.dk> Date: 21 Aug 2001
David> 15:51:55 +0200
   
>    The much cleaner way to solve this problem is to write a
> user space tool to upgrade the image in the flash ram on the QL
> with your latest favorite image found at www.qlogic.com. It's a
> 128KB image, you can write directly to the flash in two banks
> by setting the read/write bit and setting the 2nd bank bit for
> the last 64KB.

David> When the Qlogic,FC sees a master abort, the firmware is
David> essentially cleared to zero.

David> This is what was happening to me.

Ehm, isn't the firmware only cleared to zero in the runtime memory or
are you saying that they nuke their flash ram as well? If the flash
ram is safe, you should still be able to boot any kernel and go from
there after you reset the adapter.

Clearing the firmware is still utterly stupid, but thats a firmware
stupidity. It is actually possibly to find the binary firmware image
out in the flash, but it's located at a weird location that makes me
suspect that they have some directory structure which I do not know
about.

David> If you're going to say "put the user thing in initrd", I'm
David> going to say "bite me".  I build a static kernel with no initrd
David> and that is how I'd like it to stay.  It is one thing to do
David> initrd firmware loading for devices not necessary for booting
David> and mounting root, that is acceptable, this isn't.

Well I thought Linus said we were going to have a required init
ramdisk for 2.5 anyway. But thats of course an unknown amount of time
away.

David> Jes, I think your arguments are wrong.  I think the driver
David> should have been removed in whole and replaced with something
David> like this in qlogicfc.c so everyone would know what the problem
David> is:

I disagree, the driver will still work just fine for people who have
the cards in machines such as PCs. I do agree however that it would
probably have been a good idea to leave a note in there stating why it
was removed.

However the reason I barked was because of you suggesting we remove
all firmware or should just have left it in there. If we have a GPL
violation then IMHO it has to be dealt with immediately, then we can
look at the damages afterwards.

Jes

  reply	other threads:[~2001-08-21 14:28 UTC|newest]

Thread overview: 60+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-08-21 12:58 Qlogic/FC firmware David S. Miller
2001-08-21 13:31 ` Jes Sorensen
2001-08-21 13:44   ` Alan Cox
2001-08-21 13:45   ` David S. Miller
2001-08-21 13:39 ` David S. Miller
2001-08-21 13:51   ` Jes Sorensen
2001-08-21 13:58   ` David S. Miller
2001-08-21 14:28     ` Jes Sorensen [this message]
2001-08-21 14:43     ` David S. Miller
     [not found] <no.id>
2001-08-21 14:15 ` Alan Cox
2001-08-21 14:17 ` Alan Cox
2001-08-21 14:24 ` Alan Cox
2001-08-21 14:54   ` Alexander Viro
2001-08-21 14:28 ` David S. Miller
2001-08-21 14:29 ` David S. Miller
2001-08-21 14:42   ` Rik van Riel
2001-08-21 15:30     ` Alan Cox
2001-08-21 15:49       ` christophe barbé
2001-08-21 22:45     ` Ricky Beam
2001-08-21 22:52       ` Alan Cox
2001-08-21 23:32         ` Ricky Beam
2001-08-22  0:24           ` Alan Cox
2001-08-22  0:35             ` Matthew Jacob
2001-08-22 13:15               ` Jes Sorensen
2001-08-22 15:55                 ` Matthew Jacob
2001-08-22 16:17                   ` Matthew Jacob
2001-08-22 16:22                   ` David S. Miller
2001-08-22  5:19             ` Ricky Beam
2001-08-22 10:32               ` Alan Cox
2001-08-22 13:29                 ` Ricky Beam
2001-08-22 13:49                   ` Alan Cox
2001-08-22 14:44                     ` Ricky Beam
2001-08-22 15:39                       ` Alan Cox
2001-08-22 18:46                         ` Ricky Beam
2001-08-22 19:05                           ` Alan Cox
2001-08-22 18:50                         ` David S. Miller
2001-08-22 14:07                   ` Jes Sorensen
2001-08-22 13:12               ` Jes Sorensen
2001-08-22 15:17               ` Rik van Riel
2001-08-22  6:04         ` Oliver Neukum
2001-08-22 13:17           ` Jes Sorensen
2001-08-22 14:58           ` Ricky Beam
2001-08-21 22:53       ` Matthew Jacob
2001-08-21 23:20         ` Ricky Beam
2001-08-21 22:51     ` David S. Miller
2001-08-21 14:45   ` David S. Miller
2001-08-21 14:40 ` David S. Miller
2001-08-21 14:45 ` Alan Cox
2001-08-21 14:46 ` David S. Miller
2001-08-21 14:47 ` David S. Miller
2001-08-21 15:29   ` Jes Sorensen
2001-08-21 15:26 ` Alan Cox
2001-08-21 16:39   ` Jes Sorensen
2001-08-21 18:47     ` Alan Cox
2001-08-21 18:53       ` Matthew Jacob
2001-08-21 18:56         ` Matthew Jacob
2001-08-21 18:48     ` Alan Cox
2001-08-21 16:42   ` David S. Miller
2001-08-21 17:18     ` Matthew Jacob
2001-08-22 13:08     ` Jes Sorensen

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=d3snel8p3a.fsf@lxplus015.cern.ch \
    --to=jes@sunsite.dk \
    --cc=davem@redhat.com \
    --cc=linux-kernel@vger.kernel.org \
    /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;
as well as URLs for NNTP newsgroup(s).