/dev下面存在设备,却open 失败的问题open: No such device or address

问题

/dev下面存在设备,却open 失败的问题open: No such device or address_第1张图片
上面可以看到存在/dev/nvp6021这个设备文件,但是open却报错:open: No such device or address
这个问题比较奇怪,因为我是测试一段时间后突然出现这个问题的,不是说一开始就报错。
我查找的思路:
1.是否已经被打开了;
2.权限问题;
3.在驱动中加打印;
/dev下面存在设备,却open 失败的问题open: No such device or address_第2张图片
这一步本来说想测试一下open接口,但是这次open却成功了
/dev下面存在设备,却open 失败的问题open: No such device or address_第3张图片
然后去掉这个打印也是open成功的。
我不知道这个是什么linux机制导致的!!!勉强解决了问题,如果高手请指教!!!

你可能感兴趣的:(数据结构,算法,linux)