LINUX.ORG.RU

Сообщения Rinaldus

 

Новогодняя музыка в торговых центрах

Знаете, что меня невероятно раздражает каждый год перед новым годом? Засилье американской новогодней музыки в торговых центрах. Я бы предположил, что это заговор и насильственное прививание чуждой культуры, но ведь торговых центров в России тысячи и директора их наши, не иностранцы. Но музыка под новый год - вся иностранная. У нас своей отечественной новогодней музыки нет?! Вот какую нашу новогоднюю музыку я бы крутил в торговых центрах:

1. В лесу родилась елочка (как же без нее?)
2. Эдуард Хиль - Зима («У леса на опушке жила зима в избушке...»)
3. Снежинка ("...если снежинка не растает, в твоей ладони не растает, пока часы 12 бьют...")
4. Людмила Гурченко - Пять минут
5. Клара Румянова, Анатолий Папанов - Песня Деда Мороза и Снегурочки
6. Валентина Толкунова - Кабы не было зимы ("...в городах и селах, никогда б не знали мы этих дней веселых")
7. Несколько инструментальных композиций Микаэла Таривердиева из фильма «Ирония судьбы или С легким паром».
8. Пламя - Снег кружится.
9. Аида Ведищева - Лесной олень
10. Петр Чайковский - Вальс снежинок из балета «Щелкунчик».
11. Георгий Свиридов - Романс из сюиты «Метель».

Что, этого мало? Напишите, если знаете что-нибудь, что могло бы подойти в этот список, я мог вполне что-нибудь забыть.

 , ,

Rinaldus
()

Хостинг с postgresql

Я в плане знаний хороших хостеров, предоставляющих услуги именно по хостингу, полный нуб. Всегда предпочитал VPS. Но появилась одна классная идея. Я не люблю PostgreSQL, всегда предпочитаю ему MySQL. Но у меня есть сервер календарей Davical, который требует исключительно PostgreSQL. У моего текущего сервера с Ubuntu 16.04 в следующем году заканчивается срок поддержки. Я бы хотел свой сервер календарей перенести на обычный хостинг и использовать в течение нескольких лет, совершенно не парясь об обновлениях. Это все равно будет лучше, чем Google Calendar.
Какой хостинг с PostgreSQL вы могли бы порекомендовать? Нужен стабильный хостинг, который способен прорабтать несколько лет, и самый дешевый. Иначе меня жаба будет душить по сравнению с VDS. Страна не имеет значения. Нагрузка самая минимальная.
Помимо PostgreSQL еще потребуется PHP, но эта ведь самая базовая. Думаю, каждый уважающий хостер ее поддерживает.

 ,

Rinaldus
()

Зависает комп при выключении или перезагрузке

У меня уже почти месяц не выключается и не перезагружается нормально комп. Всякий раз, когда я выбираю выключение компа или перезагрузку (неважно, в консоли набираю соответствующие команды или в меню GNOME), доходит до определенной строчки и комп попросту висит. Его можно только вырубить, удерживая кнопку выключения или нажатием на Reset для перезагрузки. Вот фото. Достало неимоверно. Что самое удивительное, на работе стоит такая же система, и там этой проблемы нет.
Пробовал откатываться на LTS-версию ядра, не помогло. Пробовал отключить lvmetad по совету гугла - тоже не помогло.

 , , , ,

Rinaldus
()

Российский хостинг vs Иностранный хостинг с локацией в России

Допустим, есть некий российский хостинг, зарегистрированный в России и исполняющий российское законодательство, в том числе и законы, касающиеся цензуры: следование реестру РКН, исполнение законов Яровой, сотрудничество с ФСБ в случае чего и т.д. И есть иностранный хостинг с несколькими локациями, в том числе и в России. В России не зарегистрирован. Исполняет ли он в этом случае вышеупомянутые законы или нет? Вот что меня интересует. И стоит ли париться и переходить на иностранного хостера только потому, что он иностранный и в России не зарегистрирован (но имеет у нас локации для VPS)?

 , , , ,

Rinaldus
()

Кастомные LXC контейнеры

Возможно ли создание LXC контейнеров с более новыми версиями дистрибутивов на хосте с более старой ОС? Допустим, можно ли создать на сервере с Ubuntu 18.04 LXC-контейнер с CentOS 8? CentOS 8 вышла на этой неделе. И если можно, то как это сделать?

 , , ,

Rinaldus
()

Как узнать размер всех видео на канале Youtube?

Есть ли какой-нибудь способ предварительно узнать размер всех видео на определенном Youtube канале без скачивания самих видео? Сами видео должны быть, разумеется, максимального качества, насколько это возможно. Гуглил на эту тему, ничего не нашел. У youtube-dl тоже нет параметра эмуляции скачивания или чего-то в этом роде.

 

Rinaldus
()

Выбор дистрибутива для ноутбука

У меня есть ноут, который мне нужен только 1 месяц в году, а именно в отпуске. 80% для просмотра фильмов, 20% для игр. В прошлом году стояла Ubuntu 18.04, но в этом году понадобилось обновление графического стека. Я там что-то так намудрил с драйверами AMD, что привел систему в незагружаемое состояние и поэтому поставил Ubuntu 19.04. Цель на текущий год достигнута, но мне не хотелось бы переустанавливать систему ежегодно. К тому же Ubuntu сейчас от версии к версии мечется от Xorg к Wayland и обратно, что не сказывается на стабильности во время обновления с одной мажорной версии на другую.
Rolling release дистрибутив мне идеально подошел бы, но я не знаю, что будет с его работоспособностью, если обновлять его раз в 8-9 месяцев. Во всяком случае, лет 8 назад это категорически не рекомендовалось. Изменилась ли ситуация сейчас? И можно ли будет на него поставить, допустим, арч, настроить его и обновлять его раз в 8-9 месяцев и быть уверенным, что он не накроется после обновления медным тазом?

 , , , ,

Rinaldus
()

Обновление gcc в Arch сломало Steam

Arch на днях обновил gcc, binutils, glibc и некоторые другие важные пакеты. После этого обновления не могу войти в Steam. Он выводит окно с ошибкой подключения (см. скриншот). Прописал в /etc/pacman/mirrorlist архивную версию зеркала за 16 июня, после чего откатил обновления. Вот список пакетов, которые откатились. В этом состоянии Steam прекрасно логинится и работает замечательно. Но не работает Firefox из-за того, что профиль использовался в новой версии, в старой он уже не дает. А последняя версия, установленная из кэша через pacman -U, уже не запускается из-за того, что она собрана в новой версии glibc и требует ее.
Вернулся сейчас обратно на последние версии пакетов, Steam снова не работает. Как починить Steam в новой версии glibc, gcc или что там его сломало?

 ,

Rinaldus
()

Очень гибкий скрипт для сборки Wine

Нашел очень гибкий скрипт для сборки Wine. Он позволяет собрать любую версию (любой коммит из master-ветки или вообще старую версию, если есть такая потребность) и по выбору включить или отключить различные наборы патчей (staging, esync, pba и т.д). Также можно включить в сборку единичные фиксы к некоторым играм (например, к Path of Exile, World of Warcraft, различным частям The Sims). Можно еще включить в сборку свои собственные патчи, если у вас такие есть. Все это задается в очень удобном конфигурационном файле.
К сожалению, скрипт только для арчеводов (очень навороченный PKGBUILD). Впрочем, для пользователей Ubuntu тоже есть вариант через докер (работает это или нет, не знаю, да и инструкцию я проглядел мельком).
Мопед скрипт не мой! Я его просто нашел сегодня утром и восхитился его гибкостью. Думаю, он будет полезным и другим, поэтому делюсь.

https://github.com/Tk-Glitch/PKGBUILDS/tree/master/wine-tkg-git

 ,

Rinaldus
()

Android в виртуалке с аппаратным ускорением

Есть ли какой-нибудь способ установить Android в виртуалке с поддержкой аппаратного ускорения? Я пробовал установить Android-x86 в Virtualbox. Он устанавливается, но аппаратного ускорения там нет. В результате все работает катастрофически медленно, пользоваться невозможно.

 , ,

Rinaldus
()

Приличные производители Android приставок

Смотрю сейчас ассортимент Android приставок. Среди производителей выделяется Xiaomi (уже известный бренд), остальное (лично для меня) - лютый китайский ноунейм. А Xiaomi в качестве Android приставки покупать не хотелось бы. Во-первых, Android TV. Им довольно неудобно управлять с пульта. Плюс некоторых программ (например, Яндекс Музыки) для Android TV вообще нет. Во-вторых, у Mi Box 3 есть один баг, связанный с переходом в спящий режим. Купил ее к новому году, уже 3 месяца не фиксят. Сейчас возникла потребность купить еще одну Android приставку. Какие есть приличные производители, кроме Xiaomi? Требования простые:
1. Обычный Android, не Android TV. Желательно, одна из последних версий (не меньше 7).
2. Наличие поддержки со стороны производителя, а именно обновление прошивки хотя бы раз в несколько месяцев.

 ,

Rinaldus
()

Ищется зарубежный сервис доната для Yotube

Есть один стример на Youtube, мой друг, который мне очень нравится. Он живет на Украине, но аудитория у него, в основном, русскоязычная. До сей поры пользовался сервисом для донатов Donation Alerts, но недавно столкнулся с невозможностью вывода средств на свою украинскую карточку, скорее всего из-за санкций.
Я попробовал было перевести ему деньги через Western Union, но он их получить не смог по той же самой причине.
В общем, нужен какой-то альтернативный сервис для донатов, который был бы не российский, а значит нормально работал бы с украинскими банками. Мне ему очень хочется помочь, но я в этом деле абсолютно не разбираюсь, у меня на моем канале всего 37 человек и я ничего никогда не стримил. :)
Есть еще один нюанс. Человек плохо знает английский, поэтому желателен сервис или с русским интерфейсом (в идеале) или наиболее простой для подключения. Помогите, пожалуйста!

 , , ,

Rinaldus
()

VPS в Великобритании

Есть ли у кого-нибудь на примете хостер, который предлагает VPS в Великобритании (с IP именно оттуда). Мне для прокси + VPN надо. Конфигурация не имеет особого значения (от 256 МБ памяти). Желательно KVM, но если OpenVZ, то обязательно с поддержкой TUN/TAP. Цена: чем дешевле, тем лучше.

 ,

Rinaldus
()

ffmpeg не хочет обрабатывать кодек amr_nb в Archlinux

У меня есть видеорегистратор, некоторые видео с которого я обрабатываю и выкладываю на Youtube. Но после моего перехода на Арч, ffmpeg почему-то не хочет обрабатывать видео с аудиокодеком amr_nb. В Ubuntu он их обрабатывал на ура, а в Арче почему-то не хочет. Обрабатываю их так же, как обрабатывал всегда и вообще с помощью скрипта. Вот вывод:

ffmpeg version n4.1 Copyright (c) 2000-2018 the FFmpeg developers
  built with gcc 8.2.1 (GCC) 20180831
  configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-fontconfig --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libdrm --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libiec61883 --enable-libjack --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-nvdec --enable-nvenc --enable-omx --enable-shared --enable-version3
  libavutil      56. 22.100 / 56. 22.100
  libavcodec     58. 35.100 / 58. 35.100
  libavformat    58. 20.100 / 58. 20.100
  libavdevice    58.  5.100 / 58.  5.100
  libavfilter     7. 40.101 /  7. 40.101
  libswscale      5.  3.100 /  5.  3.100
  libswresample   3.  3.100 /  3.  3.100
  libpostproc    55.  3.100 / 55.  3.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x564da29197c0] Auto-inserting h264_mp4toannexb bitstream filter
Input #0, concat, from '1.txt':
  Duration: N/A, start: 0.000000, bitrate: 10161 kb/s
    Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080, 10149 kb/s, SAR 1:1 DAR 16:9, 24.34 fps, 24.33 tbr, 90k tbn, 180k tbc
    Metadata:
      creation_time   : 2018-12-01T02:23:57.000000Z
      handler_name    : VideoHandle
    Stream #0:1(eng): Audio: amr_nb (samr / 0x726D6173), 8000 Hz, mono, flt, 12 kb/s
    Metadata:
      creation_time   : 2018-12-01T02:23:57.000000Z
      handler_name    : SoundHandle
[mp4 @ 0x564da2a5c500] Could not find tag for codec amr_nb in stream #1, codec not currently supported in container
Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (copy)
    Last message repeated 1 times
Это была процедура слияния множества маленьких видео в одно. Сам скрипт:
#!/bin/bash

ffmpeg -safe 0 -f concat -i $1 -c copy $2
Если при слиянии вырезать весь звук (добавив параметр -an), то все проходит успешно (но без звука). Пакет opencore-amr установлен. Не подскажете ли, как подправить, чтобы он обрабатывал видео с этим аудиокодеком?

 , , ,

Rinaldus
()

Блокирование видео в Firefox

Похоже, на смену Flash пришла не менее навязчивая видеореклама. И если Flash еще можно было как-то заблокировать, то я пока не знаю, как заблокировать автоматически проигрываемое видео. Допустим, я захожу на новостной сайт. Если на нем есть видео, оно автоматически начинает проигрываться (скриншот №1). Если я прокручиваю страницу вниз, то оно съезжает вниз, продолжая проигрываться, при этом у него появляется «крестик», нажав по которому его можно закрыть (скриншот №2). Лента.ру - это всего лишь пример, таких сайтов навалом.
В Firefox мной установлено, что сайт спрашивает о разрешении автоматического проигрывания видео и как правило, я такие сайты сразу блокирую (исключение составляет лишь Youtube). Тем не менее, они как-то это ограничение обходят. И ublock их не берет. Я пробовал установить плагин под названием «Disable HTML 5 Autoplay», но никакого эффекта это не произвело. Как избавиться от этой напасти? Причем крайне желательно, чтобы не только автоматически не воспроизводились, но даже не кэшировались!

 , ,

