Bitcoin Forum
April 24, 2024, 05:46:34 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Mining software (miners) / SOLVED: BAMT restarting Cgminer 2.7.4 every time system clock reaches HH:MM:01 on: August 30, 2012, 01:00:46 PM
[solved by ckolivas, thank you!]

Hi, I hope I found the right place for my post.

I am looking for a help to debug a problem I think is something really really small, but still very frustrating for me.

I am currently setting up my machines to use BAMT. BAMT came with Cgminer 2.3.x and it was too old for me so I successfully upgraded Cgminer to version 2.7.4 after first running BAMT fixer for newest BAMT fixes. Mining works for hours straight if I start the miner with command ./cgminer --api-listen --config /etc/bamt/cgminer.conf when in /opt/miners/cgminer/

BUT, my problem is:
If I let BAMT start the miner when machine is started the Cgminer shuts down when system clock reaches HH:MM:01, every single time.
And Cgminer starts again at 15 seconds later (HH:MM:16). This happens if I start the machine, or start the mining by command /etc/init.d/mine start or restart

I guess this might have something do to with me using different version of Cgminer than the one which came with BAMT. New info: I tried with Cgminer 2.3.1f which came with BAMT, no problems with it!

Any ideas for a fix or ways to debug this more? Thank you!

Here is a log from /var/log/bamt.log, which just tells Cgminer is stopped and started again, and stopped again and started again...
Code:
Aug 30 12:51:07 rig-5 start_mining[20878]: generating munin config, stopping munin-node
Aug 30 12:51:07 rig-5 start_mining[20878]: replace hostname in munin.conf
Aug 30 12:51:07 rig-5 start_mining[20878]: generating munin summary plugins...
Aug 30 12:51:07 rig-5 start_mining[20878]: generating per gpu munin plugins for template gpuhash...
Aug 30 12:51:07 rig-5 start_mining[20878]: generating per gpu munin plugins for template gpushares...
Aug 30 12:51:07 rig-5 start_mining[20878]: generating per gpu munin plugins for template gputemp...
Aug 30 12:51:07 rig-5 start_mining[20878]: done generating munin config, starting munin-node
Aug 30 12:51:16 rig-5 start_mining[21282]: starting cgminer with cmd: cd /opt/miners/cgminer;/usr/bin/screen -d -m -S cgminer /opt/miners/cgminer/cgminer --api-listen --config /etc/bamt/cgminer.conf
Aug 30 12:52:01 rig-5 stop_mining[21361]: stopping mining processes...
Aug 30 12:52:01 rig-5 stop_mining[21361]: send quit command to cgminer api
Aug 30 12:52:01 rig-5 stop_mining[21361]: kill cgminer
Aug 30 12:52:06 rig-5 start_mining[21370]: starting mining processes
Aug 30 12:52:06 rig-5 start_mining[21370]: generating munin config, stopping munin-node
Aug 30 12:52:07 rig-5 start_mining[21370]: replace hostname in munin.conf
Aug 30 12:52:07 rig-5 start_mining[21370]: generating munin summary plugins...
Aug 30 12:52:07 rig-5 start_mining[21370]: generating per gpu munin plugins for template gpuhash...
Aug 30 12:52:07 rig-5 start_mining[21370]: generating per gpu munin plugins for template gpushares...
Aug 30 12:52:07 rig-5 start_mining[21370]: generating per gpu munin plugins for template gputemp...
Aug 30 12:52:07 rig-5 start_mining[21370]: done generating munin config, starting munin-node
Aug 30 12:52:16 rig-5 start_mining[21775]: starting cgminer with cmd: cd /opt/miners/cgminer;/usr/bin/screen -d -m -S cgminer /opt/miners/cgminer/cgminer --api-listen --config /etc/bamt/cgminer.conf
Aug 30 12:53:01 rig-5 stop_mining[21865]: stopping mining processes...
Aug 30 12:53:01 rig-5 stop_mining[21865]: send quit command to cgminer api
Aug 30 12:53:01 rig-5 stop_mining[21865]: kill cgminer
Aug 30 12:53:06 rig-5 start_mining[21872]: starting mining processes
Aug 30 12:53:07 rig-5 start_mining[21872]: generating munin config, stopping munin-node
Aug 30 12:53:07 rig-5 start_mining[21872]: replace hostname in munin.conf
Aug 30 12:53:07 rig-5 start_mining[21872]: generating munin summary plugins...
Aug 30 12:53:07 rig-5 start_mining[21872]: generating per gpu munin plugins for template gpuhash...
Aug 30 12:53:07 rig-5 start_mining[21872]: generating per gpu munin plugins for template gpushares...
Aug 30 12:53:07 rig-5 start_mining[21872]: generating per gpu munin plugins for template gputemp...
Aug 30 12:53:07 rig-5 start_mining[21872]: done generating munin config, starting munin-node
Aug 30 12:53:16 rig-5 start_mining[22276]: starting cgminer with cmd: cd /opt/miners/cgminer;/usr/bin/screen -d -m -S cgminer /opt/miners/cgminer/cgminer --api-listen --config /etc/bamt/cgminer.conf
Aug 30 12:54:01 rig-5 stop_mining[22376]: stopping mining processes...
Aug 30 12:54:01 rig-5 stop_mining[22376]: send quit command to cgminer api
Aug 30 12:54:01 rig-5 stop_mining[22376]: kill cgminer
Aug 30 12:54:06 rig-5 start_mining[22383]: starting mining processes
Aug 30 12:54:07 rig-5 start_mining[22383]: generating munin config, stopping munin-node
Aug 30 12:54:07 rig-5 start_mining[22383]: replace hostname in munin.conf
Aug 30 12:54:07 rig-5 start_mining[22383]: generating munin summary plugins...
Aug 30 12:54:07 rig-5 start_mining[22383]: generating per gpu munin plugins for template gpuhash...
Aug 30 12:54:07 rig-5 start_mining[22383]: generating per gpu munin plugins for template gpushares...
Aug 30 12:54:07 rig-5 start_mining[22383]: generating per gpu munin plugins for template gputemp...
Aug 30 12:52:07 rig-5 start_mining[21370]: done generating munin config, starting munin-node
Aug 30 12:52:16 rig-5 start_mining[21775]: starting cgminer with cmd: cd /opt/miners/cgminer;/usr/bin/screen -d -m -S cgminer /opt/miners/cgminer/cgminer --api-listen --config /etc/bamt/cgminer.conf
Aug 30 12:53:01 rig-5 stop_mining[21865]: stopping mining processes...
Aug 30 12:53:01 rig-5 stop_mining[21865]: send quit command to cgminer api
Aug 30 12:53:01 rig-5 stop_mining[21865]: kill cgminer
Aug 30 12:53:06 rig-5 start_mining[21872]: starting mining processes
Aug 30 12:53:07 rig-5 start_mining[21872]: generating munin config, stopping munin-node
Aug 30 12:53:07 rig-5 start_mining[21872]: replace hostname in munin.conf
Aug 30 12:53:07 rig-5 start_mining[21872]: generating munin summary plugins...
Aug 30 12:53:07 rig-5 start_mining[21872]: generating per gpu munin plugins for template gpuhash...
Aug 30 12:53:07 rig-5 start_mining[21872]: generating per gpu munin plugins for template gpushares...
Aug 30 12:53:07 rig-5 start_mining[21872]: generating per gpu munin plugins for template gputemp...
Aug 30 12:53:07 rig-5 start_mining[21872]: done generating munin config, starting munin-node
Aug 30 12:53:16 rig-5 start_mining[22276]: starting cgminer with cmd: cd /opt/miners/cgminer;/usr/bin/screen -d -m -S cgminer /opt/miners/cgminer/cgminer --api-listen --config /etc/bamt/cgminer.conf
Aug 30 12:54:01 rig-5 stop_mining[22376]: stopping mining processes...
Aug 30 12:54:01 rig-5 stop_mining[22376]: send quit command to cgminer api
Aug 30 12:54:01 rig-5 stop_mining[22376]: kill cgminer
Aug 30 12:54:06 rig-5 start_mining[22383]: starting mining processes
Aug 30 12:54:07 rig-5 start_mining[22383]: generating munin config, stopping munin-node
Aug 30 12:54:07 rig-5 start_mining[22383]: replace hostname in munin.conf
Aug 30 12:54:07 rig-5 start_mining[22383]: generating munin summary plugins...
Aug 30 12:54:07 rig-5 start_mining[22383]: generating per gpu munin plugins for template gpuhash...
Aug 30 12:54:07 rig-5 start_mining[22383]: generating per gpu munin plugins for template gpushares...
Aug 30 12:54:07 rig-5 start_mining[22383]: generating per gpu munin plugins for template gputemp...
Aug 30 12:54:07 rig-5 start_mining[22383]: done generating munin config, starting munin-node
Aug 30 12:55:16 rig-5 start_mining[23554]: starting cgminer with cmd: cd /opt/miners/cgminer;/usr/bin/screen -d -m -S cgminer /opt/miners/cgminer/cgminer --api-listen --config /etc/bamt/cgminer.conf
Aug 30 12:56:02 rig-5 stop_mining[23640]: stopping mining processes...

And the /etc/init.d/mine which somehow starts/controls(?) mining in BAMT, I have NOT modified this, I think this is important:
Code:
#! /bin/sh
### BEGIN INIT INFO
# Provides:          mine
# Should-Start:      console-screen kbd acpid dbus hal network-manager
# Required-Start:    $local_fs $remote_fs x11-common gdm mine-pre
# Required-Stop:     $local_fs $remote_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: mine
# Description:       init miners
### END INIT INFO
#
#
set -e

PATH=/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/sbin/start_mining

test -x $DAEMON || exit 0

if [ -r /etc/default/locale ]; then
  . /etc/default/locale
  export LANG LANGUAGE
fi

. /lib/lsb/init-functions


case "$1" in
  start)
        if [ -e /tmp/noMine ];
        then
                log_failure_msg "Mining has been disabled by presense of /tmp/noMine! BAMT does this when aticonfig fails to generate an X config."
        else
                log_daemon_msg "Starting mining processes..." "mine"
                start_daemon $DAEMON
                log_end_msg $?
        fi
  ;;
  stop)
        log_daemon_msg "Stopping mining processes..." "mine"
        set +e
        /usr/sbin/stop_mining
        start-stop-daemon --stop --quiet --pidfile /var/run/mine.pid \
                --name mine --retry 5
        set -e
        log_end_msg $?
  ;;
  status)
        status_of_proc -p "$PIDFILE" "$DAEMON" mine && exit 0 || exit $?
  ;;
  restart|force-reload|reload)
        $0 stop
        sleep 3
        $0 start
  ;;
  *)
        echo "Usage: /etc/init.d/mine {start|stop|restart|reload|force-reload|status}"
        exit 1
  ;;
