Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Bluetooth в 8.10 не работает  (Прочитано 11314 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Robbyy

  • Автор темы
  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
Re: Bluetooth в 8.10 не работает
« Ответ #30 : 11 Декабря 2008, 10:23:24 »
А вот вывод lsusb отличается:
user@user-pc:~$ lsusb
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 04f2:b008 Chicony Electronics Co., Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

user@user-pc:~$ lsusb
Bus 005 Device 003: ID 04f2:b008 Chicony Electronics Co., Ltd
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 003: ID 0930:0508 Toshiba Corp. Integrated Bluetooth HCI
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Даже я понимаю что в первом случае не поднялся вот этот интерфейс : Bus 004 Device 003: ID 0930:0508 Toshiba Corp. Integrated Bluetooth HCI
Но как его включить?
Наверняка ведь есть команда, которая поднимет сервис вручную????
В подобных темах обсуждается что надо что-то прикрутить в биосе чтоб он при загрузке включался. Но в моем биосе точно сейчас такой возможности нет.
Я слышал что есть такая прога Phoenix BIOS edit может кто-нибуть пользовался? что она может?

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: Bluetooth в 8.10 не работает
« Ответ #31 : 11 Декабря 2008, 12:56:45 »
А вот вывод lsusb отличается:
вывод dmesg тоже отличается одной строкой: [  718.388552] Bluetooth: Generic Bluetooth USB driver ver 0.3 <-- может это как раз после винды?
Цитировать
Даже я понимаю что в первом случае не поднялся вот этот интерфейс : Bus 004 Device 003: ID 0930:0508 Toshiba Corp. Integrated Bluetooth HCI
именно. похоже на аналог rf kill switch для BT

Оффлайн Yuri77

  • Активист
  • *
  • Сообщений: 271
    • Просмотр профиля
Re: Bluetooth в 8.10 не работает
« Ответ #32 : 11 Декабря 2008, 13:19:35 »
Cyдя по тому, что пишут, надо всё-таки как-то компилировать omnibook.

Оффлайн Robbyy

  • Автор темы
  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
Re: Bluetooth в 8.10 не работает
« Ответ #33 : 11 Декабря 2008, 13:40:37 »
Цитировать
именно. похоже на аналог rf kill switch для BT

Мне кажется вы что-то знаете, но не договариваете ))

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: Bluetooth в 8.10 не работает
« Ответ #34 : 11 Декабря 2008, 13:55:15 »
Цитировать
именно. похоже на аналог rf kill switch для BT

Мне кажется вы что-то знаете, но не договариваете ))
на ноутах часто имеется механизм полного отключения радиосвязи (wifi/bt). для wifi это rf kill switch, отключающий радиомодуль. в данном случае bt висит на usb и отключается каким-нить дополнительным контроллером.
в данном случае этот контроллер ничем не управляется.

Оффлайн Robbyy

  • Автор темы
  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
Re: Bluetooth в 8.10 не работает
« Ответ #35 : 11 Декабря 2008, 14:00:53 »
А что вы думаете по поводу ковыряния в биосе
Люди с аналогичной проблемой на Lenovo решили ее именно воздействием на биос, правда из венды..
Вот правда для Toshiba таких утилит я не встречал..

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: Bluetooth в 8.10 не работает
« Ответ #36 : 11 Декабря 2008, 14:07:58 »
А что вы думаете по поводу ковыряния в биосе
Люди с аналогичной проблемой на Lenovo решили ее именно воздействием на биос, правда из венды..
Вот правда для Toshiba таких утилит я не встречал..
тоже вариант. просто bt будет постоянно включён

Оффлайн Robbyy

  • Автор темы
  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
Re: Bluetooth в 8.10 не работает
« Ответ #37 : 11 Декабря 2008, 14:27:20 »
Ну ведь его можно будет принудительно выключать
даже аппаратной кнопкой..
Это не так печально, как нынешняя ситуация, когда его вообще нельзя поднять

А вы не в курсе, проект omnibook  все еще живет?
У меня есть подозрение, что он заглох и больше не поддерживается, а следовательно собрать omnibook на новом железе и современном ядре линукса весьма сложно (если это вообще возможно)...

Самые свежие исходники omnibook, которые я нашел датированы 2006 годом. Это неприемлемо.

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: Bluetooth в 8.10 не работает
« Ответ #38 : 11 Декабря 2008, 14:36:11 »
Самые свежие исходники omnibook, которые я нашел датированы 2006 годом. Это неприемлемо.
ууу....
похоже выход один -- обновлять их для нового ядра самому. или сначала поискать, возможно кто-то уже сделал патчи.

