Thanks for the tip. In my system the path to remove was below: /sys/devices/pci0000:00/0000:00:1c.2/0000:02:00.0/remove Also symlinked here: /sys/module/iwlwifi/drivers/pci:iwlwifi/0000:02:00.0/remove I am now able to restore internet without system restart. Now I need to find a way to do this automatically whenever internet goes down. Thanks, Bala On Sunday, June 23, 2019 5:08:32 AM EDT b.K.il.h.u+tigbuh@xxxxxxxxx wrote: > devices/ is probably just a symlink. Try to find it manually: > find /sys -iname remove > lspci > > The interesting thing is that my iwlwifi card started to do the same > thing just recently (some weeks ago). However, I do suspend a lot and > it only happens after resuming, but not after every resume (maybe > 5-10%). It always came back after restarting except on one day when it > needed three restarts, so maybe mine would be more about needing to > reseat the card. > > > On Fri, Jun 14, 2019 at 4:54 AM Balakrishnan Balasubramanian <linux- wireless-list@xxxxxxxx> wrote: > >> The issue occured again today. I tried to restart the module > >> > >> > echo 1 > /sys/module/iwlwifi/devices/0000\:02\:00.0/remove > >> > >> There is no folder 'devices' > >> > >> zadesk% ls /sys/module/iwlwifi > >> coresize drivers holders initsize initstate notes parameters > >> refcnt > >> sections srcversion taint uevent > >> > >> > echo 1 > /sys/bus/pci/rescan > >> > >> Attached the error when trying to rescan. > >> > >> Thanks, > >> Bala