Linux kernel 读/写USB大容量存储器失败

Linux kernel 读/写USB大容量存储器失败,linux-kernel,usb,linux-device-driver,ioctl,Linux Kernel,Usb,Linux Device Driver,Ioctl,我正在写一个程序,它可以通过bulk point读写USB大容量存储数据。我试图通过以下命令声明接口: int n =0; n = ioctl(usb_fd, USBDEVFS_CLAIMINTERFACE, &interface); 但它总是得到错误代码n=-1(设备或资源繁忙)的错误。 那么我如何解决这个问题呢?谢谢 你为什么对同一个问题闭嘴?我想确定这不是一个重复的问题…但这实际上是同一个问题,不是吗?是的。。。同样~堆栈溢出是问答引用,不是简单的论坛。不需要重复问题,只是为了更

我正在写一个程序,它可以通过bulk point读写USB大容量存储数据。我试图通过以下命令声明接口:

int n =0;
n = ioctl(usb_fd, USBDEVFS_CLAIMINTERFACE, &interface);
但它总是得到错误代码n=-1(设备或资源繁忙)的错误。
那么我如何解决这个问题呢?谢谢

你为什么对同一个问题闭嘴?我想确定这不是一个重复的问题…但这实际上是同一个问题,不是吗?是的。。。同样~堆栈溢出是问答引用,不是简单的论坛。不需要重复问题,只是为了更新。为什么你关闭了关于同一问题的讨论?我想确定这不是一个重复的问题…但这实际上是同一个问题,不是吗?是的。。。同样~堆栈溢出是问答引用,不是简单的论坛。不需要重复问题,只为了更新。