Inforce Computing Forums

inforce computing forums to discuss about inforce products

High load average immediately following boot

Questions and discussions related to Inforce 6410Plus

by tfoote » Mon Aug 10, 2015 12:59 pm

Immediately following boot the load average of the system is quite high without running any processes.

These are the approximate instructions I've followed to setup the machine: http://tfoote.gitbooks.io/a-guide-to-us ... 0/content/ modified slightly for the IFC6410+

The load average is high and appears to be increasing over time.

Code: Select all
tfoote@linaro-gnome:~$ uptime
 20:30:36 up 27 min,  4 users,  load average: 7.04, 7.05, 5.90


This is the process tree which does not show any processes using significant CPU usage

Code: Select all
tfoote@linaro-gnome:~$ ps auxf
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         2  0.0  0.0      0     0 ?        S    20:02   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [ksoftirqd/0]
root         4  0.2  0.0      0     0 ?        S    20:02   0:04  \_ [kworker/0:0]
root         6  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [migration/0]
root         7  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [watchdog/0]
root         8  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [migration/1]
root        10  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [ksoftirqd/1]
root        11  0.2  0.0      0     0 ?        S    20:02   0:04  \_ [watchdog/1]
root        12  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [migration/2]
root        14  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [ksoftirqd/2]
root        15  0.1  0.0      0     0 ?        S    20:02   0:03  \_ [watchdog/2]
root        16  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [migration/3]
root        18  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [ksoftirqd/3]
root        19  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [watchdog/3]
root        20  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [khelper]
root        21  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [kdevtmpfs]
root        22  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [netns]
root        23  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [suspend_sys_syn]
root        24  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [suspend]
root        25  0.1  0.0      0     0 ?        S    20:02   0:02  \_ [kworker/0:1]
root        26  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [irq/203-msmdata]
root        27  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [sync_supers]
root        28  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [bdi-default]
root        29  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [kblockd]
root        30  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [ata_sff]
root        31  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [msm_slim_ctrl_r]
root        32  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [sb-1]
root        33  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [khubd]
root        34  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [irq/84-msm_iomm]
root        35  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [irq/84-msm_iomm]
root        36  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [irq/96-msm_iomm]
root        37  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [irq/96-msm_iomm]
root        38  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [irq/94-msm_iomm]
root        39  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [irq/94-msm_iomm]
root        40  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [irq/92-msm_iomm]
root        41  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [irq/92-msm_iomm]
root        42  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [irq/100-msm_iom]
root        43  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [irq/100-msm_iom]
root        44  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [irq/86-msm_iomm]
root        45  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [irq/86-msm_iomm]
root        46  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [irq/90-msm_iomm]
root        47  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [irq/90-msm_iomm]
root        48  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [irq/88-msm_iomm]
root        49  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [irq/102-msm_iom]
root        50  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [irq/102-msm_iom]
root        51  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [irq/98-msm_iomm]
root        52  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [irq/98-msm_iomm]
root        53  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [irq/243-msm_iom]
root        54  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [irq/243-msm_iom]
root        55  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [irq/269-msm_iom]
root        56  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [irq/269-msm_iom]
root        57  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [cfg80211]
root        58  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [iewq]
root        59  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [rpciod]
root        61  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [modem_notifier]
root        62  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [smd_channel_clo]
root        63  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [smsm_cb_wq]
root        64  0.2  0.0      0     0 ?        S    20:02   0:03  \_ [kworker/u:1]
root        65  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [qmi]
root        66  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [nmea]
root        67  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [msm_ipc_router]
root        68  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [apr_driver]
root        69  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [khungtaskd]
root        70  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [kswapd0]
root        71  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [fsnotify_mark]
root        72  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [nfsiod]
root        73  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [crypto]
root        85  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [vidc_worker_que]
root        86  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [vidc_timer_wq]
root        87  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [smux_notify_wq]
root        88  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [smux_tx_wq]
root        89  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [smux_rx_wq]
root        90  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [smux_loopback_w]
root        91  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [k_hsuart]
root        92  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [diag_wq]
root        93  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [hsic_diag_wq]
root        94  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [hsic_2_diag_wq]
root        95  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [smux_diag_wq]
root        96  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [diag_cntl_wq]
root        97  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [diag_dci_wq]
root        98  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [irq/111-hdmi_is]
root        99  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [kworker/1:2]
root       100  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [irq/330-wcd9xxx]
root       101  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [scsi_eh_0]
root       102  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [spi_qsd.0]
root       104  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [usbnet]
root       105  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [irq/658-msm_ehc]
root       106  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [k_rmnet_mux_wor]
root       107  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [f_mtp]
root       109  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [file-storage]
root       110  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [uether]
root       111  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [kpsmoused]
root       112  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [irq/314-msm-sdc]
root       113  0.1  0.0      0     0 ?        S    20:02   0:01  \_ [mmcqd/0]
root       114  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [binder]
root       116  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [irq/638-tabla-g]
root       117  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [kworker/2:1]
root       118  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [krfcommd]
root       119  0.1  0.0      0     0 ?        S    20:02   0:02  \_ [mmcqd/1]
root       120  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [msm-cpufreq]
root       121  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [rq_stats]
root       122  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [deferwq]
root       123  0.0  0.0      0     0 ?        D    20:02   0:00  \_ [msm_dcvs/1]
root       124  0.0  0.0      0     0 ?        D    20:02   0:00  \_ [msm_dcvs/2]
root       125  0.0  0.0      0     0 ?        D    20:02   0:00  \_ [msm_dcvs/3]
root       126  0.0  0.0      0     0 ?        D    20:02   0:00  \_ [msm_dcvs/4]
root       127  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [kworker/3:1]
root       185  0.0  0.0      0     0 ?        S    20:02   0:00  \_ [jbd2/mmcblk0p13]
root       186  0.0  0.0      0     0 ?        S<   20:02   0:00  \_ [ext4-dio-unwrit]
root       191  0.0  0.0      0     0 ?        S    20:03   0:00  \_ [kworker/2:2]
root       289  0.0  0.0      0     0 ?        S    20:03   0:00  \_ [jbd2/mmcblk0p15]
root       290  0.0  0.0      0     0 ?        S<   20:03   0:00  \_ [ext4-dio-unwrit]
root       306  0.0  0.0      0     0 ?        S    20:03   0:00  \_ [jbd2/mmcblk1p1-]
root       307  0.0  0.0      0     0 ?        S<   20:03   0:00  \_ [ext4-dio-unwrit]
root       349  0.0  0.0      0     0 ?        S    20:03   0:00  \_ [flush-179:32]
root       518  0.0  0.0      0     0 ?        S    20:03   0:00  \_ [kworker/u:3]
root      1018  0.0  0.0      0     0 ?        S    20:03   0:00  \_ [kauditd]
root      1380  0.0  0.0      0     0 ?        S    20:22   0:00  \_ [kworker/1:0]
root      1381  0.0  0.0      0     0 ?        S    20:22   0:00  \_ [kworker/0:3]
root      1384  0.0  0.0      0     0 ?        S    20:23   0:00  \_ [kworker/3:2]
root      1395  0.0  0.0      0     0 ?        S    20:28   0:00  \_ [kworker/0:2]
root         1  0.7  0.1   4028  2220 ?        Ss   20:02   0:12 /sbin/init
root       329  0.0  0.0   2980  1148 ?        S    20:03   0:00 upstart-udev-bridge --daemon
root       337  0.0  0.0   9516  1620 ?        Ss   20:03   0:00 /lib/systemd/systemd-udevd --daemon
root       448  0.0  0.0      0     0 ?        D    20:03   0:00 [alsactl]
root       539  0.0  0.0   3996  1948 ?        Ss   20:03   0:00 dhclient -1 -v -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.lea
message+   559  0.1  0.0   3880  1608 ?        Ss   20:03   0:02 dbus-daemon --system --fork
syslog     564  0.0  0.0  30472  1316 ?        Ssl  20:03   0:00 rsyslogd
root       653  0.0  0.0   3300  1352 ?        Ss   20:03   0:00 /usr/sbin/bluetoothd
root       658  0.0  0.0   3352  1400 ?        Ss   20:03   0:00 /lib/systemd/systemd-logind
avahi      685  0.0  0.0   2824  1352 ?        S    20:03   0:01 avahi-daemon: running [linaro-gnome.local]
avahi      689  0.0  0.0   2696   500 ?        S    20:03   0:00  \_ avahi-daemon: chroot helper
root       698  0.0  0.1   6876  2848 ?        Ss   20:03   0:00 /usr/sbin/cupsd -f
root       722  0.1  0.1  36232  3920 ?        Ssl  20:03   0:01 /usr/sbin/ModemManager
root       793  0.0  0.3  48736  6188 ?        Ssl  20:03   0:00 NetworkManager
root       794  0.0  0.0   1804   696 tty4     Ss+  20:03   0:00 /sbin/getty -8 38400 tty4
root       796  0.0  0.0   1804   696 tty5     Ss+  20:03   0:00 /sbin/getty -8 38400 tty5
root       801  0.0  0.0   1804   696 tty2     Ss+  20:03   0:00 /sbin/getty -8 38400 tty2
root       802  0.0  0.0   1804   696 tty3     Ss+  20:03   0:00 /sbin/getty -8 38400 tty3
root       805  0.0  0.0   1804   696 tty6     Ss+  20:03   0:00 /sbin/getty -8 38400 tty6
root       828  0.0  0.1   5880  2140 ?        Ss   20:03   0:00 /usr/sbin/sshd -D
root      1356  0.0  0.1  10724  3120 ?        Ss   20:22   0:00  \_ sshd: tfoote [priv]
tfoote    1365  0.0  0.0  10724  1580 ?        S    20:22   0:00      \_ sshd: tfoote@pts/2 
tfoote    1366  0.0  0.0   2492  1516 pts/2    Ss   20:22   0:00          \_ -bash
tfoote    1399  0.0  0.0   2492   972 pts/2    R+   20:29   0:00              \_ ps auxf
root       831  0.0  0.0   6492  1756 ?        Ds   20:03   0:00 /usr/sbin/alsactl -E HOME=/var/run/alsa restore
root       838  0.0  0.0   2256   800 ?        Ss   20:03   0:00 cron
root       844  0.0  0.1  24040  2544 ?        Ssl  20:03   0:00 gdm
root       941  0.0  0.1  34464  3164 ?        Sl   20:03   0:00  \_ /usr/lib/gdm/gdm-simple-slave --display-id /org/gnome/DisplayManager/Disp
root       950  0.0  0.6  40264 12036 tty7     Ss+  20:03   0:00      \_ /usr/bin/X :0 -background none -verbose -auth /var/run/gdm/auth-for-g
root      1005  0.0  0.1  26632  3624 ?        Sl   20:03   0:00      \_ gdm-session-worker [pam/gdm-launch-environment]
gdm       1144  0.0  0.4  67928  8916 ?        Ssl  20:03   0:00          \_ /usr/bin/gnome-session --autostart /usr/share/gdm/greeter/autosta
gdm       1176  0.0  0.4 126776  9332 ?        Sl   20:03   0:00              \_ /usr/lib/gnome-settings-daemon/gnome-settings-daemon
gdm       1217  0.0  0.0  18236  1688 ?        S    20:03   0:00              |   \_ /usr/bin/pulseaudio --start --log-target=syslog
gdm       1222  0.0  0.0  18236   540 ?        Ss   20:03   0:00              |       \_ /usr/bin/pulseaudio --start --log-target=syslog
gdm       1223  0.0  0.1  85776  2980 ?        D<   20:03   0:00              |           \_ /usr/bin/pulseaudio --start --log-target=syslog
gdm       1213  0.0  0.9 147640 18884 ?        Sl   20:03   0:00              \_ gnome-shell --mode=gdm
gdm       1230  0.0  0.0  18236  1684 ?        Sl   20:03   0:00                  \_ /usr/bin/pulseaudio --start --log-target=syslog
kernoops   850  0.0  0.0   4644   952 ?        Ss   20:03   0:00 /usr/sbin/kerneloops
root       870  0.0  0.2  35792  4628 ?        Sl   20:03   0:00 /usr/lib/policykit-1/polkitd --no-debug
redis      887  0.1  0.0  26860  1416 ?        Ssl  20:03   0:02 /usr/bin/redis-server 127.0.0.1:6379       
root       923  0.0  0.1   7236  2612 ?        Ss   20:03   0:00 /usr/sbin/cups-browsed
root       952  0.0  0.1  35700  3676 ?        Sl   20:03   0:00 /usr/lib/accountsservice/accounts-daemon
root       955  0.0  0.0   2336   832 ?        S    20:03   0:00 upstart-socket-bridge --daemon
root       958  0.0  0.0   2844  1140 ?        S    20:03   0:00 upstart-file-bridge --daemon
root       966  0.1  0.3  23536  7236 ?        S    20:03   0:02 /usr/bin/python -O /usr/share/wicd/daemon/wicd-daemon.py
root      1021  0.1  0.3  13524  7876 ?        S    20:03   0:02  \_ /usr/bin/python -O /usr/share/wicd/daemon/monitor.py
root      1004  0.0  0.0   4172  1672 ttyHSL0  Ss   20:03   0:00 /bin/login -f     
root      1036  0.0  0.0   2504  1508 ttyHSL0  S+   20:03   0:00  \_ -bash
root      1034  0.0  0.0   4172  1668 tty1     Ss   20:03   0:00 /bin/login -f     
root      1064  0.0  0.0   2504  1508 tty1     S+   20:03   0:00  \_ -bash
gdm       1147  0.0  0.0   2784   640 ?        S    20:03   0:00 /usr/bin/dbus-launch --exit-with-session /usr/bin/gnome-session --autostart /
gdm       1148  0.0  0.0   3492  1024 ?        Ss   20:03   0:00 //bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
gdm       1151  0.0  0.1  44748  3424 ?        Sl   20:03   0:00 /usr/lib/at-spi2-core/at-spi-bus-launcher
gdm       1155  0.0  0.0   3272  1392 ?        S    20:03   0:00  \_ /bin/dbus-daemon --config-file=/etc/at-spi2/accessibility.conf --nofork -
gdm       1158  0.0  0.1  15328  2796 ?        Sl   20:03   0:00 /usr/lib/at-spi2-core/at-spi2-registryd --use-gnome-session
root      1185  0.0  0.1  35272  3412 ?        Sl   20:03   0:00 /usr/lib/upower/upowerd
colord    1216  0.0  0.2  37132  4720 ?        Sl   20:03   0:00 /usr/lib/colord/colord
rtkit     1225  0.0  0.0  20484  1020 ?        SNl  20:03   0:00 /usr/lib/rtkit/rtkit-daemon
tfoote
 
