nmcli hangs for 20-30 seconds when drivers or device are screwed
Hello. I have an iwlwifi-based device that is screwed up (partially functioning) in 4.14.83, but was working better in .63 or some such. But the issue is that nmcli hangs when it should have some better way of telling you that it can't get what it is expecting from [where ever] in a timely manner. I ran an strace at a time when this was occuring. Luckily, it is still interruptible (and not hanging in a system call). I've marked the point in the trace at which the hang occurs: nmcli-hang.txt
This device occasionally stops functioning (I loose connectivity) and I haven't dug into an exact cause, but I would expect a userspace tool to not hang. There could even be a hardware issue as this device is built into my motherboard and an ethernet adapter (also on the board) was fried by lightning -- this only happens when you spend $280 on a motherboard of course.
I eventually get a response, but I would rather get an error message for the device that is causing this problem.