peter12 Posted January 24, 2017 Posted January 24, 2017 Hi there, when I run command "sudo shutdown -r now" (or sudo reboot) my orange pi shuts down instead of reboot. Why this happens and how to correct it please? Thank you. My armbian: Linux orangepilite 3.4.113-sun8i #10 SMP PREEMPT Tue Jan 24 02:57:18 CET 2017 armv7l GNU/Linux
jkajolin Posted January 25, 2017 Posted January 25, 2017 plugin usb serial console and see what is going on. I do have a 'lite wifi' and it seems to work just as similar to others. the boot sequence is a bit slow compared to the EEMC models
peter12 Posted January 25, 2017 Author Posted January 25, 2017 My findings:- if I freshly power opi on, I connect just via TTL (no hdmi display, no ssh) command "sudo shutdown -r now" restarts my opi successfully (if I powered on and tried hdmi/ssh in between, I must power cycle). If I try second reboot attempt after fresh power on, it shuts down opi.- if I am connected just via TTL and my hdmi display is connected, command "sudo shutdown -r now" shuts down my opi.- if I am connected via SSH (my hdmi display is connected or can be disconnected, command "sudo shutdown -r now" shuts down my opi. Strange. Here is a log when trying to reboot via ssh (it ends with shutdown):P.S. I don't see this log always via TTL putty, no idea why (I see it just from time to time). UPDATE: For any scenario hard reset reboot works always "reboot -f" [ 3.567118] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x2b) [ 3.583076] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x4c) [ 3.598989] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x4d) [ 3.614794] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x4e) [ 3.630616] sunxi_i2c_do_xfer()985 - [i2c1] incomplete xfer (status: 0x20, dev addr: 0x18) [ 3.646286] sunxi_i2c_do_xfer()985 - [i2c1] incomplete xfer (status: 0x20, dev addr: 0x19) [ 3.661856] sunxi_i2c_do_xfer()985 - [i2c1] incomplete xfer (status: 0x20, dev addr: 0x1a) [ 3.677337] sunxi_i2c_do_xfer()985 - [i2c1] incomplete xfer (status: 0x20, dev addr: 0x29) [ 3.692772] sunxi_i2c_do_xfer()985 - [i2c1] incomplete xfer (status: 0x20, dev addr: 0x2a) [ 3.708105] sunxi_i2c_do_xfer()985 - [i2c1] incomplete xfer (status: 0x20, dev addr: 0x2b) [ 3.723410] sunxi_i2c_do_xfer()985 - [i2c1] incomplete xfer (status: 0x20, dev addr: 0x4c) [ 3.738565] sunxi_i2c_do_xfer()985 - [i2c1] incomplete xfer (status: 0x20, dev addr: 0x4d) [ 3.753623] sunxi_i2c_do_xfer()985 - [i2c1] incomplete xfer (status: 0x20, dev addr: 0x4e) [ 3.768403] sunxi_wdt_init_module: sunxi WatchDog Timer Driver v1.0 [ 3.781178] sunxi_wdt_probe: devm_ioremap return wdt_reg 0xf1c20ca0, res->start 0x01c20ca0, res->end 0x01c20cbf [ 3.792652] sunxi_wdt_probe: initialized (g_timeout=16s, g_nowayout=0) [ 3.811524] wdt_enable, write reg 0xf1c20cb8 val 0x00000000 [ 3.823571] timeout_to_interv, line 167 [ 3.833577] interv_to_timeout, line 189 [ 3.843522] wdt_set_tmout, write 0x000000b0 to mode reg 0xf1c20cb8, actual timeout 16 sec [ 3.858884] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com [ 3.874463] [cpu_freq] ERR:get cpu extremity frequency from sysconfig failed, use max_freq [ 3.895612] no blue_led, ignore it! [ 3.905885] no led_0, ignore it! [ 3.915390] no led_1, ignore it! [ 3.924793] no led_2, ignore it! [ 3.934102] no led_3, ignore it! [ 3.943379] no led_4, ignore it! [ 3.952510] no led_5, ignore it! [ 3.961545] no led_6, ignore it! [ 3.970487] no led_7, ignore it! [ 3.980239] usbcore: registered new interface driver usbhid [ 3.991850] usbhid: USB HID core driver [ 4.005601] asoc: sndcodec <-> sunxi-codec mapping ok [ 4.017872] [DAUDIO]sunxi-daudio cannot find any using configuration for controllers, return directly! [ 4.034017] [I2S]snddaudio cannot find any using configuration for controllers, return directly! [ 4.049530] [DAUDIO0] driver not init,just return. [ 4.062858] mmc0: new high speed SDHC card at address 1234 [ 4.075357] mmcblk0: mmc0:1234 SA04G 3.63 GiB [ 4.075507] asoc: sndhdmi <-> sunxi-hdmiaudio.0 mapping ok [ 4.076983] oprofile: using arm/armv7-ca7 [ 4.107595] u32 classifier [ 4.116223] Performance counters on [ 4.116335] mmcblk0: p1 [ 4.116898] mmcblk mmc0:1234: Card claimed for testing. [ 4.116911] mmc0:1234: SA04G 3.63 GiB [ 4.156001] input device check on [ 4.165878] Actions configured [ 4.175673] IPv4 over IPv4 tunneling driver [ 4.186862] TCP: bic registered [ 4.196307] TCP: cubic registered [ 4.205936] TCP: westwood registered [ 4.215899] TCP: highspeed registered [ 4.225991] TCP: hybla registered [ 4.235615] TCP: htcp registered [ 4.245075] TCP: vegas registered [ 4.254540] TCP: veno registered [ 4.263809] TCP: scalable registered [ 4.273431] TCP: lp registered [ 4.282439] TCP: yeah registered [ 4.291545] TCP: illinois registered [ 4.300960] Initializing XFRM netlink socket [ 4.311333] NET: Registered protocol family 10 [ 4.322801] NET: Registered protocol family 17 [ 4.333261] NET: Registered protocol family 15 [ 4.343690] Registering the dns_resolver key type [ 4.354769] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5 [ 4.369043] ThumbEE CPU extension supported. [ 4.379602] Registering SWP/SWPB emulation handler [ 4.391390] registered taskstats version 1 [ 4.402371] cmdline,disp= [ 4.442698] ths_fetch_sysconfig_para: type err device_used = 1. [ 4.456976] CPU Budget:corekeeper enabled [ 4.467906] CPU Budget:Register notifier [ 4.478503] CPU Budget:register Success [ 4.489006] sunxi-budget-cooling sunxi-budget-cooling: Cooling device registered: thermal-budget-0 [ 4.609249] hci: ERR: sunxi_ehci is already enable, can not enable again [ 4.623426] hci: ERR: sunxi_ohci is already enable, can not enable again [ 4.669147] mmc1: new high speed SDIO card at address 0001 [ 4.737607] ALSA device list: [ 4.747538] #0: audiocodec [ 4.757230] #1: sndhdmi [ 4.767256] Freeing init memory: 336K [ 4.826931] systemd-udevd[97]: starting version 215 [ 5.050090] [DISP] disp_device_attached_and_enable,line:159:attched ok, mgr0<-->device0, type=4, mode=9 [ 16.685637] EXT4-fs (mmcblk0p1): mounted filesystem with writeback data mode. Opts: (null) [ 17.960338] systemd[1]: systemd 215 running in system mode. (+PAM +AUDIT +SELINUX +IMA +SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ -SECCOMP -APPARMOR) [ 17.983261] systemd[1]: Detected architecture 'arm'. [ 18.045332] systemd[1]: Set hostname to <orangepilite>. [ 18.568221] systemd[1]: Cannot add dependency job for unit display-manager.service, ignoring: Unit display-manager.service failed to load: No such file or directory. [ 18.595569] systemd[1]: Starting Forward Password Requests to Wall Directory Watch. [ 18.612475] systemd[1]: Started Forward Password Requests to Wall Directory Watch. [ 18.628951] systemd[1]: Expecting device dev-ttyS0.device... [ 18.652161] systemd[1]: Expecting device dev-ttyGS0.device... [ 18.675442] systemd[1]: Starting Remote File Systems (Pre). [ 18.698763] systemd[1]: Reached target Remote File Systems (Pre). [ 18.714009] systemd[1]: Starting Dispatch Password Requests to Console Directory Watch. [ 18.731619] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. [ 18.749026] systemd[1]: Starting Paths. [ 18.771096] systemd[1]: Reached target Paths. [ 18.784620] systemd[1]: Starting Encrypted Volumes. [ 18.808109] systemd[1]: Reached target Encrypted Volumes. [ 18.823078] systemd[1]: Starting Arbitrary Executable File Formats File System Automount Point. [ 18.852154] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point. [ 18.872075] systemd[1]: Starting Root Slice. [ 18.896291] systemd[1]: Created slice Root Slice. [ 18.911050] systemd[1]: Starting /dev/initctl Compatibility Named Pipe. [ 18.938505] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe. [ 18.956009] systemd[1]: Starting Delayed Shutdown Socket. [ 18.982235] systemd[1]: Listening on Delayed Shutdown Socket. [ 18.998388] systemd[1]: Starting Journal Socket (/dev/log). [ 19.024838] systemd[1]: Listening on Journal Socket (/dev/log). [ 19.041214] systemd[1]: Starting User and Session Slice. [ 19.067641] systemd[1]: Created slice User and Session Slice. [ 19.083959] systemd[1]: Starting udev Control Socket. [ 19.109850] systemd[1]: Listening on udev Control Socket. [ 19.125744] systemd[1]: Starting udev Kernel Socket. [ 19.151593] systemd[1]: Listening on udev Kernel Socket. [ 19.167506] systemd[1]: Starting Journal Socket. [ 19.193330] systemd[1]: Listening on Journal Socket. [ 19.208930] systemd[1]: Starting System Slice. [ 19.234229] systemd[1]: Created slice System Slice. [ 19.249530] systemd[1]: Starting Increase datagram queue length... [ 19.370778] systemd[1]: Starting Restore / save the current clock... [ 19.530744] systemd[1]: Mounted Huge Pages File System. [ 19.546879] systemd[1]: Mounting Debug File System... [ 19.661772] systemd[1]: Started Set Up Additional Binary Formats. [ 19.678530] systemd[1]: Starting udev Coldplug all Devices... [ 19.790837] systemd[1]: Mounting POSIX Message Queue File System... [ 19.930885] systemd[1]: Starting Create list of required static device nodes for the current kernel... [ 20.020802] systemd[1]: Starting LSB: Set keymap... [ 20.100519] systemd[1]: Starting system-getty.slice. [ 20.126629] systemd[1]: Created slice system-getty.slice. [ 20.142096] systemd[1]: Starting system-serial\x2dgetty.slice. [ 20.167938] systemd[1]: Created slice system-serial\x2dgetty.slice. [ 20.188672] systemd[1]: Starting Load Kernel Modules... [ 20.300766] systemd[1]: Started File System Check on Root Device. [ 20.317183] systemd[1]: Starting Slices. [ 20.340562] systemd[1]: Reached target Slices. [ 20.366642] systemd[1]: Mounted POSIX Message Queue File System. [ 20.392742] systemd[1]: Mounted Debug File System. [ 20.470173] systemd[1]: Started Increase datagram queue length. [ 20.586163] Registered IR keymap rc-empty [ 20.600453] rc0: sunxi-ir as /devices/virtual/rc/rc0 [ 20.609547] g_serial gadget: Gadget Serial v2.4 [ 20.609562] g_serial gadget: g_serial ready [ 20.617387] IR RC5(x) protocol handler initialized [ 20.643531] mali clk: 252 MHz [ 20.643771] mali clk: 252 MHz [ 20.666183] rc s_cir0: lirc_dev: driver ir-lirc-codec (sunxi-ir) registered at minor = 0 [ 20.707934] systemd[1]: Started Restore / save the current clock. [ 20.819985] systemd[1]: Started Create list of required static device nodes for the current kernel. [ 20.929728] systemd[1]: Started LSB: Set keymap. [ 21.049691] systemd[1]: Started Load Kernel Modules. [ 21.149605] systemd[1]: Started udev Coldplug all Devices. [ 21.166669] systemd[1]: Time has been changed [ 21.180689] systemd[1]: Mounting FUSE Control File System... [ 21.260526] systemd[1]: Starting Apply Kernel Variables... [ 21.341009] systemd[1]: Mounted Configuration File System. [ 21.356668] systemd[1]: Starting Create Static Device Nodes in /dev... [ 21.470758] systemd[1]: Starting Syslog Socket. [ 21.494867] systemd[1]: Listening on Syslog Socket. [ 21.509320] systemd[1]: Starting Journal Service... [ 21.610680] systemd[1]: Started Journal Service. [ 22.018350] systemd-udevd[196]: starting version 215 [ 22.518735] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x77) [ 22.538020] bmp085: probe of 0-0077 failed with error -70 [ 22.554034] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, dev addr: 0x48) [ 22.572341] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x48, dev addr: 0x48) [ 23.482165] EXT4-fs (mmcblk0p1): re-mounted. Opts: commit=600,errors=remount-ro [ 23.819389] Adding 131068k swap on /var/swap. Priority:-1 extents:1 across:131068k SS [ 25.293714] systemd-journald[195]: Received request to flush runtime journal from PID 1 [ 28.426960] [DISP] disp_ioctl,line:1584:para err in disp_ioctl, cmd = 0x0,screen id = 65536 [ 28.484668] [drm] Initialized drm 1.1.0 20060810 [ 28.494294] Mali DRM initialize, driver name: mali_drm, version 2.1 [ 28.501878] [drm] Initialized mali_drm 2.1.1 20101111 on minor 0 [ 28.508595] Mali DRM initialize, driver name: mali_drm, version 2.1 [ 28.516025] [drm] Initialized mali_drm 2.1.1 20101111 on minor 1 [ 28.954376] vmouse_input_dev_open [ 30.744431] ADDRCONF(NETDEV_UP): wlan0: link is not ready Debian GNU/Linux 8 orangepilite ttyS0 orangepilite login: [ 54.070691] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 54.395037] Bluetooth: Core ver 2.16 [ 54.399118] NET: Registered protocol family 31 [ 54.404110] Bluetooth: HCI device and connection manager initialized [ 54.411190] Bluetooth: HCI socket layer initialized [ 54.416600] Bluetooth: L2CAP socket layer initialized [ 54.422243] Bluetooth: SCO socket layer initialized [ 54.450301] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 54.456200] Bluetooth: BNEP filters: protocol multicast [ 55.494522] Bluetooth: RFCOMM TTY layer initialized [ 55.499984] Bluetooth: RFCOMM socket layer initialized [ 55.505869] Bluetooth: RFCOMM ver 1.11 [ 104.036076] cfg80211: Calling CRDA to update world regulatory domain [ 104.180108] vmouse_input_dev_close [ 110.936513] [DISP] disp_ioctl,line:1584:para err in disp_ioctl, cmd = 0x0,screen id = 65536 [ 111.814175] vmouse_input_dev_open [ 112.278361] ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 120.977269] cfg80211: World regulatory domain updated: [ 120.983173] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) [ 120.992270] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm) [ 121.000484] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (N/A, 2000 mBm) [ 121.008686] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm) [ 121.016905] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm) [ 121.025154] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2000 mBm) [ 121.033405] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm) [ 121.041740] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm) [ 121.049946] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm) [ 126.630396] wdt_set_tmout, write 0x00000080 to mode reg 0xf1c20cb8, actual timeout 10 sec [ 126.639620] wdt_enable, write reg 0xf1c20cb8 val 0x00000081 [ 126.646166] sunxi_wdt_release: unexpected close, not stopping watchdog! [ 126.678328] systemd-shutdown[1]: Sending SIGTERM to remaining processes... [ 126.730190] systemd-journald[195]: Received SIGTERM from PID 1 (systemd-shutdow). [ 126.920070] vmouse_input_dev_close [ 129.733075] systemd-shutdown[1]: Sending SIGKILL to remaining processes... [ 129.785886] wdt_set_tmout, write 0x00000071 to mode reg 0xf1c20cb8, actual timeout 8 sec [ 129.801426] wdt_enable, write reg 0xf1c20cb8 val 0x00000071 [ 129.814178] systemd-shutdown[1]: Hardware watchdog 'sunxi_wdt', version 0 [ 130.150333] systemd-shutdown[1]: Unmounting file systems. [ 130.171799] systemd-shutdown[1]: Unmounting /tmp. [ 130.280214] systemd-shutdown[1]: Unmounting /sys/fs/fuse/connections. [ 130.370172] systemd-shutdown[1]: Unmounting /dev/mqueue. [ 130.390007] systemd-shutdown[1]: Unmounting /sys/kernel/debug.
Recommended Posts