Loading Overlays Before GDM3 Login Screen - Raspberry Pi Forums
hi all,
using custom overlay such pi halt when gpio-5 shorted gpio-6. second overlay (gpio-poweroff) lets ups know safe remove power. config.txt calls overlays. overlays work great except if user doesn't log in - in other words, when gdm3 login screen showing. in case shorting pin 5 pin 6 nothing. there way make overlays work before login way after login has been accomplished? or in alternative, there way use gpio pin initiate system halt @ gdm3 login?
thanks, john
using custom overlay such pi halt when gpio-5 shorted gpio-6. second overlay (gpio-poweroff) lets ups know safe remove power. config.txt calls overlays. overlays work great except if user doesn't log in - in other words, when gdm3 login screen showing. in case shorting pin 5 pin 6 nothing. there way make overlays work before login way after login has been accomplished? or in alternative, there way use gpio pin initiate system halt @ gdm3 login?
thanks, john
overlays requested in config.txt applied before arms run first instructions, problem lies elsewhere.
have tried gpio-shutdown overlay? because raspbian system @ version 215 need follow advice , create udev rule: add following config.txt: finally, reboot system , try power button. should work gui , console logins, whether or not set auto-login.
have tried gpio-shutdown overlay?
code: select all
pi@raspberrypi ~ $ dtoverlay -h gpio-shutdown name: gpio-shutdown info: initiates shutdown when gpio pin changes. given gpio pin configured input key generates key_power events. event handled systemd-logind initiating shutdown. systemd versions older 225 need udev rule enable listening input device: action!="remove", subsystem=="input", kernel=="event*", \ subsystems=="platform", drivers=="gpio-keys", \ attrs{keys}=="116", tag+="power-switch" overlay handles shutdown. after shutdown, system can powered again driving gpio3 low. default configuration uses gpio3 pullup, if connect button between gpio3 , gnd (pin 5 , 6 on 40-pin header), shutdown , power-up button. usage: dtoverlay=gpio-shutdown,<param>=<val> params: gpio_pin gpio pin trigger on (default 3) active_low when 1 (active low), falling edge generates key down event , rising edge generates key event. when 0 (active high), reversed. default 1 (active low). gpio_pull desired pull-up/down state (off, down, up) default "up". note default pin (gpio3) has external pullup. code: select all
pi@raspberrypi ~ $ cat > 98-power-switch.rules action!="remove", subsystem=="input", kernel=="event*", \ subsystems=="platform", drivers=="gpio-keys", \ attrs{keys}=="116", tag+="power-switch" pi@raspberrypi ~ $ sudo mv 98-power-switch.rules /etc/udev/rules.d/ code: select all
dtoverlay gpio-shutdown
raspberrypi
Comments
Post a Comment