ATCA架构Sun刀片Netra CP3020使用指南

Sun Netra CP3020使用指南
2007.01.18

Netra CP3020板是一个Sun ATCA上面的节点(Node),符合ATCA(Advanced Telecom
Computing Architecture)标准的PICMG(PCI Inductry Computer Manafacture
Group)3.0和3.1 option 1.

Netra3020是X86架构的机器,前面板有一个串口、两个网口、一个SAS(Serial
Attached SCSI),还有两个可扩展的PMC插槽.

网口A对应的Solaris 10下设备为/dev/amd8111s0
网口B对应的Solaris 10下设备为/dev/bge4
/dev/bge0连接插槽7上的base 交换机
/dev/bge1连接插槽8上的base 交换机
/dev/bge2连接插槽7上的fabric 交换机
/dev/bge3连接插槽8上的fabric 交换机

root@pupil # grep bge /etc/path_to_inst
"/pci@0,0/pci1022,7458@1/pci14e4,16a8@1" 2 "bge"
"/pci@0,0/pci1022,7458@1/pci14e4,16a8@1,1" 3 "bge"
"/pci@0,0/pci1022,7458@2/pci14e4,1648@1" 0 "bge"
"/pci@0,0/pci1022,7458@2/pci14e4,1648@1,1" 1 "bge"
"/pci@0,0/pci1022,7460@6/pci14e4,166e@2" 4 "bge"

可以通过修改/etc/path_to_inst进行调整

Netra CP3020板子Solaris 10需要升级的固件有
Netra_CT_900_2_0.tar.gz
H8(IPMC) firmware version 4.0.x or later transistional_3020_h8_fw.img
BIOS-0AB1A020 123493-01

注意:如果节点CP3020进行了IPMC的升级,需要将该板子节点从机架拔出再塞进才能生效.

Solaris 10 patch 118344-14 Fault Manager Patch
Solaris 10 patch 118844-30 kernel Patch
Solaris 10 patch 119851-16 kernel/drv/amd64/mpt and radioictl patch
Solaris 10 patch 122028-02 bge Driver Patch
Solaris 10 patch 123493-01 CP3020 Solaris BIOS Update
Solaris 10 patch 124218-01 bge POINT PATCH
Solaris 10 patch 124730-01 h8update POINT PATCH

netconsole提供了从活动状态的ShMM卡登录到机架板子的console功能.

root@pupil # h8update -n 10.40.95.133,92 transitional_3020_h8_fw_112106.img

**************************
* H8 Flash Update Tool *
* Sun Microsystems, Inc. *
**************************

Reading File ID information >> File format is PP format.
Upgrade interface: LAN, options: 10.40.95.133,92
Firmware upgrade image: transitional_3020_h8_fw_112106.img
Opened an RMCP session (ID = 00000001).
Preparing target 0 for programming ... OK
Programming 111664 bytes to target 0 at 004000 ... 100%

root@pupil # ping 10.40.95.133
10.40.95.133 is alive

root@pupil # h8update -T -n 10.40.95.133,92

**************************
* H8 Flash Update Tool *
* Sun Microsystems, Inc. *
**************************
Upgrade interface: LAN, options: 10.40.95.133,92
Opened an RMCP session (ID = 00000001).

Transition successful! Check Amber LED. If it blinks, transition is done.

root@pupil # h8update -n 10.40.95.133,92 3020_ipmc_4.0.2.bin

**************************
* H8 Flash Update Tool *
* Sun Microsystems, Inc. *
**************************

Reading File ID information >> File format is Sun format.
Upgrade interface: LAN,

options: 10.40.95.133,92
Firmware upgrade image: 3020_ipmc_4.0.2.bin
Opened an RMCP session (ID = 00000001).

Determining file type >> File type is main flash file

Determining H8 flash state
Boot Flash version: 01.00.00
Date stamp: 17:28:36 10-24-2006
Reset Flash version: 01.00.00
Date stamp: 17:28:36 10-24-2006
H8 main flash code is corrupted
Flash update using main flash file is allowed
Initiating flash update procedure
H8 flash update procedure is started

Erasing flash
Finish erasing flash

Writing flash

File size = 151940 bytes

Progress: 100 %
Finish writing flash

Ending flash update procedure
Verifying new H8 code


root@pupil # ifconfig bge0 unplumb
root@pupil # ifconfig bge0 plumb
root@pupil # ifconfig -a
lo0: flags=2001000849 mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
bge0: flags=1000802 mtu 1500 index 3
inet 0.0.0.0 netmask 0
ether 0:3:ba:f1:7a:8c
root@pupil # chmod +x bcmupdate*
root@pupil # bc
bc bcheck
root@pupil # ./bcmupdate bge0 CP3020-BCM-P57-245S3.IMG
bcmupdate: Solaris Broadcom Firmware Update Utility Version 1.2
Copyright 2006 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.

Source image CP3020-BCM-P57-245S3.IMG: 0x10000 bytes read.
Target device bge0: 0x10000 bytes read.
Preserving MAC addresses.
Writing image to target: 0x10000 bytes written.
Reading back target bge0: Comparing source and target: Passed.

Update complete.

root@pupil #

相关文档
最新文档