Lsusb not found, unable to mount usb drive

Thank you! Mounting USB sticks is working fine now. Your script works alright, but wanted to add native lsusb. Added IMAGE_INSTALL_append = " usbutils" to mdm9x28-image.inc (any better to place to add it?) within the yocto recipes and it successfully added the binaries. But, lsusb is still giving the below issue:

But the package added another bin named lsusb.py, which seems to be working partly.

lsusb.py:

root@swi-mdm9x28:~# lsusb.py
WARNING: Failure to read usb.ids
(<type ‘exceptions.IOError’>, IOError(2, ‘No such file or directory’), <traceback object at 0xb6d43030>)
usb1 1d6b:0002 09 2.00 480MBit/s 0mA 1IF (Linux 3.18.44 ehci_hcd Qualcomm EHCI Host Controller using HSIC 7c00000.hsic_host) hub
1-1 0424:3503 09 2.00 480MBit/s 2mA 1IF () hub
— 1-1.1 10c4:87a0 00 2.00 12MBit/s 100mA 1IF (Silicon Laboratories CP2130 USB-to-SPI Bridge 000EB434)

Your script:

0424:3503
10c4:87a0 - CP2130 USB-to-SPI Bridge
1d6b:0002 - Qualcomm EHCI Host Controller using HSIC