Нет, я не киборг :-(
Jul. 7th, 2008 01:10 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Всё-таки, Линукс - система для киборгов, в не для людей из плоти и крови.
Вздумалось мне прикрутить Bluetooth-гарнитуру к компьютеру.
Оказалось, что сделать сие можно двумя способами, один из которых считается устаревшим, и по такому поводу не работает в Kubuntu 8.04, второй считается современными и правильным. Об этом даже написано в недрах интернета, только в разных местах.
Поигрался для начала с собственно KDE-шной обвязкой Bluetooth, нашёл саму эту гарнитуру и два соседских телефона, "спарил" комп с гарнитурой, соседские телефоны пока решил не трогать.
При помощи l2ping вроде как гарнитура находится, стало быть, едем дальше.
В первую очередь я натолкнулся на записки, поясняющие первый способ, там было рассказано про модуль snd_bt_sco. В принципе, там всё просто, такой модуль имеется, но проиграть на заведённую таким образом гарнитуру звук не получалось. Проблемы начинались на запуске btsco, команда эта говорила мне, что устройство у меня "0-2", но устройства такого нет. Оказалось, что нет его не только у меня, ибо модуль поломался при каком-то обновлении ядра, да за ненадобностью так и не починился (но в дистрибутив таки исправно включается).
как-то так и у меня было
Во вторую очередь я нашёл описание того же колдунства, но при помощи bluetooth-alsa
Пакет такой в 8.04 тоже есть, скачал, поставил, близко к тексту настроил. Любая попытка сыграть звук на эту гарнитуру приводит к немедленному зависанию компа, с миганием CapsLock+ScrollLock.
Да, смотрю, на страничке написано, что
BIG FAT WARNING: You will crash your box if you don't have a kernel patch applied. This is due to a bug in the kernel that is not yet fixed at the time of this writing. This patch is called the 'SCO flow control patch', and can be found in the patch/ directory of the plugz project or here. This patch should apply to any recent (2.6.18+) Linux kernel.
Думаю, надо ядро пересобирать, раз пишут. Скачал ядро, патч, пытаюсь его применить, patch пишет мне, что я пытаюсь применить reversed or previously applied patch. Читаю, что это: applied это понятно, уже применённый. reversed - если при подготовке патча поменяли местами старые и новые файлы. Можно, в принципе, посчитать его как reversed. Но тогда, если он уже применён - он обратно "расприменится", что совсем не нужно.
В общем, понять, есть ли уже этот патч в Ubuntu-шном ядре, я уже не осилил.
На launchpad-е нашёл только, как некий дядька вылечил такую проблему заменой USB bluetooth адаптера на usb2.0.
В общем, я сдаюсь.
Вздумалось мне прикрутить Bluetooth-гарнитуру к компьютеру.
Оказалось, что сделать сие можно двумя способами, один из которых считается устаревшим, и по такому поводу не работает в Kubuntu 8.04, второй считается современными и правильным. Об этом даже написано в недрах интернета, только в разных местах.
Поигрался для начала с собственно KDE-шной обвязкой Bluetooth, нашёл саму эту гарнитуру и два соседских телефона, "спарил" комп с гарнитурой, соседские телефоны пока решил не трогать.
При помощи l2ping вроде как гарнитура находится, стало быть, едем дальше.
В первую очередь я натолкнулся на записки, поясняющие первый способ, там было рассказано про модуль snd_bt_sco. В принципе, там всё просто, такой модуль имеется, но проиграть на заведённую таким образом гарнитуру звук не получалось. Проблемы начинались на запуске btsco, команда эта говорила мне, что устройство у меня "0-2", но устройства такого нет. Оказалось, что нет его не только у меня, ибо модуль поломался при каком-то обновлении ядра, да за ненадобностью так и не починился (но в дистрибутив таки исправно включается).
как-то так и у меня было
Во вторую очередь я нашёл описание того же колдунства, но при помощи bluetooth-alsa
Пакет такой в 8.04 тоже есть, скачал, поставил, близко к тексту настроил. Любая попытка сыграть звук на эту гарнитуру приводит к немедленному зависанию компа, с миганием CapsLock+ScrollLock.
Да, смотрю, на страничке написано, что
BIG FAT WARNING: You will crash your box if you don't have a kernel patch applied. This is due to a bug in the kernel that is not yet fixed at the time of this writing. This patch is called the 'SCO flow control patch', and can be found in the patch/ directory of the plugz project or here. This patch should apply to any recent (2.6.18+) Linux kernel.
Думаю, надо ядро пересобирать, раз пишут. Скачал ядро, патч, пытаюсь его применить, patch пишет мне, что я пытаюсь применить reversed or previously applied patch. Читаю, что это: applied это понятно, уже применённый. reversed - если при подготовке патча поменяли местами старые и новые файлы. Можно, в принципе, посчитать его как reversed. Но тогда, если он уже применён - он обратно "расприменится", что совсем не нужно.
В общем, понять, есть ли уже этот патч в Ubuntu-шном ядре, я уже не осилил.
На launchpad-е нашёл только, как некий дядька вылечил такую проблему заменой USB bluetooth адаптера на usb2.0.
В общем, я сдаюсь.
no subject
Date: 2008-07-06 09:53 pm (UTC)-- It would seem the required SCO patch in /usr/share/doc/bluetooth-alsa/patches is not in the Ubuntu kernel.