Enabling Hotplug
Alberto Bursi
bobafetthotmail at gmail.com
Wed Jul 20 05:00:05 PDT 2022
On 19/07/22 08:56, Ravi Paluri (QUIC) wrote:
> Hi all,
> We are trying to enable Hotplug functionality.
> We've our device node under "/dev/<device-node>", which gets created at boot-up.
> SUBSYSTEM of this <device-node> is "subsys". Hence, I created a folder named "subsys" under "/etc/hotplug.d/" and I added a script at this location as per detailed @ https://openwrt.org/docs/guide-user/base-system/hotplug#usagetroubleshooting
>
> I also modified "/etc/hotplug.json" file with below code but script under "/etc/hotplug.d/subsys" is not getting executed, possibly since we are not getting SUBSYSTEM trigger event?
>
> ["if",
> [ "and",
> [ "eq", "SUBSYSTEM", "subsys" ],
> [ "isdir", "/etc/hotplug.d/subsys" ]
> ],
> [ "exec", "/sbin/hotplug-call", "subsys" ]
> ],
>
> We've no clue why this trigger event is not getting fired.
> Do we need to enable any kernel configuration flag? (We are using kernel 5.4 version.) or any package needs to selected under openwrt menu etc.
> Any pointers on how to enable hotplug will be very helpful.
>
> Thanks,
> Ravi
>
>
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel at lists.openwrt.org
> https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Hi,
if it is /dev/subsys, then "subsys" is a devname and
I think you need to use
"eq", "DEVNAME", "subsys"
If you have /dev/subsys/item1, /dev/subsys/item2, /dev/subsys/item3 then
"subsys" is a folder and you can use
"isdir", "/dev/subsys"
-Alberto
More information about the openwrt-devel
mailing list