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

