Pagina 1 di 1
BTSCO-----impossibile compilare il modulo kernel
Inviato: ven 6 mar 2009, 21:36
da dottor3
Ciao Ragazzuoli
Bene rieccomi qui a dannarmi per un altro tool molto utile!!!
Devo riutilizzare il mio auticolare bluetooth (Plantronics M2500) e volevo usarlo come cuffia/mic per skype in modo da poter scartabellare tranquillamente mentre sono in riunione-web........
......Detto fatto......
Comincio a informarmi....trovo la soluzione e scarico cio che c'e' da scaricare.......
PROBLEMA: scarico BTSCO (un tool per utilizzare per l'appunto un aricolare come cuffia).....
-lo scompatto
- ./configure
- make
-make install
Tutto ok ........ma...........non e' stato compilato il modulo kernel snd_bt_sco
Poco male lo faccio a mano IO !!!!
cd kernel....
make
/home/dottor_3/Scaricati/bluetooth/btsco-0.5/kernel/btsco.c: In function 'alsa_card_bt_sco_exit':
/home/dottor_3/Scaricati/bluetooth/btsco-0.5/kernel/btsco.c

error: 'snd_bt_sco_cards' undeclared (first use in this function)
make[2]: *** [/home/dottor_3/Scaricati/bluetooth/btsco-0.5/kernel/btsco.o] Error 1
make[1]: *** [_module_/home/dottor_3/Scaricati/bluetooth/btsco-0.5/kernel] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.24.5'
make: *** [default] Error 2
ARRRRRRRRGGGGGGGHHHH.........no di nuovo tu...

..(lo riconosco tipico errore che mi danno le applicazioni che hanno problemi con il 64 bit)......
Avete qualche idea?? o qualcuno che usa SLAMD64 conosce qualche sistema??
Re: BTSCO-----impossibile compilare il modulo kernel
Inviato: ven 6 mar 2009, 23:32
da 414N
dottor3 ha scritto:
Codice: Seleziona tutto
/home/dottor_3/Scaricati/bluetooth/btsco-0.5/kernel/btsco.c: In function 'alsa_card_bt_sco_exit':
/home/dottor_3/Scaricati/bluetooth/btsco-0.5/kernel/btsco.c:1233: error: 'snd_bt_sco_cards' undeclared (first use in this function)
make[2]: *** [/home/dottor_3/Scaricati/bluetooth/btsco-0.5/kernel/btsco.o] Error 1
make[1]: *** [_module_/home/dottor_3/Scaricati/bluetooth/btsco-0.5/kernel] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.24.5'
make: *** [default] Error 2
Controlla che nel tuo kernel sia abilitata l'opzione "CONFIG_BT_SCO=m" tramite un comodo
Se non è abilitata (né come modulo né come built-in), allora devi ricompilare il kernel con quell'opzione.
Se usi menuconfig, la trovi sotto
Networking Support ==> Bluetooth Subsystem Support ==> SCO Links Support.
Re: BTSCO-----impossibile compilare il modulo kernel
Inviato: sab 7 mar 2009, 9:53
da 414N
Andando sulla pagina del progetto ho notato che:
The btsco package will no longer be maintained. The continued presence of old audio plugins and the (messier) combined fixed-point/floating-point code in the btsco project has been a source for some confusion and these should be removed at some point.
Direi quindi che forse dovresti indirizzarti verso HSP, HFP o A2DP:
http://bluetooth-alsa.sourceforge.net/
Se però hai installato il pacchetto bluez-utils della Slamd64 dovresti già avere tutto.
Prova a guardare la wiki di bluez al riguardo:
http://wiki.bluez.org/wiki/HOWTO/AudioDevices
Re: BTSCO-----impossibile compilare il modulo kernel
Inviato: sab 7 mar 2009, 15:47
da dottor3
Si infatti ora sto cercando di usare bluez.........ma mi salta alsa!!!
Come potrei far ripartire alsa (senza rc.alsa) da console??
Re: BTSCO-----impossibile compilare il modulo kernel
Inviato: sab 7 mar 2009, 15:51
da 414N
dottor3 ha scritto:Si infatti ora sto cercando di usare bluez.........ma mi salta alsa!!!
Come potrei far ripartire alsa (senza rc.alsa) da console??
In che senso ti salta?
Re: BTSCO-----impossibile compilare il modulo kernel
Inviato: sab 7 mar 2009, 17:53
da dottor3
Nel senso che nn parte all'avvio di linux............
.....nn so se per il solito problema (microswitch ribelle) o perhe' ho ritoccato il mio .asoundrc....
E' per quello che volevo cercare di riavviare alsa da console...per capire se ritornava qualche errore
Re: BTSCO-----impossibile compilare il modulo kernel
Inviato: sab 7 mar 2009, 18:25
da 414N
dottor3 ha scritto:Nel senso che nn parte all'avvio di linux............
.....nn so se per il solito problema (microswitch ribelle) o perhe' ho ritoccato il mio .asoundrc....
Lo vedo alquanto improbabile...
Il file .asoundrc è un file (nascosto) che risiede nella tua home. In fase di avvio ALSA non va a caricare nessun file dalla home di nessun utente (nessuno ha ancora effettuato login).
A meno che tu non ti riferisca al fatto che, appena avviato il pc ed effettuato il login, non si senta più una mazza.
In questo caso forse è necessario ritoccare il file .asoundrc, aggiungendo una voce riguardante la tua scheda audio, che forse viene disabilitata in favore del solo dispositivo bluetooth.
Dai un'occhiata
qui per qualche dritta.
Re: BTSCO-----impossibile compilare il modulo kernel
Inviato: sab 7 mar 2009, 19:24
da dottor3
Ora la scheda sonora funziona..........ma l'auricolare no e kde mi spiattella l'errore appena accedo......mmm eppure in .asoundrc inserisco esattamente le righe della guida.....
{{{
pcm.hda-intel {
type hw
card 0
}
ctl.hda-intel {
type hw
card 0
}
pcm.bluetoothraw{
type bluetooth
device 00:03:89:AA:10:10
}
pcm.bluetooth{
type plug
slave {
pcm bluetoothraw
}
}
}}}
Sinceramente nn so cosa potrebbe essere
Re: BTSCO-----impossibile compilare il modulo kernel
Inviato: sab 7 mar 2009, 19:59
da 414N
Per fare funzionare l'auricolare devi anche dirottare l'audio del programma che usi su di esso.
Dato che le vuoi usare con Skype (se non ho capito male), devi andare nelle impostazioni di Skype e mettere, nella voce "Uscita Audio" della scheda "Dispositivi audio", il device pcm.bluetooth specificato nel file .asoundrc al posto della scheda audio.
PS: usa i tag code per riportare parti di files/codice/output shell etc., altrimenti viene formattato di schifo e rendi il post inutilmente chilometrico.
Re: BTSCO-----impossibile compilare il modulo kernel
Inviato: sab 7 mar 2009, 20:05
da dottor3
Sono tutte cose che ho gia' fatto.....ma in skype nn risulta nessun bluetooth......
possibile che il modulo bt_sco nn esista nel mio sistema nonostante sia un modulo del kernel in uso??
modprobe -l |grep bt_sco nn restituisce nulla.......come mai?? eppure l'auricolare si collega perfettamente al pc........

Re: BTSCO-----impossibile compilare il modulo kernel
Inviato: sab 7 mar 2009, 20:14
da 414N
Penso di aver detto una castroneria riguardo al fatto che basti il solo pacchetto bluez-utils a fare andare l'accricco.
Prova a seguire la procedura descritta
qui.
Re: BTSCO-----impossibile compilare il modulo kernel
Inviato: sab 7 mar 2009, 23:01
da dottor3
Ho fatto tutto cio che c'e' scritto...............il device c'e' nel menu di skype ma n funzia............com'e' possibile??
C'e' un modo per capire se c'e' un errore di configurazione??
Il mio auricolare e' supportato quindi mi sembra strano che possa essere colpa del medesimo....
Idee ??
Re: BTSCO-----impossibile compilare il modulo kernel
Inviato: dom 8 mar 2009, 0:22
da 414N
Ma hai provato se funziona con altre applicazioni, come xine, amarok etc?
Re: BTSCO-----impossibile compilare il modulo kernel
Inviato: dom 8 mar 2009, 18:45
da dottor3
Guarda l'output di skype......
Codice: Seleziona tutto
bash-3.1# skype
ALSA lib pcm.c:2106:(snd_pcm_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_bluetooth.so
ALSA lib pcm.c:2106:(snd_pcm_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_bluetooth.so
ALSA lib pcm.c:2106:(snd_pcm_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_bluetooth.so
ALSA lib pcm.c:2106:(snd_pcm_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_bluetooth.so
ALSA lib pcm.c:2106:(snd_pcm_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_bluetooth.so
ALSA lib pcm.c:2106:(snd_pcm_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_bluetooth.so
Di che modulo parla???
Re: BTSCO-----impossibile compilare il modulo kernel
Inviato: dom 8 mar 2009, 22:15
da sardylan
Occhio che Skype è a 32bit... Slamd64 è mista... Se non sbaglio ha problemi a funzionare...