Hello Gang ;)
i have some troubles, properly "misusing" my vga-adapter. the samplerate while testing with fl2k_test is pretty low (~50MS/s) and i am not sure if this is some hardware issue or. RF-Output isn´t detectable either. i am using a lenovo thinkpad x1 hybrid (1294). any help is appreciated.
$ fl2k_test -s 162e6 Reporting PPM error measurement every 10 seconds... Press ^C after a few minutes. real sample rate: 52862885 current PPM: -673686 cumulative PPM: -673686 real sample rate: 52973828 current PPM: -673001 cumulative PPM: -673342 real sample rate: 53014975 current PPM: -672747 cumulative PPM: -673143 real sample rate: 52979890 current PPM: -672964 cumulative PPM: -673098 ^CSignal caught, exiting!
$ fl2k_test -s 51e6 Reporting PPM error measurement every 10 seconds... Press ^C after a few minutes. real sample rate: 51037366 current PPM: 733 cumulative PPM: 733 real sample rate: 51031823 current PPM: 624 cumulative PPM: 678 real sample rate: 51025418 current PPM: 498 cumulative PPM: 617 real sample rate: 51023557 current PPM: 462 cumulative PPM: 578 real sample rate: 51019821 current PPM: 389 cumulative PPM: 540 real sample rate: 51017641 current PPM: 346 cumulative PPM: 507 ^CSignal caught, exiting!
$ sudo lspci -vv|grep "USB 3" -A 200 0f:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04) (prog-if 30 [XHCI]) Subsystem: Lenovo uPD720200 USB 3.0 Host Controller Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 18 Region 0: Memory at f1400000 (64-bit, non-prefetchable) [size=8K] Capabilities: [50] Power Management version 3 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME- Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+ Address: 0000000000000000 Data: 0000 Capabilities: [90] MSI-X: Enable+ Count=8 Masked- Vector table: BAR=0 offset=00001000 PBA: BAR=0 offset=00001080 Capabilities: [a0] Express (v2) Endpoint, MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+ MaxPayload 128 bytes, MaxReadReq 512 bytes DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend- LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <4us, L1 unlimited ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp- LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+ ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt- LnkSta: Speed 5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR+, OBFF Not Supported DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis- Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS- Compliance De-emphasis: -6dB LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1- EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest- Capabilities: [100 v1] Advanced Error Reporting UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr- CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+ AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn- Capabilities: [140 v1] Device Serial Number ff-ff-ff-ff-ff-ff-ff-ff Capabilities: [150 v1] Latency Tolerance Reporting Max snoop latency: 0ns Max no snoop latency: 0ns Kernel driver in use: xhci_hcd
$ lsusb Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 002: ID 1d5c:2000 Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
$ usb-devices |grep "Bus=04 Lev=01" -A 100 T: Bus=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3 Spd=5000 MxCh= 0 D: Ver= 3.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS= 9 #Cfgs= 1 P: Vendor=1d5c ProdID=2000 Rev=02.00 C: #Ifs= 3 Cfg#= 1 Atr=80 MxPwr=496mA I: If#= 0 Alt= 0 #EPs= 0 Cls=10() Sub=00 Prot=00 Driver=(none) I: If#= 1 Alt= 0 #EPs= 2 Cls=10() Sub=02 Prot=00 Driver=(none) I: If#= 2 Alt= 0 #EPs= 1 Cls=10() Sub=02 Prot=00 Driver=(none)
$ lsmod|grep usb
$ lsmod|grep xhci
thank you and cheers robin
Have you tried getting output with one of the other tools?
Best regards, Marcus
On 16 May 2018 13:18:51 GMT+02:00, R B abcd@bitmessage.ch wrote:
Hello Gang ;)
i have some troubles, properly "misusing" my vga-adapter. the samplerate while testing with fl2k_test is pretty low (~50MS/s) and i am not sure if this is some hardware issue or. RF-Output isn´t detectable either. i am using a lenovo thinkpad x1 hybrid (1294). any help is appreciated.
$ fl2k_test -s 162e6 Reporting PPM error measurement every 10 seconds... Press ^C after a few minutes. real sample rate: 52862885 current PPM: -673686 cumulative PPM: -673686 real sample rate: 52973828 current PPM: -673001 cumulative PPM: -673342 real sample rate: 53014975 current PPM: -672747 cumulative PPM: -673143 real sample rate: 52979890 current PPM: -672964 cumulative PPM: -673098 ^CSignal caught, exiting!
$ fl2k_test -s 51e6 Reporting PPM error measurement every 10 seconds... Press ^C after a few minutes. real sample rate: 51037366 current PPM: 733 cumulative PPM: 733 real sample rate: 51031823 current PPM: 624 cumulative PPM: 678 real sample rate: 51025418 current PPM: 498 cumulative PPM: 617 real sample rate: 51023557 current PPM: 462 cumulative PPM: 578 real sample rate: 51019821 current PPM: 389 cumulative PPM: 540 real sample rate: 51017641 current PPM: 346 cumulative PPM: 507 ^CSignal caught, exiting!
$ sudo lspci -vv|grep "USB 3" -A 200 0f:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04) (prog-if 30 [XHCI]) Subsystem: Lenovo uPD720200 USB 3.0 Host Controller Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 18 Region 0: Memory at f1400000 (64-bit, non-prefetchable) [size=8K] Capabilities: [50] Power Management version 3 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME- Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+ Address: 0000000000000000 Data: 0000 Capabilities: [90] MSI-X: Enable+ Count=8 Masked- Vector table: BAR=0 offset=00001000 PBA: BAR=0 offset=00001080 Capabilities: [a0] Express (v2) Endpoint, MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+ MaxPayload 128 bytes, MaxReadReq 512 bytes DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend- LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <4us, L1 unlimited ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp- LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+ ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt- LnkSta: Speed 5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR+, OBFF Not Supported DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis- Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS- Compliance De-emphasis: -6dB LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1- EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest- Capabilities: [100 v1] Advanced Error Reporting UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr- CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+ AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn- Capabilities: [140 v1] Device Serial Number ff-ff-ff-ff-ff-ff-ff-ff Capabilities: [150 v1] Latency Tolerance Reporting Max snoop latency: 0ns Max no snoop latency: 0ns Kernel driver in use: xhci_hcd
$ lsusb Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 002: ID 1d5c:2000 Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
$ usb-devices |grep "Bus=04 Lev=01" -A 100 T: Bus=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3 Spd=5000 MxCh= 0 D: Ver= 3.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS= 9 #Cfgs= 1 P: Vendor=1d5c ProdID=2000 Rev=02.00 C: #Ifs= 3 Cfg#= 1 Atr=80 MxPwr=496mA I: If#= 0 Alt= 0 #EPs= 0 Cls=10() Sub=00 Prot=00 Driver=(none) I: If#= 1 Alt= 0 #EPs= 2 Cls=10() Sub=02 Prot=00 Driver=(none) I: If#= 2 Alt= 0 #EPs= 1 Cls=10() Sub=02 Prot=00 Driver=(none)
$ lsmod|grep usb
$ lsmod|grep xhci
thank you and cheers robin
Hi everyone,
Thanks for the osmo-fl2k gift! Unfortunately it seems I'm experiencing the same issue as the one reported by the original poster. I've compiled osmo-fl2k from source[1] and run it on Ubuntu 16.04 x86_64 both on a notebook and a desktop PC (with USB 3 ports) without noticing any detectable RF activity[2]. Is there any way to debug/tackle the issue? Is it VGA adapter dependent?
Here are more information:
dmesg: usb 2-1: new high-speed USB device number 7 using xhci_hcd usb 2-1: New USB device found, idVendor=1d5c, idProduct=2000 usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
$ timeout 120s fl2k_test -s 162e6 Reporting PPM error measurement every 10 seconds... Press ^C after a few minutes. Signal caught, exiting!
User cancel, exiting... real sample rate: 15018460 current PPM: -907293 cumulative PPM: -907293 real sample rate: 15018133 current PPM: -907295 cumulative PPM: -907294 real sample rate: 15018646 current PPM: -907292 cumulative PPM: -907294 real sample rate: 15018427 current PPM: -907294 cumulative PPM: -907294 real sample rate: 15018391 current PPM: -907294 cumulative PPM: -907294 real sample rate: 15018312 current PPM: -907294 cumulative PPM: -907294 real sample rate: 15018434 current PPM: -907294 cumulative PPM: -907294 real sample rate: 15018472 current PPM: -907293 cumulative PPM: -907294 real sample rate: 15018498 current PPM: -907293 cumulative PPM: -907294 real sample rate: 15018216 current PPM: -907295 cumulative PPM: -907294 real sample rate: 15018345 current PPM: -907294 cumulative PPM: -907294
$ timeout 120s fl2k_test -s 100e6 Reporting PPM error measurement every 10 seconds... Press ^C after a few minutes. Signal caught, exiting!
User cancel, exiting... real sample rate: 15018468 current PPM: -849815 cumulative PPM: -849815 real sample rate: 15018365 current PPM: -849816 cumulative PPM: -849816 real sample rate: 15018384 current PPM: -849816 cumulative PPM: -849816 real sample rate: 15018349 current PPM: -849817 cumulative PPM: -849816 real sample rate: 15018350 current PPM: -849816 cumulative PPM: -849816 real sample rate: 15018447 current PPM: -849816 cumulative PPM: -849816 real sample rate: 15018135 current PPM: -849819 cumulative PPM: -849816 real sample rate: 15018684 current PPM: -849813 cumulative PPM: -849816 real sample rate: 15018346 current PPM: -849817 cumulative PPM: -849816 real sample rate: 15018375 current PPM: -849816 cumulative PPM: -849816 real sample rate: 15018317 current PPM: -849817 cumulative PPM: -849816
$ timeout 120s fl2k_test -s 50e6 Reporting PPM error measurement every 10 seconds... Press ^C after a few minutes. Signal caught, exiting!
User cancel, exiting... real sample rate: 15018520 current PPM: -699630 cumulative PPM: -699630 real sample rate: 15018385 current PPM: -699632 cumulative PPM: -699631 real sample rate: 15018272 current PPM: -699635 cumulative PPM: -699632 real sample rate: 15018553 current PPM: -699629 cumulative PPM: -699631 real sample rate: 15018344 current PPM: -699633 cumulative PPM: -699632 real sample rate: 15018424 current PPM: -699632 cumulative PPM: -699632 real sample rate: 15018236 current PPM: -699635 cumulative PPM: -699632 real sample rate: 15018548 current PPM: -699629 cumulative PPM: -699632 real sample rate: 15018338 current PPM: -699633 cumulative PPM: -699632 real sample rate: 15018347 current PPM: -699633 cumulative PPM: -699632 real sample rate: 15018426 current PPM: -699631 cumulative PPM: -699632
$ timeout 120s fl2k_test -s 15e6 Reporting PPM error measurement every 10 seconds... Press ^C after a few minutes. Signal caught, exiting!
User cancel, exiting... real sample rate: 15000126 current PPM: 8 cumulative PPM: 8 real sample rate: 15000152 current PPM: 10 cumulative PPM: 9 real sample rate: 15000230 current PPM: 15 cumulative PPM: 11 real sample rate: 15000151 current PPM: 10 cumulative PPM: 11 real sample rate: 15000273 current PPM: 18 cumulative PPM: 13 real sample rate: 14999886 current PPM: -8 cumulative PPM: 9 real sample rate: 15000499 current PPM: 33 cumulative PPM: 13 real sample rate: 15000221 current PPM: 15 cumulative PPM: 13 real sample rate: 15000182 current PPM: 12 cumulative PPM: 13 real sample rate: 15000234 current PPM: 16 cumulative PPM: 13 real sample rate: 15000160 current PPM: 11 cumulative PPM: 13
$ sudo lsusb -d 1d5c:2000 -vv Bus 002 Device 004: ID 1d5c:2000 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.10 bDeviceClass 239 Miscellaneous Device bDeviceSubClass 2 ? bDeviceProtocol 1 Interface Association bMaxPacketSize0 64 idVendor 0x1d5c idProduct 0x2000 bcdDevice 2.00 iManufacturer 0 iProduct 0 iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 269 bNumInterfaces 3 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 98mA Interface Association: bLength 8 bDescriptorType 11 bFirstInterface 0 bInterfaceCount 3 bFunctionClass 14 Video bFunctionSubClass 1 Video Control bFunctionProtocol 3 iFunction 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 16 bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 1 bNumEndpoints 2 bInterfaceClass 16 bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface 0 ** UNRECOGNIZED: 04 21 00 01 ** UNRECOGNIZED: 06 25 01 00 00 00 ** UNRECOGNIZED: 06 25 02 00 00 00 ** UNRECOGNIZED: 0a 22 01 00 05 00 02 00 00 00 ** UNRECOGNIZED: 06 25 01 00 00 00 ** UNRECOGNIZED: 0a 22 02 00 10 00 14 00 0d 00 ** UNRECOGNIZED: 0a 23 03 00 0d 00 05 00 00 00 ** UNRECOGNIZED: 06 25 02 00 01 00 ** UNRECOGNIZED: 10 26 01 00 00 00 00 00 64 00 00 00 01 00 00 00 ** UNRECOGNIZED: 0a 24 01 00 14 00 00 00 00 00 ** UNRECOGNIZED: 06 25 03 00 01 00 ** UNRECOGNIZED: 0a 24 02 00 02 00 00 00 00 00 ** UNRECOGNIZED: 06 25 03 00 01 00 ** UNRECOGNIZED: 06 25 0c 00 00 00 ** UNRECOGNIZED: 06 25 09 00 02 00 ** UNRECOGNIZED: 06 25 0b 00 01 00 ** UNRECOGNIZED: 14 27 00 00 01 00 3c 00 01 00 02 00 03 00 00 00 00 00 02 00 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 16 bInterfaceSubClass 2 bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 1 bNumEndpoints 4 bInterfaceClass 16 bInterfaceSubClass 2 bInterfaceProtocol 1 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 25 Transfer Type Isochronous Synch Type Adaptive Usage Type Feedback wMaxPacketSize 0x0004 1x 4 bytes bInterval 7 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 9 Transfer Type Isochronous Synch Type Adaptive Usage Type Data wMaxPacketSize 0x1400 3x 1024 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 2 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 16 bInterfaceSubClass 2 bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 1 Binary Object Store Descriptor: bLength 5 bDescriptorType 15 wTotalLength 22 bNumDeviceCaps 2 USB 2.0 Extension Device Capability: bLength 7 bDescriptorType 16 bDevCapabilityType 2 bmAttributes 0x00000002 Link Power Management (LPM) Supported SuperSpeed USB Device Capability: bLength 10 bDescriptorType 16 bDevCapabilityType 3 bmAttributes 0x00 wSpeedsSupported 0x000c Device can operate at High Speed (480Mbps) Device can operate at SuperSpeed (5Gbps) bFunctionalitySupport 2 Lowest fully-functional device speed is High Speed (480Mbps) bU1DevExitLat 10 micro seconds bU2DevExitLat 20 micro seconds Device Status: 0x0000 (Bus Powered)
$ sudo lspci -s 00:14.0 -vv 00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04) (prog-if 30 [XHCI]) Subsystem: Dell 8 Series USB xHCI HC Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 42 Region 0: Memory at f7d00000 (64-bit, non-prefetchable) [size=64K] Capabilities: [70] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst+ PME-Enable+ DSel=0 DScale=0 PME+ Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+ Address: 00000000fee002b8 Data: 0000 Kernel driver in use: xhci_hcd
[1]: osmo-fl2k, commit d5c4dcc59750052a1a95b5185aca3548a5b951de. [2]: apart from the signal on 7.5 MHz generated by `fl2k_test -s 15e6`.
Thanks, JJ
dmesg: usb 2-1: new high-speed USB device number 7 using xhci_hcd usb 2-1: New USB device found, idVendor=1d5c, idProduct=2000 usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
There is your problem .... it should say "Super Speed" for a USB3 device.
There has been several reports that some low quality devices just are broken out-of-the-box ...
Some with the super speed wires badly soldered or at the wrong place.
Cheers,
Sylvain
There is your problem .... it should say "Super Speed" for a USB3 device.
There has been several reports that some low quality devices just are broken out-of-the-box ...
Some with the super speed wires badly soldered or at the wrong place.
Cheers,
Sylvain
Well, thanks for the explanation: that was a detail I didn't notice. Yesterday I disassembled the adapter and found that the PCB looks like the one shown in the "Fixing OSMO-FL2K Dongle that only works in USB 2.0" article[1] (altough wired in a different way). In my case the SuperSpeed wires were soldered fine but at the wrong place. Two wires, the blue and yellow, didn't even follow the the standard USB coloring (tested it with a cheap digital multimeter). Here's the way my dongle has been wired:
Front:
- GREEN | D+ - WHITE | D- - PLAIN WIRE | GND_DRAIN - PURPLE | SSTX- - YELLOW | SSRX- (should be SSRX+) - BLUE | SSRX+ (should be SSRX-) - ORANGE | SSTX+
Back:
- RED | VBUS - BLACK | GND
I've then attempted to rewire it but due to both my nearly inexistent soldering skills and the use of a very cheap welder ($10) I've managed to render it completely broken (the massive presence of hot glue didn't help). Probably it would have been easier just to cut the wires and bind them together in the correct way without any resoldering (only using some insulating tape).
Does somebody knows any reputable source which sells the same device but not broken out-of-the-box?
[1]: http://tinyhack.com/2018/05/05/fixing-osmo-fl2k-dongle-that-only-works-in-us...
Thanks again, JJ