Rinaldus
()

GRUB с EFI-разделом

Я пару дней назад приобрел SSD диск и перенес туда корневой каталог с линуксом вместе с /home и свопом. Таким образом у меня практически полностью освободился один из моих жестких дисков (не SSD). «Практически» - потому что я ничего не потеряю, если грохну 2 оставшихся там раздела. Я планирую установить там оффтопик 10 вместо оффтопика 7, который там сейчас находится. Во-первых, из-за того, что его производитель дропает поддержку 7ки в конце этого года. Во-вторых, сейчас момент наиболее удачный, потому что на жестком диске не осталось никаких важных данных.
Но есть одна проблема. Оффтопик 10 требует EFI-раздел, а я с ними никогда не работал. У меня есть ноутбук с EFI-разделом, но там только один физический диск, а в настольном компе у меня теперь 3 физических диска:
1. Диск с данными.
2. Диск, который я планирую сделать EFI и установить туда 10ку.
3. SSD диск с Arch Linux с установленным в MBR GRUB'ом.
Есть вот какой вопрос. GRUB я конечно восстановлю после установки 10ки. Вопрос только в том, где его держать: обязательно ли на EFI-диске или можно, как и прежде, на SSD? Разумеется, мне нужно, чтобы обе операционки им определялись.
И какие имеются особенности и подводные камни. Маздай 10 - он же непредсказуемый. Может ли он при установке какого-нибудь своего обновления затереть мне GRUB, например?
Для тех, у кого возникнут вопросы, для чего мне винда, объясню сразу. Как прошивка для игр, не более. С развитием Steam Proton я ею пользуюсь все реже и реже. Если бы я не начал заморачиваться новым диском, я бы ее вообще не трогал. Но в данный момент апгрейднуть и ее тоже - наиболее подходящее время.

 , , , ,

Rinaldus
()

Установка Linux на SSD

Если разместить корневой каталог на SSD, насколько ощутимо вырастет производительность? Или для повышения производительности лучше разместить домашний каталог (потому что все пользовательские настройки находятся именно там)? И стоит ли вообще размещать домашний каталог на SSD, ведь они недолговечны по сравнению с жесткими дисками и можно потерять все данные? Если сдохнет SSD с корневым каталогом, будет жаль только саму железку, на данные вообще будет наплевать.

 ,

Rinaldus
()

Фонит кабель, нужны физики

У меня есть одноплатник Odroid C2. Я его решил немного перепрофилировать и подключить к нему стереодинамики 2.1 фирмы Sven (модель не помню, если это критично, могу уточнить). Они подключаются к обычному 3.5 мм Jack разъему с помощью кабеля Jack -> RCA, который прилагался к динамикам. Но у одноплатника нет встроенного разъема jack, пришлось купить USB-звуковую плату Orient AU-03. На удивление, она заработала даже в Android, но когда я подключил к ней динамики, они стали жутко фонить. В качестве эксперимента подключил к ней свои мониторные наушники - все на ура, никакого лишнего шума. Снова подключаю динамики - опять жуткий фон. Подключил их через Jack-удлинитель (типа Jack M -> Jack F) - фон стал потише, но все равно очень громко.
Вопрос: что делать? Я готов поменять этот кабель на другой, если он всему виной. В возврате звуковой платы мне скорее всего откажут, если протестят ее, подключив наушники - она работает идеально с ними. Да и не хочу я ее возвращать.
А теперь почему я бы хотел услышать мнение физиков. Почему этот кабель так жутко фонит при подключении к звуковой плате и прекрасно работает при подключении к встроенному Jack в Raspberry Pi, например?
И последнее. Я нашел другой кабель вот здесь. Не сочтите за рекламу, я сам в раздумьях, покупать или нет. Он толстый, значит сопротивление больше. Может ли он решить мою проблему? Посоветуйте, пожалуйста.

 , , , ,

Rinaldus
()

Синхронизация Chromium при помощи Syncthing

