Monday, February 4, 2013

udev tip

From time to time I have to write some udev rules but I always struggle to work out which magic strings are required.

It does not help that every version of udev seems to change everything.

I have found a command for modern versions which helps work out what is required:

udevadm info -e

From there you can find out everything there is available to identify your devices.

The udev 'rule' is then a series of commands separated by a comma (,). You can test for equality with == and set properties with either = or :=. When you use := your value can not be overridden by another rule. For example:

SUBSYSTEM=="video4linux", MODE:="0666"

Will match all video devices and set the permissions to be world read write.

If you save that into a file called /etc/udev/rules.d/99-v4l2.rules
you can then apply it with the command:
udevadm trigger

There is much more which can be done but that is enough to get started. The names of the keys which can be set is actually listed in the man page man 7 udev but it be quite confusing to follow without examples.

Next time I have to work on flashcache I will try and blog about the new GOTO style rules :-(


  1. It is important to describe these news.

  2. I was working and suddenly I visits your site frequently and recommended it to me to read also. The writing style is superior and the content is relevant. Thanks for the insight you provide the readers!
    stick rpg 2

  3. My essay was causing me trouble with finals due not long after. I asked for an essay help and it was completed urgent essay writing service very quickly and well in advance of the deadline I paid for. Would use again.

  4. يعتبر ستوديو السمو من أفضل الاستديوهات للتصوير بالأخص لحفلات الأعراس. يعمل مصور على تقديم صور في غاية الحرفية والمهنية بالإضافة إلى فيديوهات إبداعية. يشمل هذا الإستديو كل أنواع التصوير من ديكورات داخلية وصور زفاف بالإضافة إلى جلسات تصويرية وتصوير شخصي وعائلي إلى جانب تصوير الأطفال داخل الإستديو.
    إليك استديو السمو الذي يقدّم كل أنواع التصوير لمختلف المناسبات من تصوير شخصي وتصوير حفلات تخرج وتصوير مواليد وغيرها من أنواع الصور. يتميّز هذا الإستديو بالجودة العالية في الصور إلى جانب السرعة في التسليم.
    استوديو تصوير فوتوغرافي
    المناسبات السعيدة هي تلك اللحظات التي نلتقطها من هذه الحياة التي نحياها ، تلك اللحظات التي تبقى محفورة في ذاكرتنا مهما طالت الأيام ، و هناك العديد من الطرق التي يمكن الاعتماد عليها في تنسيق الحفلات ، و لكن يفضل الاعتماد على شركات متخصصة في هذا الأمر ، و هناك العديد من كوفي يسوي عيد ميلاد و لعل افضلهم و اشهرهم على الاطلاق شركة السمو :
    الشركة توفر العديد من الخدمات المختلفة التي تتعلق باعياد الميلاد العملاء ، هذا بالإضافة إلى توفير مختلف أنواع الديكورات الخاصة بهذه الحفلات ،.
    كافيهات عيد ميلاد في الرياض
    و هذه الشركة أيضا تعتبر واحدة من أشهر الشركات المتخصصة في تجهيز الحفلات و المناسبات و الأعراس ،و حفلات التخرج حيث تعمل الشركة على توفير مختلف الأماكن الخاصة بإقامة الحفلات ، و التي يمكن الاعتماد عليها في مختلف المناسبات الخاصة بالعملاء ، ، كذلك توفر الشركة أيضا مختلف الديكورات المعتمد عليها في اعياد الميلاد ، و التي تشمل أشكال البلالين و غيرها العديد من الأفكار المختلفة ،
    محلات تنسيق حفلات

  5. It’s hard to find knowledgeable people on this topic, but you sound like you know what you’re talking about! Thanks
    Click Here
    Visit Web

  6. This is a wonderful article, Given so much info in it, These type of articles keeps the users interest in the website, and keep on sharing more ... good luck

  7. I’m excited to uncover this page. I need to to thank you for ones time for this particularly fantastic read !! I definitely really liked every part of it and i also have you saved to fav to look at new information in your site.

  8. Our trustworthy writing platform is believed to be the best capstone project writing service among students worldwide, as we help writing capstone project of any complexity and deadlines. We can provide you with various benefits that will bring you positive outcomes such as the following

  9. Great info, thank you so much. I learn programming here in Dubai and I hope there are sites with a great info here - it is so hard to find.