bluetooth su slacky 12.1

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

bluetooth su slacky 12.1

Messaggio da daniele50 »

Ciao,
vorrei usare il bluetooth del mio portatile toshiba ma non so come si fa.
Ho provato a guardare un po' in giro ma imbatto sempre nello stesso problema: in /etc/rc.c/ non c'è rc.bluetooth.
Eppure i moduli del kernel relativi al bluetooth dovrebbero esserci...

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: bluetooth su slackware 12.1

Messaggio da conraid »

Installa i pacchetti bluez, tutti

p.s.
comunque è Slackware, non Slacky, che invece è questo sito

Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

Re: bluetooth su slacky 12.1

Messaggio da daniele50 »

Nel frattempo ho provato, ho trovato i seguenti pacchetti:

bluez-firmware-1.2-i486-1.tgz
bluez-hcidump-1.41.i486-1.tgz
bluez-utils-3.26-i486-1.tgz
bluez-libs-3.26-i486-1

li ho installati, ora cosa faccio?

Avatar utente
cacao74
Linux 0.x
Linux 0.x
Messaggi: 65
Iscritto il: sab 22 lug 2006, 22:42
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: fluxbox
Località: Torino
Contatta:

Re: bluetooth su slacky 12.1

Messaggio da cacao74 »

daniele50 ha scritto: li ho installati, ora cosa faccio?
aspetti...

...scherzo!
devi configurare il servizio ed avviare il servizio.
dovrebbe esserci qualcosa sul wiki di slacky.it

ciao!

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: bluetooth su slacky 12.1

Messaggio da conraid »

daniele50 ha scritto: li ho installati, ora cosa faccio?
Leggi qualche manuale
http://www.slackers.it/doc/pdf/guida_bluetooth.pdf

Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

Re: bluetooth su slacky 12.1

Messaggio da daniele50 »

Ok, ho letto la guida e l'ho seguita fino al riavvio:

ora se lancio kbluetooth mi appare l'icona vicino all'orologio ma se ci vado sopra dice 'No Bluetooth Adapter', se da schell do 'hcitool dev' mi risponde 'Devices:', senza mostrarmi alcun dispositivo.
Ora sarà utile sapere che il pc su cui sto provando è un portatilr Toshiba Satellite M70-309 con bluetooth integrato.
Il fatto è che da windows attivo l'antenna bluetooth tramito tasto fn+f8 (alternando il bluetooth al wifi) ma da linux non funzionano i tasti funzione, neanche con fnfx.

Qualcuno ha consigli?

kernel89
Linux 1.x
Linux 1.x
Messaggi: 146
Iscritto il: ven 16 feb 2007, 22:37
Slackware: 13
Desktop: kde
Località: Sassari / Pisa

Re: bluetooth su slacky 12.1

Messaggio da kernel89 »

Ok, ho letto la guida e l'ho seguita fino al riavvio:

ora se lancio kbluetooth mi appare l'icona vicino all'orologio ma se ci vado sopra dice 'No Bluetooth Adapter', se da schell do 'hcitool dev' mi risponde 'Devices:', senza mostrarmi alcun dispositivo.
Ora sarà utile sapere che il pc su cui sto provando è un portatilr Toshiba Satellite M70-309 con bluetooth integrato.
Il fatto è che da windows attivo l'antenna bluetooth tramito tasto fn+f8 (alternando il bluetooth al wifi) ma da linux non funzionano i tasti funzione, neanche con fnfx.

Qualcuno ha consigli?
Sono nella tua stessa situazione.
L'unica cosa diversa è che non ho Windows nel computer! :lol:

Avatar utente
tigerwalk
Linux 3.x
Linux 3.x
Messaggi: 895
Iscritto il: lun 25 feb 2008, 22:08
Nome Cognome: Giuliano della Vecchia
Slackware: 13.37-14.2
Kernel: 3.10.17-tiger / 4.4.88-smp
Desktop: kde4/xfce4
Località: Napoli

Re: bluetooth su slacky 12.1

Messaggio da tigerwalk »

