Creation of Broadcom RAID-controller logs with BCMget
In this article, we explain how to create support logs for your Broadcom MegaRAID-controllers. Broadcom provides the BCMget-script for this purpose, which is available in different versions depending on the controller type.
BCMget-script
The BCMget-script serves for the automatic recording of all relevant diagnostic information of your Broadcom RAID-controller (configuration, log files, status information,...).
The script variant, that must be downloaded, is dependent on the used controller model:
- For 96xx-controller:
- For 95xx-controller as well as Legacy 93xx/94xx-controller:
Detailed instructions for executing the script can be found in the following paragraphs:
- Linux: Creating logs under Linux
- Windows: Creating logs under Windows
Linux
Preparations
To create the logs, you need the appropriate BCMget-script variant for your controller. Make sure that you have completely unzipped the downloaded archive.
The log creation can be made in two different ways:
- via remote access (file transmission via network),
- locally on the system (for example a directly connected console and USB-stick).
Remote access
Requirements
The following additions are required for implementation:
- FTP- or SFTP-access
- SSH-access (for executing the script).
Used tools in this example:
Creation via remote access
-
Step 1: Start WinSCP, enter the IP address of the Linux server and log in with the user root..
-
Step 2: Create a new folder in the
/tmpdirectory (for example/tmp/BCMGet) and upload the whole content of the unzipped BCMget archive to this folder. -
Step 3: Log in to the Linux server as the root user via SSH (for example using PuTTY).
-
Step 4: Switch to the script directory, for example with
cd /tmp/BCMGet. -
Step 5: Make the script executable, for example with:
chmod +x bcmget_linux_xxxxxx.sh. -
Step 6: Execute the script, for example with:
./bcmget_linux_xxxxxx.sh. Wait until data collection is complete. -
Step 7: Download the archive created by the script (for example
bcm_logs_hostname.tgz) with WinSCP from the/tmp/BCMGetdirectory on your client. -
Step 8: Send the archive together with a detailed description of the error and the serial number of the server to support@thomas-krenn.com.
Local
Prerequisites
For local creation, you will need:
- access to the system console (e.g., directly on the device or via iKVM),
- a USB stick for transferring the BCMget script and for copying the log files later
Local creation on the system
-
Step 1: Connect a USB-stick with your client.
-
Step 2: Copy the unzipped content of the BCMget-archive on the USB-stick.
-
Step 3: Insert the USB stick into the server.
-
Step 4: Open the console of the server (for example locally or via iKVM) and log in as root user.
-
Step 5: Identify the USB stick device with
lsblk(for example./dev/sdc1). -
Step 6: Create a mount point under
/mnt, for example with:mkdir -p /mnt/usb. -
Step 7: Connect the USB stick, for example with:
mount /dev/sdc1 /mnt/usband then change to the directory of the USB stick:cd /mnt/usb. -
Step 8: Create the
/tmp/BCMGetdirectory and copy all script files, for example:mkdir -p /tmp/BCMGet && cp -r * /tmp/BCMGet && cd /tmp/BCMGet. -
Step 9: Make the script executable, for example with:
chmod +x bcmget_linux_xxxxxx.sh. -
Step 10: Execute the script, for example with:
./bcmget_linux_xxxxxx.sh. Wait until the log archive has been created. -
Step 11: If necessary, copy the created archive to the USB stick, then unmount the USB stick (for example with
umount /mnt/usb) and remove it from the server. Connect the USB-stick again with your client. -
Step 12: Send the created archive together with a detailed error description and the serial number of the server to support@thomas-krenn.com.
Windows
Preparation
To create the logs in Windows, you need the appropriate BCMget-version for your Broadcom RAID controller.
Execution
-
Step 1: Connect to the Windows server—either locally or via Remote Desktop Protocol (RDP).
-
Step 2: Download the required BCMget package to the server or copy it from your client to the server.
-
Step 3: Unzip the downloaded archive completely into a directory of your choice.
-
Step 4: Open the unzipped directory and double-click the
bcmget.batfile to start it. -
Step 5: The script will now automatically collect all relevant data from the RAID controller. This process may take several minutes.
-
Step 6: Once data collection is complete, you can terminate the script by pressing any key, as indicated in the window.
-
Step 7: The log archive created is stored in the BCMget directory. Copy this archive back to your client.
-
Step 8: Send the created archive together with a detailed error description and the serial number of the server to support@thomas-krenn.com.
|
Author: Adrian Zillner Adrian Zillner has been working in Technical Service at Thomas-Krenn AG since May 2025. He is responsible for supporting customers and answering questions about technical issues. |
|
Translator: Alina Ranzinger Alina has been working at Thomas-Krenn.AG since 2024. After her training as multilingual business assistant, she got her job as assistant of the Product Management and is responsible for the translation of texts and for the organisation of the department.
|


