Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2018
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 8.31 KB | None | 0 0
  1. Welcome to the Mer/SailfishOS Boat loader debug init system.
  2.  
  3. Log so far is in /init.log
  4.  
  5. To make post-switch_root halt before starting systemd, perform:
  6.   touch /init_enter_debug2
  7. (When run post-switch_root, telnet is on port 2323, not 23)
  8.  
  9. sh-3.2# ls
  10. bin         default.prop          init.cal.rc                   init.icera.rc                      init.recovery.ray_touch.rc  init.tn8.rc           media              sbin              tmp
  11. boot        dev                   init.cm.rc                    init.log                           init.recovery.tn8.rc        init.tn8_common.rc    mnt                sdcard            ueventd.rc
  12. bugreports  etc                   init.comms.rc                 init.none.rc                       init.t124.rc                init.usb.configfs.rc  opt                selinux_version   ueventd.tn8.rc
  13. cache       file_contexts.bin     init.dualwifi.rc              init.nv_dev_board.usb.rc           init.tegra.rc               init.usb.rc           proc               service_contexts  usercalib
  14. config      home                  init.environ.rc               init.ray_touch.rc                  init.tegra_emmc.rc          init.ussrd.rc         property_contexts  srv               usr
  15. d           init-debug            init.extraenv.armeabi-v7a.rc  init.rc                            init.tegra_sata.rc          init.zygote32.rc      root               sys               var
  16. data        init-debug-stderrout  init.hdcp.rc                  init.recovery.nv_dev_board.usb.rc  init.tlk.rc                 lib                   run                system            vendor
  17. sh-3.2# cat /init
  18. init-debug                         init.dualwifi.rc                   init.log                           init.recovery.nv_dev_board.usb.rc  init.tegra_emmc.rc                 init.usb.configfs.rc
  19. init-debug-stderrout               init.environ.rc                    init.none.rc                       init.recovery.ray_touch.rc         init.tegra_sata.rc                 init.usb.rc
  20. init.cal.rc                        init.extraenv.armeabi-v7a.rc       init.nv_dev_board.usb.rc           init.recovery.tn8.rc               init.tlk.rc                        init.ussrd.rc
  21. init.cm.rc                         init.hdcp.rc                       init.ray_touch.rc                  init.t124.rc                       init.tn8.rc                        init.zygote32.rc
  22. init.comms.rc                      init.icera.rc                      init.rc                            init.tegra.rc                      init.tn8_common.rc                
  23. sh-3.2# cat /init.log
  24. + echo 'Running Mer Boat Loader'
  25. Running Mer Boat Loader
  26. + BOOTLOGO=%BOOTLOGO%
  27. + ALWAYSDEBUG=%ALWAYSDEBUG%
  28. + DATA_PARTITION=%DATA_PART%
  29. + DEFAULT_OS=%DEFAULT_OS%
  30. + export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
  31. + PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
  32. + USB_FUNCTIONS=rndis
  33. + ANDROID_USB=/sys/class/android_usb/android0
  34. + LOCAL_IP=192.168.2.15
  35. + DONE_SWITCH=no
  36. + '[' /init-debug = /init-debug ']'
  37. + DONE_SWITCH=yes
  38. + '[' yes = no ']'
  39. + EXPLICIT_BUSYBOX=/bin/busybox-static
  40. + TELNET_DEBUG_PORT=2323
  41. + do_mount_devprocsys
  42. + echo '########################## mounting devprocsys'
  43. ########################## mounting devprocsys
  44. + mkdir /dev
  45. mkdir: cannot create directory `/dev': File exists
  46. + mount -t devtmpfs devtmpfs /dev
  47. + mkdir /dev/pts
  48. mkdir: cannot create directory `/dev/pts': File exists
  49. + mount -t devpts devpts /dev/pts
  50. + mkdir /proc
  51. mkdir: cannot create directory `/proc': File exists
  52. + mkdir /sys
  53. mkdir: cannot create directory `/sys': File exists
  54. + mount -t sysfs sysfs /sys
  55. + mount -t proc proc /proc
  56. + HALT_BOOT=n
  57. + '[' -f /init_enter_debug2 ']'
  58. + '[' -f /init_disable_telnet ']'
  59. + run_debug_session 'init-debug in real rootfs' n
  60. + CUSTOMPRODUCT='init-debug in real rootfs'
  61. + echo '########################## Debug session : init-debug in real rootfs'
  62. ########################## Debug session : init-debug in real rootfs
  63. + usb_setup 'Mer Debug setting up (DONE_SWITCH=yes)'
  64. + write /sys/class/android_usb/android0/enable 0
  65. + echo -n 0
  66. + write /sys/class/android_usb/android0/functions ''
  67. + echo -n ''
  68. + write /sys/class/android_usb/android0/enable 1
  69. + echo -n 1
  70. + usleep 500000
  71. /init-debug: line 194: usleep: command not found
  72. + write /sys/class/android_usb/android0/enable 0
  73. + echo -n 0
  74. + write /sys/class/android_usb/android0/idVendor 18D1
  75. + echo -n 18D1
  76. + write /sys/class/android_usb/android0/idProduct D001
  77. + echo -n D001
  78. + write /sys/class/android_usb/android0/iManufacturer 'Mer Boat Loader'
  79. + echo -n 'Mer Boat Loader'
  80. + write /sys/class/android_usb/android0/iProduct 'init-debug in real rootfs'
  81. + echo -n 'init-debug in real rootfs'
  82. + write /sys/class/android_usb/android0/iSerial 'Mer Debug setting up (DONE_SWITCH=yes)'
  83. + echo -n 'Mer Debug setting up (DONE_SWITCH=yes)'
  84. + write /sys/class/android_usb/android0/functions rndis
  85. + echo -n rndis
  86. + write /sys/class/android_usb/android0/enable 1
  87. + echo -n 1
  88. + USB_IFACE=notfound
  89. + /sbin/ifconfig rndis0 192.168.2.15
  90. + USB_IFACE=rndis0
  91. + '[' xrndis0 = xnotfound ']'
  92. + /sbin/ifconfig -a
  93. ip6tnl0   Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
  94.           NOARP  MTU:1452  Metric:1
  95.           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  96.           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  97.           collisions:0 txqueuelen:0
  98.           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
  99.  
  100. lo        Link encap:Local Loopback  
  101.           LOOPBACK  MTU:65536  Metric:1
  102.           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  103.           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  104.           collisions:0 txqueuelen:0
  105.           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
  106.  
  107. rmnetctl  Link encap:IPIP Tunnel  HWaddr  
  108.           NOARP  MTU:1500  Metric:1
  109.           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  110.           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  111.           collisions:0 txqueuelen:0
  112.           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
  113.  
  114. rndis0    Link encap:Ethernet  HWaddr 1A:EB:B1:DD:B5:2A  
  115.           inet addr:192.168.2.15  Bcast:192.168.2.255  Mask:255.255.255.0
  116.           UP BROADCAST MULTICAST  MTU:1500  Metric:1
  117.           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  118.           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  119.           collisions:0 txqueuelen:1000
  120.           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
  121.  
  122. sit0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-E8-B5-00-00-00-00-00-00-00-00  
  123.           NOARP  MTU:1480  Metric:1
  124.           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  125.           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  126.           collisions:0 txqueuelen:0
  127.           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
  128.  
  129. wlan0     Link encap:Ethernet  HWaddr 00:90:4C:11:22:33  
  130.           BROADCAST MULTICAST  MTU:1500  Metric:1
  131.           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  132.           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  133.           collisions:0 txqueuelen:1000
  134.           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
  135.  
  136. + '[' xrndis0 = xnotfound ']'
  137. + echo 'start 192.168.2.20'
  138. + echo 'end 192.168.2.90'
  139. + echo 'lease_file /var/udhcpd.leases'
  140. + echo 'interface rndis0'
  141. + echo 'option subnet 255.255.255.0'
  142. + echo '########################## starting dhcpd'
  143. ########################## starting dhcpd
  144. + /bin/busybox-static udhcpd
  145. + HALT_BOOT=n
  146. + set_welcome_msg n
  147. + cat
  148. + '[' yes = no ']'
  149. + cat
  150. + cat
  151. + HALT_BOOT=n
  152. + '[' n = y ']'
  153. + '[' yes = no ']'
  154. + '[' -z ']'
  155. + echo '########################## starting telnetd'
  156. ########################## starting telnetd
  157. + /bin/busybox-static telnetd -b 192.168.2.15:2323 -l /bin/sh
  158. + usb_info 'Mer Debug telnet on port 2323 on rndis0 192.168.2.15 - also running udhcpd'
  159. + echo '########################## usb_info: Mer Debug telnet on port 2323 on rndis0 192.168.2.15 - also running udhcpd'
  160. ########################## usb_info: Mer Debug telnet on port 2323 on rndis0 192.168.2.15 - also running udhcpd
  161. + sleep 1
  162. + write /sys/class/android_usb/android0/iSerial 'Mer Debug telnet on port 2323 on rndis0 192.168.2.15 - also running udhcpd'
  163. + echo -n 'Mer Debug telnet on port 2323 on rndis0 192.168.2.15 - also running udhcpd'
  164. + '[' n = y ']'
  165. + rm /dev/block
  166. + '[' -x /sbin/preinit ']'
  167. + INIT=/sbin/preinit
  168. + exec /sbin/preinit --log-level=debug --log-target=kmsg
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement