Search Text         
Search Tips?
Search By   And   Or   Boolean   Exact Match   TA #
Search In   Whole Doc   Keywords Sort By  
Product   Sub Product  

View Technical Articles (sorted by Product) New/Updated in the last:    7 days      14 days      30 days             
TA # Date Created Date Updated Resolved Issue?   Printer Friendly Version of This TA   Print Article
  E-mail This TA   E-mail Article
126083 07/01/2005 04:36 AM 01/31/2013 01:01 PM
Yes No
Broadcom latest SCO OpenServer bcme driver version 10.4.3 fails to initialize and load on systems with BCME 57XX NICs
Keywords
OpenServer openserver osr5 506 507 600 5.0.6 5.0.7 6.0.0 506 507 UnixWare unixware uw 711 713 714 7.1.1 7.1.3 7.1.4 OpenUnix 8.0.0 OU800 BroadCom broadcom BCME bcme 5700 57xx ASF Alert Standard Format 8.1.8 8.3.2 ADAPTER NOT INITIALIZED 10.4.3 10.4.5 5722 5721 ilo b57udiag
Release
          SCO OpenServer Release 6.0.0  
          SCO Openserver System Release 5.0.7  
          SCO Openserver System Release 5.0.6  
          SCO Unixware Release 7.1.4  
          SCO Unixware Release 7.1.3  
          SCO Open Unix 8 Release 8.0.0 
          SCO UnixWare Release 7.1.1 
 
NOTE:
          SCO OpenServer 6.0.0 and Unixware7 bcme versions prior to 
          10.4.5 did also suffer from this problem but the support is 
          enabled for those platforms with this latest driver. 
 
          The type of Broadcom NIC used is BCME 5721 1000/100/10 
T-Base. 
Problem
          I have downloaded the latest Broadcom SCO OpenServer 5 bcme
          driver ver. 10.4.3 from broadcom website:

     http://www.broadcom.com/support/ethernet_nic/netxtreme_server.php?archive=1

          Or used the SCO certified bcme driver version 8.1.8 that is
          available in OpenServer 5.0.7 Supplement CD 4:

            http://www.sco.com/support/update/download/release.php?rid=120 
          
          The driver installs fine under Openserver 5.0.7 and scoadmin
          network configuration manager detects the Broadcom NIC bcme 7521.

          But, after reboot, the OSr507 kernel fails to load the driver with
          this message:

          WARNING: bcme : This driver does not support ASF.  Instructions on
          how to disable this feature are in the readme.txt file included in
          the BRCMbcme package.

        %bcme0    0xFFFF-0xFFFE   -  -  Get adapter info failed
        %bcme0    0x0000-0xFFFF   -  -  Adapter not present

          And the system will end up with non-functional networking.

          Earliar releases of the bcme driver from Broadcom / SCO work fine
          with the BCME 57XX NICs.

CAUSE:
          The ASF "Alert Standard Format" being enabled in the firmware.
          This Broadcom driver does not support ASF.

          More information about ASF: 

            http://www.dmtf.org/standards/documents/ASF/DSP0136.pdf


Solution
          You need to disable the ASF feature in the firmware of the BCME
          57XX.
     
          To do that:

        1. Remove the configured NiC from "netcfg" or "netconfig".
          
        2. Download the BCM57xx User diagnostic from Broadcom
           download site at :

               http://www.broadcom.com/drivers/downloaddrivers.php

           or can be downloaded from:

               ftp://ftpput.sco.com/tmp/support/utils/bcme/B57udiag-15.23.iso

           and follow the instructions there to create a bootable dos
           cdrom and boot from it. At the time of this writing, that is

            How to run User Diagnostic for a BCM57xx NetXtreme Device:

            1. Create a bootable CD using the b57udiag ISO file
            2. Boot to DOS using this CD
            3. Choose option one on the FreeDOS 1.0 Final Cut CD menu
            4. Choose option "Install to HD using FD setup
            5. Run FreeDOS from CD ROM (return to command prompt)
            6. cd to b57udiag and run b57udiag
            
            *Note*: step 6 will run the diagnostics which aren't necessary
            here. You just want to invoke the b57udiag command prompt
            as described below.

        3. Enter "b57udiag -cmd"

            *Note*: if you have multiple cards you can switch between them
            using the `device #` command.  For example, to switch to the
            second card use:

            0:> device 1
            1:>

            To switch back to the first card use:

            1:> device 0
            0:>

        4. At the 0:> prompt, enter:
           0:> setasf -d (where -d is for disable ASF from firmware)
          
           0:> setasf ? (for more options on this command)

        5. Reboot the system.

        6. Re-add the NiC within "netcfg" or "netconfig" and reboot if
           necessary. 
    
         Now SCO Unix will successfully load the driver, find and should
         initialize the BCME 5721 NIC:

       For OpenServer 5.0.7:

       %bcme0  -   11  -  chip=BCM5721 mem=F0300000 addr=00:30:05:40:8a:fb
       NOTICE: bcme0: Firmware version 5721-v3.29a

NOTE:
       If you are seeing this error with OpenServer 5.0.7:

       name=bcme0 vec=- dma=- ADAPTER NOT INITIALIZED

       make sure that you did install the latest driver from Broadcom's website.

TROUBLESHOOTING:

       If the above fails then it may be necessary to either:

       a) Remove and re-add the NiC within "netconfig"

       b) Disable any onboad HP iLO card technology which may be conflicting 
          with the NiC.

       c) Consider installing a PCI NiC solution.
Back to Search ResultsBack to Search Results