I am the owner of a LimeSDR USB v1.4 board.
I have some very weird issues with the USB 3.0 communication.
If I insert the USB plug halfway into the USB port of my PC I can communicate with the SDR just fine - but I am limited to USB 2.0 speeds. As soon as I insert the USB plug all the way (so that it makes contact with the USB 3.0 pins of the connector) the SDR is no longer being detected by the PC. I already checked all the relevant traces for shorts - there aren’t any. The LEDs all light up just fine, there is just no USB communication possible with the board (not even USB 2.0 with all pins making contact).
I ran LimeQuickTest in USB 2.0 mode, here is what that prints out:
[ TESTING STARTED ] ->Start time: Sun Oct 3 22:19:37 2021 ->LimeSuite version: 20.10.0-ga45e482d ->Device: LimeSDR-USB, media=USB 2.0, module=FX3, addr=1d50:6108, serial=0009081C05C4382C, HW=4, GW=2.23 Warning: USB3 not available Serial Number: 0009081C05C4382C Chip temperature: 23 C [ Clock Network Test ] ->FX3 GPIF clock test Test results: 25298; 29054; 32810 - PASSED ->Si5351C test CLK0: 17554 / 17554 - PASSED CLK1: 17554 / 17554 - PASSED CLK2: 17554 / 17554 - PASSED CLK3: 17554 / 17554 - PASSED CLK4: 17554 / 17554 - PASSED CLK5: 17554 / 17554 - PASSED CLK6: 17554 / 17554 - PASSED ->ADF4002 Test Result: 10 - PASSED ->VCTCXO test Results : 5112945 (min); 5113093 (max) - PASSED ->Clock Network Test PASSED [ FPGA EEPROM Test ] ->Read EEPROM ->Read data: 13 01 1C 13 01 1C 02 ->FPGA EEPROM Test PASSED [ LMS7002M Test ] ->Perform Registers Test ->External Reset line test Reg 0x20: Write value 0xFFFD, Read value 0xFFFD Reg 0x20: value after reset 0x0FFFF ->LMS7002M Test PASSED [ RF Loopback Test ] Note: The test should be run without anything connected to RF ports ->Configure LMS ->Run Tests (TX_2-> LNA_L): CH0 (SXR=800.0MHz, SXT=805.0MHz): Result:(-14.4 dBFS, 5.00 MHz) - PASSED CH1 (SXR=800.0MHz, SXT=805.0MHz): Result:(-16.3 dBFS, 5.00 MHz) - PASSED ->Run Tests (TX_1 -> LNA_W): CH0 (SXR=1800.0MHz, SXT=1805.0MHz): Result:(-14.6 dBFS, 5.00 MHz) - PASSED CH1 (SXR=1800.0MHz, SXT=1805.0MHz): Result:(-16.7 dBFS, 5.00 MHz) - PASSED ->Run Tests (TX_2-> LNA_H): CH0 (SXR=2500.0MHz, SXT=2505.0MHz): Result:(-16.0 dBFS, 5.00 MHz) - PASSED CH1 (SXR=2500.0MHz, SXT=2505.0MHz): Result:(-14.0 dBFS, 5.00 MHz) - PASSED ->RF Loopback Test PASSED => Board tests PASSED <= Elapsed time: 2.12 seconds
I repeated everything on a second PC - everything is the same. I also can’t see anything in the dmesg logs that would be relevant.
Does anyone know what else I could try? To me it sounds like the USB controller might have died in which case I would have to buy a new board.