LINUX.ORG.RU

USB sound


0

0

Привет,

приобрел себе стерео наушники для мобильника, которые собственно bluetooth но есть возможность подключить из к компу через usb. BT620s Jabra. Под виндой сразу же устанавливается драйвер Generic USB Sound чего то там и начинают работать кнопки на ушах, без всяких там родных драйверов. тоесть я так понимаю в ушах реализованы какие то стандартные интерфейсы..

Под linux-ом же все как обычно глухо, Втыкаю уши, судя по сообшениям от ядра, на наушники реагирует только драйвер HID, который и может только что спросить имя девайса и все. Даже как гуманоидное устройство ввода почему то не определяется. 

Вообщем как с козла молока. Вопрос, вообше под линуксом работют USB звуковые девайсы? Если приобресть bluetooth адаптер, поможет ли это чем нибудь?

Спасибо

НИже к стати, логи

usb 2-1: new full speed USB device using uhci_hcd and address 2
usb 2-1: skipped 1 descriptor after interface
usb 2-1: default language 0x0409
usb 2-1: new device strings: Mfr=0, Product=2, SerialNumber=0
usb 2-1: Product: Jabra BT620s
usb 2-1: uevent
usb 2-1: configuration #1 chosen from 1 choice
usb 2-1: adding 2-1:1.0 (config #1, interface 0)
usb 2-1:1.0: uevent
usbhid 2-1:1.0: usb_probe_interface
usbhid 2-1:1.0: usb_probe_interface - got id
usb 2-1: khubd timed out on ep0out len=0/0
drivers/usb/input/hid-core.c: timeout initializing reports
drivers/usb/core/file.c: looking for a minor, starting at 0
hiddev0: USB HID v1.00 Device [Jabra BT620s] on usb-0000:00:10.0-1
drivers/usb/core/inode.c: creating file '002'


---------------------------------

Bus 002 Device 002: ID 0b0e:620c GN Netcom 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x0b0e GN Netcom
  idProduct          0x620c 
  bcdDevice           23.61
  iManufacturer           0 
  iProduct                2 Jabra BT620s
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           34
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xc0
      Self Powered
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Devices
      bInterfaceSubClass      0 No Subclass
      bInterfaceProtocol      0 None
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.00
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      32
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0010  1x 16 bytes
        bInterval               1

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

Вот, сбегал я до магазина и приобрел bluetooth адаптер. Пол дня промучался, толку мало. Адаптер то работает. Уши находятся и подключаются, но PCM поток уходит из проигрователя без задержек на уши. Тоесть в ушах воспроизводится все в ускоренном темпе. Похоже дело все в наушниках. Что то они делают не так, как те, что есть у разработчиков этого alsa драйвера для bluetooth.

Обидно.

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

в ускоренном? :-[ ]

офигеть... а в плэер нормально вываливается? блин. на днях тоже сии беспроводные уши прикуплю наверное - поковыряюсь...

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

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

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

Я вчера долго пытался PCM поток отправленный на звуковуху склонировать на bluetooth драйвер. :) Что бы mplayer или другой проигрователь получал бы ответы от нормального драйвера. Но файкир был пьян и фокус не удался. :)

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

Урра! Заработала!!!

:)

На sf.net нашелся a2dp проектик на питоне. Там автор синхронизирует PCM поток с звуковухой. В результате звук идет и на звуковуху и в уши по bluetooth.

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