linux-scsi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Fusion-MPT with 53C1030 and no flash?
@ 2004-10-08 19:56 Matthew Dharm
  0 siblings, 0 replies; 4+ messages in thread
From: Matthew Dharm @ 2004-10-08 19:56 UTC (permalink / raw)
  To: Linux SCSI list

[-- Attachment #1: Type: text/plain, Size: 680 bytes --]

Has anyone ever used an LSI 53C1030 chip WITHOUT attached flash?

As I read the technical docs, it's possible... but it requires a driver
which can download the firmware to the ARM processor.  It looks like the
current 2.6.x driver can't do that.

In fact, I can't seem to locate a suitable firmware image anywhere...

Does anyone have any experience in this area they could share?

Matt

-- 
Matthew Dharm                              Home: mdharm-usb@one-eyed-alien.net 
Maintainer, Linux USB Mass Storage Driver

S:  Another stupid question?
G:  There's no such thing as a stupid question, only stupid people.
					-- Stef and Greg
User Friendly, 7/15/1998

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* RE: Fusion-MPT with 53C1030 and no flash?
@ 2004-10-09  0:54 Brian Eng
  2004-10-09  3:50 ` Moore, Eric Dean
  0 siblings, 1 reply; 4+ messages in thread
From: Brian Eng @ 2004-10-09  0:54 UTC (permalink / raw)
  To: Matthew Dharm, Linux SCSI list

Matt,

I've not done it with the 53C1030, but I have done it (outside of Linux)
with the 929 & 929X FC chips.  For that, the same firmware file was used
as for writing to flash.  I think the details of how were given under
NDA, so I can't get specific (as I recall, it involved knowing some of
the address map, which is probably different on the 53C1030 anyways).
So you probably need to talk to LSI about it.

-----Original Message-----
From: linux-scsi-owner@vger.kernel.org
[mailto:linux-scsi-owner@vger.kernel.org] On Behalf Of Matthew Dharm
Sent: Friday, October 08, 2004 12:57 PM
To: Linux SCSI list
Subject: Fusion-MPT with 53C1030 and no flash?

Has anyone ever used an LSI 53C1030 chip WITHOUT attached flash?

As I read the technical docs, it's possible... but it requires a driver
which can download the firmware to the ARM processor.  It looks like the
current 2.6.x driver can't do that.

In fact, I can't seem to locate a suitable firmware image anywhere...

Does anyone have any experience in this area they could share?

Matt

-- 
Matthew Dharm                              Home:
mdharm-usb@one-eyed-alien.net 
Maintainer, Linux USB Mass Storage Driver

S:  Another stupid question?
G:  There's no such thing as a stupid question, only stupid people.
					-- Stef and Greg
User Friendly, 7/15/1998

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Fusion-MPT with 53C1030 and no flash?
  2004-10-09  0:54 Fusion-MPT with 53C1030 and no flash? Brian Eng
@ 2004-10-09  3:50 ` Moore, Eric Dean
  2004-10-10  0:12   ` Matthew Dharm
  0 siblings, 1 reply; 4+ messages in thread
From: Moore, Eric Dean @ 2004-10-09  3:50 UTC (permalink / raw)
  To: Brian Eng, Matthew Dharm, Linux SCSI list

On Friday, October 08, 2004 12:57 PM, Matthew Dharm wrote:

> Has anyone ever used an LSI 53C1030 chip WITHOUT attached flash?

Yes this works. In embedded environment w/o flash, the firmware is
packaged with the system bios, and downloaded to the part via the 1030
option rom.

>
> As I read the technical docs, it's possible... but it requires a driver
> which can download the firmware to the ARM processor.  It looks like the
> current 2.6.x driver can't do that.
>

Look at mpt_downloadboot in mptbase.c
http://lxr.linux.no/source/drivers/message/fusion/mptbase.c?v=2.6.8.1


> In fact, I can't seem to locate a suitable firmware image anywhere...
>

http://www.lsilogic.com/downloads/selectDownload.do
Step 1: Storage Adapters
Step 2: Ultra 320 Host Bus Adapters
Step 3: LSI 22320-R


Eric Moore
LSI Logic



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Fusion-MPT with 53C1030 and no flash?
  2004-10-09  3:50 ` Moore, Eric Dean
@ 2004-10-10  0:12   ` Matthew Dharm
  0 siblings, 0 replies; 4+ messages in thread
From: Matthew Dharm @ 2004-10-10  0:12 UTC (permalink / raw)
  To: Moore, Eric Dean; +Cc: Brian Eng, Linux SCSI list

[-- Attachment #1: Type: text/plain, Size: 2386 bytes --]

On Fri, Oct 08, 2004 at 09:50:20PM -0600, Moore, Eric Dean wrote:
> On Friday, October 08, 2004 12:57 PM, Matthew Dharm wrote:
> 
> > Has anyone ever used an LSI 53C1030 chip WITHOUT attached flash?
> 
> Yes this works. In embedded environment w/o flash, the firmware is
> packaged with the system bios, and downloaded to the part via the 1030
> option rom.

That's assuming we have an x86-like BIOS..... as least, given the files
I've seen on the LSI web page which are all x86-oriented.  I'm working on a
PPC64 embedded target where by loader/boot code won't (for various reasons
which are not all technical) touch this chip.

> > As I read the technical docs, it's possible... but it requires a driver
> > which can download the firmware to the ARM processor.  It looks like the
> > current 2.6.x driver can't do that.
> 
> Look at mpt_downloadboot in mptbase.c
> http://lxr.linux.no/source/drivers/message/fusion/mptbase.c?v=2.6.8.1

Did that already.  The references to mpt_downloadboot are:
	1) in the disable routine
	2) the hard reset routine

If this is called by some code path I don't immediately see (and I'll admit
that's a very real possibility), mpt_downloadboot wants the firmware in the
ioc->cached_fw pointer.

I don't see a way to get it there except by downloading it from a running
adaptor (before doing a reset, I presume).

> > In fact, I can't seem to locate a suitable firmware image anywhere...
> >
> 
> http://www.lsilogic.com/downloads/selectDownload.do
> Step 1: Storage Adapters
> Step 2: Ultra 320 Host Bus Adapters
> Step 3: LSI 22320-R

I've also been to this page before.  The driver download doesn't seem to
contain the firmware, either.

The BIOS/Firmware download contains a couple of binaries, but no
information on how to use them except with the DOS tool to program them
into an option ROM.

Without information on the firmware file map, at the least, I don't see how
that binary is useful.  Heck, that firmware image might not even be useable
if loaded directly into the part's internal RAM.

Matt

-- 
Matthew Dharm                              Home: mdharm-usb@one-eyed-alien.net 
Maintainer, Linux USB Mass Storage Driver

E:  You run this ship with Windows?!  YOU IDIOT!
L:  Give me a break, it came bundled with the computer!
					-- ESR and Lan Solaris
User Friendly, 12/8/1998

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2004-10-10  0:12 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-10-09  0:54 Fusion-MPT with 53C1030 and no flash? Brian Eng
2004-10-09  3:50 ` Moore, Eric Dean
2004-10-10  0:12   ` Matthew Dharm
  -- strict thread matches above, loose matches on Subject: below --
2004-10-08 19:56 Matthew Dharm

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).