OpenSolaris

Printable Version Enter a New Search
Bug ID 6453203
Synopsis BGE PHY failed to reset correctly, then causes IPMI tsol hang
State 10-Fix Delivered (Fix available in build)
Category:Subcategory driver:bge
Keywords IPMI | no-s9u9 | solx86-nic-otherteam-bge | x2100
Responsible Engineer Kevin Ge
Reported Against 1.0 , s10u2_09a
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_48
Fixed In snv_48
Release Fixed solaris_nevada(snv_48) , solaris_10u3(s10u3_07) (Bug ID:2140925)
Related Bugs 6337341 , 6447720 , 6555673
Submit Date 26-July-2006
Last Update Date 23-June-2007
Description
This bug is reported by Matt ( xxxxx@xxxxx.COM). The following info is cited from our exchanged mail and his description on CR 6337341:

> Could you please describe the steps of how to reproduce your problem?
Sure, it's in the notes in the bug as well. 
1) Connect to the SMDC with the ipmitool tsol command
2) Reboot the system via ipmitool chassis command from a separate window
3) Watch full boot.  At the "login:" prompt, login as a user.  Then try to do something.  In my case, I issued the passwd command, and by the time I'd entered "pas", the tsol session had hung and the SMDC was no longer responding to anything.

This is from that same system:
# grep bge messages.*
Jul 23 13:14:52 andromeda bge: [ID 801725 kern.info] NOTICE: bge0: ddi_intr_get_supported_types() returned: 3
Jul 23 13:14:52 andromeda bge: [ID 801725 kern.info] NOTICE: bge0: Using Legacy interrupt type
Jul 23 13:14:52 andromeda bge: [ID 801725 kern.info] NOTICE: bge0: bge_add_legacy_intrs
Jul 23 13:14:52 andromeda pcplusmp: [ID 637496 kern.info] pcplusmp: pci14e4,1659 (bge) instance 0 vector 0x13 ioapic 0x2 intin 0x13 is bound to cpu 1
Jul 23 13:14:52 andromeda mac: [ID 543131 kern.info] NOTICE: bge0/0 registered
Jul 23 13:27:14 andromeda bge: [ID 801725 kern.info] NOTICE: bge0: ddi_intr_get_supported_types() returned: 3
Jul 23 13:27:14 andromeda bge: [ID 801725 kern.info] NOTICE: bge0: Using Legacy interrupt type
Jul 23 13:27:14 andromeda bge: [ID 801725 kern.info] NOTICE: bge0: bge_add_legacy_intrs
Jul 23 13:27:14 andromeda pcplusmp: [ID 637496 kern.info] pcplusmp: pci14e4,1659 (bge) instance 0 vector 0x13 ioapic 0x2 intin 0x13 is bound to cpu 1
Jul 23 13:27:15 andromeda mac: [ID 543131 kern.info] NOTICE: bge0/0 registered
Jul 23 13:27:15 andromeda mac: [ID 846399 kern.info] NOTICE: bge0/0 unregistered
Jul 23 13:27:15 andromeda bge: [ID 801725 kern.info] NOTICE: bge0: bge_rem_intrs
Jul 23 13:46:00 andromeda bge: [ID 801725 kern.info] NOTICE: bge0: ddi_intr_get_supported_types() returned: 3
Jul 23 13:46:00 andromeda bge: [ID 801725 kern.info] NOTICE: bge0: Using Legacy interrupt type
Jul 23 13:46:00 andromeda bge: [ID 801725 kern.info] NOTICE: bge0: bge_add_legacy_intrs
Jul 23 13:46:00 andromeda pcplusmp: [ID 637496 kern.info] pcplusmp: pci14e4,1659 (bge) instance 0 vector 0x13 ioapic 0x2 intin 0x13 is bound to cpu 1
Jul 23 13:46:00 andromeda mac: [ID 543131 kern.info] NOTICE: bge0/0 registered
Jul 23 13:46:11 andromeda mac: [ID 846399 kern.info] NOTICE: bge0/0 unregistered
Jul 23 13:46:11 andromeda bge: [ID 801725 kern.warning] WARNING: bge0: PHY failed to reset correctly
Jul 23 13:46:11 andromeda bge: [ID 801725 kern.info] NOTICE: bge0: bge_rem_intrs
Jul 23 13:51:33 andromeda unix: [ID 535085 kern.notice] NOTICE: driver bge disabled

After the tsol session would hang, the SMDC would no longer respond to pings or any other impitool commands.  Resetting the system via the button on the panel would bring the SMDC and the system back.  This was different behavior than before, as the SMDC would be killed immediately on boot-- now it runs for a little while and then hangs during a session.

I found either putting the disable-bge=true in the boot params through grub or putting the exclude: drv/bge in /etc/system would keep the SMDC up and running.

