Bluetooth не работает в Debian 10

Для этого можно использовать преобразование Schwartzianв Perl:

perl -ne '
   push @A, $_.=<>}{
   print for
    # Schwartzian transform
    map  { $_->[0] }             # recover the line
    sort { $a->[1] <=> $b->[1] } # do the sorting using the key 
    map  { [$_,/_(\d+)M$/m] }    # setup: line(zeroth-indexed) + sorting key(first index)
    @A;                          # operate on elements of array @A
' yourfile

Результаты

>nexus0013_Pseudomonas_53M
.....................................
>nexus0013_Pseudomonas_54M
.....................................
>nexus0013_Pseudomonas_55M
.....................................
>nexus0013_Pseudomonas_57M
.....................................
>nexus0013_Pseudomonas_58M
.....................................
>nexus0013_Pseudomonas_59M
.....................................
>nexus0013_Pseudomonas_60M
.....................................
>nexus0013_Pseudomonas_61M
.....................................
>nexus0013_Pseudomonas_62M
.....................................

поместить файл парами строк в массив @A. Затем в начале мы выполняем маневр Schwartzian, `map -> sort -> map'. При этом мы переносим всю строку + данные сортировки и на последнем этапе маневра восстанавливаем строку после того, как она была отсортирована. Таким образом, в этом случае ключом сортировки является число перед буквой М, лежащее на границе строки. (Помните, мы добавили следующую строку)

2
04.10.2019, 03:53
1 ответ

Сообщения журнала указывают, что система ищет файл микропрограммы Intel BlueTooth (ibt), сначала в /lib/firmware/intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq, затем в /lib/firmware/intel/ibt-hw-37.7.bseq, но не находит ни одну из версий файла микропрограммы.

Перейдите в каталогintelsub -дерева git -прошивки linux , найдите там нужные файлы прошивки,и нажмите «plain» в конце строки с именем файла, чтобы скачать его. Затем поместите файлы в каталог /lib/firmware/intelи перезагрузите (или выгрузите и перезагрузите соответствующий модуль ядра ). Этот метод работает для всех дистрибутивов Linux, а также для прошивок, которые еще не были упакованы дистрибутивом.

В качестве альтернативы, убедитесь, что у вас включена не -бесплатная часть репозитория пакетов Debian(см. этот вопрос в ServerFault для получения инструкций, если необходимо ), и убедитесь, что пакет firmware-iwlwifiустановлен. Согласно списку содержимого пакета , он также включает в себя необходимые файлы прошивки. Этот метод специфичен для Debian.

6
27.01.2020, 21:58

Теги

Похожие вопросы