Автор Тема: Поддержка bluetouth Atheros AR3012 [Решено]  (Прочитано 7515 раз)

Оффлайн abalckin

  • Участник
  • *
  • Сообщений: 51
Уважаемые разработчики помогите установить модуль ядра для bluetouth Atheros AR3012.
На Debian блютус работает нормально после установки пакета
http://packages.debian.org/squeeze-backports/firmware-atheros
Где мне найти аналог для altlinux?
Вывод lsusb
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 1c4f:0026 SiGma Micro Keyboard
Bus 001 Device 004: ID 2232:1028 
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 09da:90a0 A4 Tech Co., Ltd
Bus 002 Device 004: ID 0cf3:3004 Atheros Communications, Inc.
Блютус определяется в последней строчке
Bus 002 Device 004: ID 0cf3:3004 Atheros Communications, Inc.
Буду благодарен за помощь.
« Последнее редактирование: 26.08.2013 14:40:43 от abalckin »

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: Поддержка bluetouth Atheros AR3012
« Ответ #1 : 26.08.2013 10:20:27 »
Попробуйте поставить firmware-linux. Если не пойдёт, то можно попробовать из дебианского пакета выдрать файлы фирмвари и запихать их в каталог, где они лежат в альте.

Оффлайн abalckin

  • Участник
  • *
  • Сообщений: 51
Re: Поддержка bluetouth Atheros AR3012
« Ответ #2 : 26.08.2013 10:56:26 »
apt-get install firmware-linux
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Последняя версия firmware-linux уже установлена.
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
А нельзя ли как-нибудь (лучше автоматически) конвертировать deb в rmp. Или создать rpm пакет из исходников?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: Поддержка bluetouth Atheros AR3012
« Ответ #3 : 26.08.2013 11:16:26 »
А нельзя ли как-нибудь (лучше автоматически) конвертировать deb в rmp. Или создать rpm пакет из исходников?
Вcё можно. Но лучше бы переложить, сначала, фирмварь руками, убедиться, что оно помогло, а, потом, повесить баг в багзилле на пакет firmware-linux. Можно, конечно, и без проверок, сразу баг с описанием, но с проверкой оно лучше всегда, особенно, если проверить не сложно.

Оффлайн abalckin

  • Участник
  • *
  • Сообщений: 51
Re: Поддержка bluetouth Atheros AR3012
« Ответ #4 : 26.08.2013 11:36:25 »
Хорошо бы мне еще подробный рецепт как это сделать. Дайте ссылку если кто знает.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Поддержка bluetouth Atheros AR3012
« Ответ #5 : 26.08.2013 11:39:54 »
нельзя ли как-нибудь (лучше автоматически) конвертировать deb в rmp. Или создать rpm пакет из исходников?
Этим занимается пакет alien

...
.....
Если никому не впёрлось, а учиться собирать пакеты ну просто влом и софтина специфичных зависимостей не требует и это для себя, а не публично, есть не труэ вэй, но работающее:

Превратить в rpm
$ cd $HOME/Загрузки/
$ wget http://garr.dl.sourceforge.net/project/rapideuphoria/Euphoria/4.0.5/euphoria_4.0.5_i386.deb
# apt-get install alien
$ pwd
/home/user/Загрузки
$ alien -r ./euphoria_4.0.5_i386.deb
...
euphoria-4.0.5-2.i386.rpm generated
Далее, поправляя автора:

# apt-get install /home/user/Загрузки/euphoria-4.0.5-2.i386.rpm

Цитировать
Команда
$ rpm -qpl ./euphoria-4.0.5-2.i386.rpm
скажет, что по структуре это тот же тарбол.

« Последнее редактирование: 26.08.2013 11:42:07 от ruslandh »

Оффлайн abalckin

  • Участник
  • *
  • Сообщений: 51
Re: Поддержка bluetouth Atheros AR3012
« Ответ #6 : 26.08.2013 11:45:07 »
Нет, я постараюсь собрать нормальный пакет, конечно. Но сначала порекомендовали проверить, положив файлы прошивок в положенные им папки, вот я и спрашиваю, куда собственно нужно их класть, чтобы они работали?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Поддержка bluetouth Atheros AR3012
« Ответ #7 : 26.08.2013 11:54:53 »
По идее в /lib/firmware

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: Поддержка bluetouth Atheros AR3012
« Ответ #8 : 26.08.2013 12:23:31 »
вот я и спрашиваю, куда собственно нужно их класть, чтобы они работали?
mc умеет лазить по rpm. Можно посмотреть в пакете firmware-linux структуру каталогов и где что лежит.

Оффлайн abalckin

  • Участник
  • *
  • Сообщений: 51
Re: Поддержка bluetouth Atheros AR3012
« Ответ #9 : 26.08.2013 13:29:40 »
Нужные прошивки оказывается есть в системе, но блютус все равно не работает
ls /lib/firmware/ar3k
1020200  30101coex              AthrBT_0x11020000.dfu    ramps_0x01020200_40.dfu  ramps_0x31010000_40.dfu
1020201  AthrBT_0x01020001.dfu  AthrBT_0x31010000.dfu    ramps_0x01020201_26.dfu
30000    AthrBT_0x01020200.dfu  ramps_0x01020001_26.dfu  ramps_0x01020201_40.dfu
30101    AthrBT_0x01020201.dfu  ramps_0x01020200_26.dfu  ramps_0x11020000_40.dfu
Как узнать загружен ли соответствующий им модуль ядра?
« Последнее редактирование: 26.08.2013 13:36:30 от abalckin »

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Поддержка bluetouth Atheros AR3012
« Ответ #10 : 26.08.2013 13:38:14 »
Как узнать загружен ли соответствующий им модуль ядра?
lsmod
Сноси Винду, переходи на Линукс ! :)

