Infra Red di IBM ThinkPad T23 Pakai Ubuntu

Artikel ini menjelaskan bagaimana caranya supaya port Infra Merah (IrDa) di komputer khususnya IBM ThinkPad T23 dapat berfungsi dengan baik dibawah kendali Ubuntu 7.04. Dan akhirnya bisa terhubung ke HandPhone. Tentu ini juga bisa bekerja dgn versi sebelumnya dan komputer lainnya.

Langsung saja :

Instal Paket – Paket yang diperlukan. 

1) Install paket irda-utils dari universe repository.
sudo apt-get install irda-utils

2) Install paket setserial
sudo apt-get install setserial

3) Pastikan infrared di enabled di BIOS.  Jika belum enable , silahkan reboot dan enable IrDa.

Konfigurasi

1) Modifikasi file:   /etc/default/irda-utils
sudo vi /etc/default/irda-utils

ubah baris:
DEVICE=”/dev/ttyS1″

menjadi:
DEVICE=”irda0″

karakter dibelakang “irda.. itu angka nol, BUKAN huruf O.

selanjutnya, juga ubah baris:
SETSERIAL=””

menjadi:
SETSERIAL=”/dev/ttyS1″

2) Edit /etc/modprobe.d/irda-utils
sudo vi /etc/modprobe.d/irda-utils

tambahkan dua baris berikut diakhir file:
alias irda0 nsc-ircc
options nsc-ircc dongle_id=0x09

3) Edit /etc/modules
sudo vi /etc/modules

Supaya  ircomm-tty module diload setiap kali boot, tambahkan baris ini diakhir file:
ircomm-tty

4.  Restart irda:
sudo /etc/init.d/irda-utils stop
sudo /etc/init.d/irda-utils start

5. Loading driver FIR IRDA :
sudo modprobe irda0

6.  Load modul ircomm-tty :
sudo modprobe ircomm-tty

Testing Konfigurasi

1. Periksa output file /var/log/dmesg .  Isinya seperti ini:
nsc-ircc, Found chip at base=0x02e
nsc-ircc, driver loaded (Dag Brattli)
IrDA: Registered device irda0
nsc-ircc, Using dongle: IBM31T1100 or Temic TFDS6000/TFDS6500
irlap_change_speed(), setting speed to 9600

Sekarang letakan HP atau sesuatu yang memiliki IrDa dekat laptop, dan lakukan:
cat /proc/net/irda/discovery

Contoh output ini:
IrLMP: Discovery log:

nickname: nokia 6070, hint: 0x9124, saddr: 0x00bfb934, daddr: 0x000034f6

Lakukan ping ke HP dengan perintah: irdaping <device address>
zhuro@zhuro-comp$ sudo irdaping 0x000034f6
IrDA ping (0x000034f6 on irda0): 32 bytes
32 bytes from 0x000034f6: irda_seq=0 time=110.12 ms.
32 bytes from 0x000034f6: irda_seq=1 time=110.15 ms.

Tool lain untuk melihat apakah IrDa running adalah irdadump.

Aplikasi Pengguna

Gammu dan Wammu bekerja dengan IRDA untuk kirim / terima SMS melalui HandPhone. Gammu sebagai aplikasi back end dan Wammu sebagai front end nya.

Instal aplikasi dari universe repository:
sudo apt-get install gammu wammu

Sekarang siap menjalankan Wammu. Pertama mungkin tidak bisa konek ke HP. Ini disebabkan oleh setting device name default dari wammu. Secara default device : /dev/ttyS1. Ganti pilihan ini ke : /dev/ircomm0

2 Responses

  1. Kemungkinan masalah di alamat memory I/O , 2F8 . Biasanya alamat ini dipakai juga oleh port Serial / Paralel ( Com1, Com2, LPT). Coba masuk ke sistem BIOS. Kemudian Disable port yang tidak dipakai dan atau ubah alamat mereka ( buat beda ).

  2. Saya menggunakan Acer Extensa. Mentok di langkah inisiasi irda0.

    beta@prihatin:~$ dmesg | grep nsc
    [ 18.392000] nsc_ircc_pnp_probe() : From PnP, found firbase 0x2F8 ; irq 3 ; dma 3.
    [ 18.392000] nsc-ircc, chip->init
    [ 18.392000] nsc-ircc, Found chip at base=0x02e
    [ 18.392000] nsc-ircc, driver loaded (Dag Brattli)
    [ 18.392000] nsc-ircc, Using dongle: IBM31T1100 or Temic TFDS6000/TFDS6500
    [ 18.392000] nsc-ircc, chip->init
    [ 18.392000] nsc-ircc, Found chip at base=0x02e
    [ 18.392000] nsc-ircc, driver loaded (Dag Brattli)
    [ 18.392000] nsc_ircc_open(), can’t get iobase of 0x2f8

    Ada pencerahan mas?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: