From 9313708ead4e304d30d3297c805fe925ca00bbbf Mon Sep 17 00:00:00 2001 From: John Klug Date: Thu, 9 Dec 2021 18:44:58 -0600 Subject: Do not create extra file in /var/config for rs9113 reset. Use dmesg --- recipes-kernel/rs9113/files/rs9113/rs9113.init | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/recipes-kernel/rs9113/files/rs9113/rs9113.init b/recipes-kernel/rs9113/files/rs9113/rs9113.init index 5a5ed47..6adeb5a 100755 --- a/recipes-kernel/rs9113/files/rs9113/rs9113.init +++ b/recipes-kernel/rs9113/files/rs9113/rs9113.init @@ -16,7 +16,6 @@ MTS_IODIR=/sys/devices/platform/mts-io RS9113_RESET=${MTS_IODIR}/wifi-bt-reset RS9113_INT=${MTS_IODIR}/wifi-bt-int RS9113_WKUP=${MTS_IODIR}/wifi-bt-lpwkup -RSTLOG=/var/config/rs9113rstlog [ -f $CONFIG ] || exit 1 @@ -27,21 +26,13 @@ LOG_ERR=3 LOG_INFO=6 name=rs9113 format="%s[%d] %12.2fs: %s" -prefix1="<${pr}>rs9113[${pid}]: " -prefix2="rs9113[${pid}]: " + function syslog { pr=$1 shift [[ $(cat /proc/uptime) =~ ([^[:space:]]+) ]] s=$(printf "${format}" $name $pid ${BASH_REMATCH[1]} "$@") echo "<${pr}>${s}" >/dev/kmsg - echo "$s" >>${RSTLOG} -} - -function logfile { - [[ $(cat /proc/uptime) =~ ([^[:space:]]+) ]] - s=$(printf "${format}" $pr $name $pid ${BASH_REMATCH[1]} "$@") - echo "$s" >>${RSTLOG} } function logpipe { @@ -71,10 +62,10 @@ function rs9113_reset { # No WiFi BT, so exit quietly exit 0 fi - logfile "After reset $i complete" + syslog $LOG_INFO "After reset $i complete" for j in {0..250} ; do if /usr/bin/lsusb -d 1618:9113 ; then - logfile "lsusb found 1618:9113 after reset $i" + syslog $LOG_INFO "lsusb found 1618:9113 after reset $i" break 2 fi usleep 100000 -- cgit v1.2.3