Greg, I put some printk in the devio.c (in Fedora 2.6.10) today and found out something strange.
When I submit an URB to kernel, I specified signr 36 to send back to my program. And I put printk in the async_completed() in devio.c after send_sig_info() call which return 0 (means ok) with right signr number. So I assume that the signal has been send but my program never receives. I can use "kill -s 36 myprogram" command to send singal over my program. I don't know where blocks the signal and how to solve this problem. Thanks tclan ********************************* **** Appended by Interlink Electronics. ***** This e-mail and any attachments may contain information which is confidential, proprietary, privileged or otherwise protected by law. The information is solely intended for the named addressee (or a person responsible for delivering it to the addressee). If you are not the intended recipient of this message, you are not authorized to read, print, retain, copy or disseminate this message or any part of it. If you have received this e-mail in error, please notify the sender immediately by return e-mail and delete it from your computer. ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_ide95&alloc_id396&op=click _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel