nwdigitalradio / ambeserver-install

Files, scripts and documentation for installing AMBEserver
GNU General Public License v3.0
23 stars 15 forks source link

udev rule not detecting my ThumbDV DV3000U #1

Closed anthonydiiorio closed 3 years ago

anthonydiiorio commented 3 years ago

I made the following change to my udev file to get the symlink working on my system. Not sure if this only affects some hardware. The device was purchased in 2018 from Radioworld Canada, though it came with an instructions from FlexRadio Systems dated 2015.

SUBSYSTEM=="tty", ATTRS{product}=="FT230X Basic UART", SYMLINK+="ThumbDV"

Below is the output of udevadm info -a -n /dev/ttyUSB0

  looking at device '/devices/pci0000:00/0000:00:04.0/usb2/2-3/2-3:1.0/ttyUSB0/tty/ttyUSB0':
    KERNEL=="ttyUSB0"
    SUBSYSTEM=="tty"
    DRIVER==""

  looking at parent device '/devices/pci0000:00/0000:00:04.0/usb2/2-3/2-3:1.0/ttyUSB0':
    KERNELS=="ttyUSB0"
    SUBSYSTEMS=="usb-serial"
    DRIVERS=="ftdi_sio"
    ATTRS{latency_timer}=="16"
    ATTRS{port_number}=="0"

  looking at parent device '/devices/pci0000:00/0000:00:04.0/usb2/2-3/2-3:1.0':
    KERNELS=="2-3:1.0"
    SUBSYSTEMS=="usb"
    DRIVERS=="ftdi_sio"
    ATTRS{bInterfaceSubClass}=="ff"
    ATTRS{bInterfaceClass}=="ff"
    ATTRS{interface}=="FT230X Basic UART"
    ATTRS{bNumEndpoints}=="02"
    ATTRS{bInterfaceNumber}=="00"
    ATTRS{authorized}=="1"
    ATTRS{bAlternateSetting}==" 0"
    ATTRS{supports_autosuspend}=="1"
    ATTRS{bInterfaceProtocol}=="ff"

  looking at parent device '/devices/pci0000:00/0000:00:04.0/usb2/2-3':
    KERNELS=="2-3"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{bMaxPower}=="90mA"
    ATTRS{serial}=="DN00WILM"
    ATTRS{bDeviceProtocol}=="00"
    ATTRS{configuration}==""
    ATTRS{version}==" 2.00"
    ATTRS{authorized}=="1"
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{devnum}=="8"
    ATTRS{urbnum}=="5913"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{removable}=="removable"
    ATTRS{devpath}=="3"
    ATTRS{bcdDevice}=="1000"
    ATTRS{rx_lanes}=="1"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{manufacturer}=="FTDI"
    ATTRS{product}=="FT230X Basic UART"
    ATTRS{bmAttributes}=="80"
    ATTRS{speed}=="12"
    ATTRS{idVendor}=="0403"
    ATTRS{tx_lanes}=="1"
    ATTRS{bDeviceClass}=="00"
    ATTRS{ltm_capable}=="no"
    ATTRS{busnum}=="2"
    ATTRS{idProduct}=="6015"
    ATTRS{bMaxPacketSize0}=="8"
    ATTRS{quirks}=="0x0"
    ATTRS{maxchild}=="0"
johnhays commented 3 years ago

It appears your ThumbDV is very old and was not programmed with product information. Contact sales@nwdigitalradio.com and ask for directions to program the ThumbDV™ with the proper fields. Then use the udev rule found in etc/udev/rules.d of this repository.

On Thu, Nov 26, 2020 at 4:57 PM Anthony Di Iorio notifications@github.com wrote:

I made the following change to my udev file to get the symlink working on my system. Not sure if this only affects some hardware. The device was purchased in 2018 from Radioworld Canada, though it came with an instructions from FlexRadio Systems dated 2015.

SUBSYSTEM=="tty", ATTRS{product}=="FT230X Basic UART", SYMLINK+="ThumbDV"

Below is the output of udevadm info -a -n /dev/ttyUSB0

looking at device '/devices/pci0000:00/0000:00:04.0/usb2/2-3/2-3:1.0/ttyUSB0/tty/ttyUSB0': KERNEL=="ttyUSB0" SUBSYSTEM=="tty" DRIVER==""

looking at parent device '/devices/pci0000:00/0000:00:04.0/usb2/2-3/2-3:1.0/ttyUSB0': KERNELS=="ttyUSB0" SUBSYSTEMS=="usb-serial" DRIVERS=="ftdi_sio" ATTRS{latency_timer}=="16" ATTRS{port_number}=="0"

looking at parent device '/devices/pci0000:00/0000:00:04.0/usb2/2-3/2-3:1.0': KERNELS=="2-3:1.0" SUBSYSTEMS=="usb" DRIVERS=="ftdi_sio" ATTRS{bInterfaceSubClass}=="ff" ATTRS{bInterfaceClass}=="ff" ATTRS{interface}=="FT230X Basic UART" ATTRS{bNumEndpoints}=="02" ATTRS{bInterfaceNumber}=="00" ATTRS{authorized}=="1" ATTRS{bAlternateSetting}==" 0" ATTRS{supports_autosuspend}=="1" ATTRS{bInterfaceProtocol}=="ff"

looking at parent device '/devices/pci0000:00/0000:00:04.0/usb2/2-3': KERNELS=="2-3" SUBSYSTEMS=="usb" DRIVERS=="usb" ATTRS{bMaxPower}=="90mA" ATTRS{serial}=="DN00WILM" ATTRS{bDeviceProtocol}=="00" ATTRS{configuration}=="" ATTRS{version}==" 2.00" ATTRS{authorized}=="1" ATTRS{bNumInterfaces}==" 1" ATTRS{bConfigurationValue}=="1" ATTRS{devnum}=="8" ATTRS{urbnum}=="5913" ATTRS{avoid_reset_quirk}=="0" ATTRS{bNumConfigurations}=="1" ATTRS{removable}=="removable" ATTRS{devpath}=="3" ATTRS{bcdDevice}=="1000" ATTRS{rx_lanes}=="1" ATTRS{bDeviceSubClass}=="00" ATTRS{manufacturer}=="FTDI" ATTRS{product}=="FT230X Basic UART" ATTRS{bmAttributes}=="80" ATTRS{speed}=="12" ATTRS{idVendor}=="0403" ATTRS{tx_lanes}=="1" ATTRS{bDeviceClass}=="00" ATTRS{ltm_capable}=="no" ATTRS{busnum}=="2" ATTRS{idProduct}=="6015" ATTRS{bMaxPacketSize0}=="8" ATTRS{quirks}=="0x0" ATTRS{maxchild}=="0"

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/nwdigitalradio/ambeserver-install/issues/1, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABR7I6T26DRHNPZWGAQTFIDSR32PVANCNFSM4UEJS24Q .

-- John D. Hays Kingston, WA K7VE