All of lore.kernel.org
 help / color / mirror / Atom feed
From: Antonio-Blasco Bonito <blasco.bonito@email.it>
To: Antonio-Blasco Bonito <blasco.bonito@email.it>
Cc: Fredrik Tolf <fredrik@dolda2000.com>,
	bluez-devel@lists.sourceforge.net, ms419@freezone.co.uk,
	durtro@ginnungagap.de
Subject: Re: [Bluez-devel] Fwd: alsa bluetooth module
Date: Sun, 20 Mar 2005 00:13:26 +0100	[thread overview]
Message-ID: <423CB216.8050006@email.it> (raw)
In-Reply-To: <423B6547.5040001@email.it>

Antonio-Blasco Bonito ha scritto:

> Fredrik Tolf ha scritto:
>
>> Try to check the output of `grep kcalloc /proc/kallsyms' and compare
>> that to the output of `nm /path/to/snd-bt-sco.ko | grep kcalloc'.
>>  
>>
> $ grep kcalloc /proc/kallsyms
> ce9f6a40 U snd_kcalloc  [snd_opl3_lib]
> ce9f6a40 U snd_kcalloc  [snd_hwdep]
> ce9f6a40 U snd_kcalloc  [snd_mpu401_uart]
> ce9f6a40 U snd_kcalloc  [snd_rawmidi]
> ce9f6a40 U snd_kcalloc  [snd_seq_device]
> ce9f6a40 U snd_kcalloc  [snd_cs4231_lib]
> ce9f6a40 U snd_kcalloc  [snd_pcm_oss]
> ce9f6a40 U snd_kcalloc  [snd_mixer_oss]
> ce9f6a40 U snd_kcalloc  [snd_pcm]
> ce9f6a40 U snd_kcalloc  [snd_timer]
> ce9fc4d8 r __kcrctab_snd_kcalloc        [snd]
> ce9fc634 r __kstrtab_snd_kcalloc        [snd]
> ce9fca40 r __ksymtab_snd_kcalloc        [snd]
> ce9f6a40 T snd_kcalloc  [snd]
> 4da9e78a a __crc_snd_kcalloc    [snd]
>
> $ nm /lib/modules/2.6.8-2-686/extra/snd-bt-sco.ko |grep kcalloc
>         U kcalloc
>
Having seen that, knowing almost nothing about that, I tried editing the 
source code of the module btsco.c
I replaced the three occurrences of kcalloc with snd_kcalloc. It 
compiled without errors. And then OK!!! ... I've been able to modprobe it.

# lsmod
Module                  Size  Used by
sco                    15108  0
isofs                  37240  1
snd_bt_sco             13088  3
rfcomm                 39420  3
l2cap                  25796  7 rfcomm
ipv6                  264644  12
ds                     18756  4
appletalk              36628  20
lp                     11176  0
snd_cs4236             18568  4
snd_opl3_lib           10656  1 snd_cs4236
snd_hwdep               9412  3 snd_bt_sco,snd_opl3_lib
snd_cs4236_lib         16896  1 snd_cs4236
snd_mpu401_uart         7968  1 snd_cs4236
snd_rawmidi            25124  1 snd_mpu401_uart
snd_seq_device          8200  2 snd_opl3_lib,snd_rawmidi
snd_cs4231_lib         27744  2 snd_cs4236,snd_cs4236_lib
snd_pcm_oss            55080  0
snd_mixer_oss          20096  4 snd_pcm_oss
snd_pcm                98728  4 
snd_bt_sco,snd_cs4236_lib,snd_cs4231_lib,snd_pcm_oss
snd_timer              25668  3 snd_opl3_lib,snd_cs4231_lib,snd_pcm
snd                    57156  20 
snd_bt_sco,snd_cs4236,snd_opl3_lib,snd_hwdep,snd_cs4236_lib,snd_mpu401_uart,snd_rawmidi,snd_seq_device,snd_cs4231_lib,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore              10336  4 snd
snd_page_alloc         11752  3 snd_bt_sco,snd_cs4231_lib,snd_pcm
...

I get the address of my headset:
# hcitool scan
Scanning ...
        00:0B:2E:30:9B:03       Motorola HS805

I connect it:

# btsco 00:0B:2E:30:9B:03
Device is 1:0                                  (here I'm asked to key in 
the pin)
Voice setting: 0x0060
RFCOMM channel 1 connected
                                                       (I press the 
connect button on the headset)
recieved AT+CKPD=200
opened hwdep
connected SCO channel
Setting sco fd
Done setting sco fd
recieved AT+VGS=09
Sending up speaker change 9

I can see the alsa audio device

# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: CS4239 [CS4239], device 0: CS4231 [CS4239]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Headset [BT Headset], device 0: Bluetooth SCO PCM [BT SCO PCM]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

But if I play some audio:
# aplay -t wav -B 1000000 -D plughw:Headset audiofile.wav

I hear nothing   :-(
while syslog says:
Mar 19 23:41:57 localhost kernel: snd-bt-sco: playback_open
Mar 19 23:41:57 localhost kernel: snd-bt-sco: prepare ok bps: 16000 
size: 16002 count: 4000
Mar 19 23:41:57 localhost kernel: snd-bt-sco: playback_trigger 1
Mar 19 23:41:57 localhost kernel: snd-bt-sco: setting playback to bspcm

I'm so close... what else I have to do now? Please...

 

 

 --

 Email.it, the professional e-mail, gratis per te: http://www.email.it/f

 

 Sponsor:

 Solo 10 Euro per chiamare in tutto il mondo!! Scopri il vantaggio di Email Phone Card,        clicca subito

 Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=2685&d=20-3


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Bluez-devel mailing list
Bluez-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-devel

  parent reply	other threads:[~2005-03-19 23:13 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-03-17 22:05 [Bluez-devel] Fwd: alsa bluetooth module ms419
2005-03-17 22:34 ` Fredrik Tolf
2005-03-18 23:33   ` Antonio-Blasco Bonito
2005-03-19 14:18     ` Fredrik Tolf
2005-03-19 23:13     ` Antonio-Blasco Bonito [this message]
2005-03-17 22:36 ` Brad Midgley
2005-03-17 22:42 ` Fredrik Tolf
2005-03-17 22:45 ` Brad Midgley

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=423CB216.8050006@email.it \
    --to=blasco.bonito@email.it \
    --cc=bluez-devel@lists.sourceforge.net \
    --cc=durtro@ginnungagap.de \
    --cc=fredrik@dolda2000.com \
    --cc=ms419@freezone.co.uk \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.