Hi Kay: Kay Sievers wrote: > > What the action you want to take at removal? You can set > ENV{REMOVE_CMD}= and it will be passed to RUN+= for that exact device > when it goes away. > > You can also just store any other custom property in the udev > database, and it will be there on remove. > Thanks for the recommendation on ENV{REMOVE_CMD}. With some minor modifications to my old patch, I've got it working using ENV{REMOVE_CMD} now reliably post suspend. Although rewalking the child devices to find the right one to prod might seem tedious, it should be more future-proof in case later hardware ends up changing. Would you mind reviewing the attached patch for submission to udev then? Thanks, -- Mario Limonciello *Dell | Linux Engineering* mario_limonciello@dell.com