Bluetooth laptop archlinux [РЕШЕНО]

Ну, лохонулся, понедельник день тяжелый, вторую ссылку на росу не осилил потому и не понял зачем компилить существующие модули, а вы сразу клевать, голова и так болит. Простите засранца.
Нет, не то Вы делаете. То, что скачано через yaourt - это клон в git исходников ядра. Нам он не нужен.
Файлы ath3k.c и btusb.c являются частью исходного кода ядра. Судя по предыдущим постам, у Вас уже linux-3.6.5-1-ARCH. Значит, качайте архив http://www.kernel.org/pub/linux/kernel/ … 3.6.tar.xz (патчи никакие не нужны, ибо в них ничего про ath3k нет нового). Извлекаете из него два нужных файла:
tar xJf linux-3.6.tar.xz --strip-components=3 linux-3.6/drivers/bluetooth/ath3k.c linux-3.6/drivers/bluetooth/btusb.c
В текущем каталоге увидите их. Дальше создаете Makefile и все, как описано ранее.

UPD: Теоретически, можно подобные исправления сделать в виде патча и пакета для aur. Просто надо сначала проверить, поможет ли это. Кроме Вас некому, потому что только вы являетесь счастливым обладателем такого ноута и гарнитуры одновременно. Если после загрузки исправленных модулей hciconfig будет показывать вменяемые результаты, то можно будет подумать об автоматизации процесса.
anode
Ну, лохонулся, понедельник день тяжелый, вторую ссылку на росу не осилил потому и не понял зачем компилить существующие модули, а вы сразу клевать, голова и так болит. Простите засранца.

Как много веселых людей на форуме стало попадаться :-)

kurych, спасибо, что все разжевываете! Завтра попробую, по результатам отпишусь. Надо лабы за семестр сделать, а то завтра на работу, снова на неделю учебу тормозну. По результатам отпишусь!
не считайте меня пессимистом, но имхо ничего не выйдет.. вот интуиция…хоть убей ее
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
Скомпилировалось! insmod обоих модулей сделал. Только вот не понял как старый ath3k.o отключить. И вот еще интересный момент. btusb виден в lsmod сразу после загрузки, а ath3k только после modprobe. Ну или insmod. Все команды проверки дают тот же вывод(
Если скомпилировалось, то надо сделать следующее:
modprobe -r btusb
modprobe -r ath3k
Если будет ругань, что модуль кем-то занят, то “поубивать” всех, кто его использует. В общем, добиться, что бы этих модулей в списке “lsmod” не было.
После этого надо из каталога, где исправленные модули скомпилировались, сказать:
insmod ./ath3k.ko
insmod ./btusb.ko
Именно с путями, что бы не грузанулись установленные.
Теперь смотрим hciconfig. Если ничего не изменилось, то все было зря и фиг его знает, что еще попробовать.
Если же чудо произойдет, то дальше можно будет подумать, как их установить, что бы они при загрузке поднимались.
ХА-ХА точно! Надо было сделать именно через точку со слешем!!! Вы правы! Заработало! Даже не пришлось перезагружаться!
что заработало? insmod или “лаптоп”?
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
Эмм? “лаптоп” ? Bluetooth заработал) Телефон уже даже подсоединил. Гарнитуру еще не подключил. Но уже “гуглю” =)
аллилуя брат, в който веки пересбор чегото модульного помог…все я снова верю в бога, спасибо.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
 
Зарегистрироваться или войдите чтобы оставить сообщение.