Skip to content

Instantly share code, notes, and snippets.

@bobpaul
Created February 26, 2025 22:54
Show Gist options
  • Save bobpaul/3fea621983ede82d26bba65f8db9afb1 to your computer and use it in GitHub Desktop.
Save bobpaul/3fea621983ede82d26bba65f8db9afb1 to your computer and use it in GitHub Desktop.
occ-active.sh errors on Talos II Lite bmc
Feb 26 22:47:53 obmc-single occ-active.sh[12431]: /usr/bin/occ-active.sh: line 99: [: !=: unary operator expected
Feb 26 22:47:58 obmc-single occ-active.sh[12431]: cat: can't open '/sys/bus/platform/drivers/occ/sbefifo2-dev0/occ-hwmon.2/occ_error': No such file or directory
Feb 26 22:47:58 obmc-single occ-active.sh[12431]: /usr/bin/occ-active.sh: line 99: [: !=: unary operator expected
Feb 26 22:48:03 obmc-single occ-active.sh[12431]: cat: can't open '/sys/bus/platform/drivers/occ/sbefifo2-dev0/occ-hwmon.2/occ_error': No such file or directory
Feb 26 22:48:03 obmc-single occ-active.sh[12431]: /usr/bin/occ-active.sh: line 99: [: !=: unary operator expected
Feb 26 22:48:08 obmc-single occ-active.sh[12431]: cat: can't open '/sys/bus/platform/drivers/occ/sbefifo2-dev0/occ-hwmon.2/occ_error': No such file or directory
Feb 26 22:48:08 obmc-single occ-active.sh[12431]: /usr/bin/occ-active.sh: line 99: [: !=: unary operator expected
Feb 26 22:48:13 obmc-single occ-active.sh[12431]: cat: can't open '/sys/bus/platform/drivers/occ/sbefifo2-dev0/occ-hwmon.2/occ_error': No such file or directory
Feb 26 22:48:13 obmc-single occ-active.sh[12431]: /usr/bin/occ-active.sh: line 99: [: !=: unary operator expected
Feb 26 22:48:19 obmc-single occ-active.sh[12431]: cat: can't open '/sys/bus/platform/drivers/occ/sbefifo2-dev0/occ-hwmon.2/occ_error': No such file or directory
Feb 26 22:48:19 obmc-single occ-active.sh[12431]: /usr/bin/occ-active.sh: line 99: [: !=: unary operator expected
Feb 26 22:48:24 obmc-single occ-active.sh[12431]: cat: can't open '/sys/bus/platform/drivers/occ/sbefifo2-dev0/occ-hwmon.2/occ_error': No such file or directory
Feb 26 22:48:24 obmc-single occ-active.sh[12431]: /usr/bin/occ-active.sh: line 99: [: !=: unary operator expected
Feb 26 22:48:29 obmc-single occ-active.sh[12431]: cat: can't open '/sys/bus/platform/drivers/occ/sbefifo2-dev0/occ-hwmon.2/occ_error': No such file or directory
Feb 26 22:48:29 obmc-single occ-active.sh[12431]: /usr/bin/occ-active.sh: line 99: [: !=: unary operator expected
Feb 26 22:48:34 obmc-single occ-active.sh[12431]: cat: can't open '/sys/bus/platform/drivers/occ/sbefifo2-dev0/occ-hwmon.2/occ_error': No such file or directory
Feb 26 22:48:34 obmc-single occ-active.sh[12431]: /usr/bin/occ-active.sh: line 99: [: !=: unary operator expected
Feb 26 22:48:39 obmc-single occ-active.sh[12431]: cat: can't open '/sys/bus/platform/drivers/occ/sbefifo2-dev0/occ-hwmon.2/occ_error': No such file or directory
Feb 26 22:48:39 obmc-single occ-active.sh[12431]: /usr/bin/occ-active.sh: line 99: [: !=: unary operator expected
Feb 26 22:48:44 obmc-single occ-active.sh[12431]: cat: can't open '/sys/bus/platform/drivers/occ/sbefifo2-dev0/occ-hwmon.2/occ_error': No such file or directory
Feb 26 22:48:44 obmc-single occ-active.sh[12431]: /usr/bin/occ-active.sh: line 99: [: !=: unary operator expected
Feb 26 22:48:49 obmc-single occ-active.sh[12431]: cat: can't open '/sys/bus/platform/drivers/occ/sbefifo2-dev0/occ-hwmon.2/occ_error': No such file or directory
Feb 26 22:48:49 obmc-single occ-active.sh[12431]: /usr/bin/occ-active.sh: line 99: [: !=: unary operator expected
Feb 26 22:48:54 obmc-single occ-active.sh[12431]: cat: can't open '/sys/bus/platform/drivers/occ/sbefifo2-dev0/occ-hwmon.2/occ_error': No such file or directory
Feb 26 22:48:54 obmc-single occ-active.sh[12431]: /usr/bin/occ-active.sh: line 99: [: !=: unary operator expected
Feb 26 22:48:59 obmc-single occ-active.sh[12431]: cat: can't open '/sys/bus/platform/drivers/occ/sbefifo2-dev0/occ-hwmon.2/occ_error': No such file or directory
Feb 26 22:48:59 obmc-single occ-active.sh[12431]: /usr/bin/occ-active.sh: line 99: [: !=: unary operator expected
Feb 26 22:49:04 obmc-single occ-active.sh[12431]: cat: can't open '/sys/bus/platform/drivers/occ/sbefifo2-dev0/occ-hwmon.2/occ_error': No such file or directory
Feb 26 22:49:04 obmc-single occ-active.sh[12431]: /usr/bin/occ-active.sh: line 99: [: !=: unary operator expected
Feb 26 22:49:10 obmc-single occ-active.sh[12431]: cat: can't open '/sys/bus/platform/drivers/occ/sbefifo2-dev0/occ-hwmon.2/occ_error': No such file or directory
Feb 26 22:49:10 obmc-single occ-active.sh[12431]: /usr/bin/occ-active.sh: line 99: [: !=: unary operator expected
@bobpaul
Copy link
Author

bobpaul commented Feb 26, 2025

Here's the offending script

		OCC_FAULT=0
		if [ ! -e /sys/bus/platform/drivers/occ/sbefifo1-dev0/occ-hwmon.1/occ_error ]; then
			OCC_FAULT=1
		else
			STATUS=$(cat /sys/bus/platform/drivers/occ/sbefifo1-dev0/occ-hwmon.1/occ_error)
			if [ $STATUS != 0 ]; then
				OCC_FAULT=1
			fi
		fi
		if [ $CPU_COUNT -gt 1 ]; then
			if [ ! -e /sys/bus/platform/drivers/occ/sbefifo2-dev0/occ-hwmon.2/occ_error ]; then
				OCC_FAULT=1
			fi
		else
			STATUS=$(cat /sys/bus/platform/drivers/occ/sbefifo2-dev0/occ-hwmon.2/occ_error)
			if [ $STATUS != 0 ]; then
				OCC_FAULT=1
			fi
		fi

pretty sure it should be

		OCC_FAULT=0
		if [ ! -e /sys/bus/platform/drivers/occ/sbefifo1-dev0/occ-hwmon.1/occ_error ]; then
			OCC_FAULT=1
		else
			STATUS=$(cat /sys/bus/platform/drivers/occ/sbefifo1-dev0/occ-hwmon.1/occ_error)
			if [ $STATUS != 0 ]; then
				OCC_FAULT=1
			fi
		fi
		if [ $CPU_COUNT -gt 1 ]; then
			if [ ! -e /sys/bus/platform/drivers/occ/sbefifo2-dev0/occ-hwmon.2/occ_error ]; then
				OCC_FAULT=1
			else
				STATUS=$(cat /sys/bus/platform/drivers/occ/sbefifo2-dev0/occ-hwmon.2/occ_error)
				if [ $STATUS != 0 ]; then
					OCC_FAULT=1
				fi
			fi
		fi

/sys/bus/platform/drivers/occ/sbefifo2-dev0/ sure doesn't exist on my system and I'm pretty certain it's not supposed to.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment