Этот файл управляется Nix -, поэтому он находится в пути хранилища -и доступен только для чтения:
readlink -f /etc/nix/nix.conf
/nix/store/9cidrvc5n3fjf9zplxrwiyh0g9nq07bb-nix.conf
Необходимо установить nix.extraOptions
в configuration.nix
, чтобы изменить этот файл.
Судя по результату lsusb
в комментариях к вопросу, у вас есть радиочип Bluetooth от Realtek.
Для правильной работы Bluetooth-радиомодулей Realtek потребуется файл микропрограммы. Убедитесь, что пакет firmware-realtek
установлен :, запустите apt install firmware-realtek
.
Если он сообщает, что пакет уже установлен, запустите dmesg | grep firmware
и посмотрите, сможете ли вы найти сообщение, похожее на это (имя фактического файла прошивки может быть другим):
bluetooth hci0: Direct firmware load for rtl_bt/rtl8761a_config.bin failed with error -2
Здесь будет указано имя отсутствующего файла прошивки. В этом примере драйверу требовался файл прошивки /lib/firmware/rtl_bt/rtl8761a_config.bin
.
Если файл, необходимый для запуска вашего радиочипа Bluetooth, не входит в комплект firmware-realtek
, загрузите его из каталогаrtl_bt
репозитория прошивки linux -и поместите его в каталог /lib/firmware/rtl_bt/
в вашей системе.
После установки файла встроенного ПО (либо путем установки пакета firmware-realtek
, либо вручную загрузив правильный файл встроенного ПО ), просто перезагрузите систему, и радиочип Bluetooth должен начать работать.
(Если вы обнаружите, что вам нужно загрузить файл вручную, проверьте еще раз после загрузки первого файла :некоторым чипам, по-видимому, требуется более одного файла прошивки.)