ik1xpv/ExtIO_sddc

Loss of connection if the PC is rebooted or at power up.

Opened this issue · 6 comments

Thanks to Bjarne Mjelde, kongsfjord.no arcticdx.blogspot.com who signals this problem.
He use the SDR with a pc that is powered on remotely. His and my thought is that there is something in the design or maybe the driver that prevents the SDR from connecting to the PC. This happens under Windows OS.
It is complex problem as it interests hardware of both PC and SDR, software of drivers, operating system as well as FX3 firmware and re enumerating process.
It is serious for all the stand alone applications.
In some of my test I notice that the problem sometime rises also not using the SDR software but just the Cypress USB Control Center (v1,2,3,0) and the FX3 Superspeed Explorer kit. It seems in common the use of Cypress driver and renumbering with Windows OS.
I hope some indication will came from the Linux community solution.

Bjarne note:
".. when I arrived in Kongsfjord today, I checked the RX888 to see it was "normally cold" or not. It was definitely warmer than it should have been if it had been disconnected. So I assume that the device gets power from the PC. If this could help further investigation or not I don't know, but I thought it might be worth mentioning."

with my patch, I suspend my laptop and resume. The RX888 works fine. Before, I have to plug and unplug RX888. I don't know for sure if it is same problem. Looks like simliar.

I tested it with desktop and it runs as expected. Nevertheless also previous code booted ok on this PC.
We will ask Bjarne support to check it.

Bjarne reports that the bug remains for cold power on.
"... however the error message was new :
WARNING SDR NOT FOUND
Is SDR powered on and connected ?\r\n\r\nPlease start HDSDR again,"

I can repro the issue. And Disable/Enable device driver doesn't help the problem either. I believe this is some state machine problem in firmware.
image