I am using Crunchbang 64 bit O.S. with a ASUS N150 wireless adapter. Everytime I close my laptop and it enters sleep mode, when I wake it up I am unable to connect back using the wireless adapter, I have to restart.My questions are:Is there a way to find the specific driver name? I know its an ASUS N150 adapter with a realtek chipsetHow can I reload the driver for the adapter without resetting the system. How can I find my current kernel version via terminal (sidenote) 
How to Find and reload specific driver from kernel?
debian;kernel;wifi;drivers;crunchbang
way to find the specific driver namelspci | grep -i networkI am not sure whether that device is on the PCI or USB bus but you can try the following.Use lsusb or lspci to find information about the deviceLookup that device for the corresponding module (driver)Make sure that module is loaded and available with lsmod and modprobeAnother Idea would be to use lsmod and diff to find out which modules are going missing when your laptop uses sleep mode. It could be more than one module that has a problem.restart machinemake sure that the wifi adapter is workinguse lsmod to get all loaded moduleslsmod > loaded-modules-before-sleep.txtput computer to sleep modewake machine upmake sure that the wifi adapter ISN'T workinguse lsmod to get all loaded modules lsmod > loaded-modules-after-sleep.txtuse diff to see what has changed!diff loaded-modules-before-sleep.txt loaded-modules-after-sleep.txtreload driver without resetting systemOnce you know the module to load, simply use modprobe as rootmodprobe wifi_module_namefind current kernel version via terminaluname to the rescue! uname should tell you what you want to know.uname -a