Posts: 10
Joined: Fri Jul 31, 2015 4:24 pm

by tfoote » Mon Aug 10, 2015 10:14 pm

With the board continuing to idle, it's starting to warm up and self throttle the cpu:

The following are appearing in the syslog

Code: Select all
Aug 10 21:19:16 linaro-gnome kernel: [ 4597.097015] msm_thermal: Switch from state 0 to 1 with temp 71
Aug 10 21:19:16 linaro-gnome kernel: [ 4597.097015] msm_thermal: Limiting cpu0 max frequency to 1134000
Aug 10 21:19:16 linaro-gnome kernel: [ 4597.097045] msm_thermal: Limiting cpu1 max frequency to 1134000
Aug 10 21:19:16 linaro-gnome kernel: [ 4597.097076] msm_thermal: Limiting cpu2 max frequency to 1134000
Aug 10 21:19:16 linaro-gnome kernel: [ 4597.097076] msm_thermal: Limiting cpu3 max frequency to 1134000
Aug 10 21:19:17 linaro-gnome kernel: [ 4597.846954] msm_thermal: Switch from state 1 to 0 with temp 65
Aug 10 21:19:17 linaro-gnome kernel: [ 4597.846984] msm_thermal: Limiting cpu0 max frequency to 1728000
Aug 10 21:19:17 linaro-gnome kernel: [ 4597.847045] msm_thermal: Limiting cpu1 max frequency to 1728000
Aug 10 21:19:17 linaro-gnome kernel: [ 4597.847106] msm_thermal: Limiting cpu2 max frequency to 1728000
Aug 10 21:19:17 linaro-gnome kernel: [ 4597.847137] msm_thermal: Limiting cpu3 max frequency to 1728000