From the system in question:
# cat /etc/release
                        Solaris 10 6/06 s10x_u2wos_09a X86
           Copyright 2006 Sun Microsystems, Inc.  All Rights Reserved.
                        Use is subject to license terms.
                             Assembled 09 June 2006
# showrev -p | grep 122028
Patch: 118855-14 Obsoletes: 118345-13, 118849-01, 120018-02, 118565-03, 121277-02, 118376-09, 118727-04, 118912-01, 118914-02, 119558-04, 121809-01, 121811-01, 121813-01, 121815-01, 121817-01, 121819-01, 121821-01, 121823-01, 121825-01, 121827-01, 118813-03, 118853-04, 118875-01, 118881-02, 119375-13, 119445-03, 119585-01, 119716-10, 120055-02, 119942-03, 120084-01, 120259-02, 120301-01, 121281-01, 121795-02, 121797-01, 121833-01, 121835-01, 121837-02, 121839-01, 121841-01, 121843-01, 121845-01, 121847-01, 121849-01, 121851-01, 121855-01, 121895-01, 122236-01, 122295-01, 122297-01, 122299-01, 122303-01, 122305-01, 122307-01, 122315-01, 122317-01, 122319-01, 122321-01, 122323-01, 122325-01, 122343-01, 122345-01, 122347-01, 122349-01, 122351-01, 122353-01, 122357-01, 122359-01, 122393-01, 122399-01, 119829-04, 119851-16, 119997-01, 120035-01, 120049-03, 120057-01, 120081-02, 120252-05, 120255-02, 120257-01, 120475-02, 120628-01, 120662-05, 120665-01, 120738-01, 120781-02, 120999-01, 121126-01, 121208-04, 121269-01, 121303-01, 121338-01, 121695-01, 121801-01, 121803-01, 122028-02, 122063-01, 122080-01, 122177-01, 122238-01, 122244-02, 122246-01, 122247-01, 122254-01, 122332-01, 122335-01, 122355-01, 122514-01, 122749-01, 118926-01, 120024-01, 120028-02, 118928-02, 121697-01, 122645-01, 122651-01, 119688-02, 122756-01, 120031-03 Requires: 121264-01, 118844-30, 118344-10, 117435-02, 119255-14 Incompatibles:  Packages:  xxxxx Wcsu,  xxxxx Wcsr,  xxxxx Wcsl,  xxxxx Wckr,  xxxxx Wkvm,  xxxxx Wcakr,  xxxxx Wcsd,  xxxxx Wxwdv,  xxxxx Wesu,  xxxxx Wcslr,  xxxxx Wmdr,  xxxxx Wnfsckr,  xxxxx Wnfscr,  xxxxx Wnfssu,  xxxxx Wpmu,  xxxxx Wxcu4,  xxxxx Wsmapi,  xxxxx Wib,  xxxxx Wtavor,  xxxxx Wtnfc,  xxxxx Wtoo,  xxxxx Wipoib,  xxxxx Wudapltu,  xxxxx Wudapltr,  xxxxx Wudfr,  xxxxx Waudd,  xxxxx Wusb,  xxxxx Wusbs,  xxxxx Wuedg,  xxxxx Wugen,  xxxxx Wgssk,  xxxxx Whea,  xxxxx Wos86r,  xxxxx Wrmodr,  xxxxx Wusbu,  xxxxx W1394,  xxxxx Wvolu,  xxxxx Waac,  xxxxx Wintgige,  xxxxx Wad810,  xxxxx Wxge,  xxxxx Wipfr,  xxxxx Wipfu,  xxxxx Wadpu320,  xxxxx Wamr,  xxxxx Wbtool,  xxxxx Wixgb,  xxxxx Warcr,  xxxxx Wzoneu,  xxxxx Wcpc,  xxxxx Watfsu,  xxxxx Wav1394,  xxxxx Wkey,  xxxxx Wcpcu,  xxxxx Wllc,  xxxxx Wmdb,  xxxxx Wmdbr,  xxxxx Wdtrc,  xxxxx Wdtrp,  xxxxx Wncar,  xxxxx Wnfsskr,  xxxxx Wnfssr,  xxxxx Wfss,  xxxxx Wftdur,  xxxxx Wpcmci,  xxxxx Wpcelx,  xxxxx Wpcmem,  xxxxx Wpsh,  xxxxx Wpppd,  xxxxx Wpppdu,  xxxxx Wpsdcr,  xxxxx Wpsdir,  xxxxx Wqos,  xxxxx Wrpcib,  xxxxx Wrsgk,  xxxxx Wrsm,  xxxxx Wrtls,  xxxxx Wsbp2,  xxxxx Wscsa1394
Work Around
N/A
Comments
N/A