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

learn more… | top users | synonyms

1
vote
0answers
73 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 ...
2
votes
2answers
75 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: ...
0
votes
1answer
43 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. ...
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 ...
2
votes
1answer
41 views

UDEV: How do i use the %s{file} substitution specifier?

I'm trying to create a udev rule to name my USB devices as: Sandisk_Cruzer_16GB". How do I use the %s{file} substitution specifier with SYMLINK ? KERNEL=="sd[a-z]", SUBSYSTEM=="block", ATTR{ro}=="0", ...
1
vote
3answers
76 views

Don't add new ethernet interfaces, use it as eth0

I have multiple ARM devices on which Debian runs. I have a single image saved from the SD Card and intent to use it on all devices. Now I have the problem, that each time the MAC address of the eth, ...
1
vote
0answers
51 views

My udev Rule do not trigger when USB driver is connected

I trying to run a script each time a USB drive is connected to the Raspberry PI by using udev rules, but cannot get it to work. I have created a file in: /etc/udev/rules.d/85-usbthumb.rules ...
2
votes
1answer
118 views

How to set Ethernet link speed & duplex

How can I configure my Ethernet (eth0) link speed and duplex on my systemd & connman based system? I've previously used a script in /etc/network/if-up.d, in which I could make a call like: ...
1
vote
0answers
37 views

UDEV-rule:Open new gnome-terminal window on usb-plugin AND activate it for stdin/stdout/stderr?

My attempt is this: If a certain USB-device is plugged in, I want to open a gnome-terminal window in my desktop-environment. This newly opened window must be able to be interactive, this means, the ...
3
votes
1answer
192 views

Udev rule to match any usb storage device

How can I implement udev rules for any USB mass-storage device plugged in, not just for specific one? What should be changed in idVendor, and idProduct? ACTION=="add", SUBSYSTEM=="usb", ...
0
votes
0answers
33 views

Automatically running usb when plugged in

I want to automatically run script when usb is plugged in, and I found one solution,http://stackoverflow.com/questions/23097285/default-file-permissions-for-fat32-usb-stick-on-raspberry-pi, Default ...
1
vote
1answer
31 views

Persisting network names irrespective of network address

We are in process of developing custom linux device with unifil wifi card. Whenever we change wireless device with in device urules changing wlan index based on ATTR{address}. Is there a way to tell ...
1
vote
1answer
22 views

Weird udev rules behaviour

I am trying to get my head around how udev rules are interpreted. Context: make a USB scanner accessible to myself as non-root user (I am part of the scanner group). The following rule does not ...
0
votes
1answer
55 views

problem with udev rules when i want to start bash script

I am trying to write udev rules, so my usb will be recognized when plugged in, and i want to run bash script, but seems that I have some problem, I think I have opened the rules file twice e.g. With ...
0
votes
0answers
17 views

SELinux policy for ifplugd and udev in Raspbian

I've recently enabled SELinux on my RaspberryPi and recieved some AVCs denials. I'm reading SEL documentation and have resolved a few of them. But I'm not sure if I did it right. So please review my ...
0
votes
0answers
58 views

How udev works when we connect USB device

Whenever, I am connecting USB device like Pen drive, Bar-code scanner, mouse etc. udev creates dynamic files in /sys/bus/usb/devices/. like 1-1, 2-1. inside these files I am getting all information ...
0
votes
0answers
28 views

xTerm and wvdial issue [UDEV]

After mounting USB modem opens xterm which connects me to the internet after some time it shuts down. -- When I'm starting sudo wvdial on normal gnome-terminal - All works without any problems. But ...
2
votes
1answer
55 views

udev power_supply rules not triggering

I know this seems to be the most commonly asked question about udev on here, but I believe I've done everything correctly and yet my rules still never get triggered. The script is executable and works ...
3
votes
1answer
65 views

Determine devtype and subsystem for laptop power supplies

I'm writing a small C program on an Ubuntu machine using libudev to monitor for changes to the power supply. At this stage, I just want to successfully detect when the AC adapter is active vs. when ...
0
votes
0answers
11 views

