Thanks Rick :)
> well you probably did not install it then! :-) I _think_ it comes
> with the Developer Documentation package.
Ya i missed on that but i had gone through this sample.
> It sounds like you are taking it too far in message() method. I would
> try to shutdown the workloop in stop(). In message() you might be
> better of just changing your state and cleaning up latter in stop().
I would be glad if you could put more light on this. Are you refering
to power state? I looked into MacIOATA::message() method and there
the workloop is removed in message() method itself. I've tried
flushing the ATA queue and Cleaning up the bus the way its done in
When I eject my card when transfer is in progress I get a timeout for
the Read/Write DMA command. Simply because the hardware is gone and
its still trying to execute the command. The system gives up after
7-10 mins and then releases 'myDriver'. How do I gracefully terminate
this command execution the moment card is ejected?
Have a fun filled weekend :) Hopefully I'll have same, if this gets fixed :)
Do not post admin requests to the list. They will be ignored.
Darwin-drivers mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden