retitle 929841 systemd-udevd: regulatory.0: Process '/sbin/crda' failed with 
exit code 255.
thanks

Could this have to do with /lib/udev/rules.d/85-regulatory.rules ?

A quick search through the code shows it returns “-1” (i.e. 255) in
multiple places (the main function is written like kernel code, not
userspace…), and is called from two files in /lib/udev/rules.d/, one
indirectly via iw reg set (which we already established works for me)
and once directly via the aforementioned file.

That file contains this comment…

# For more information see:
# http://wireless.kernel.org/en/developers/Regulatory/CRDA

… but that URL is dead, but the Internet Archive has it under:
http://web.archive.org/web/20190825055504/https://wireless.wiki.kernel.org/en/developers/Regulatory/CRDA

Interestingly enough, the 85-regulatory.rules does not set $COUNTRY,
and calling crda without it set does result in exitting with -1.

Unfortunately, none of the printfs found in crda make it into syslog.

Retitling the bug so the actual issue, not a red herring, is used as title.

bye,
//mirabilos
-- 
tarent solutions GmbH
Rochusstraße 2-4, D-53123 Bonn • http://www.tarent.de/
Tel: +49 228 54881-393 • Fax: +49 228 54881-235
HRB 5168 (AG Bonn) • USt-ID (VAT): DE122264941
Geschäftsführer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Alexander Steeg

Reply via email to