Finalmente IrDA

Finalmente ho deciso di mettermi d’impegno per far funzionare la maledetta porta infrarossi del mio portatile (Acer aspire wlm 1520) con Linux, così da poter collegare il mio cellulare (Nokia 8310) e salvare la rubrica, i messaggi e varie amenità.

IrDA Association

Vediamo i passi che ho compiuto:

  • prima di tutto ho scoperto (dal BIOS) che la mia porta funziona in modalità FIR (Fast InfraRed), e naturalmente nel web il 90% degli howto non ne parlano (si occupano sempre della modalità SIR)
  • navigando tra siti russi/polacchi/brasiliani ed alieni ho scoperto che era necessario abilitare il modulo nsc-ircc (nel kernel sotto Networking->IrDA (infrared) subsystem support->infrared port device drivers->NSC PC87108/PC87338)
  • tuttavia quando provavo a caricare il modulo con modprobe nsc-ircc ottenevo il seguente errore (preso dall’ouput di dmesg):

nsc-ircc, Found chip at base=0x02e
nsc-ircc, driver loaded (Dag Brattli)
nsc_ircc_open(), can’t get iobase of 0x2f8

  • ri-navigando un po’ ovunque e mettendo insieme i pezzi sono giunto alla soluzione:
  • inserite la seguente riga nel file /etc/modules.d/aliases

alias irda0 nsc-ircc

  • quindi eseguite nell’ordine le seguenti istruzioni (da root):

setserial /dev/ttyS1 uart none
modprobe nsc-ircc
echo 115200 > /proc/sys/net/irda/max_baud_rate
echo 1000 > /proc/sys/net/irda/min_tx_turn_time
irattach irda0 -s

ora provate ad eseguire da terminale irdadump, dovreste ottenere un output del genere:

12:11:06.427068 xid:cmd cfc1a1cd > ffffffff S=6 s=0 (14)
12:11:06.515070 xid:cmd cfc1a1cd > ffffffff S=6 s=1 (14)
12:11:06.603078 xid:cmd cfc1a1cd > ffffffff S=6 s=2 (14)
12:11:06.687113 xid:rsp cfc1a1cd < 726a0000 S=6 s=2 Nokia 8310 hint=b125 [ PnP Modem Fax Telephony IrCOMM IrOBEX ] (27)
12:11:06.691084 xid:cmd cfc1a1cd > ffffffff S=6 s=3 (14)
12:11:06.779094 xid:cmd cfc1a1cd > ffffffff S=6 s=4 (14)
12:11:06.867102 xid:cmd cfc1a1cd > ffffffff S=6 s=5 (14)
12:11:06.955110 xid:cmd cfc1a1cd > ffffffff S=6 s=* uruz hint=0400 [ Computer ] (20)
12:11:09.507341 xid:cmd cfc1a1cd > ffffffff S=6 s=0 (14)

Ovviamente la riga con Nokia 8310… indica il mio cellulare.

A questo punto potete installare una delle tante applicazioni per gestire il vostro cellulare, io ad esempio uso:

  • gnokii con gnocky come interfaccia grafica

gnocky.jpg

wammu1.jpg

EOF

5 pensieri su “Finalmente IrDA”

  1. ciao,inanzitutto complimenti,vi volevo esporre il seguente problema : ho un dispositivo/ricevitore usb a infrarossi su ubuntu ke voglio configurare, quando lo collego alla porta usb.dalla shell con dmesg vedo ke lo riconosce (esce la scritta Philips infrared receiver) però nn riesco ad attivarlo e a collegarlo ad un cellulare ad esempio…sapreste darmi le linee guida per poterlo fare…grazie

    1. Ciao,
      purtroppo sono 3 anni che non utilizzo più la porta a infrarossi (anche perchè sul mio attuale pc non c’è…) quindi non sono aggiornato rispetto ad eventuali evoluzioni della configurazione. L’unica cosa che posso consigliarti è di dare un’occhiata ai link del commento sopra al tuo (se non l’hai già fatto) lì c’è molto materiale a cui attingere

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...