Оффлайн zoobaka

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Bluetooth в 8.10 не работает
« Ответ #39 : 12 Декабря 2008, 16:00:36 »
У меня раньше стояла Ubuntu 8.10 и тоже была проблема с Bluetooth. Решилась она с помошью omnibook. Собрал ее и далее самое главное - подобрать значение параметра, который определяет тип ноута. Так как этот модуль очень старый, то найти инфу о том, какому ноуту какой параметр соответствует мне не удалось - подбирал наугад от 14 до 11. На сколько помню на 13 включился блютус, но комп перестал заряжаться от сети. При 12 все заработало отлично. У меня Toshiba A300-15G.
Yuri77 выше дал ссылку - там написано как omnibook ставить. Так вот, как и писал выше omnibook ectype я сделал 12. Но надо тыкаться наугад.
« Последнее редактирование: 12 Декабря 2008, 16:02:52 от zoobaka »

Оффлайн Robbyy

  • Автор темы
  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
Re: Bluetooth в 8.10 не работает
« Ответ #40 : 12 Декабря 2008, 16:51:29 »
Эврика!!!!!!
у меня прошел make и make install без ошибок!!!!
Видимо все дело было в том, что раньше загружал кривые исходники!

Но вот make load не идет
вот что пишет:
dlitvinov@dlitvinov-pc:~/Drivers/omnibook/trunk$ sudo make load
# Removing module from locations used by previous versions
rm -f /lib/modules/2.6.27-9-generic/kernel/drivers/char/omnibook.ko
rm -f /lib/modules/2.6.27-9-generic/kernel/drivers/misc/omnibook.ko
make INSTALL_MOD_PATH= INSTALL_MOD_DIR=extra -C /lib/modules/2.6.27-9-generic/build M=/home/dlitvinov/Drivers/omnibook/trunk modules_install
make[1]: Вход в каталог `/usr/src/linux-headers-2.6.27-9-generic'
  INSTALL /home/dlitvinov/Drivers/omnibook/trunk/omnibook.ko
  DEPMOD  2.6.27.2
make[1]: Выход из каталога `/usr/src/linux-headers-2.6.27-9-generic'
/sbin/modprobe -r omnibook || :
FATAL: Module omnibook not found.
/sbin/depmod -a
/sbin/modprobe omnibook
FATAL: Module omnibook not found.
make: *** [load] Ошибка 1

соответственно и директория /proc/omnibook
не создана
Что делать? Как быть?

Оффлайн valler

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Bluetooth в 8.10 не работает
« Ответ #41 : 14 Декабря 2008, 17:13:06 »
Возникла та же проблема, ноут Toshiba u300.
Под ядрами версий 19 и 21 (Hardy) omnibook компилировался успешно. После обновления до версии 22 в той же Hardy - скомпилированный модуль перестал запускаться. Заново компилироваться тоже не захотел. Решил проблему откатом на 21 версию ядра  :(
Теперь ищу решение проблемы, так как хочется все-таки систему обновить до Interpid. Автор, если получится найти решение - пиши.

Оффлайн valler

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Bluetooth в 8.10 не работает
« Ответ #42 : 14 Декабря 2008, 21:02:06 »
Проблему решил.
1) качаешь http://packages.kirya.net/debian/pool/main/o/omnibook/omnibook-source_2.20070211+svn20071217-1_all.deb вот это.
2) Ставишь пакеты build-essential linux-headers и linux -source для своей версии ядра
3) распаковываешь все архивы, там их несколько, один в одном. ищешь папку omnibook/modules.
4) sudo make install
5) копируешь omnibook.ko в папку /lib/modules/2.6.27-7-generic/kernel/drivers/misc/
6) depmod -a
7)modprobe omnibook

Для моего ноута надо было внести изменения в файл laptop.h
{
.callback = dmi_matched,
.ident = “Toshiba Satellite U300″,
.matches = {
DMI_MATCH(DMI_SYS_VENDOR, “TOSHIBA”),
DMI_MATCH(DMI_PRODUCT_NAME, “Satellite U300″),
},
.driver_data = (void*) TSM70
},

Как для твоего - не знаю.
После этого у меня все заработало, и любимую bt-мышь удалось подключить. Удачи!

Оффлайн Robbyy

  • Автор темы
  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
Re: Bluetooth в 8.10 не работает
« Ответ #43 : 15 Декабря 2008, 12:03:56 »
valler, а откуда вы узнали параметр driver_data для вашего ноута?

У меня все получилось по вашему описанию.
Только у меня ядро стоит 2.6.27-9
соответственно туда я и копировал omnibook.ko

а добавить мою модель ноута в laptop.h пока не могу....
В какую сторону копать к этому параметру driver_data ?????

Оффлайн Twils

  • Любитель
  • *
  • Сообщений: 70
  • Ubuntu 9.04
    • Просмотр профиля
Re: Bluetooth в 8.10 не работает
« Ответ #44 : 15 Декабря 2008, 12:31:53 »
Скажате пожалуйста, а этот путь решения проблемы может подойти для Acer Aspire 5520G ? Имею такую же проблему...
Ubuntu 9.04  Laptop Acer Aspire 5520G

 

Страница сгенерирована за 0.039 секунд. Запросов: 23.