Toshiba satellite A/100 con bluetooth integrato.
Ho seguito questo howto, apportando piccole modifiche ai file /etc/rc.d/rc.bluetooth ed /etc/rc.d/rc.bluetooth.conf rispetto alla guida. Probabilmente, se avete un tasto che attiva/disattiva wifi/bluetooth, dovete risolvere il problema a mano con:

Codice: Seleziona tutto

/etc/rc.d/rc.bluetooth start
/etc/rc.d/rc.bluetooth stop
ogni volta che vorrete usare il bluettoth piuttosto che il wi-fi.
vi posto di seguito i miei file rc.bluetooth e rc.bluetooth.conf
rc.bluetooth

Codice: Seleziona tutto

#!/bin/sh
#
# Start/stop the Bluetooth daemons
#
# This version has been modified by SukkoPera, taking inspiration from then
# Debian init script, to add support for register-passkeys
# Edited by L1q1d for enabling the discovery system.
#

set -e

PATH=/sbin:/bin:/usr/sbin:/usr/bin
NAME=bluetooth
DESC="Bluetooth subsystem"

# This script was stolen from Debian
# REGISTER_PASSKEYS=/usr/lib/bluetooth/register-passkeys
# tolto poiche nell'installazione generica nn c'è

HCID_NAME=hcid
SDPD_NAME=sdpd
HIDD_NAME=hidd
HID2HCI_NAME=hid2hci
RFCOMM_NAME=rfcomm
PAND_NAME=pand
DUND_NAME=dund

HCID_EXEC="`which $HCID_NAME || true`"
SDPD_EXEC="`which $SDPD_NAME || true`"
HIDD_EXEC="`which $HIDD_NAME || true`"
HID2HCI_EXEC="`which $HID2HCI_NAME || true`"
RFCOMM_EXEC="`which $RFCOMM_NAME || true`"
PAND_EXEC="`which $PAND_NAME || true`"
DUND_EXEC="`which $DUND_NAME || true`"

HCID_ENABLE=true
SDPD_ENABLE=true
HIDD_ENABLE=false
HID2HCI_ENABLE=false
RFCOMM_ENABLE=true
DUND_ENABLE=false
PAND_ENABLE=false

HCID_CONFIG="/etc/bluetooth/hcid.conf"
RFCOMM_CONFIG="/etc/bluetooth/rfcomm.conf"

HIDD_OPTIONS=""
DUND_OPTIONS=""
PAND_OPTIONS=""

[ -e /etc/rc.d/rc.bluetooth.conf ] && . /etc/rc.d/rc.bluetooth.conf

case "$1" in
  start)
        echo -n "Starting $DESC:"
        if $HCID_ENABLE && [ -x "$HCID_EXEC" -a -f "$HCID_CONFIG" ] ; then
                $HCID_EXEC -f $HCID_CONFIG
                echo -n " $HCID_NAME"
        fi
        if $SDPD_ENABLE && [ -x "$SDPD_EXEC" ] ; then
                $SDPD_EXEC
                echo -n " $SDPD_NAME"
        fi
        if $HIDD_ENABLE && [ -x "$HIDD_EXEC" ] ; then
                $HIDD_EXEC $HIDD_OPTIONS --server || true
                echo -n " $HIDD_NAME"
        fi
        if $HID2HCI_ENABLE && [ -x "$HID2HCI_EXEC" ] ; then
                $HID2HCI_EXEC --tohci > /dev/null 2>&1 || true
                echo -n " $HID2HCI_NAME"
        fi
        if $RFCOMM_ENABLE && [ -x "$RFCOMM_EXEC" -a -f "$RFCOMM_CONFIG" ] ; then
                $RFCOMM_EXEC -f $RFCOMM_CONFIG bind all || true
                echo -n " $RFCOMM_NAME"
        fi
        if $DUND_ENABLE && [ -x "$DUND_EXEC" -a -n "$DUND_OPTIONS" ] ; then
                $DUND_EXEC $DUND_OPTIONS
                echo -n " $DUND_NAME"
        fi
        if $PAND_ENABLE && [ -x "$PAND_EXEC" -a -n "$PAND_OPTIONS" ] ; then
                $PAND_EXEC $PAND_OPTIONS
                echo -n " $PAND_NAME"
        fi