The load average appears to have stabilized at around 8.0.
Code: Select all
tfoote@linaro-gnome:~$ uptime
 22:44:23 up  2:41,  4 users,  load average: 8.01, 8.04, 8.05



I thought it might be io limited... but does not appear to be using io.

Code: Select all
tfoote@linaro-gnome:~$ iostat 1
Linux 3.4.0-gfe70f23 (linaro-gnome)    08/10/15    _armv7l_   (4 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           2.97    0.00    5.28    6.33    0.00   85.43

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
mmcblk0          12.22       129.17         5.86      27425       1244
mmcblk1          33.34       734.31       237.15     155909      50352

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.75    0.00    0.50    0.00    0.00   98.75

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
mmcblk0           0.00         0.00         0.00          0          0
mmcblk1           0.00         0.00         0.00          0          0

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.00    0.00    0.75    0.00    0.00   99.25

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
mmcblk0           0.00         0.00         0.00          0          0
mmcblk1           0.00         0.00         0.00          0          0

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.00    0.00    0.75    0.00    0.00   99.25

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
mmcblk0           0.00         0.00         0.00          0          0
mmcblk1           0.00         0.00         0.00          0          0

^C
tfoote@linaro-gnome:~$ uptime
 23:16:06 up 3 min,  4 users,  load average: 7.27, 3.84, 1.54




Is there a way to get sensors from the lm-sensors package to work for sensing the temperature? It appears to report a constant number all the time.
tfoote
 
Posts: 10
Joined: Fri Jul 31, 2015 4:24 pm

by Sundeep » Wed Aug 12, 2015 12:46 am

Hi Tully,
Thermal characterization has been done on the 6410P and I could share that document with you over email.

What was the issue you faced when you try to run the lm-sensors package? Does that support the Snapdragon 8064 core?

Cheers,
Sundeep
Sundeep
 
Posts: 33
Joined: Wed Jul 01, 2015 9:10 pm

by tfoote » Wed Aug 12, 2015 5:45 pm

I think that the thermal issues are a secondary issue caused by the load on the processor. Is there any thought where the load is coming from and how I can lower it?

For reference, here's the output from running sensors. Watching it a little closer one value does appear to change: pm8921_tz-virtual-0 I guess I'd assume that's the cpu temperature.

Code: Select all
linaro@linaro-gnome:~$ sudo apt-get install lm-sensors
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  gksu libgksu2-0 libglade2-0 python-glade2 python-wicd
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libsensors4
Suggested packages:
  fancontrol sensord read-edid i2c-tools
The following NEW packages will be installed:
  libsensors4 lm-sensors
0 upgraded, 2 newly installed, 0 to remove and 2 not upgraded.
Need to get 100 kB of archives.
After this operation, 522 kB of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 http://ports.ubuntu.com/ubuntu-ports/ trusty/main libsensors4 armhf 1:3.3.4-2ubuntu1 [24.7 kB]
Get:2 http://ports.ubuntu.com/ubuntu-ports/ trusty/universe lm-sensors armhf 1:3.3.4-2ubuntu1 [75.4 kB]
Fetched 100 kB in 1s (99.6 kB/s)
Selecting previously unselected package libsensors4:armhf.
(Reading database ... 81975 files and directories currently installed.)
Preparing to unpack .../libsensors4_1%3a3.3.4-2ubuntu1_armhf.deb ...
Unpacking libsensors4:armhf (1:3.3.4-2ubuntu1) ...
Selecting previously unselected package lm-sensors.
Preparing to unpack .../lm-sensors_1%3a3.3.4-2ubuntu1_armhf.deb ...
Unpacking lm-sensors (1:3.3.4-2ubuntu1) ...
Processing triggers for man-db (2.6.7.1-1) ...
Processing triggers for ureadahead (0.100.0-16) ...
Setting up libsensors4:armhf (1:3.3.4-2ubuntu1) ...
Setting up lm-sensors (1:3.3.4-2ubuntu1) ...
Processing triggers for libc-bin (2.19-0ubuntu6) ...
Processing triggers for ureadahead (0.100.0-16) ...
linaro@linaro-gnome:~$ sensors
tsens_tz_sensor0-virtual-0
Adapter: Virtual device
temp1:         +0.1°C  (crit =  +0.2°C)

tsens_tz_sensor1-virtual-0
Adapter: Virtual device
temp1:         +0.1°C  (crit =  +0.2°C)

tsens_tz_sensor2-virtual-0
Adapter: Virtual device
temp1:         +0.1°C  (crit =  +0.2°C)

tsens_tz_sensor3-virtual-0
Adapter: Virtual device
temp1:         +0.1°C  (crit =  +0.2°C)

tsens_tz_sensor4-virtual-0
Adapter: Virtual device
temp1:         +0.1°C  (crit =  +0.2°C)

tsens_tz_sensor5-virtual-0
Adapter: Virtual device
temp1:         +0.1°C  (crit =  +0.2°C)

tsens_tz_sensor6-virtual-0
Adapter: Virtual device
temp1:         +0.1°C  (crit =  +0.2°C)

tsens_tz_sensor7-virtual-0
Adapter: Virtual device
temp1:         +0.1°C  (crit =  +0.2°C)

tsens_tz_sensor8-virtual-0
Adapter: Virtual device
temp1:         +0.1°C  (crit =  +0.2°C)

tsens_tz_sensor9-virtual-0
Adapter: Virtual device
temp1:         +0.1°C  (crit =  +0.2°C)

tsens_tz_sensor10-virtual-0
Adapter: Virtual device
temp1:         +0.1°C  (crit =  +0.2°C)

pm8921_tz-virtual-0
Adapter: Virtual device
temp1:        +54.1°C  (crit = +145.0°C)

pm8821_tz-virtual-0
Adapter: Virtual device
temp1:        +37.0°C  (crit = +145.0°C)
tfoote
 
Posts: 10
Joined: Fri Jul 31, 2015 4:24 pm

by ashwin » Fri Aug 14, 2015 1:40 am

Hi Tully

I've run the IFC6410Plus on Linaro stock release for around 3 hrs and the load average has not crossed 4.5

Code: Select all
linaro@linaro-gnome:~$ uptime
 09:30:59 up  3:52,  4 users,  load average: 4.24, 4.14, 4.09


Cheers
Ashwin P
Inforce
ashwin
 
Posts: 4
Joined: Wed Jul 01, 2015 10:07 pm

by Sundeep » Mon Aug 17, 2015 2:42 am

Hi Tully,
What you have raised is a valid issue. We see that the load is unusually high when the WiFi is enabled (and increases over time).
root@linaro-gnome:~# uptime
10:06:48 up 2 min, 3 users, load average: 7.70, 3.27, 1.23
root@linaro-gnome:~# uptime
10:11:38 up 7 min, 3 users, load average: 8.03, 6.30, 3.09

We are debugging this issue and shall keep you posted once we have a solution. Needless to add, any help/suggestion is welcome.

Cheers,
Sundeep
Sundeep
 
Posts: 33
Joined: Wed Jul 01, 2015 9:10 pm

by tfoote » Mon Aug 17, 2015 3:49 pm

Hi Sundeep,

I'm glad you can reproduce. That looks like exactly the same behavior I'm seeing.

I ran another test with the machine directly out of the box, only installing lm-sensors to watch the cpu temperature. And I gets similar results to Ashwin, with a load average near 4 without the wifi enabled.

Though I'll note that the CPU is heating up and slowing down with only the blank desktop showing and no other commands run. A load average of ~4 seems high for an idling computer.

You can find the full history, syslog with throttling outputs as well as the resultant temp and load average here: https://gist.github.com/tfoote/663dd744524ad7f21b2e
tfoote
 
Posts: 10
Joined: Fri Jul 31, 2015 4:24 pm

by Sundeep » Thu Aug 20, 2015 10:48 pm

Hi Tully,
I've sent a patch over email to resolve these issues. We shall soon make an update release that includes this patch and publish it to everyone.

Cheers,
Sundeep
Sundeep
 
Posts: 33
Joined: Wed Jul 01, 2015 9:10 pm

by tfoote » Fri Aug 21, 2015 7:08 pm

Thanks, I will try it out as soon as I can get a few contiguous hours next week.
tfoote
 
Posts: 10
Joined: Fri Jul 31, 2015 4:24 pm

by jzawodn » Mon Feb 06, 2017 8:43 pm

Sundeep wrote:Hi Tully,
I've sent a patch over email to resolve these issues. We shall soon make an update release that includes this patch and publish it to everyone.

Cheers,
Sundeep


Has this fix shipped yet?

I have recently purchased boards that exhibit this exact same behavior.

If not, can the patch be posted? Maybe somewhere public so others can find it easily too?

Thanks,

Jeremy
jzawodn
 
Posts: 2
Joined: Mon Jan 30, 2017 8:19 pm


Return to INFORCE 6410PLUS™

Contact Us.