I’m messing about, writing some code that simulates keyboard/input device events to automate various things under linux. I’ve been using /usr/include/linux/input-event-codes.h as a bit of a reference for what key-codes are available. Within that header, it mentions that some of the content is base…
Tag: usb
slcand error : Inappropriate ioctl for device
I want to use can interface with slcand, but I have a problem. To link can device(canable) with slcand, I make symbolic link with udev-rule SUBSYSTEM==”usb”, ENV{DEVTYPE}==”usb_device”, ATTR{product}==”canable gs_usb”, ATTR{serial}==”002900355934570820373433″, S…
How would I reproduce the functionality of the Windows winusb driver on Linux? Do I even need to?
I need to implement an application on Linux that drives a USB connected device (a medical instrument). The application will be written in C++ (2011 standard). The current application is written for Windows 10 in C# and uses the standard Winusb driver enumerated for the device. I have a complete protocol speci…
Immutable names in /dev/disk
There are four entries in /dev/disk which I am interested in. by-id by-label by-path by-uuid Which of the entries contain immutable names for physical drives? By immutable, I mean that the name shouldn’t change if I change the usb/pci port used to connect to the drive. destroy and create partitions (GPT…
Linux : how to transfer data through USB bulk endpoint of cdc-adm driver from userspace
I am a beginner to Linux drivers and I started with writing an application for a cdc-acm based USB device in linux. Therefore, I have used the cdc_acm driver. The USB device that I am using has 2 Bulk endpoints (read and write) and one interrupts endpoint. Now, my question is whether all these endpoints opera…
Blocking USB HID in Linux
I’m programming a kioks device and i want to block all usb devices expect 2 kind of usb.One is my touch screen hid usb and the other one is usb storage devices.Actually i tried write rules under udev.I tried this code : But this one is blocking all usb devices.So i tried to add another rule to unblock s…
Serial Input in Ubuntu, Usb to serial converter (Pl2303 – Prolific) not working in ubuntu 18.04
I am trying to read input from a Electronic weighing scale (Weigh sensor) connected to Ubuntu enabled UDOO board using a Prolific PL2303 serial converter cable (CA-US9), but am unable to read any input from the sensor. To monitor the input I have tried using (Coolterm & GTKTerm), assuming an issue with th…
Yocto Project usb sensor access
I’ve never worked with the Yocto Project, and barely knows what it is. But I’m investigating the possibility to use a Simatic 2040 as a gateway between an USB hall sensor and industrial PLC network. The sensor that we want to use is this one. It’s designed to use with an Windows desktop PC, …
Controlling Jabra 710 USB speaker volume from linux host
I am using Linux (2.6.39 kernel) and trying to find a way that would allow me to send volume increment/decrement commands from my host Linux OS to the Jabra device. I saw this functionality is possible both in Windows and Ubuntu, where controlling of the volume from the PC alters the Jabra volume. I am able t…
Bash – How to run code whenever USB device is connected
I am writing a bash script to automatically detect when my USB keyboard is plugged into my laptop (running Ubuntu 14), so I can change the keyboard layout automatically. Here is my code so far (I got it from another post on Stack Overflow so I’m not 100% sure how it works) I have got this to run on star…