For help, Linux system error code 16 how to solve

Call the function IOCTL( dev->fd_in, SIOCSIWFREQ, &wrq ),
The result is less than 0, also is the failure, print errno display error code is 16/*Device or resource busy*/
What is the device or resource. How to solve?

Started by Alvin at November 13, 2016 - 9:09 AM

There are other process to open the equipment.

Posted by Fabian at November 25, 2016 - 9:27 AM

Probably what system comes with the process will open the device, I own only a running process.

Posted by Alvin at December 10, 2016 - 9:43 AM

You can use the mount command to view mount information.

Posted by Lisa at December 13, 2016 - 10:04 AM

How to operate, how mount can see the cause of this error, trouble speaking in detail, thank you.

Posted by Alvin at December 18, 2016 - 10:21 AM

Mount you can see Mount information.

Another way to tell you today.:
Enter the directory cannot uninstall solve encountered
[root@larrywen 1022]# cd /mnt
[root@larrywen mnt]# umount /mnt/
umount.nfs: /mnt: device is busy
umount.nfs: /mnt: device is busy

[root@larrywen software]# fuser /mnt/
/mnt:                 7921c
#Kill the occupancy of the process
[root@larrywen software]# fuser -k /mnt
/mnt:                 7921c

Can also use fuser to view other equipment usage.

Posted by Lisa at December 24, 2016 - 10:34 AM

The problem is not caused by mount, it calls the IOCTL (dev-> fd_in, SIOCSIWFREQ, & wrq); function when the system error code 16, I want to be the card wrq refers to a relatively busy.?

Posted by Alvin at December 30, 2016 - 10:58 AM