Udev is a Linux process that manages device file entries under /dev

learn more… | top users | synonyms

0
votes
0answers
77 views

Cannot install GPIO on CubieTruck : Error processing udev archive

I am running Cubieez 2.0 on a Cubietruck. After running apt-get update, I wanted to run pySUNXI GPIO. However, I encountered a problem: root@cubietruck: cd pySUNXI-VSRNDCT-0.0.1/ python setup.py ...
0
votes
1answer
158 views

udev disk mount permissions in linux

We would like to set up a customer account on our overo running embedded Angstrom along with ssh so they can log on to retrieve data. uname -a Linux pb014-01 2.6.32 #1 Wed Feb 29 15:17:02 GMT 2012 ...
2
votes
1answer
3k views

“PS/2 Generic Mouse” gets lost. How to reload without reboot?

I am running Ubuntu 12.04LTS on a ThinkPad E420s. My Trackpoint is recognized as "PS/2 Generic Mouse". My problem is that it doesn't load/disappears after booting or after suspension. I can't move ...
1
vote
0answers
47 views

udev: Wrong symlink is made at boot time

I am trying to create a udev rule to give a static name to a ttyUSB (a FTDI USB serial cable). My rule is quite simple (the file is named 99-usb-serial.rules): KERNEL=="ttyUSB?", ATTRS{serial}==...
0
votes
1answer
67 views

udev doesn't apply changes recursively

I'm working with a beaglebone black board (ubuntu release for ARM architecture), which has some general purpose input/output (GPIO) interface to read sensors/drive motors etc.. which are configurable ...
1
vote
1answer
45 views

How do I automatically force a umount on a usb drive that has already been removed?

I have debian system that auto mounts an entry in my fstab file when a usb drive is connected. This is done so as a read only device The device is mounted to /media/usb1 If i'm in the console and ...
2
votes
1answer
82 views

How to disable asking for root password while ejecting USB drives?

When I mount usb drive it mounts successfully, but when I hit triangle button in Thunar (Eject) - I'm asked for root password! Executing $ udisks --eject /dev/sdd in console doesn't require root ...
1
vote
1answer
100 views

Why is my udev rule executed three times

I've made a little udev rule that launch a script that make an archive of my ~/Documents directory. That do the job, but when I read the log file, it seems that the archive script is executed 3 times ...
4
votes
1answer
248 views

change size of devtmpfs /dev/

My new kernel has CONFIG_DEVTMPFS enabled, and thus my /dev is mounted as devtmpfs. My old kernel was not using CONFIG_DEVTMPFS, and /dev used to be mounted as plain tmpfs. Now I have noticed, the ...
1
vote
0answers
157 views

when running `udevadm test`: `no db file to read /run/udev/data/+gpio_sw:PA7: No such file or directory`

I am trying to write an udev rule that matches a GPIO Pin of my Orange Pi (the GPIOs use the gpio-sunxi kernel module). My ultimate goal is to let users who are member of a particular group access ...
16
votes
1answer
8k views

Difference between /dev and /sys/class?

What is the difference between the device representation in /dev and the one in /sys/class? Is one preferred over the other? Is there something one offers and the other doesn't?
0
votes
0answers
18 views

Devices for Analog I/O gone from /dev after reboot

I have a system using Centos 6.6 and another system using RHEL 6.6 on the same architecture that both need analog I/O drivers to communicate with sensors that will be attached to the device. Thus, I ...
4
votes
1answer
126 views

Can udev trigger an action upon mount alone?

Can udev be used to trigger an action when an always-connected drive is mounted, or is it only useful for hotplugging (as the documentation suggests)? I want to trigger a script when my always-...
1
vote
1answer
70 views

Can udev monitor network storage mounting & unmounting?

I want to setup notification whenever any network drive is mounted or unmounted. (Basically I want to run a custom script, whenever any network storage is mounted or unmounted). I think udev can do ...
7
votes
2answers
853 views

trigger udev rules from systemd

