Thanks for pointing out the problem. But doesn't the FX2 firmware download
automatically? Isn't it a part of the USRP's boot sequence? How can I load
the firmware then to get rid of this problem?

On Fri, Apr 24, 2009 at 11:27 PM, Eric Blossom <e...@comsec.com> wrote:

> On Fri, Apr 24, 2009 at 05:27:06PM +0600, Ujala Qasim wrote:
> > I connected the USRP to the USB 2.0 port and obtained the information of
> the
> > device using the lsusb -v command in Ubuntu. The output is attached
> below.
> > Even in Ubuntu, the interfaces and endpoints come out to be different
> than
> > those defined in usrp_interfaces.h. So what is going on here? Which are
> the
> > actual interfaces and end points?
> > Bus 005 Device 003: ID fffe:0002
>
> As Philip pointed out, you haven't loaded the FX2 firmware yet.
> You can tell this by looking at the bcdDevice field.  When it's got
> the "real" firmware loaded, it has a non-zero value to the left of the
> radix point.
>
> Here's what it looks like after you load std.ihx:
>
>
> Bus 001 Device 011: ID fffe:0002
> Device Descriptor:
>  bLength                18
>  bDescriptorType         1
>  bcdUSB               2.00
>  bDeviceClass          255 Vendor Specific Class
>  bDeviceSubClass       255 Vendor Specific Subclass
>  bDeviceProtocol       255 Vendor Specific Protocol
>  bMaxPacketSize0        64
>  idVendor           0xfffe
>  idProduct          0x0002
>   bcdDevice            1.02
>  iManufacturer           1 Free Software Folks
>  iProduct                2 USRP Rev 2
>  iSerial                 6 00000000
>   bNumConfigurations      1
>  Configuration Descriptor:
>    bLength                 9
>    bDescriptorType         2
>     wTotalLength           50
>     bNumInterfaces          3
>    bConfigurationValue     1
>    iConfiguration          0
>     bmAttributes         0xc0
>      Self Powered
>    MaxPower                0mA
>     Interface Descriptor:
>      bLength                 9
>      bDescriptorType         4
>      bInterfaceNumber        0
>      bAlternateSetting       0
>      bNumEndpoints           0
>      bInterfaceClass       255 Vendor Specific Class
>      bInterfaceSubClass    255 Vendor Specific Subclass
>      bInterfaceProtocol    255 Vendor Specific Protocol
>       iInterface              3 Command & Status
>     Interface Descriptor:
>      bLength                 9
>      bDescriptorType         4
>      bInterfaceNumber        1
>      bAlternateSetting       0
>      bNumEndpoints           1
>      bInterfaceClass       255 Vendor Specific Class
>      bInterfaceSubClass    255 Vendor Specific Subclass
>      bInterfaceProtocol    255 Vendor Specific Protocol
>       iInterface              4 Transmit Path
>       Endpoint Descriptor:
>        bLength                 7
>        bDescriptorType         5
>        bEndpointAddress     0x02  EP 2 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        2
>      bAlternateSetting       0
>      bNumEndpoints           1
>      bInterfaceClass       255 Vendor Specific Class
>      bInterfaceSubClass    255 Vendor Specific Subclass
>      bInterfaceProtocol    255 Vendor Specific Protocol
>       iInterface              5 Receive Path
>       Endpoint Descriptor:
>        bLength                 7
>        bDescriptorType         5
>        bEndpointAddress     0x86  EP 6 IN
>        bmAttributes            2
>          Transfer Type            Bulk
>          Synch Type               None
>          Usage Type               Data
>        wMaxPacketSize     0x0200  1x 512 bytes
>        bInterval               0
> Device Qualifier (for other device speed):
>  bLength                10
>  bDescriptorType         6
>  bcdUSB               2.00
>  bDeviceClass          255 Vendor Specific Class
>  bDeviceSubClass       255 Vendor Specific Subclass
>  bDeviceProtocol       255 Vendor Specific Protocol
>  bMaxPacketSize0        64
>  bNumConfigurations      1
> Device Status:     0x0001
>  Self Powered
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to