HP DL785 Sun Solaris 10 Deployment Guide for HP ProLiant Servers - Page 41

bcme fails to attach, Servers affected-HP ProLiant BL685c, BL685c G5, BL680c, BL260c G5 - proliant g5 server

Page 41 highlights

# svcadm disable sma # perl -pi -e 's/\/usr\/sfw\/sbin\/snmpd/\/usr\/sfw\/sbin\/i86\/snmpd/' > /lib/svc/method/svc-sma # svcadm enable sma bcme fails to attach Broadcom gigabit Ethernet NIC fails to attach. • OS releases affected-Solaris 10 8/07, 5/08, 10/08 • Servers affected-HP ProLiant BL685c, BL685c G5, BL680c, BL480c, BL260c G5 • Description-The Broadcom NetXtreme Gigabit Ethernet Driver (BRCMbcme) v10.4.5 or later successfully installs but fails to attach on a system with NC326i/NC325m (BCM5715S chipset) NIC devices. The "bcme fails to attach" message is seen during the installation of Broadcom NetXtreme Gigabit Ethernet Driver (BRCMbcme) v10.4.5 or later for NC326i and NC325m Network Controllers on Solaris10 8/07, Solaris 10 5/08, and Solaris 10 10/08. • Workaround-For Solaris 10 8/07, follow these steps. 1. Remove the "bge" entries from the /etc/path_to_inst file. The bge entries should look similar to the following for NC326i "/pci@0, 0/pci8086, 65e2@2/pci1166, 103@0/pci103c, 703c@4" 0 "bge" "/pci@0, 0/pci8086, 65e2@2/pci1166, 103@0/pci103c, 703c@4, 1" 1 "bge" For NC325m: "/pci@0,0/pci8086,25e2@2/pci8086,3500@0/pci8086,3514@1/pci1166,103 @0/pci103c,703c@4" 0 "bge" "/pci@0,0/pci8086,25e3@3/pci111d,801c@0/pci111d,801c@0/pci1166,103 @0/pci103c,170c@4" 2 "bge" 2. Reboot with "-- -r" option: # reboot -- -r 3. Run fmadm faulty (this will list the faulty/degraded devices) # fmadm faulty 4. Repair the faulty devices using the fmadm command as follows : # fmadm repair The faulty_device_ids can be obtained from the step 3 above. The faulty PCI device ids should be similar to the following. For NC326i: "dev:///pci@0,0/pci8086,65e2@2/pci1166,103@0/pci103c,703c@4" "dev:/// pci@0,0/pci8086,65e2@2/pci1166,103@0/pci103c,703c@4,1" For NC325m: dev:////pci@0,0/pci8086,25e3@3/pci111d,801c@0/pci111d,801c@0/pci11 66,103@0/pci103c,170c@4,1 dev:////pci@0,0/pci8086,25e2@2/pci8086,3500@0/pci8086,3514@1/pci11 66,103@0/pci103c,703c@4 • Workaround- For Solaris 10 5/08 and 10/08, the chipset is supported with the native bge driver provided by the patch 140120-01. • Workaround- For Solaris 10 5/09, the chipset is supported with native bge driver. Troubleshooting 41

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54

Troubleshooting 41
# svcadm disable sma
# perl -pi -e
's/\/usr\/sfw\/sbin\/snmpd/\/usr\/sfw\/sbin\/i86\/snmpd/'
>
/lib/svc/method/svc-sma
# svcadm enable sma
bcme fails to attach
Broadcom gigabit Ethernet NIC fails to attach.
OS releases affected—Solaris 10 8/07, 5/08, 10/08
Servers affected—HP ProLiant BL685c, BL685c G5, BL680c, BL480c, BL260c G5
Description—The Broadcom NetXtreme Gigabit Ethernet Driver (BRCMbcme) v10.4.5 or later
successfully installs but fails to attach on a system with NC326i/NC325m (BCM5715S chipset)
NIC devices.
The “
bcme fails to attach
” message is seen during the installation of
Broadcom NetXtreme Gigabit Ethernet Driver (BRCMbcme) v10.4.5 or later for NC326i and
NC325m Network Controllers on Solaris10 8/07, Solaris 10 5/08, and Solaris 10 10/08.
Workaround—For Solaris 10 8/07, follow these steps.
1.
Remove the “
bge
” entries from the
/etc/path_to_inst
file.
The bge entries should look similar to the following for NC326i
"/pci@0, 0/pci8086, 65e2@2/pci1166, 103@0/pci103c, 703c@4" 0 "bge"
"/pci@0, 0/pci8086, 65e2@2/pci1166, 103@0/pci103c, 703c@4, 1" 1
"bge"
For NC325m:
"/pci@0,0/pci8086,25e2@2/pci8086,3500@0/pci8086,3514@1/pci1166,103
@0/pci103c,703c@4" 0 "bge"
"/pci@0,0/pci8086,25e3@3/pci111d,801c@0/pci111d,801c@0/pci1166,103
@0/pci103c,170c@4" 2 "bge"
2.
Reboot with “-- -r” option:
# reboot -- -r
3.
Run
fmadm faulty
(this will list the faulty/degraded devices)
# fmadm faulty
4.
Repair the faulty devices using the fmadm command as follows :
# fmadm repair <faulty_device_ids>
The faulty_device_ids can be obtained from the step 3 above.
The
faulty PCI device ids should be similar to the following.
For NC326i:
"dev:///pci@0,0/pci8086,65e2@2/pci1166,103@0/pci103c,703c@4"
"dev:/// pci@0,0/pci8086,65e2@2/pci1166,103@0/pci103c,703c@4,1"
For NC325m:
dev:////pci@0,0/pci8086,25e3@3/pci111d,801c@0/pci111d,801c@0/pci11
66,103@0/pci103c,170c@4,1
dev:////pci@0,0/pci8086,25e2@2/pci8086,3500@0/pci8086,3514@1/pci11
66,103@0/pci103c,703c@4
Workaround— For Solaris 10 5/08 and 10/08, the chipset is supported with the native bge
driver provided by the patch 140120-01.
Workaround— For Solaris 10 5/09, the chipset is supported with native bge driver.