chumby:~# stop_control_panel
*** stopping control panel
ls -l /mnt/usb/ /mnt/usb/bin/
*** killing registered flashplayer pid: 1031
rmmod silvermoon_tsb
insmod /mnt/usb/silvermoon-tsb.ko scaled_touchscreen=1
switch_fb.sh 0
mount
cat /mnt/storage/browser_etc/pointercal
if [ ! -e /mnt/storage/browser_etc ]; then
cp -rP /etc /mnt/storage/browser_etc
fi
mount -t loop -o bind /mnt/storage/browser_etc /etc
Adobe FlashLite 3.1.7 Release (Version 9,1,122,0)- Chumby Industries (version 9 build 78-3015 [GCC 4.3.2])
Portions copyright (C) 2005-2010 Chumby Industries, Inc.
mkdir -p /mnt/usb/root
Built for: silvermoon; Features: Video ALSA ARM-optimizations
Build time: Wed 07Apr2010 1632
mount -t loop -o bind /mnt/usb/root /root
export TSLIB_CONFFILE=/mnt/usb/etc/ts.conf
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_TSDEVICE=/dev/input/by-id/soc-noserial-event-ts
export QWS_MOUSE_PROTO=Tslib
if [ ! -e /etc/pointercal ]; then
chumbyflashplayer.x: sending signal 15 (SIGTERM) to running instance 1031
/mnt/usb/bin/ts_calibrate
sync
fi
echo done
strace /mnt/usb/bin/ts_calibratechumbyflashplayer.x: registered instance 1031 appears to have terminated
btplay client v1.4.1.38.41
Connected to btplayd instance 1030
Got response: OK 1001 flashplayer exit
Ignoring mismatched response 1001, expected 100
Got response: OK 100 quit
Matched request 100
Waiting 500ms for process to terminate
Continuing...
*** killing btplayd (SIGTERM): 1711
*** killing btplayd (SIGTERM): 1030
*** killing btplayd (SIGKILL): 1711
*** killing btplayd (SIGKILL): 1030
chumby:~# ls -l /mnt/usb/ /mnt/usb/bin/
/mnt/usb/:
total 160
drwxr-xr-x 2 root root 16384 Sep 2 15:32 bin
-rwxr-xr-x 1 root root 672 Sep 2 15:34 debugchumby
drwxr-xr-x 3 root root 16384 Sep 2 15:32 demos
drwxr-xr-x 2 root root 16384 Sep 2 15:32 etc
drwxr-xr-x 5 root root 16384 Sep 2 16:21 lib
drwxr-xr-x 6 root root 16384 Sep 2 15:32 plugins
drwxr-xr-x 2 root root 16384 Dec 15 16:04 root
-rwxr-xr-x 1 root root 16647 Sep 2 15:32 silvermoon-tsb.ko
drwxr-xr-x 5 root root 16384 Sep 2 15:52 ssl
/mnt/usb/bin/:
total 9952
-rwxr-xr-x 1 root root 3646 Sep 2 15:32 c_rehash
-rwxr-xr-x 1 root root 4872 Sep 2 15:32 fipsld
-rwxr-xr-x 1 root root 1492484 Sep 2 15:32 lrelease
-rwxr-xr-x 1 root root 957036 Sep 2 15:32 moc
-rwxr-xr-x 1 root root 1469809 Sep 2 15:32 openssl
-rwxr-xr-x 1 root root 3644574 Sep 2 15:32 qmake
-rwxr-xr-x 1 root root 1017456 Sep 2 15:32 rcc
-rwxr-xr-x 1 root root 31250 Sep 2 15:32 ts_calibrate
-rwxr-xr-x 1 root root 26227 Sep 2 15:32 ts_harvest
-rwxr-xr-x 1 root root 6336 Sep 2 15:32 ts_print
-rwxr-xr-x 1 root root 6348 Sep 2 15:32 ts_print_raw
-rwxr-xr-x 1 root root 21092 Sep 2 15:32 ts_test
-rwxr-xr-x 1 root root 1378928 Sep 2 15:32 uic
chumby:~# rmmod silvermoon_tsb
chumby:~# insmod /mnt/usb/silvermoon-tsb.ko scaled_touchscreen=1
chumby:~# switch_fb.sh 0
switching to fb0
cat: write error: No space left on device
chumby:~# mount
rootfs on / type rootfs (rw)
/dev/root on / type ext3 (ro,data=ordered)
tmpfs on /tmp type tmpfs (rw,mode=755)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
none on /var type tmpfs (rw,size=32768k)
none on /mnt type tmpfs (rw,size=32768k)
/dev/mmcblk0p4 on /mnt/storage type ext3 (rw,errors=continue,data=ordered)
none on /dev type tmpfs (rw,size=32768k)
none on /dev/pts type devpts (rw,mode=600)
none on /proc/bus/usb type usbfs (rw)
/dev/sdb1 on /mnt/usb-F4AE-E4D2 type vfat (rw,noatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,utf8)
chumby:~# cat /mnt/storage/browser_etc/pointercal
cat: can't open '/mnt/storage/browser_etc/pointercal': No such file or directory
chumby:~#
chumby:~# if [ ! -e /mnt/storage/browser_etc ]; then
> cp -rP /etc /mnt/storage/browser_etc
> fi
chumby:~# mount -t loop -o bind /mnt/storage/browser_etc /etc
chumby:~#
chumby:~# mkdir -p /mnt/usb/root
chumby:~# mount -t loop -o bind /mnt/usb/root /root
chumby:~#
chumby:~# export TSLIB_CONFFILE=/mnt/usb/etc/ts.conf
chumby:~# export TSLIB_CALIBFILE=/etc/pointercal
chumby:~# export TSLIB_TSDEVICE=/dev/input/by-id/soc-noserial-event-ts
chumby:~# export QWS_MOUSE_PROTO=Tslib
chumby:~#
chumby:~# if [ ! -e /etc/pointercal ]; then
> /mnt/usb/bin/ts_calibrate
> sync
> fi
ts_open: No such file or directory
chumby:~# echo done
done
chumby:~# strace /mnt/usb/bin/ts_calibrate
execve("/mnt/usb/bin/ts_calibrate", ["/mnt/usb/bin/ts_calibrate"], [/* 34 vars */]) = 0
brk(0) = 0x1e000
uname({sys="Linux", node="chumby-18-17-67", ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001d000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/mnt/usb/lib/tls/v5l/fast-mult/half/libts-0.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/mnt/usb/lib/tls/v5l/fast-mult/half", 0xbeb540c8) = -1 ENOENT (No such file or directory)
open("/mnt/usb/lib/tls/v5l/fast-mult/libts-0.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/mnt/usb/lib/tls/v5l/fast-mult", 0xbeb540c8) = -1 ENOENT (No such file or directory)
open("/mnt/usb/lib/tls/v5l/half/libts-0.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/mnt/usb/lib/tls/v5l/half", 0xbeb540c8) = -1 ENOENT (No such file or directory)
open("/mnt/usb/lib/tls/v5l/libts-0.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/mnt/usb/lib/tls/v5l", 0xbeb540c8) = -1 ENOENT (No such file or directory)
open("/mnt/usb/lib/tls/fast-mult/half/libts-0.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/mnt/usb/lib/tls/fast-mult/half", 0xbeb540c8) = -1 ENOENT (No such file or directory)
open("/mnt/usb/lib/tls/fast-mult/libts-0.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/mnt/usb/lib/tls/fast-mult", 0xbeb540c8) = -1 ENOENT (No such file or directory)
open("/mnt/usb/lib/tls/half/libts-0.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/mnt/usb/lib/tls/half", 0xbeb540c8) = -1 ENOENT (No such file or directory)
open("/mnt/usb/lib/tls/libts-0.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/mnt/usb/lib/tls", 0xbeb540c8) = -1 ENOENT (No such file or directory)
open("/mnt/usb/lib/v5l/fast-mult/half/libts-0.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/mnt/usb/lib/v5l/fast-mult/half", 0xbeb540c8) = -1 ENOENT (No such file or directory)
open("/mnt/usb/lib/v5l/fast-mult/libts-0.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/mnt/usb/lib/v5l/fast-mult", 0xbeb540c8) = -1 ENOENT (No such file or directory)
open("/mnt/usb/lib/v5l/half/libts-0.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/mnt/usb/lib/v5l/half", 0xbeb540c8) = -1 ENOENT (No such file or directory)
open("/mnt/usb/lib/v5l/libts-0.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/mnt/usb/lib/v5l", 0xbeb540c8) = -1 ENOENT (No such file or directory)
open("/mnt/usb/lib/fast-mult/half/libts-0.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/mnt/usb/lib/fast-mult/half", 0xbeb540c8) = -1 ENOENT (No such file or directory)
open("/mnt/usb/lib/fast-mult/libts-0.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/mnt/usb/lib/fast-mult", 0xbeb540c8) = -1 ENOENT (No such file or directory)
open("/mnt/usb/lib/half/libts-0.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/mnt/usb/lib/half", 0xbeb540c8) = -1 ENOENT (No such file or directory)
open("/mnt/usb/lib/libts-0.0.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\240\t\0\0004\0\0\0\360"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=10178, ...}) = 0
mmap2(NULL, 38988, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40026000
mprotect(0x40028000, 28672, PROT_NONE) = 0
mmap2(0x4002f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0x4002f000
close(3) = 0
open("/mnt/usb/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/tls/v5l/fast-mult/half/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/v5l/fast-mult/half", 0xbeb540b0) = -1 ENOENT (No such file or directory)
open("/lib/tls/v5l/fast-mult/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/v5l/fast-mult", 0xbeb540b0) = -1 ENOENT (No such file or directory)
open("/lib/tls/v5l/half/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/v5l/half", 0xbeb540b0) = -1 ENOENT (No such file or directory)
open("/lib/tls/v5l/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/v5l", 0xbeb540b0) = -1 ENOENT (No such file or directory)
open("/lib/tls/fast-mult/half/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/fast-mult/half", 0xbeb540b0) = -1 ENOENT (No such file or directory)
open("/lib/tls/fast-mult/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/fast-mult", 0xbeb540b0) = -1 ENOENT (No such file or directory)
open("/lib/tls/half/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/half", 0xbeb540b0) = -1 ENOENT (No such file or directory)
open("/lib/tls/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls", 0xbeb540b0) = -1 ENOENT (No such file or directory)
open("/lib/v5l/fast-mult/half/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/v5l/fast-mult/half", 0xbeb540b0) = -1 ENOENT (No such file or directory)
open("/lib/v5l/fast-mult/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/v5l/fast-mult", 0xbeb540b0) = -1 ENOENT (No such file or directory)
open("/lib/v5l/half/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/v5l/half", 0xbeb540b0) = -1 ENOENT (No such file or directory)
open("/lib/v5l/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/v5l", 0xbeb540b0) = -1 ENOENT (No such file or directory)
open("/lib/fast-mult/half/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/fast-mult/half", 0xbeb540b0) = -1 ENOENT (No such file or directory)
open("/lib/fast-mult/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/fast-mult", 0xbeb540b0) = -1 ENOENT (No such file or directory)
open("/lib/half/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/half", 0xbeb540b0) = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\374\10\0\0004\0\0\0\230"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=15096, ...}) = 0
mmap2(NULL, 41136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40030000
mprotect(0x40032000, 28672, PROT_NONE) = 0
mmap2(0x40039000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0x40039000
close(3) = 0
open("/mnt/usb/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\300Q\1\0004\0\0\0\234"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1553002, ...}) = 0
mmap2(NULL, 1212984, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4003b000
mprotect(0x40156000, 32768, PROT_NONE) = 0
mmap2(0x4015e000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11b) = 0x4015e000
mmap2(0x40161000, 8760, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40161000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001e000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001f000
syscall_5(0x4001e8d0, 0x1000, 0x4002567c, 0x4001efa8, 0x40025050, 0x40025000, 0, 0xf0005, 0x50, 0x1, 0xffff5118, 0xbeb54814, 0, 0xbeb54690, 0x4001544c, 0x40001f78, 0x20000010, 0x4001e8d0, 0, 0, 0, 0, 0x101ec, 0, 0, 0, 0, 0, 0, 0, 0, 0) = 0
mprotect(0x4015e000, 8192, PROT_READ) = 0
mprotect(0x40039000, 4096, PROT_READ) = 0
mprotect(0x40024000, 4096, PROT_READ) = 0
rt_sigaction(SIGSEGV, {0x9628, [SEGV], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {0x9628, [INT], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTERM, {0x9628, [TERM], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0
brk(0) = 0x1e000
brk(0x3f000) = 0x3f000
open("/dev/input/by-id/soc-noserial-event-ts", O_RDONLY) = -1 ENOENT (No such file or directory)
dup(2) = 3
fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR)
fstat64(3, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40020000
_llseek(3, 0, 0xbeb546f0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
write(3, "ts_open: No such file or director"..., 35ts_open: No such file or directory
) = 35
close(3) = 0
munmap(0x40020000, 4096) = 0
exit_group(1) = ?