Hi Christo,

The udev rules were not installed. I followed these instructions and rebooted just to be safe:

https://sigrok.org/wiki/Fx2lafw#Install_the_udev_rules_file

I installed the 61-libsigrok-plugdev.rules because the user was already a member of the plugdev group. These files came out of the git repository of which I pulled within the last month. I should note I "grep"ed for fluke and did not find an entry. As a test I also "grep"ed for agilent and saw entries.

I should also note that the FTDI adapter I am using contains what appears to be transmit and receive LEDs. Both of which are flashing when using sigrok-cli w/the --continuous option. Just to verify, when I use minicom and successfully obtain the current voltage reading from the fluke-45. I see the transmit and receive LEDs flash while using minicom as expected. So it would seam something is being sent to the fluke-45 and something is being returned from the fluke-45 while running sigrok. But noting is printed out as expected at standard output.

-thanks again for your help.



On 5/31/21 3:43 PM, Christo Crause wrote:
Hi Stuart,

Regarding user access to the FT232R, can you check if the sigrok udev rules [1,2] are installed? I guess you could run sigrok as root, but it really should work for regular users too.  I can use a FT232H as a normal user, with the sigrok udev rules installed, on Linux Mint (so quite similar to Ubuntu).

Not sure how to troubleshoot sigrok itself once it is connected to the FTDI board.

1. https://sigrok.org/gitweb/?p=libsigrok.git;a=tree;f=contrib;hb=HEAD <https://sigrok.org/gitweb/?p=libsigrok.git;a=tree;f=contrib;hb=HEAD> 2. https://sigrok.org/wiki/Fx2lafw#Install_the_udev_rules_file <https://sigrok.org/wiki/Fx2lafw#Install_the_udev_rules_file>

On Mon, May 31, 2021 at 9:46 PM stuart <stu...@xnet.com <mailto:stu...@xnet.com>> wrote:


    Hi Christo,

    The output of:

    "sudo lsusb -v -d 0403:6001"


     > Bus 001 Device 005: ID 0403:6001 Future Technology Devices
    International, Ltd FT232 Serial (UART) IC
     > Device Descriptor:
     >   bLength                18
     >   bDescriptorType         1
     >   bcdUSB               2.00
     >   bDeviceClass            0
     >   bDeviceSubClass         0
     >   bDeviceProtocol         0
     >   bMaxPacketSize0         8
     >   idVendor           0x0403 Future Technology Devices
    International, Ltd
     >   idProduct          0x6001 FT232 Serial (UART) IC
     >   bcdDevice            6.00
     >   iManufacturer           1 FTDI
     >   iProduct                2 FT232R USB UART
     >   iSerial                 3 A9028SGB
     >   bNumConfigurations      1
     >   Configuration Descriptor:
     >     bLength                 9
     >     bDescriptorType         2
     >     wTotalLength       0x0020
     >     bNumInterfaces          1
     >     bConfigurationValue     1
     >     iConfiguration          0
     >     bmAttributes         0xa0
     >       (Bus Powered)
     >       Remote Wakeup
     >     MaxPower               90mA
     >     Interface Descriptor:
     >       bLength                 9
     >       bDescriptorType         4
     >       bInterfaceNumber        0
     >       bAlternateSetting       0
     >       bNumEndpoints           2
     >       bInterfaceClass       255 Vendor Specific Class
     >       bInterfaceSubClass    255 Vendor Specific Subclass
     >       bInterfaceProtocol    255 Vendor Specific Protocol
     >       iInterface              2 FT232R USB UART
     >       Endpoint Descriptor:
     >         bLength                 7
     >         bDescriptorType         5
     >         bEndpointAddress     0x81  EP 1 IN
     >         bmAttributes            2
     >           Transfer Type            Bulk
     >           Synch Type               None
     >           Usage Type               Data
     >         wMaxPacketSize     0x0040  1x 64 bytes
     >         bInterval               0
     >       Endpoint Descriptor:
     >         bLength                 7
     >         bDescriptorType         5
     >         bEndpointAddress     0x02  EP 2 OUT
     >         bmAttributes            2
     >           Transfer Type            Bulk
     >           Synch Type               None
     >           Usage Type               Data
     >         wMaxPacketSize     0x0040  1x 64 bytes
     >         bInterval               0
     > can't get device qualifier: Resource temporarily unavailable
     > can't get debug descriptor: Resource temporarily unavailable
     > Device Status:     0x0000
     >   (Bus Powered)

    That looks fine.  So, here's the output to:

    ftdi_eeprom --read-eeprom ftdi_conf.txt

    ...where ftdi_conf.txt is:

     > # Filename of the EE file to be generated. Leave empty to skip
    file writing.
     > filename=habr.bin
     >
     > # Vendor ID. FT4232H factory default 0x0403.
     > vendor_id=0x0403
     >
     > # Product ID. FT4232H factory default 0x6011.
     > product_id=0x6001


    FTDI eeprom generator v0.17
    (c) Intra2net AG and the libftdi developers
    <opensou...@intra2net.com <mailto:opensou...@intra2net.com>>
    Unable to find FTDI devices under given vendor/product id: 0x403/0x6001
    Error code: -4 (usb_open() failed)
    Retrying with default FTDI pid=0x6001.
    Error: usb_open() failed


    ... well, that's strange.  Why couldn't it open it? Trying again as
    root.

    FTDI eeprom generator v0.17
    (c) Intra2net AG and the libftdi developers
    <opensou...@intra2net.com <mailto:opensou...@intra2net.com>>
    FTDI read eeprom: 0
    EEPROM size: 128
    FTDI close: 0

    That's better. So maybe it is permissions?

      > ls -lat /dev/ttyUSB0
    crw-rw---- 1 root dialout 188, 0 May 31 14:41 /dev/ttyUSB0

      > groups
    ... ... dialout ... ... ...

    So, shouldn't be a problem.  But just in case:

     > sudo sigrok-cli --driver
    fluke-45:conn=/dev/ttyUSB0:serialcomm=9600/8n1 --continuous

    Still no output.  But plenty of activity on the serial adapter LEDs!

    I'm really confused at this point.

    -thanks again for your help.



_______________________________________________
sigrok-devel mailing list
sigrok-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sigrok-devel

Reply via email to