def METHOD_NAME(self, also_print_console=True):
    self.logger.log_info("cpu ping bmc test start")
    ret = E.OK
    if not self.bmc_ip:
        self.logger.log_dbg("BMC not exist, skip")
    else:
        count = 5
        cmd = "ping %s -c %d -I eth0.4088 | grep received" % (self.bmc_ip, count)
        status, output = run_command(cmd)
        self.logger.log_info(output, also_print_console)
        if output.find(" 0% packet loss") > 0:
            ret = E.OK
        else:
            self.log_reason("cpu ping bmc lost packages")
            ret = E.EMGMT11003
    if ret != E.OK:
        self.logger.log_err("cpu ping bmc test done, FAILED.", also_print_console)
    else:
        self.logger.log_err("cpu ping bmc test done, PASS.", also_print_console)
    return ret