I have one of those hdds, that have a very aggressive power management. To prevent load cycles from rising in to critical numbers I wrote an udev rule: SUBSYSTEM=="block", SUBSYSTEMS=="scsi", ATTRS{...
3
votes
2answers
566 views

No /dev/hidraw device when I plug in a Yubikey

I have a Yubikey NEO, and I'm trying to get it to work on Debian. When I plug it in, I get udev events, but no /dev/hidraw? device. Here's what I know so far: cat /boot/config-$(uname -r) | grep ...
0
votes
0answers
94 views

Udev Rule: Auto-increment device number

I have 3 devices which get mounted as /dev/ttyACM[0-2]. Two of these devices are identical, called flow modules. The third is an Arduino Uno. I have the following udev rules which work to a certain ...
1
vote
1answer
342 views

udev keyboard remapping with hwdb for secondary keyboards

I have a laptop, and I save the following to /etc/udev/hwdb.d/90-custom-keyboard.hwdb keyboard:usb:v*p* keyboard:dmi:bvn*:bvr*:bd*:svn*:pn*:pvr* KEYBOARD_KEY_1a=a KEYBOARD_KEY_1b=b and run $ ...
2
votes
2answers
69 views

Having trouble making sense of the df command

uname -a Linux CentOS01.localdomain 3.10.0-229.14.1.el7.x86_64 #1 SMP Tue Sep 15 15:05:51 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux Here is the output of lsblk on the centos VM I'm playing with: ...
0
votes
0answers
19 views

Thinkpad T61: Udev-rule not working

I'd like to create a special udev-rule to improve the batterylife of my thinkpad T61 by set the brightness to a low value if the power supply is unplugged and my laptop using the battery. Therefore I ...
0
votes
0answers
105 views

systemd-networkd: Set VLAN device MAC based on host MAC

I am working on a platform with an ARM CPU running linux that has a single MAC in the CPU directly connected to a switch IC. I am trying to set up a VLAN mode using systemd-networkd which I have done ...
6
votes
5answers
5k views

How to run long time process on Udev event?

I want to run a ppp connection when my USB modem is connected, so I use this udev rule: ACTION=="add", SUBSYSTEM=="tty", ATTRS{idVendor}=="16d8",\ RUN+="/usr/local/bin/newPPP.sh $env{DEVNAME}" (...
0
votes
1answer
102 views

USB key does not show up in /dev

We use a USB key system that are contain license files and are provided to unlock proprietary software that we used. The USB drives are small however and get lost easily, so I thought I'd clone them ...
2
votes
1answer
92 views

udev rule to turn on keyboard backlight

I have a very simple generic gaming keyboard with a backlight. The, typically, universal way to engage the backlight is with xset led 3. I can confirm that this does in-fact work. Because I have two ...
1
vote
0answers
48 views

Kernel module inconsistency

everyone. I have special USB device (chinese touchscreen), what I need to connect to my computer with Linux. By default, Linux assign connected device to usbhid (I found this info by execute usb-...
1
vote
0answers
40 views

How to automatically load a new VID&PID to module usb_serial

I have a 4G module that requires me to run echo '03f0 581d' > /sys/bus/usb-serial/drivers/generic/new_id after every startup/resume to make the modem visible. How should I make this automatic? ...
2
votes
0answers
81 views

How can I make udev accept mass storage and reject everything else?

I'm trying to write a udev rule to allow USB mass storage devices but reject anything else (keyboard, mouse, etc). I found this online: ACTION!="add", GOTO="deauthorize_end" SUBSYSTEM!="usb", GOTO="...
1
vote
1answer
154 views

In udev, what kind of device events match ACTION==“change”?

The udev rules I've created so far only deal with devices being added or removed, i.e.: ACTION=="add"... or ACTION=="remove"... I've come across an example of a rule that seems to deal with device ...
2
votes
1answer
109 views

Control pseudo-terminal (/dev/pts/*) assignments

Is there any way to control which pseudo-terminal (/dev/pts/*) a connection is given? For example, I have multiple thin clients each running individual terminal sessions to a RHEL server over SSH, I ...
0
votes
1answer
13 views

What does GROUP in an udev rule actually set?

I have a new Brother MFC and had permission issues and managed to solve them by changing GROUP="scanner" to GROUP="lp" in the relevant udev rule as my user is in the lp group but not in the scanner ...
4
votes
1answer
153 views

What happened to /dev/raw/?

I am reading an article on LWN and it has an important statement: Raw devices (/dev/raw/rawN) are a special case of O_DIRECT I/O. These devices can be opened without specifying O_DIRECT, but ...
1
vote
0answers
37 views

udev rules not working

I am trying to change the name of my network device wlan0 to eth1 in order to get Matlab to active, I have added the file: 70-use-eth1-for-matlab-licensing.rules with the following contents: ...
1
vote
1answer
82 views

What are these symlinks in /run/udev/watch?

I searched my computer for all the broken symlinks with the command find / -xtype l And it returned these among a few others: /run/udev/watch/9 /run/udev/watch/8 /run/udev/watch/5 /run/udev/watch/...
1
vote
1answer
1k views

No ttyUSB when connecting USB-RS485 to Beaglebone Black

I'm trying to connect a externally powered board to control the motors of a robot to my BeagleBone Black. I'm using ssh over USB(the mini-usb) to control the Beaglebone from my laptop. The BBB is ...
4
votes
1answer
116 views

Where is the default device name (e.g. /dev/ttyUSBx) specified?

I'm investigating dynamic device name mapping via udev. The goal: On a multi user system, each user can allocate and free devices like usb-serial converters or PCIe cards (FPGAs). If an user ...
2
votes
1answer
379 views

udev rules driving me nuts

I have this usb-serial device: root@imx6_armboard:/etc/udev/rules.d# udevadm info -a -p $(udevadm info -q path -n /dev/ttyUSB0) Udevadm info starts with the device specified by the devpath and then ...
1
vote
0answers
321 views

CentOS 7 - Forcing a disk to be /dev/sda

I've been wrestling with this problem for awhile now, and I've hit a wall and need help. In my system, I have 1 drive connected to a SATA port, an SSD. CentOS 7 is installed to this disk. Also in ...
9
votes
4answers
20k views

Automounting USB sticks on Debian

I'm running Debian Squeeze on a plug computer (so SSH only, no GUI) and what I'm trying to do is get it so that when a USB stick is plugged in, it gets automatically mounted. What I've done is ...
0
votes
3answers
177 views

udev does not apply rules

I am having some problem assigning rules from udev. I have 2 FTDI232 chips mounted on my board (they are totally 3 but I am interested in 2 of them right now), the kernel manages them with the ...
1
vote
1answer
238 views

Run a udev rule for a USB flash drive when the computer is started with the device inserted

I want my Ubuntu 15.04 x64 server system to execute a script whenever a certain flash drive is inserted. So I created a custom rule file with the following content ACTION=="add",SUBSYSTEM=="usb",ATTR{...
5
votes
3answers
3k views

Watch USB connections vendor id, product id, revision

I'd like to simply watch all devices added and removed from my system and view their USB vendor ID, product ID, and revision and other relevant information. How can I do this in Linux? Is there a ...
3
votes
2answers
2k views

Udev rule to automatically disable touchpad when a USB mouse is connected

I am pretty new to udev and wanted to write a rule that upon connecting an usb mouse disables my touchpad. This is what I have come up with(mostly by ear): ACTION=="add", SUBSYSTEM=="input", ENV{...
0
votes
0answers
23 views

Automatically Disable the Touchpad when a USB Mouse is plugged in under Linux with udev [duplicate]

I've looked all over google and trying myself to create this functionallity but to no avail. I am really annoyed by the touchpad on my laptop and I mostly use a USB mouse. I've tried using udev to ...
0
votes
1answer
189 views

No /dev/ttyusb* in Linux

I want to do some serial programming using Python Serial, and all examples I've seen online for USB set the port parameter to "/dev/ttyUSB*" . But on my system, there is no "/dev/ttyUSB*" inspite of ...
0
votes
1answer
95 views

Network interface name: “/var/log/dmesg” vs “/etc/udev/rules.d/70-persistent-net.rules”

Is it more reliable to look up the association between interface name and MAC address in /var/log/dmesg or in /etc/udev/rules.d/70-persistent-net.rules? On Debian 7 or CentOS 7, out of the box, I can ...
1
vote
0answers
175 views

udev: Passing parameters via $attr{key} does not work. How to solve it?

I want to enumerate my USB-UART bridges with my own script. The script shall be called with some attributes and return a new devfs node name. I tested the script on console: ./rc3e.py -d get-devfs-...
4
votes
2answers
9k views

Where is the official udev source and other dev information?

I'm trying to find a changelog or commit history for udevd, but I can't seem to find the official source. Where is that?
2
votes
2answers
177 views

udev fails to create persistenly named symlink using ID_PATH

I want to name a (USB) device persistently depending on the port it is connected to. Using udevadmin I found the following info # udevadm info --name=input/event3 | grep ID_PATH E: ID_PATH=platform-...
0
votes
1answer
52 views

UDEV: RUN+=“/usr/bin/setsid /usr/bin/nautilus” doesn't work - why AND how do you detect and run it as the X user?

From man udev This can only be used for very short-running foreground tasks. Running an event process for a long period of time may block all further events for this or a dependent device. I'...
0
votes
0answers
21 views

UDEV: Where do I store scripts that are used to process events using PROGRAM or RUN?

I want to RUN+='/usr/bin/nautilus' when a USB stick is plugged in. I do it on ACTION=="start", unfortunately I cannot do this directly from udev because it kills the process. This can only be used ...