Comments (8)
might be related to
dhcpcd
starting beforemdev
is initialised
This. Technically, libudev-zero should signal dhcpcd about new devices via hotplugging. Ensure that you have properly working hotplugging support.
There is also a possibility of race condition between dhcpcd and mdev which can lead to impossibility to detect net devices due to permission issues. Try to run dhcpcd as root or implement proper synchronization to mdev.
from libudev-zero.
Hmm, hotplugging seems to be working fine, dhcpcd
is running as root.
implement proper synchronization to mdev
How does one go about this ?
from libudev-zero.
How does one go about this ?
Ah, sorry I forgot about that dhcpcd should be always run as root. You don't need it. This synchronization is needed for e.g. root-less Xorg which is usually(or rarely, it depends on init implementation) fails to initialize drm devices at startup due to access rights. I'll probably add some docs about it to readme.
Does the dhcpcd working if compiled without udev support?
from libudev-zero.
Just compiled it without udev support, works great now.
from libudev-zero.
@illiliti Do you plan to tackle this in libudev-zero
? If not, I'll close the issue.
from libudev-zero.
Yes, I'll investigate this further later
from libudev-zero.
I can't reproduce this issue. Closed. Please reopen if you still experience this issue.
from libudev-zero.
Yeah it stopped happening for me, maybe it was an issue with my old config
from libudev-zero.
Related Issues (20)
- don't install static library (by default)? HOT 4
- eudev "forward compatibility" expectations HOT 2
- Adding version symbol to Makefile HOT 4
- Hotplugging no longer works HOT 3
- Segmentation fault when using libudev-zero with Yambar HOT 2
- intel_gpu_top segmentation fault HOT 8
- Error in `usbip list -l` HOT 3
- MacOS HOT 1
- Thoughts on supporting the udev hardware database HOT 5
- The capital importance of this project HOT 3
- First usage question: Removing UDEV/EUDEV? HOT 4
- New release? HOT 2
- [BUG] libudev-zero overwrites eudev, libnm linkage break HOT 6
- Some questions HOT 3
- NetBSD libxdev HOT 1
- Using libdev-zero on Termux HOT 6
- libgudev 238 build failure HOT 4
- Mention a workaround for the PipeWire HOT 11
- Building on macOS fails due to using Linux-only headers HOT 2
- Why CUPS doesn't work HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libudev-zero.