Я хочу сделать так, чтобы все настройки Chromium, которые могут синхронизироваться на серверах Google, синхронизировались вместо этого на моем собственном сервере. Для этого я собираюсь воспользоваться Syncthing.
Но дело в том, что когда я попробовал было синхронизировать всю папку ~/.config/chromium целиком, резко возрастает трафик при просмотре видео или у меня на другом компе сразу же пропала вся авторизация с сайтами. Видимо, кэш и куки не нужно синхронизировать. Но все же хотелось бы синхронизировать закладки, историю, введенные пароли, установленные дополнения и их настройки (включая настройки самого браузера).
Не подскажете ли какие конкретные папки внутри ~/.config/chromium/Default для этого нужно синхронизировать? Их много, боюсь что-нибудь упустить.

 , ,

Rinaldus
()

Bluetooth не соединяется ни с одним устройством

У меня есть вот такой USB Bluetooth свисток:

Bus 009 Device 002: ID 1310:0001 Roper Class 1 Bluetooth Dongle
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass          224 Wireless
  bDeviceSubClass         1 Radio Frequency
  bDeviceProtocol         1 Bluetooth
  bMaxPacketSize0        64
  idVendor           0x1310 Roper
  idProduct          0x0001 Class 1 Bluetooth Dongle
  bcdDevice           15.00
  iManufacturer           1 SiW
  iProduct                2 SiW
  iSerial                 3 FE12070D0B00
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x00b1
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower               50mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0010  1x 16 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0000  1x 0 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0000  1x 0 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       1
      bNumEndpoints           2
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0009  1x 9 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0009  1x 9 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       2
      bNumEndpoints           2
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0011  1x 17 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0011  1x 17 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       3
      bNumEndpoints           2
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0019  1x 25 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0019  1x 25 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       4
      bNumEndpoints           2
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0021  1x 33 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0021  1x 33 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       5
      bNumEndpoints           2
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0031  1x 49 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0031  1x 49 bytes
        bInterval               1
Никак не могу заставить его работать в Arch. Он все устройства прекрасно видит, спаривает их, но подключиться не может. Вот пример того, как я пытался подключить свой телефон:
[Rinaldus phone]# devices
Device 38:E6:0A:4B:DC:56 Rinaldus phone
Device 30:22:00:01:47:0A MS-304
Device 38:E6:0A:69:35:A1 Mi Phone
[Rinaldus phone]# connect 38:E6:0A:4B:DC:56
Attempting to connect to 38:E6:0A:4B:DC:56
[CHG] Device 38:E6:0A:4B:DC:56 Connected: no
Failed to connect: org.bluez.Error.Failed
[CHG] Device 38:E6:0A:4B:DC:56 Connected: yes
[Rinaldus phone]# pair 38:E6:0A:4B:DC:56
Attempting to pair with 38:E6:0A:4B:DC:56
Request PIN code
[agent] Enter PIN code: 0000
[CHG] Device 38:E6:0A:4B:DC:56 Paired: yes
Pairing successful
[Rinaldus phone]# connect 38:E6:0A:4B:DC:56
Attempting to connect to 38:E6:0A:4B:DC:56
[CHG] Device 38:E6:0A:4B:DC:56 ServicesResolved: yes
Failed to connect: org.bluez.Error.Failed
[CHG] Device 38:E6:0A:4B:DC:56 ServicesResolved: no
[CHG] Device 38:E6:0A:4B:DC:56 Connected: no
journalctl -f при этом выдает вот что:
янв 01 20:16:44 home kernel: Bluetooth: hci0: last event is not cmd complete (0x0f)
янв 01 20:16:59 home kernel: Bluetooth: hci0: last event is not cmd complete (0x0f)
янв 01 20:17:02 home gnome-control-c[1147]: Setting up /org/bluez/hci0/dev_30_22_00_01_47_0A failed: Время ожидания истекло
янв 01 20:17:11 home bluetoothd[441]: 30:22:00:01:47:0A: error updating services: Connection timed out (110)
янв 01 20:17:11 home evolution-sourc[654]: Remote error from secret service: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.secrets was not provided by any .service files
янв 01 20:17:13 home evolution-sourc[654]: Remote error from secret service: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.secrets was not provided by any .service files
янв 01 20:17:16 home kernel: Bluetooth: hci0: last event is not cmd complete (0x0f)
янв 01 20:17:16 home evolution-sourc[654]: Remote error from secret service: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.secrets was not provided by any .service files
янв 01 20:17:17 home evolution-sourc[654]: Remote error from secret service: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.secrets was not provided by any .service files
янв 01 20:17:31 home kernel: Bluetooth: hci0: last event is not cmd complete (0x0f)
Не удается подключить ни телефон, ни bluetooth динамики. В Ubuntu 18.04 все прекрасно работает. В чем может быть причина? Несколько часов мучаюсь.

 ,

Rinaldus
()

RSS подписка на новые темы