Оффлайн abalckin

  • Участник
  • *
  • Сообщений: 51
Re: Поддержка bluetouth Atheros AR3012
« Ответ #11 : 26.08.2013 13:58:55 »
$ lsmod
Module                  Size  Used by
isofs                  39803  0
udf                    85655  0
crc_itu_t              12707  1 udf
af_packet              35642  6
ipv6                  343145  52
rfcomm                 38583  8
bnep                   18177  2
bbswitch               13611  0
fuse                   87834  5
btusb                  22517  0
ath3k                  12917  0
uinput                 17614  0
bluetooth             226534  23 bnep,ath3k,btusb,rfcomm
uvcvideo               80965  0
videobuf2_vmalloc      13056  1 uvcvideo
videobuf2_memops       13202  1 videobuf2_vmalloc
videobuf2_core         40543  1 uvcvideo
videodev              127111  2 uvcvideo,videobuf2_core
media                  21439  2 uvcvideo,videodev
coretemp               13355  0
hwmon                  12967  1 coretemp
intel_powerclamp       18762  0
crc32_pclmul           13113  0
crc32c_intel           22079  0
ghash_clmulni_intel    13259  0
aesni_intel            55665  1
aes_x86_64             17131  1 aesni_intel
lrw                    13286  1 aesni_intel
gf128mul               14951  1 lrw
glue_helper            13985  1 aesni_intel
ablk_helper            13597  1 aesni_intel
cryptd                 20402  3 ghash_clmulni_intel,aesni_intel,ablk_helper
iTCO_wdt               13480  0
iTCO_vendor_support    13718  1 iTCO_wdt
samsung_laptop         14532  0
i915                  616468  3
intel_agp              14337  1 i915
intel_gtt              19531  2 i915,intel_agp
drm_kms_helper         48813  1 i915
drm                   290296  4 i915,drm_kms_helper
snd_hda_codec_hdmi     36989  1
snd_hda_codec_realtek    47083  1
arc4                   12615  2
snd_hda_intel          43658  3
snd_hda_codec         179512  3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
ath9k                 102772  0
ath9k_common           13860  1 ath9k
ath9k_hw              402046  2 ath9k_common,ath9k
ath                    23827  3 ath9k_common,ath9k,ath9k_hw
mac80211              522871  1 ath9k
snd_hwdep              13602  1 snd_hda_codec
snd_pcm                97492  3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
cfg80211              497430  3 ath,ath9k,mac80211
rfkill                 22426  5 cfg80211,samsung_laptop,bluetooth
r8169                  67732  0
mii                    13934  1 r8169
sr_mod                 22411  0
cdrom                  42591  1 sr_mod
fan                    12922  0
thermal                18435  0
i2c_i801               21760  0
i2c_algo_bit           13413  1 i915
i2c_core               31051  6 drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit,videodev
snd_page_alloc         18739  2 snd_pcm,snd_hda_intel
lpc_ich                16977  0
battery                18684  0
video                  19261  2 i915,samsung_laptop
ac                     13227  0
mperf                  12745  0
processor              36089  0
microcode              19005  0
pcspkr                 12718  0
psmouse                78005  0
snd_seq_midi           13324  0
snd_seq_midi_event     14899  1 snd_seq_midi
snd_seq                57457  2 snd_seq_midi_event,snd_seq_midi
snd_rawmidi            30180  1 snd_seq_midi
snd_seq_device         14497  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              29370  2 snd_pcm,snd_seq
snd                    68865  16 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device
soundcore              12680  1 snd
button                 13871  1 i915
dm_mod                 84300  0
ext4                  515621  2
crc16                  12675  2 ext4,bluetooth
mbcache                14910  1 ext4
jbd2                  102677  1 ext4
joydev                 17377  0
hid_generic            12548  0
usbhid                 46782  0
hid                   100968  2 hid_generic,usbhid
sd_mod                 45188  6
crc_t10dif             12563  1 sd_mod
ahci                   25819  5
libahci                31915  1 ahci
ehci_pci               12705  0
ehci_hcd               49737  1 ehci_pci
evdev                  17757  26
libata                211991  2 ahci,libahci
serio_raw              13253  0
scsi_mod              213102  3 libata,sd_mod,sr_mod
usbcore               186987  6 ath3k,btusb,uvcvideo,ehci_hcd,ehci_pci,usbhid
usb_common             13057  1 usbcore
autofs4                28312  2
Получается модуль загружен, тогда нужно попробовать другую программу для работы с блютус, если я правильно понимаю.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Поддержка bluetouth Atheros AR3012
« Ответ #12 : 26.08.2013 14:04:22 »
Получается модуль загружен, тогда нужно попробовать другую программу для работы с блютус, если я правильно понимаю.
Может быть Bluetooth просто выключен, что говорит 'rfkill list' ?
Сноси Винду, переходи на Линукс ! :)

Оффлайн abalckin

  • Участник
  • *
  • Сообщений: 51
Re: Поддержка bluetouth Atheros AR3012
« Ответ #13 : 26.08.2013 14:08:19 »
rfkill list
0: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no
1: samsung-wlan: Wireless LAN
        Soft blocked: no
        Hard blocked: no
2: samsung-bluetooth: Bluetooth
        Soft blocked: no
        Hard blocked: no
3: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: Поддержка bluetouth Atheros AR3012
« Ответ #14 : 26.08.2013 14:27:44 »
А про какой именно дистрибутив, кстати, речь ? И есть ли возможность попробовать какой-нибудь другой BT-адаптер ?