#        if [ -x $REGISTER_PASSKEYS ]; then
#                $REGISTER_PASSKEYS
#                echo -n " passkeys"
#        fi
        echo "."
        # Piccola modifica da apportare <----
        echo "Enabling d-bus discovery"
        dbus-send --system --dest=org.bluez /org/bluez/hci0 org.bluez.Adapter.SetMode string:discoverable
        ;;
  stop)
        echo -n "Stopping $DESC:"
        killall $PAND_NAME > /dev/null 2>&1 || true
        echo -n " $PAND_NAME"
        killall $DUND_NAME > /dev/null 2>&1 || true
        echo -n " $DUND_NAME"
        if [ -x "$RFCOMM_EXEC" ] ; then
                $RFCOMM_EXEC release all > /dev/null 2>&1 || true
                echo -n " $RFCOMM_NAME"
        fi
        killall $HIDD_NAME > /dev/null 2>&1 || true
        echo -n " $HIDD_NAME"
        killall $SDPD_NAME > /dev/null 2>&1 || true
        echo -n " $SDPD_NAME"
        killall $HCID_NAME > /dev/null 2>&1 || true
        echo -n " $HCID_NAME"
        echo "."
        ;;
  *)
        N=/etc/rc.d/$NAME
        echo "Usage: $N {start|stop}" >&2
        exit 1
        ;;
esac

exit 0
rc.bluetooth.conf

Codice: Seleziona tutto

# Bluetooth configuraton file

# Start of hcid (allowed values are "true" and "false")
HCID_ENABLE=true

# Config file for hcid
HCID_CONFIG="/etc/bluetooth/hcid.conf"

# Start sdpd (allowed values are "true" and "false")
SDPD_ENABLE=true

# Start hidd (allowed values are "true" and "false")
HIDD_ENABLE=false

# Arguments to hidd
HIDD_OPTIONS=""

# Run hid2hci (allowed values are "true" and "false")
HID2HCI_ENABLE=false

# Bind rfcomm devices (allowed values are "true" and "false")
RFCOMM_ENABLE=true

# Config file for rfcomm
RFCOMM_CONFIG="/etc/bluetooth/rfcomm.conf"

# Start dund (allowed values are "true" and "false")
DUND_ENABLE=false

# Arguments to dund
DUND_OPTIONS="--listen --persist"

# Start pand (allowed values are "true" and "false")
PAND_ENABLE=false

# Arguments to pand
PAND_OPTIONS="--listen --role NAP"
#<pre>
#A questo punto creaimo le regole per i moduli da caricare:
#<pre>cat << EOF > /etc/modprobe.d/bluetooth
#alias bt-proto-0 l2cap
#alias bt-proto-2 sco
#alias bt-proto-3 rfcomm

#ctrl + d

Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

Re: bluetooth su slacky 12.1

Messaggio da daniele50 »

Ho provato ad usare i tuoi file ma kbluetooth continua a dirmi "No Bluetooth Adapter".
Il fatto è che, oltre a spostare l'interruttore dell'antenna integrata su ON, dovrei anche premere i tasti fn+f8 per commutare da wi-fi a bluetooth, ma non posso farlo. Quindi potrebbe essere che il dispositivo bluetooth sia effettivamente disattivato.
Comunque quando starto e stoppo il servizio mi restituisce questa roba:

Codice: Seleziona tutto

bash-3.1$ /etc/rc.d/rc.bluetooth start
Starting Bluetooth subsystem: hcid sdpd rfcomm.
Enabling d-bus discovery
bash-3.1$

Codice: Seleziona tutto

bash-3.1$ /etc/rc.d/rc.bluetooth stop
Stopping Bluetooth subsystem: pand dund rfcomm hidd sdpd hcid.
bash-3.1$