Does MATE DE have user-configurable hooks for udev events?

Does MATE DE have user-configurable hooks for udev events? I would like to disable my embedded keyboard and touchpad when external ones get connected.
0
votes
0answers
58 views

Getting the block device from an udev scsi_disk subsystem (udev C API)

I am using the udev C API to monitor connection and disconnection of SATA drives. struct udev_monitor *mon; mon = udev_monitor_new_from_netlink(udev, "udev"); ...
1
vote
0answers
29 views

External monitor script has become unreliable

I have been using the following udev rule and bash script to automatically configure my external monitor for some time now, however recently the script has become unreliable, usually doing the ...
1
vote
0answers
27 views

Using USB intermet through android phone rename dev name

I had a issue every time I connect my phone and enable Internet USB, the assosiated interfaces name changes like enx$(random mac). There's a way to set the name like ppp0 vía udev? I tried vía vendor ...
4
votes
1answer
56 views

Change eth settings before udev loads

I have a custom version of CENTOS that I'm importing into Hyper-V on a Windows Server. Whenever I import it however, the mac addresses of eth1 and eth2 are now different. So they get incremented to ...
1
vote
0answers
51 views

My usb udev rule not triggering when I do echo 0 >authorized ; echo 1 >authorized

My custom rule runs a shell command when I physically plug the USB device. /etc/udev/rules.d/85-my_stk1160_pal.rules : ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="05e1", ...
2
votes
1answer
1k views

Ubuntu 14.04 server: Change em1 to eth0 - no /etc/udev/rules.d/70-persistent-net.rules file

I am trying to rename one of my network interfaces from em1 to eth0. I do not have /etc/udev/rules.d/70-persistent-net.rules. I have tried to regenerate this file by running these commands: udevadm ...
8
votes
3answers
188 views

Will a usb key have the same name everytime I mount it?

I have a usb key which will be used to save data on it daily, via a bash script. I managed to mount it for a specific user to be able to write folders in it using the command mount /dev/sdc1 ...
3
votes
0answers
151 views

Help with udev rules my Keyboard thinks it's a Joystick

I'm running Archlinux and I have a weird problem my "Microsoft Wired Keyboard 600" gets picked up as a Joystick and a Keyboard for some reason. Note: Output trimmed ─$ xinput list Virtual core ...
1
vote
1answer
176 views

Reload network interfaces without rebooting

