LINUX.ORG.RU

Загрузка firmware в bluetooth.


0

0

Проблема такого рода. Имеется Tecom USB Bluetooth Dongle 3030, но очевидно он не имеет встроенной прошивки т.е. оная загружается при загрузке соответствующего драйвера, это выяснилось когда я попытался запустить его из пингвина и в ответ на команду /sbin/hciconfig /dev/rfcomm0 up получил в ответ что такого девайса нет а после загрузки форточек он чудом появлялся в системе, и кроме прочего при установке зуба в спсике устройств появилось устройство с говорящем названием (Firmware downloading примерно так точно не помню). Ну так вот собсно вопрос ожно ли как-то запустить зуб без загрузки форточек, очевидно для этого надо загрузить прошивку из пингвина но как.

Буду очень очень очень очень очень благодарен!!!!!!!!!

★★★★★
Ответ на: комментарий от McMCC

Посмотрел но что-то тут нет ничег или я что-то пропустил?! Если у тебя есть какие то предложения поделись, не поленись!!! Буду благодарен.

cyclon ★★★★★
() автор топика
Ответ на: комментарий от McMCC

Вот тут набрел случайно
http://www.holtmann.org/linux/bluetooth/devices.html
там говорится, что твой девайс поддерживается как связка
hci_usb + bluefw. Bluefw берется с того сайта, ссылку на который я тебе
привел выше, это утиль для загрузки firmware + сама firmware, http://bluez.sourceforge.net/download/bluez-bluefw-0.9.tar.gz. Про
hci_usb ищи все там же, док там куча...

McMCC ★★★
()
Ответ на: комментарий от McMCC

И еще, нужно при сборке ядра отключить все, что связано с USB bluetooth, так как bluez все это заменяет и возможны конфликты...

McMCC ★★★
()
Ответ на: комментарий от McMCC

>И еще, нужно при сборке ядра отключить все, что связано с USB
>bluetooth, так как bluez все это заменяет и возможны конфликты...

Извини, я тут детально почитал, но для последнего ядра этого делать
какраз не надо, так как bluez там довольно свежий....

McMCC ★★★
()
Ответ на: комментарий от McMCC

А hci_usb это други модули bluez (такие как hcidump, libs, sdp, utils и пр) я правильно понял.

cyclon ★★★★★
() автор топика
Ответ на: комментарий от McMCC

Ещё раз извиняюсь но та про какую ссылку

"ищи все там же, док там куча... "

Слушай а в двух словах как эта связка работает, т.е. что надо запустить и в каком порядке. Или же надо просто поставить и всё будет работать в modules.conf имеется


alias net-pf-31 bluez
alias bt-proto-0 l2cap
alias bt-proto-2 sco
alias bt-proto-3 rfcomm
alias bt-proto-4 bnep
alias tty-ldisc-15 hci_uart

надо ли что нибудь сюда добавить.


P.S. там кстати была bluefw версии 1.0 :) , но всё равно спасибо.

cyclon ★★★★★
() автор топика
Ответ на: комментарий от cyclon

В папке к bluеfw есть прошивка но с именем BCM-2033 это нормаль т.е. у меня ведь зуб от TECOM да и к тому же 3030. Это нормально?

И ещё там идёт реадмишка но там нет ничего о том как загружать прошивку, не подскажеш как, а то млин всё собираюсь отказаться от форточек а всё новые поблемы оттягивают этот момент. :(

cyclon ★★★★★
() автор топика
Ответ на: комментарий от cyclon

>alias net-pf-31 bluez
>alias bt-proto-0 l2cap
>alias bt-proto-2 sco
>alias bt-proto-3 rfcomm
>alias bt-proto-4 bnep

за место hci_uart тебе нужно грузить hci_usb, что бы загрузить
firmware, тебе нужно собрать bluez-bluefw и установить, обрати
внимание, что в bluez-bluefw есть скрипты для хотплюга, посмотри в них
и ты увидишь как нужно грузить bluefw с параметрами, если ты не
используешь хотплюг...

P.S. ставь RH и возьми готовые rpm'ки c bluez.fs.net, меньше вопросов
будет и хотплюг работает....:)))




anonymous
()
Ответ на: комментарий от cyclon

>В папке к bluеfw есть прошивка но с именем BCM-2033 это нормаль т.е.
>у меня ведь зуб от TECOM да и к тому же 3030. Это нормально?

BCM-2033 это названия чипа от Броадком, который стоит в твоей
"зубе", а 3030 это название модели.... Прошивка годится для всех
устройств на базе BCM-2033....

McMCC ★★★
()
Ответ на: комментарий от anonymous

Так что получается если поставить из рпмки то всё встанет автоматом или как, а скрипт я видел вот только не понял как им пользоваться

[alexandr@cyclon hotplug]$ ./bluefw Usage: bluefw usb busnum/devnum bluefw pccard iobase

вот что он мне говорит, но что надо ввести. Пробовал

[root@cyclon hotplug]# ./bluefw usb 216/250 (цифры для проверки взял отболды) Usage: bluefw usb busnum/devnum bluefw pccard iobase

но опять ничего не вышло.

cyclon ★★★★★
() автор топика
Ответ на: комментарий от cyclon

Плз. приведите строку для загрузки прошивки. А то я уже теряюсь. Напарываюсь на мысль а не купить ли другой зуб, но не хочется так как к этому привезался.

cyclon ★★★★★
() автор топика
Ответ на: комментарий от cyclon

Покажи строчку по lsusb, связанную с твоим девайсом...

McMCC ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.