Opened 14 years ago
Closed 14 years ago
#649 closed defect (fixed)
request_cw() failed on reader - asynchronous mode broken since revision 2711
Reported by: | cyriles | Owned by: | aston |
---|---|---|---|
Priority: | critical | Component: | Reader |
Severity: | high | Keywords: | request_cw() failed on reader - asynchronous mode broken since revision 2711 |
Cc: | cyriles | Sensitive: | yes |
Description
Hello guys,
I have constant "request_cw() failed on reader" messages since revision 2711 ... moreover it causes very high response times and frequent timeouts (only tested with physical phoenix readers but I bet it's the same with any other reader).
After several days of researches, I finaly discovered where is the problem :
Some clients (I don't exactly know which ones but CardServProxy is one of them) are using the Newcamd asynchronous mode which allows a card to manage much more requests than in synchronous mode ...
Such asynchronous connections where working fine up to revision 2710 but the changes from 2711 totaly broke it ...
It's a very big problem as without such feature we can't share our NDS locals without freezes (or only with a few peers with a very small activity), moreover since we can't control the used emu on the client side that problem will start happening with more and more people.
I think a strong asynchronous feature would make all the difference in the OSCam ... that's something which should receive a higher priority.
Thanks in advance for your help ! :-)
Cyriles
Attachments (1)
Change History (4)
by , 14 years ago
comment:1 by , 14 years ago
Cc: | added |
---|---|
Owner: | set to |
Sensitive: | set |
comment:2 by , 14 years ago
I just compiled and tested latest revision 2781, the asynchronous mode is still broken but there is a new error message, maybe it could help you :
2010/07/19 10:38:25 6150 c01 pipe_WaitToWrite() error on fd=13, fd is not in wfds, errno=0
2010/07/19 10:38:25 6150 c01 request_cw() failed on reader com1
comment:3 by , 14 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
log file made while using an asynchronous client