I'm doing a BASH script for Arch Linux in a Raspberry Pi 2. The thing is that in some point I'd like to reload the network interfaces without reboot and have my new named network interfaces (en0 and ...
3
votes
1answer
51 views

Is there any way to prevent a bad drive from disappearing from /dev?

I'm trying to recover a partition on a bad drive with ddrescue. I run: $ sudo ddrescue -r -1 -v /dev/sdd3 OUT.img dd_rescue_logfile and it seems to do great for a while, but after about an hour, ...
2
votes
1answer
251 views

Debian upgrade from Wheezy to Jessie fails on Amazon EC2

I have searched and read other debian upgrade threads, but my situation doesn't seem to match that described in the other questions on this topic. I have a t1.micro instance of debian running on ...
0
votes
1answer
207 views

udev+udisks2: udisksctl gives 'Error looking up object for device'

In Debian Wheezy I had a special rule for my ntfs usb hdd. When it is inserted it is mounted in /media under a specific sub-folder. ACTION=="add", SUBSYSTEMS=="usb", ...
0
votes
0answers
41 views

Starting a script when a certain usb is inserted problems

I want to start a script when a certain usb flash drive is inserted. I had a python script in my home folder "test.py", I ran lsusb and found the vendorid and productid, I went to udev and made a rule ...
2
votes
2answers
276 views

Udev hwdb rule does not work

I am switching from Ubuntu to Arch Linux and encountering the issue that a udev hwdb rule that has worked until now does not work anymore. The only obvious difference between the systems is that ...
2
votes
1answer
75 views

How to make CUPS show a USB printer as disabled when it is disconnected?

I'm using CUPS on an ARM single-board computer to share a USB printer over the network. To conserve power, the printer is usually powered off via a remote-controlled power outlet and only switched on ...
1
vote
0answers
76 views

USB 56k modem not detected

I have this USB 56k modem which I'm using to write some home automation software that will let me know when my home phone is ringing. My software works on my Ubuntu 14.04 LTS laptop, with my modem ...
0
votes
1answer
112 views

Device shown using lspci but udev not loading the driver

My nic shows using lspci -v but udev is not loading the driver for it. Links to screenshots of diagnostic output are below. dmesg insmod lspci pacman -Qi ls /sys/class/net uname -a original ...
1
vote
1answer
105 views

How to avoid duplicate connection names? (32) Connection 'Auto Ethernet' is already active on enpXXX

Is there any way that I can make networkmanager to assign some unique names or device derrived name instead of Auto Ethernet so that we can avoid the names conflict? After I've upgraded to Ubuntu ...
1
vote
0answers
133 views

Ubuntu 14.04 - Multiple Griffin Technology Powermate Knobs

I am running Ubuntu 14.04, and I want to run multiple griffin powermate knobs: https://store.griffintechnology.com/powermate. I want to map them to different keys other than audio control. I want to ...
1
vote
0answers
60 views

figuring out the e “manufacturer” and “product” attributes using udev for pendrive

I saw Writing raw images safely to USB sticks On Debian though, get nada from that command :- [$] udevadm info -a -p $(udevadm info -q path -n /dev/sdb)|grep -iE "manufacturer|product" [$] I ...
0
votes
0answers
38 views

udev usb stick device list

We have 2 different yocto distributions: ARM Kernel 3.10.53 X86 SMP Kernel 3.10.0 If we add a USB stick to the ARM system we get different udev messages. usb/usb_device usb/use_interface ...
1
vote
1answer
34 views

How to specify a specific product in udev hwdb file?

I'm trying to remap the buttons on a peripheral that incorrectly has its buttons mapped to F keys. To remedy this I'm trying to use a udev hwdb file to remap keys only on specif devices. So far my ...
2
votes
0answers
28 views

Attributes not available in udev

I'm attempting to write a udev rule for a USB device, however I'm having trouble matching the ATTRS{*} attributes in my rules. After a little debugging using udevadm info, I've found that none of my ...
1
vote
0answers
38 views

Detect power_supply online status for different device in udev rule

In order to save battery power, I enable runtime PM for all devices using a variant of this rule set: ACTION!="add", GOTO="powersave_end" SUBSYSTEM=="usb", GOTO="powersave" LABEL="powersave" ...
3
votes
1answer
599 views

What ENV variables can be set in udev rules?

Recently I discovered the ENV{REMOVE_CMD} variable, which removes the need for using the ACTION=="remove" match in the case you need both add and remove. I was trying to find some info on other useful ...
0
votes
0answers
46 views

An help with udev,want to force usb stick to use my options

I want to force mount of usb stick with async and noatime option,so i put on udev this rule SUBSYSTEM=="usb",ATTR{idVendor}=="067b", ATTR{idProduct}=="2517", ACTION=="add", ...
1
vote
1answer
48 views

How to remap an F key on a specific Keyboard?

I have a peripheral attached that is actually not a keyboard, but all of its buttons are being treated as F keys, they all send the same scancode and keycode as the standard F keys (based of of ...
1
vote
1answer
161 views

Files in folder /run/udev/data

Does someone know, when and how the files in this folder /run/udev/data are generated. I ask because I have a program, which needs udev in jail. But the version in jail is newer (version 208) than ...
2
votes
1answer
139 views

systemd : write a .service daemon for setting up swap and fs in zram

I recently acquired a laptop with a ssd and in order not to weigh too much on the ssd (which I was told had a limited number of write cycles), I decided to write a systemd unit file for setting up a ...
1
vote
1answer
261 views

How to prevent UDEV rules assigning a device to a specific set of names

I have some UDEV rules for a RAID array; 10 hard disks are assigned names from /dev/sda to /dev/sdj. The disks can be absent at any time. How do I write a UDEV rule to prevent a device such as an ...