On Tue, 23 Jan 2018 18:07:25 +0530, Pintu Kumar said: > My uname says: > 4.9-xxxx-amd-x86-64 Literally 4.9-xxxx? No 3rd number? And why 'xxxx'? (Hint - obfuscating doesn't help here, it's hard to debug when we don't see the *actual* string.) Some unames from my various machines: 4.15.0-rc7-next-20180112-dirty (x86_64 laptop) 4.9.35-v7+ (raspberry pi) 4.9.73 (Lede-based router) 3.10.0-229.20.1.el7.x86_64 (RHEL 7.3) 3.0.101-68-default (SLES 11.4) I'm pretty sure the fact that your uname is only returning 2 numbers before the '-' is the root cause of your problem.