"2d8:Not Ready Error"

Hi all,
I am trying to write device driver, Inherited IOUserSerial class,
In start function I have "opened device----->Opened Interface---->copyPipe----->pipe->IO(),

I have also tried pipe->IO in Tx Available() function ,
  • -- IO function returning device "not ready Error".

any help is appriciated,


Answered by in 669612022
This usually means your device is terminating due to an unplug or unstable connection on the bus.
Accepted Answer
This usually means your device is terminating due to an unplug or unstable connection on the bus.
hi MrSkute ,

Thank you for your reply, i am able to progress with your inputs,
I am calling connectqueues function In Tx available(also tried calling in start function)
and passing txqmd to device using pipe->IO, Is this the correct way ? Or should i override connectqueues(),
  • - i am not receiving what i have sent. i am able to receive some garbage value.

parallelly i am trying to make it work with IOUSerUSBSerial class ,
I am getting "100:Access denied" Error in coolTerm/Screen Application when i click on Connect
In logs i am able to see super class functions "ConnectQueues,DIsconnectQueues,Deactivate " being called

Any input is appriciated
"2d8:Not Ready Error"
 
 
Q