<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;
      charset=windows-1252">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Thanks Marcus for your response.<br>
    I know my setup is asking for about 1Gbit/s USB bit rate in both
    directions. But this should be supported by USB 3.<br>
    I'm not familiar with the best USB 3 controllers for USRP.<br>
    The hardware is an ASUS mother board (model H170M-PLUS).<br>
    I'm using the standard kernel modules that come with Debian 9
    (stretch).<br>
    This is the info I can get about the USB 3 controller (I send you
    the output of "lsusb -v").<br>
    I don't fully understand the output, but it seems that the USRP
    reports a maximum packet size of 1024 bytes.<br>
    I'm configuring the Tx/Rx streamers with "spp=2044"complex samples
    per packet and "otw_format=sc16" (4 bytes per complex sample)  =>
    8176 bytes per packet ... Could this be a problem?<br>
    <font size="-1" color="#3333ff"><br>
      Bus 002 Device 002: ID 2500:0020  <br>
      Device Descriptor:<br>
        bLength                18<br>
        bDescriptorType         1<br>
        bcdUSB               3.00<br>
        bDeviceClass          255 Vendor Specific Class<br>
        bDeviceSubClass         0 <br>
        bDeviceProtocol         0 <br>
        bMaxPacketSize0         9<br>
        idVendor           0x2500 <br>
        idProduct          0x0020 <br>
        bcdDevice            0.00<br>
        iManufacturer           1 Ettus Research LLC<br>
        iProduct                2 USRP B200<br>
        iSerial                 3 30CD3EC<br>
        bNumConfigurations      1<br>
        Configuration Descriptor:<br>
          bLength                 9<br>
          bDescriptorType         2<br>
          wTotalLength          106<br>
          bNumInterfaces          5<br>
          bConfigurationValue     1<br>
          iConfiguration          0 <br>
          bmAttributes         0x80<br>
            (Bus Powered)<br>
          MaxPower                2mA<br>
          Interface Descriptor:<br>
            bLength                 9<br>
            bDescriptorType         4<br>
            bInterfaceNumber        0<br>
            bAlternateSetting       0<br>
            bNumEndpoints           0<br>
            bInterfaceClass       255 Vendor Specific Class<br>
            bInterfaceSubClass      0 <br>
            bInterfaceProtocol      0 <br>
            iInterface              2 USRP B200<br>
          Interface Descriptor:<br>
            bLength                 9<br>
            bDescriptorType         4<br>
            bInterfaceNumber        1<br>
            bAlternateSetting       0<br>
            bNumEndpoints           1<br>
            bInterfaceClass       255 Vendor Specific Class<br>
            bInterfaceSubClass      0 <br>
            bInterfaceProtocol      0 <br>
            iInterface              2 USRP B200<br>
            Endpoint Descriptor:<br>
              bLength                 7<br>
              bDescriptorType         5<br>
              bEndpointAddress     0x02  EP 2 OUT<br>
              bmAttributes            2<br>
                Transfer Type            Bulk<br>
                Synch Type               None<br>
                Usage Type               Data<br>
              wMaxPacketSize     0x0400  1x 1024 bytes<br>
              bInterval               0<br>
              bMaxBurst              15<br>
          Interface Descriptor:<br>
            bLength                 9<br>
            bDescriptorType         4<br>
            bInterfaceNumber        2<br>
            bAlternateSetting       0<br>
            bNumEndpoints           1<br>
            bInterfaceClass       255 Vendor Specific Class<br>
            bInterfaceSubClass      0 <br>
            bInterfaceProtocol      0 <br>
            iInterface              2 USRP B200<br>
            Endpoint Descriptor:<br>
              bLength                 7<br>
              bDescriptorType         5<br>
              bEndpointAddress     0x86  EP 6 IN<br>
              bmAttributes            2<br>
                Transfer Type            Bulk<br>
                Synch Type               None<br>
                Usage Type               Data<br>
              wMaxPacketSize     0x0400  1x 1024 bytes<br>
              bInterval               0<br>
              bMaxBurst              15<br>
          Interface Descriptor:<br>
            bLength                 9<br>
            bDescriptorType         4<br>
            bInterfaceNumber        3<br>
            bAlternateSetting       0<br>
            bNumEndpoints           1<br>
            bInterfaceClass       255 Vendor Specific Class<br>
            bInterfaceSubClass      0 <br>
            bInterfaceProtocol      0 <br>
            iInterface              2 USRP B200<br>
            Endpoint Descriptor:<br>
              bLength                 7<br>
              bDescriptorType         5<br>
              bEndpointAddress     0x04  EP 4 OUT<br>
              bmAttributes            2<br>
                Transfer Type            Bulk<br>
                Synch Type               None<br>
                Usage Type               Data<br>
              wMaxPacketSize     0x0400  1x 1024 bytes<br>
              bInterval               0<br>
              bMaxBurst              15<br>
          Interface Descriptor:<br>
            bLength                 9<br>
            bDescriptorType         4<br>
            bInterfaceNumber        4<br>
            bAlternateSetting       0<br>
            bNumEndpoints           1<br>
            bInterfaceClass       255 Vendor Specific Class<br>
            bInterfaceSubClass      0 <br>
            bInterfaceProtocol      0 <br>
            iInterface              2 USRP B200<br>
            Endpoint Descriptor:<br>
              bLength                 7<br>
              bDescriptorType         5<br>
              bEndpointAddress     0x88  EP 8 IN<br>
              bmAttributes            2<br>
                Transfer Type            Bulk<br>
                Synch Type               None<br>
                Usage Type               Data<br>
              wMaxPacketSize     0x0400  1x 1024 bytes<br>
              bInterval               0<br>
              bMaxBurst              15<br>
      Binary Object Store Descriptor:<br>
        bLength                 5<br>
        bDescriptorType        15<br>
        wTotalLength           22<br>
        bNumDeviceCaps          2<br>
        USB 2.0 Extension Device Capability:<br>
          bLength                 7<br>
          bDescriptorType        16<br>
          bDevCapabilityType      2<br>
          bmAttributes   0x00000002<br>
            Link Power Management (LPM) Supported<br>
        SuperSpeed USB Device Capability:<br>
          bLength                10<br>
          bDescriptorType        16<br>
          bDevCapabilityType      3<br>
          bmAttributes         0x00<br>
          wSpeedsSupported   0x000e<br>
            Device can operate at Full Speed (12Mbps)<br>
            Device can operate at High Speed (480Mbps)<br>
            Device can operate at SuperSpeed (5Gbps)<br>
          bFunctionalitySupport   3<br>
            Lowest fully-functional device speed is SuperSpeed (5Gbps)<br>
          bU1DevExitLat           0 micro seconds<br>
          bU2DevExitLat           0 micro seconds<br>
      Device Status:     0x0000<br>
        (Bus Powered)<br>
      <br>
      Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub<br>
      Device Descriptor:<br>
        bLength                18<br>
        bDescriptorType         1<br>
        bcdUSB               3.00<br>
        bDeviceClass            9 Hub<br>
        bDeviceSubClass         0 Unused<br>
        bDeviceProtocol         3 <br>
        bMaxPacketSize0         9<br>
        idVendor           0x1d6b Linux Foundation<br>
        idProduct          0x0003 3.0 root hub<br>
        bcdDevice            4.09<br>
        iManufacturer           3 Linux 4.9.0-4-amd64 xhci-hcd<br>
        iProduct                2 xHCI Host Controller<br>
        iSerial                 1 0000:00:14.0<br>
        bNumConfigurations      1<br>
        Configuration Descriptor:<br>
          bLength                 9<br>
          bDescriptorType         2<br>
          wTotalLength           31<br>
          bNumInterfaces          1<br>
          bConfigurationValue     1<br>
          iConfiguration          0 <br>
          bmAttributes         0xe0<br>
            Self Powered<br>
            Remote Wakeup<br>
          MaxPower                0mA<br>
          Interface Descriptor:<br>
            bLength                 9<br>
            bDescriptorType         4<br>
            bInterfaceNumber        0<br>
            bAlternateSetting       0<br>
            bNumEndpoints           1<br>
            bInterfaceClass         9 Hub<br>
            bInterfaceSubClass      0 Unused<br>
            bInterfaceProtocol      0 Full speed (or root) hub<br>
            iInterface              0 <br>
            Endpoint Descriptor:<br>
              bLength                 7<br>
              bDescriptorType         5<br>
              bEndpointAddress     0x81  EP 1 IN<br>
              bmAttributes            3<br>
                Transfer Type            Interrupt<br>
                Synch Type               None<br>
                Usage Type               Data<br>
              wMaxPacketSize     0x0004  1x 4 bytes<br>
              bInterval              12<br>
              bMaxBurst               0<br>
      Hub Descriptor:<br>
        bLength              12<br>
        bDescriptorType      42<br>
        nNbrPorts             8<br>
        wHubCharacteristic 0x000a<br>
          No power switching (usb 1.0)<br>
          Per-port overcurrent protection<br>
        bPwrOn2PwrGood       10 * 2 milli seconds<br>
        bHubContrCurrent      0 milli Ampere<br>
        bHubDecLat          0.0 micro seconds<br>
        wHubDelay             0 nano seconds<br>
        DeviceRemovable    0x00 0x00<br>
       Hub Port Status:<br>
         Port 1: 0000.02a0 5Gbps power Rx.Detect<br>
         Port 2: 0000.0203 5Gbps power U0 enable connect<br>
         Port 3: 0000.02a0 5Gbps power Rx.Detect<br>
         Port 4: 0000.02a0 5Gbps power Rx.Detect<br>
         Port 5: 0000.02a0 5Gbps power Rx.Detect<br>
         Port 6: 0000.02a0 5Gbps power Rx.Detect<br>
         Port 7: 0000.02a0 5Gbps power Rx.Detect<br>
         Port 8: 0000.02a0 5Gbps power Rx.Detect<br>
      Binary Object Store Descriptor:<br>
        bLength                 5<br>
        bDescriptorType        15<br>
        wTotalLength           15<br>
        bNumDeviceCaps          1<br>
        SuperSpeed USB Device Capability:<br>
          bLength                10<br>
          bDescriptorType        16<br>
          bDevCapabilityType      3<br>
          bmAttributes         0x02<br>
            Latency Tolerance Messages (LTM) Supported<br>
          wSpeedsSupported   0x0008<br>
            Device can operate at SuperSpeed (5Gbps)<br>
          bFunctionalitySupport   3<br>
            Lowest fully-functional device speed is SuperSpeed (5Gbps)<br>
          bU1DevExitLat          10 micro seconds<br>
          bU2DevExitLat         512 micro seconds<br>
      Device Status:     0x0001<br>
        Self Powered</font><br>
    <br>
    <br>
    <br>
    <div class="moz-signature">
      <meta http-equiv="content-type" content="text/html;
        charset=windows-1252">
      <title></title>
    </div>
    <div class="moz-cite-prefix">El 29/11/17 a las 01:02, Marcus D.
      Leech via USRP-users escribió:<br>
    </div>
    <blockquote type="cite" cite="mid:5A1DF907.7080201@ripnet.com">
      <meta content="text/html; charset=windows-1252"
        http-equiv="Content-Type">
      <div class="moz-cite-prefix">On 11/28/2017 06:11 PM, Joan Olmos
        via USRP-users wrote:<br>
      </div>
      <blockquote
        cite="mid:2e7ff328-cd55-3871-f3d6-688b33b1d146@tsc.upc.edu"
        type="cite">
        <meta http-equiv="content-type" content="text/html;
          charset=windows-1252">
        <font color="#3333ff"><font color="#000000">Hi,</font></font><br>
        <font color="#3333ff"><font color="#000000">I'm trying to
            transmit and receive simultaneously using B210 in single
            channel mode. The sampling rate for both Tx and Rx is 32
            Msamples/s.<br>
            <br>
            I have a recent desktop computer with USB 3 running Debian.
            The UHD version is 3.9 LTS. The Tx streamer is started first
            and then the Rx streamer (both have their own thread).<br>
            <br>
            The problem is that Tx seems to work properly but the first
            time "uhd_rx_streamer_recv" function is called it returns
            immediately (with no samples) and in next call it never
            returns. <br>
            <br>
            I'm using USRP auto setup of master clock rate. It works if
            I reduce the sampling rate to 16MS/s.<br>
            <br>
            Which can be the problem?<br>
            Thanks!<br>
            These are my logs at start-up:<br>
          </font></font><font size="-1" color="#3333ff"><br>
          Creating USRP with args "type=b200,  num_recv_frames=512,
          num_send_frames=512"...<br>
          -- Detected Device: B210<br>
          -- Operating over USB 3.<br>
          -- Detecting internal GPSDO.... Found an internal GPSDO:
          GPSTCXO , Firmware Rev 0.929a<br>
          -- Initialize CODEC control...<br>
          -- Initialize Radio control...<br>
          -- Performing register loopback test... pass<br>
          -- Performing register loopback test... pass<br>
          -- Performing CODEC loopback test... pass<br>
          -- Performing CODEC loopback test... pass<br>
          -- Asking for clock rate 16.000000 MHz... <br>
          -- Actually got clock rate 16.000000 MHz.<br>
          -- Performing timer loopback test... pass<br>
          -- Performing timer loopback test... pass<br>
          -- Setting master clock rate selection to 'automatic'.<br>
          num. Rx channels reported by usrp: 2<br>
          num. Tx channels reported by usrp: 2<br>
          Subdevice Specification:<br>
              Channel 0: Daughterboard A, Subdevice A<br>
              Channel 1: Daughterboard A, Subdevice B<br>
          <br>
          Subdevice Specification:<br>
              Channel 0: Daughterboard A, Subdevice A<br>
              Channel 1: Daughterboard A, Subdevice B<br>
          <br>
          Device name: wicomtec-1 (30CD3EC)<br>
          Clock source reported by usrp: internal<br>
          --     1) catch time transition at pps edge<br>
          --     2) set times next pps (synchronously)<br>
          Corrected PC clock mismatch of: +1511908607310 milliseconds<br>
          Current Time reported by USRP: 1.001673 seconds<br>
          Current Time reported by PC: 1.001000 seconds<br>
          Normalized_rx_gain for channel 0 = 0.000000<br>
          Normalized_rx_gain for channel 0 = 0.000000<br>
          Setting Rate: 32000000.000000...<br>
          -- Asking for clock rate 32.000000 MHz... <br>
          -- Actually got clock rate 32.000000 MHz.<br>
          -- Performing timer loopback test... pass<br>
          -- Performing timer loopback test... pass<br>
          Actual Rate Rx(0): 32000000.000000...<br>
          Actual Rate Tx(0): 32000000.000000...<br>
          Actual Master clock rate: 32000000.000000<br>
          <br>
          wire packet size: 2044 complex samples/packet, k: 1566<br>
          Setting frequencies: Rx: 2414.000000, Tx: 2414.000000 MHz...<br>
          Target RF frequency, clipped to be within system range:
          2414000000.000000<br>
          Target RF frequency, including RF FE offset: 2414000000.000000<br>
          Frequency to which RF LO is actually tuned: 2413999999.761581<br>
          Frequency the CORDIC must adjust the RF: -0.238419<br>
          Frequency to which the CORDIC in the DSP actually tuned:
          -0.238419<br>
          Actual frequency Rx(0): 2414.000000 MHz...<br>
          Actual frequency Tx(0): 2414.000000 MHz...<br>
          Setting RX Gain: 50.000000 dB...<br>
          Antenna reported by usrp for RX channel 0: RX2<br>
          Actual Rx(0) Gain: 50.000000...<br>
          Rx: stream_args.cpu_format = fc32<br>
          Rx: stream_args.otw_format = sc16<br>
          Rx: stream_args.args = spp=2044<br>
          Rx: stream_args.channel_list = 0, 1<br>
          Rx: stream_args.n_channels = 1<br>
          max complex samps per wire packet = 2044 <br>
          Available sensors: <br>
          temp<br>
          rssi<br>
          lo_locked<br>
          Checking RX: LO: locked ...<br>
          Rx buffer size in samples: 3200904<br>
          Setting TX Gain: 50.000000 dB...<br>
          Antenna reported by usrp for TX channel 0: TX/RX<br>
          Actual TX Gain: 50.000000...<br>
          Tx: stream_args.cpu_format = fc32<br>
          Tx: stream_args.otw_format = sc16<br>
          Tx: stream_args.args = spp=2044<br>
          Tx: stream_args.channel_list = 0, 1<br>
          Tx: stream_args.n_channels = 1<br>
          max complex samps per wire packet = 2044 <br>
          Available sensors: <br>
          temp<br>
          lo_locked<br>
          Checking TX: LO: locked ...<br>
          Tx buffer size in samples: 3200904<br>
          configusrp: Success<br>
          <br>
        </font> <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <br>
        <pre wrap="">_______________________________________________
USRP-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:USRP-users@lists.ettus.com" moz-do-not-send="true">USRP-users@lists.ettus.com</a>
<a class="moz-txt-link-freetext" href="http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com" moz-do-not-send="true">http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com</a>
</pre>
      </blockquote>
      Do you know what type of USB 3 controller you have?<br>
      <br>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
USRP-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:USRP-users@lists.ettus.com">USRP-users@lists.ettus.com</a>
<a class="moz-txt-link-freetext" href="http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com">http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>