You should really find out what exactly causes your problem.
If it's indeed an ioctl, it's your distribution's or your fault.
If it's something else it may be the kernel's fault.
It's devio ioctl i can see output in /var/log/messages from relevant part of
proc_control, but i dig a little bit more and found that devio performing an
absolutely legal operation - get descriptor, i printed the setup packet that conflict with my.
should work without any problem even i hold the device interface.
So problem exist in any multi interface device.
Situation :
1 interface probed and performing long operation on control pipe
2 interface now probing and perform get descriptor request.
The result seems to me ENXIO error.

In my case there is single interface, basically it's easy usb board and i performing firmware download
on control pipe and devio for whatever reason performing get descriptor request and in result i get
ENXIO.


Regards Ilya.









-------------------------------------------------------
This sf.net email is sponsored by:
With Great Power, Comes Great Responsibility Learn to use your power at OSDN's High Performance Computing Channel
http://hpc.devchannel.org/
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel


Reply via email to