esac

exit 0

And /usr/sbin/start_mining is here http://pastebin.com/z2FC1NL6
and /usr/sbin/stop_mining is here http://pastebin.com/0yJsmFaj
and /usr/sbin/mine is here http://pastebin.com/ZJMRL2cp
these are not modified by me.


I think these do not matter, but just in case they do, I post them as well:
Here are my configs:

/etc/bamt/bamt.conf
Code:
settings:
  miner_id: rig-5
  miner_loc: blaa
  do_monitor: 0
  do_bcast_status: 1
  cgminer: 1
  cgminer_opts: --api-listen --config /etc/bamt/cgminer.conf
gpu0:
  disabled: 0
  cgminer: 1
  monitor_temp_lo: 35
  monitor_temp_hi: 80
  monitor_load_lo: 80
  monitor_hash_lo: 125
  monitor_fan_lo: 1000
  monitor_reject_hi: 2
gpu1:
  disabled: 0
  cgminer: 1
  monitor_temp_lo: 35
  monitor_temp_hi: 80
  monitor_load_lo: 80
  monitor_hash_lo: 125
  monitor_fan_lo: 1000
  monitor_reject_hi: 2

/etc/bamt/cgminer.conf
Code:
{
"pools" : [
        {
                "url" : "http://10.0.0.1:8337",
                "user" : "rig-5",
                "pass" : "x"
        }
]
,
"intensity" : "10",
"vectors" : "2",
"worksize" : "128",
"kernel" : "phatk",
"gpu-threads" : "1",
"gpu-engine" : "675-750",
"gpu-fan" : "0-40",
"gpu-memclock" : "170",
"gpu-memdiff" : "0",
"gpu-powertune" : "0",
"gpu-vddc" : "1",
"temp-cutoff" : "95",
"temp-overheat" : "89",
"temp-target" : "75",
"api-port" : "4028",
"expiry" : "120",
"gpu-dyninterval" : "7",
"gpu-platform" : "0",
"log" : "5",
"queue" : "1",
"scan-time" : "60",
"temp-hysteresis" : "3",
"shares" : "0",
"kernel-path" : "/usr/local/bin"
}
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!