Install Debian on Toshiba Canvio Home NAS June 24, 2017 06:57PM |
Registered: 6 years ago Posts: 16 |
Re: Install Debian on Toshiba Canvio Home NAS June 25, 2017 01:33AM |
Admin Registered: 13 years ago Posts: 18,575 |
Re: Install Debian on Toshiba Canvio Home NAS June 25, 2017 04:53AM |
Registered: 6 years ago Posts: 16 |
Re: Install Debian on Toshiba Canvio Home NAS June 25, 2017 08:05AM |
Admin Registered: 13 years ago Posts: 18,575 |
Re: Install Debian on Toshiba Canvio Home NAS July 09, 2017 07:29AM |
Registered: 6 years ago Posts: 16 |
setenv mtdids 'nor0=spi0.0' setenv mtdparts 'mtdparts=spi0.0:504k(uboot),4k(param),4k(param2)'
DAEMON_OPTS="/etc/esekeyd.conf /dev/input/event0"
DATE=$(< /etc/fake-hwclock.data) hwclock --set --date="$DATE" --utc --noadjfile
Re: Install Debian on Toshiba Canvio Home NAS July 09, 2017 04:15PM |
Admin Registered: 13 years ago Posts: 18,575 |
> setenv mtdids 'nor0=spi0.0' > setenv mtdparts 'mtdparts=spi0.0:504k(uboot),4k(pa > ram),4k(param2)' >
> DAEMON_OPTS="/etc/esekeyd.conf /dev/input/event0" >>
Re: Install Debian on Toshiba Canvio Home NAS July 09, 2017 04:29PM |
Admin Registered: 13 years ago Posts: 18,575 |
reset { label = "Reset Button"; linux,code = <KEY_RESTART>; gpios = <&gpio0 21 GPIO_ACTIVE_LOW>; }; };
RESTART:/usr/bin/logger -s -i "RESTART button pushed"
Re: Install Debian on Toshiba Canvio Home NAS July 09, 2017 05:11PM |
Registered: 6 years ago Posts: 16 |
Re: Install Debian on Toshiba Canvio Home NAS July 09, 2017 07:57PM |
Admin Registered: 13 years ago Posts: 18,575 |
reset { label = "Reset Button"; linux,code = <KEY_RESTART>; gpios = <&gpio0 21 GPIO_ACTIVE_LOW>; }; }; gpio_keys { compatible = "gpio-keys"; #address-cells = <1>; #size-cells = <0>; pinctrl-0 = <&pmx_reset_button>; pinctrl-names = "default"; reset { label = "Reset Button"; linux,code = <KEY_RESTART>; gpios = <&gpio0 21 GPIO_ACTIVE_LOW>; }; };
RESTART:some_script
gpios = <&gpio0 21 GPIO_ACTIVE_HIGH>;
Re: Install Debian on Toshiba Canvio Home NAS July 10, 2017 12:48AM |
Registered: 6 years ago Posts: 16 |
root@debian:~# systemctl status esekeyd.service -l * esekeyd.service - LSB: ESE Key Daemon Loaded: loaded (/etc/init.d/esekeyd) Active: failed (Result: exit-code) since Wed 2004-07-07 12:45:03 PDT; 13 years 0 months ago Process: 378 ExecStart=/etc/init.d/esekeyd start (code=exited, status=1/FAILURE) Jul 07 12:45:03 debian esekeyd[378]: Starting a multimedia keyboard daemon for Linux : esekeydESE Key Deamon 1.2.7 (SVN-r63) Jul 07 12:45:03 debian esekeyd[378]: /usr/sbin/esekeyd: can`t open /dev/input/event65534 Jul 07 12:45:03 debian esekeyd[378]: failed! Jul 07 12:45:03 debian systemd[1]: esekeyd.service: control process exited, code=exited status=1 Jul 07 12:45:03 debian systemd[1]: Failed to start LSB: ESE Key Daemon. Jul 07 12:45:03 debian systemd[1]: Unit esekeyd.service entered failed state.
root@debian:~# ls -al /dev/input total 0 drwxr-xr-x 3 root root 100 Jul 7 2004 . drwxr-xr-x 14 root root 2780 Jul 7 2004 .. drwxr-xr-x 2 root root 60 Jul 7 2004 by-path crw-rw---- 1 root input 13, 64 Jul 7 2004 event0 crw-rw---- 1 root input 13, 63 Jul 7 2004 mice
Re: Install Debian on Toshiba Canvio Home NAS July 10, 2017 04:42AM |
Admin Registered: 13 years ago Posts: 18,575 |
POWER:some_script RESTART:some_script
Re: Install Debian on Toshiba Canvio Home NAS July 10, 2017 05:48AM |
Registered: 6 years ago Posts: 16 |
Re: Install Debian on Toshiba Canvio Home NAS July 10, 2017 03:31PM |
Admin Registered: 13 years ago Posts: 18,575 |
Re: Install Debian on Toshiba Canvio Home NAS July 11, 2017 02:30AM |
Registered: 6 years ago Posts: 16 |
root@debian:~# learnkeys /etc/esekeyd.conf /dev/input/event0 learnkeys (ESE Key Deamon 1.2.7, SVN-r63) Pres ANY (fun)key... or Ctrl-C to exit... key RESTART stored in config file key RESTART stored in config file ^C Caught signal 2, writing config file and exiting... root@debian:~#I have been over the DTS again and made some subtle changes but it still has the esekeyd can`t open /dev/input/event65534 if /dev/input/event0 is not included. I was hopeful by adding #include <dt-bindings/input/input.h> but alas no difference. The slightly changed file is attached anyhow.
Re: Install Debian on Toshiba Canvio Home NAS July 11, 2017 02:38AM |
Admin Registered: 13 years ago Posts: 18,575 |
Re: Install Debian on Toshiba Canvio Home NAS July 11, 2017 02:46AM |
Admin Registered: 13 years ago Posts: 18,575 |
# Pogo V4 keys # EJECTCD:/usr/bin/logger -s -i "EJECT button pushed"
Jul 9 18:29:08 pogov4p user.notice logger[2528]: EJECT button pushed
# Defaults for esekeyd initscript # Start esekeyd on boot (set it to "true" to enable) START_ESEKEYD=true # Daemon options, at last config location must be present DAEMON_OPTS=/etc/esekeyd.conf
Re: Install Debian on Toshiba Canvio Home NAS July 11, 2017 03:07AM |
Admin Registered: 13 years ago Posts: 18,575 |
/* * Device tree file for the Pogoplug V4/Mobile * * Copyright (c) 2016, bodhi <mibodhi@gmail.com> * */ /dts-v1/; #include "kirkwood.dtsi" #include "kirkwood-6192.dtsi" / { model = "Pogoplug v4"; compatible = "cloudengines,pogoplug-v4", "cloudengines,pogoplug-mobile", "marvell,kirkwood-88f6192", "marvell,kirkwood"; memory { device_type = "memory"; reg = <0x00000000 0x8000000>; }; chosen { bootargs = "console=ttyS0,115200"; stdout-path = &uart0; }; ocp@f1000000 { pinctrl: pin-controller@10000 { pmx_led_green: pmx-led-green { marvell,pins = "mpp22"; marvell,function = "gpio"; }; pmx_led_red: pmx-led-red { marvell,pins = "mpp24"; marvell,function = "gpio"; }; pmx_button_eject: pmx-button-eject { marvell,pins = "mpp29"; marvell,function = "gpio"; }; /*pmx_usb_power_enable: pmx-usb-power-enable { marvell,pins = "mpp29"; marvell,function = "gpio"; };*/ }; serial@12000 { status = "ok"; }; sata@80000 { status = "okay"; nr-ports = <2>; }; mvsdio@90000 { pinctrl-0 = <&pmx_sdio>; pinctrl-names = "default"; status = "okay"; cd-gpios = <&gpio0 27 GPIO_ACTIVE_HIGH>; /* No WP GPIO */ }; }; gpio-leds { compatible = "gpio-leds"; pinctrl-0 = <&pmx_led_red &pmx_led_green>; pinctrl-names = "default"; health { label = "status:green:health"; gpios = <&gpio0 22 GPIO_ACTIVE_LOW>; default-state = "keep"; }; fault { label = "status:red:fault"; gpios = <&gpio0 24 GPIO_ACTIVE_LOW>; }; }; gpio_keys { compatible = "gpio-keys"; #address-cells = <1>; #size-cells = <0>; pinctrl-0 = <&pmx_button_eject>; pinctrl-names = "default"; button@1 { label = "Eject Button"; linux,code = <KEY_EJECTCD>; gpios = <&gpio0 29 GPIO_ACTIVE_LOW>; }; }; /*regulators { compatible = "simple-bus"; #address-cells = <1>; #size-cells = <0>; pinctrl-0 = <&pmx_usb_power_enable>; pinctrl-names = "default"; usb_power: regulator@1 { compatible = "regulator-fixed"; reg = <1>; regulator-name = "USB Power"; regulator-min-microvolt = <5000000>; regulator-max-microvolt = <5000000>; enable-active-high; regulator-always-on; regulator-boot-on; gpio = <&gpio0 29 GPIO_ACTIVE_HIGH>; }; };*/ }; &nand { status = "okay"; partition@0 { label = "u-boot"; reg = <0x0000000 0x200000>; }; partition@200000 { label = "uImage"; reg = <0x200000 0x300000>; }; partition@500000 { label = "uImage2"; reg = <0x500000 0x300000>; }; partition@800000 { label = "failsafe"; reg = <0x800000 0x800000>; }; partition@1000000 { label = "root"; reg = <0x1000000 0x7000000>; }; }; &mdio { status = "okay"; ethphy0: ethernet-phy@0 { reg = <0>; }; }; ð0 { status = "okay"; ethernet0-port@0 { phy-handle = <ðphy0>; }; }; &pciec { status = "okay"; }; &pcie0 { status = "okay"; };
Re: Install Debian on Toshiba Canvio Home NAS July 11, 2017 05:36PM |
Registered: 6 years ago Posts: 16 |
[ 6.251567] kirkwood-pinctrl f1010000.pin-controller: unknown pinctrl group 47 [ 6.258849] kirkwood-pinctrl f1010000.pin-controller: unknown pinctrl group 49
Re: Install Debian on Toshiba Canvio Home NAS July 12, 2017 02:54AM |
Admin Registered: 13 years ago Posts: 18,575 |
Re: Install Debian on Toshiba Canvio Home NAS July 14, 2017 03:46AM |
Registered: 6 years ago Posts: 16 |
root@debian:~# cat /proc/bus/input/devices I: Bus=0019 Vendor=0001 Product=0001 Version=0100 N: Name="gpio-keys" P: Phys=gpio-keys/input0 S: Sysfs=/devices/platform/gpio-keys/input/input0 U: Uniq= H: Handlers=event0 B: PROP=0 B: EV=3 B: KEY=1000000 0 0 0 0 0 0 0 0 0 0 0 0 root@debian:~# evtest /dev/input/event0 Input driver version is 1.0.1 Input device ID: bus 0x19 vendor 0x1 product 0x1 version 0x100 Input device name: "gpio-keys" Supported events: Event type 0 (EV_SYN) Event type 1 (EV_KEY) Event code 408 (KEY_RESTART) Properties: Testing ... (interrupt to exit)
root@debian:~# cat /proc/bus/input/devices I: Bus=0019 Vendor=0001 Product=0001 Version=0100 N: Name="gpio-keys" P: Phys=gpio-keys/input0 S: Sysfs=/devices/platform/gpio-keys/input/input0 U: Uniq= H: Handlers=kbd event0 B: PROP=0 B: EV=3 B: KEY=100000 0 0 0 root@debian:~# evtest /dev/input/event0 Input driver version is 1.0.1 Input device ID: bus 0x19 vendor 0x1 product 0x1 version 0x100 Input device name: "gpio-keys" Supported events: Event type 0 (EV_SYN) Event type 1 (EV_KEY) Event code 116 (KEY_POWER) Properties: Testing ... (interrupt to exit)
Re: Install Debian on Toshiba Canvio Home NAS July 14, 2017 04:45AM |
Admin Registered: 13 years ago Posts: 18,575 |
Quote
I expect KEY_RESTART would be ok to use if other regular key were also defined in the DTS so that the keyboard handler would then be assigned with /dev/input/event0
gpio_keys { compatible = "gpio-keys"; #address-cells = <1>; #size-cells = <0>; pinctrl-0 = <&pmx_btn_power &pmx_btn_copy &pmx_btn_reset>; pinctrl-names = "default"; button@1 { label = "Power Button"; linux,code = <KEY_POWER>; gpios = <&gpio1 14 GPIO_ACTIVE_HIGH>; }; button@2 { label = "Copy Button"; linux,code = <KEY_COPY>; gpios = <&gpio1 5 GPIO_ACTIVE_LOW>; }; button@3 { label = "Reset Button"; linux,code = <KEY_RESTART>; gpios = <&gpio1 4 GPIO_ACTIVE_LOW>; }; };
Re: Install Debian on Toshiba Canvio Home NAS July 15, 2017 05:03PM |
Admin Registered: 13 years ago Posts: 18,575 |
Re: Install Debian on Toshiba Canvio Home NAS July 15, 2017 11:09PM |
Registered: 6 years ago Posts: 16 |
Andrew Lunn
Re: Install Debian on Toshiba Canvio Home NAS July 26, 2017 09:03PM |
Re: Install Debian on Toshiba Canvio Home NAS July 26, 2017 10:39PM |
Admin Registered: 13 years ago Posts: 18,575 |
Re: Install Debian on Toshiba Canvio Home NAS July 27, 2017 04:31AM |
Registered: 6 years ago Posts: 16 |
wzaldivar
Re: Install Debian on Toshiba Canvio Home NAS September 07, 2017 11:00AM |
Re: Install Debian on Toshiba Canvio Home NAS September 07, 2017 06:13PM |
Admin Registered: 13 years ago Posts: 18,575 |
Re: Install Debian on Toshiba Canvio Home NAS September 07, 2017 09:08PM |
Registered: 6 years ago Posts: 4 |
Re: Install Debian on Toshiba Canvio Home NAS September 07, 2017 09:44PM |
Admin Registered: 13 years ago Posts: 18,575 |