Avatar utente
tigerwalk
Linux 3.x
Linux 3.x
Messaggi: 895
Iscritto il: lun 25 feb 2008, 22:08
Nome Cognome: Giuliano della Vecchia
Slackware: 13.37-14.2
Kernel: 3.10.17-tiger / 4.4.88-smp
Desktop: kde4/xfce4
Località: Napoli

Re: bluetooth su slacky 12.1

Messaggio da tigerwalk »

daniele50 ha scritto:Ho provato ad usare i tuoi file ma kbluetooth continua a dirmi "No Bluetooth Adapter".
Il fatto è che, oltre a spostare l'interruttore dell'antenna integrata su ON, dovrei anche premere i tasti fn+f8 per commutare da wi-fi a bluetooth, ma non posso farlo.
puoi attivare /disattivare manualmente sia il wi-fi che il bluetooth, per il wi-fi puoi usare
ifconfig ethX down (ethX va sostituito col nome della tua interfaccia)
daniele50 ha scritto:Quindi potrebbe essere che il dispositivo bluetooth sia effettivamente disattivato.
Comunque quando starto e stoppo il servizio mi restituisce questa roba:

Codice: Seleziona tutto

bash-3.1$ /etc/rc.d/rc.bluetooth start
Starting Bluetooth subsystem: hcid sdpd rfcomm.
Enabling d-bus discovery
bash-3.1$

Codice: Seleziona tutto

bash-3.1$ /etc/rc.d/rc.bluetooth stop
Stopping Bluetooth subsystem: pand dund rfcomm hidd sdpd hcid.
bash-3.1$
in definitiva, dai prima il comando per disattivare il wi-fi e dopo, quello per attivare il bluetooth!

Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

Re: bluetooth su slacky 12.1

Messaggio da daniele50 »

Dunque:
ho acceso il pc, da root ho fatto 'ifconfig' (per vedere tutte le interfacce di rete), poi ho fatto 'ifconfig eth1 down' (eth0 è la lan e eth1 la wan), e poi come utente '/etc/rc.d/rc.bluetooth start' ma succede sempre la stessa cosa:

Codice: Seleziona tutto

Starting Bluetooth subsystem: hcid sdpd rfcomm.
Enabling d-bus discovery
bash-3.1$
e kblootooh (che ho provato a chiudere e riavviarlo) dice sempre 'No Bluetooth Adapter'.
Per scrupolo ho provato a fare '/etc/rc.d/rc.bluetooth start' anche come root ma non cambia nulla.

Non ne vuol sapere di funzionare... [-(

Giusto per provare ho collegato poi un dispositivo bluetooth usb, ho fatto '/etc/rc.d/rc.bluetooth stop', poi '/etc/rc.d/rc.bluetooth start', kbluetooth mi dice l'adress del dispositivo e con il cellulare riesco anche ad inviare e ricevere file...

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: bluetooth su slacky 12.1

Messaggio da conraid »

Prima devi attivare il bluetooth, e comunque sempre da root i comandi in rc.d (meglio sarebbe lanciarli in automatico, per esempio con UDEV e/o HAL) se non vuoi lanciarlo all'avvio

Per attivare il bluetooth in quei sistemi, sembra che ci voglia una chiamata ACPI
Ho trovato questi driver quando cercavo cose simili per il mio HP (purtroppo non è compreso nella lista, ma il tuo sì), guarda se ci tiri fuori qualcosa
http://omnibook.sourceforge.net/doku.php

Altrimenti leggiti la documentazione di ACPI_TOSHIBA compreso nel kernel

quei driver agiscono su due nuovi file in /proc
/proc/omnibook/wifi
/proc/omnibook/bluetooth

guarda se hai qualcosa di simile nel tuo /proc
IMHO almeno ACPI_TOSHIBA devi abilitarlo, ma non conosco tali portatili


Ho tovato questo link che sembra confermare la mia idea
http://www.intilinux.com/linux/149/blue ... ba-laptop/
Specifica anche di diversi BIOS e di altre utility
Insomma, cerca di capire che bios hai, come funziona il tuo sistema, e cerca una soluzione.

Rispondi