Bug 45529 - Не задается страна переменной COUNTRY в crda
Summary: Не задается страна переменной COUNTRY в crda
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: crda (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Konstantin A Lepikhov (L.A. Kostis)
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-10 14:19 MSK by obidinog@basealt.ru
Modified: 2023-05-26 22:30 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description obidinog@basealt.ru 2023-03-10 14:19:46 MSK
Платформа:
kworkstation-10.1-x86-64

Пакет:
crda 4.15-alt2.2023.02.13

Шаги:
# COUNTRY=00 crda

Результат:
Failed to set regulatory domain: -7
Comment 1 Konstantin A Lepikhov (L.A. Kostis) 2023-03-11 01:58:31 MSK
(In reply to obidinog@basealt.ru from comment #0)
> Платформа:
> kworkstation-10.1-x86-64
Что это за платформа и почему тогда в качестве продукта указан Сизиф?

> 
> Пакет:
> crda 4.15-alt2.2023.02.13
> 
> Шаги:
> # COUNTRY=00 crda
> 
> Результат:
> Failed to set regulatory domain: -7

А что ожидается увидеть?

$ rpm -qi crda
...
CRDA is no longer needed as of kernel v4.15 since commit 007f6c5e6eb45
("cfg80211: support loading regulatory database as firmware file") added
support to use the kernel's firmware request API which looks for the
firmware on /lib/firmware.

т.е. работоспособность этой команды вообще не гарантирована.
Comment 2 ruslandh 2023-03-11 05:49:35 MSK
man crda

Environment variable
       Set the COUNTRY environment variable with a specific ISO / IEC 3166 alpha2 country code and then run crda without arguments. This will send a regulatory domain for that alpha2 to       the kernel

 IEC 3166 alpha2ISO 3166-1 alpha-2 — система двухбуквенных кодов стран, определённая в ISO 3166-1

 Что-то я не вижу в стандарте код 00 

https://ru.wikipedia.org/wiki/ISO_3166-1

О чём вам и сообщает команда