Sida 1 av 1

Uppgradering till 14.04, udev rule funkar inte längre

Postat: 24 jun 2014, 22:59
av CirruZZ
Jag uppgraderade nyligen från 10.04 -> 12.04 -> 14.04. I samband med det så slutade mina udev rules att funka. Är det något som har ändrats där mellan dom versionerna? Jag har flera regler, men ingen av dom funkar. Alla för att ändra från tex ttyUSB0 till något mer igenkännbart namn. Kan det vara så att en felaktig regel "stör ut" dom andra? Vet att det låter skumt men ni fattar vad jag menar. :)

Ett exempel som har funkat förut men som inte funkar längre ::)

Kod: Markera allt

KERNEL=="ttyUSB*", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", ATTRS{serial}=="A2003EZR", NAME="ttyUSBplugwise"
TAck på förhand!

Re: Uppgradering till 14.04, udev rule funkar inte längre

Postat: 25 jun 2014, 04:35
av johanre
Du har inte råkat ut för denna bugg: https://bugs.launchpad.net/ubuntu/+sour ... ug/1319047?

Sent from my C6903 using Tapatalk

Re: Uppgradering till 14.04, udev rule funkar inte längre

Postat: 25 jun 2014, 06:57
av CirruZZ
Tack för svar! Nej jag tror inte det, jag har inga extra punkter i filnamnen, och det verkar var det som buggen du nämnde handlar om.

Re: Uppgradering till 14.04, udev rule funkar inte längre

Postat: 29 jun 2014, 10:16
av Barre
För att felsöka udev-regler brukar jag göra följande steg.

Exempelvis så kan du starta en monitorering med följande kommando i terminalen:

Kod: Markera allt

 sudo udevadm monitor 
då ser du klart och tydligt vad som händer och sker när du udev triggas.

dubbelkolla att jag har rätt attribut satta genom att kolla vilka som finns att nyttja (nu har den ju fungerat tidigare, så det borde inte vara något fel i attributen)

Kod: Markera allt

udevadm info --attribute-walk --path=/min/path/till/devicen
du kan också testa att slå på debugging och se om det dyker upp nått i loggarna

Kod: Markera allt

 sudo udevadm control --log-priority=debug