SPARC and SAS

Hi,

I would like to know if anyone is using LSI SAS controllers in older SPARC servers (with 66 MHz 3.3v PCI slots):

From the Sol-Sparc readme:

The LSI Solaris SPARC driver supports the following LSI host adapters:

Fibre Channel

o LSI7104XPLSI7204XPLSI7404XP

o LSI7104XLPLSI7204XLP

o LSI7102XPLSI7202XPLSI7402XPLSI7402EP

o LSI7102XLPLSI7202XLP

o LSI44929LSI44919

SCSI

o LSI22320-RLSI21320-RLSI20320-R

SAS (Serial Attached SCSI)

o LSI3041XLSI3442XLSI3080XLSI3800X

The LSI Solaris SPARC driver supports the following LSI microchip controllers:

o LSIFC949XLSIFC929XLSIFC919XLSIFC929LSIFC919

o LSI53C1030LSI53C1020

o LSI1064LSI1068

System Requirements:

Your SPARC Solaris system must have the available resources as listed below in order to install the LSI Host Adapter.

Resource:Requirement:

Host Bus SlotSun Solaris system with available PCI slot

Operating SystemSolaris 2.6 release or later

FirmwareOpenBoot PROM Version 3.0 or greater

ok show-devs

/SUNW,UltraSPARC-IIi@0,0

/pci@1f,0

/virtual-memory

/memory@0,10000000

/aliases

/options

/openprom

/chosen

/packages

/pci@1f,0/pci@1

/pci@1f,0/pci@1,1

/pci@1f,0/pci@1/pci@2

/pci@1f,0/pci@1/IntraServer,Ultra2-scsi@1

/pci@1f,0/pci@1/pci@2/IntraServer,fc@4

/pci@1f,0/pci@1/pci@2/IntraServer,fc@4/disk

/pci@1f,0/pci@1/pci@2/IntraServer,fc@4/tape

/pci@1f,0/pci@1/LSILogic,scsi@1/tape

/pci@1f,0/pci@1/LSILogic,scsi@1/disk

/openprom/client-services

I want to use a LSI3080X controller and according to the product specifications the controller is backward compatible with 33/66 MHz PCI 3.3v

Since the controller ships with the Fusion-MPT Boot Services Driver that allows you to configure the controller/array(s) before the OS is booted on Intel (at least the one that I have), do I have to erase this?

From doc:

揟he EFI Fusion-MPT BIOS is a native IA64 EFI 1.1 Boot Services Driver

that provides pre-OS support for LSI Logic Corporation's line of Fusion-MPT architecture SAS processors. A Boot Services Driver (BSD) is a BIOS for systems based on Intel Architecture (IA) and the Extensible Firmware Interface (EFI)Specification?br>

I know the V445 shipped with the controller in question and I guess the boot service is not loaded or is it a totally different version of fcode?

I am also unsure if the controller will only work with UltraSparcIIi or later processors

From MPutil doc:

Erasing Flash:

To do any erasing you will need to type "mptutil -o -e x". Where x represents the area you would like erased:

1: NVSRAM -- (FC & SAS)

2: SEEPROM - (FC & SAS)

3: FLASH (FC Only)

4: NVSRAM & SEEPROM - (FC & SAS)

5: NVSRAM & FLASH (FC Only)

6: FLASH & SEEPROM -- (FC Only)

7: FLASH, NVRAM & SEEPROM - (FC Only)

8: Backup Firmware -- (SAS Only)

9: Persistent Pages - (SAS Only)

10: Manufacturing Pages - (SAS Only)

11: Boot Services - (SAS Only)

I want to try and erase boot services, but I do not want to do something that has been tried already.

Output from my Sol x86 node:

1. Identify firmware, BIOS, and/or FCode

option 1 output:

Current active firmware version is 00032b00 (0.03.43)

1. Firmware image's version is MPTFW-00.03.43.00-IE

2. x86 BIOS image's version is MPTBIOS-6.01.08.01 (2005.10.28B)

Maybe someone tried using the LSI SAS controller that shipped with the V445 in an older node?

Any feedback would be greatly appreciated.

Thanks,

HvR

[3786 byte] By [HvRa] at [2007-11-26 18:58:09]
# 1

> Hi,

> I would like to know if anyone is using LSI SAS

> controllers in older SPARC servers (with 66 MHz 3.3v

> PCI slots):

>> SAS (Serial Attached SCSI)

> o LSI3041XLSI3442XLSI3080XLSI3800X

>

> The LSI Solaris SPARC driver supports the following

> LSI microchip controllers:

>

> o LSI1064LSI1068

I just acquired a Sun Blade 2000 (aka 1000) and it has a single 3.3v 64-bit/66 Mhz PCI slot. I have installed an LSI 3442X-R PCI-X card which uses an LSI 1068 controller. I am running two 320 GB SATA drives (WD and Seagate) at full speed. It works just fine.

s-wilsona at 2007-7-9 20:38:19 > top of Java-index,Sun Hardware,Servers - General Discussion...
# 2
can you please post the output of lsiutil,I think it is option 1: "Identify firmware, BIOS, and/or FCode"thanks,
HvRa at 2007-7-9 20:38:19 > top of Java-index,Sun Hardware,Servers - General Discussion...
# 3

bash-3.00# uname -a

SunOS sparky 5.10 Generic_118833-36 sun4u sparc SUNW,Sun-Blade-1000

bash-3.00#

bash-3.00# lsiutil

LSI Logic MPT Configuration Utility, Version 1.40, September 23, 2005

1 MPT Port found

Port Name Chip Vendor/Type/RevMPT Rev Firmware Rev

1. itmpt0LSI Logic SAS1068 B010501120000

Select a device: [1-1 or 0 to quit] 1

1. Identify firmware, BIOS, and/or FCode

2. Download firmware (update the FLASH)

4. Download/erase BIOS and/or FCode (update the FLASH)

8. Scan for devices

10. Change IOC settings (interrupt coalescing)

13. Change SAS IO Unit settings

16. Display attached devices

20. Diagnostics

21. RAID actions

22. Reset bus

23. Reset target

30. Beacon on

31. Beacon off

60. Show non-default settings

61. Restore default settings

97. Reset SAS phy

98. Reset SAS link

99. Reset port

Main menu, select an option: [1-99 or e for expert or 0 to quit] 1

Current active firmware version is 01120000 (1.18.00)

Firmware image's version is MPTFW-01.18.00.00-IE

LSI Logic

x86 BIOS image's version is MPTBIOS-6.06.06.00 (2006.03.22)

FCode image's version is MPT SAS FCode Version 1.00.40 (2006.03.02)

Main menu, select an option: [1-99 or e for expert or 0 to quit]

s-wilsona at 2007-7-9 20:38:19 > top of Java-index,Sun Hardware,Servers - General Discussion...