Install broadcom wl kernel 4.9

Upgrade kernel bikin ribet, pake acara driver wireless broadcom ga kebaca, ngikutin wiki ini https://wiki.debian.org/wl gak mempan. Nyoba compile dari sumber malah error

amaulana8@laptop:~/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271$ make API=CFG80211
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory '/usr/src/linux-headers-4.9.0-0.bpo.1-686-pae'
CFG80211 API specified in command line
Using CFG80211 API
  LD      /home/amaulana8/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271/built-in.o
  CC [M]  /home/amaulana8/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271/src/shared/linux_osl.o
/home/amaulana8/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271/src/shared/linux_osl.c: In function ‘osl_getcycles’:
/home/amaulana8/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271/src/shared/linux_osl.c:935:2: error: implicit declaration of function ‘rdtscl’ [-Werror=implicit-function-declaration]
  rdtscl(cycles);
  ^
/home/amaulana8/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271/src/shared/linux_osl.c:935:2: warning: ‘cycles’ is used uninitialized in this function [-Wuninitialized]
cc1: some warnings being treated as errors
/usr/src/linux-headers-4.9.0-0.bpo.1-common/scripts/Makefile.build:298: recipe for target '/home/amaulana8/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271/src/shared/linux_osl.o' failed
make[4]: *** [/home/amaulana8/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271/src/shared/linux_osl.o] Error 1
/usr/src/linux-headers-4.9.0-0.bpo.1-common/Makefile:1507: recipe for target '_module_/home/amaulana8/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271' failed
make[3]: *** [_module_/home/amaulana8/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271] Error 2
Makefile:150: recipe for target 'sub-make' failed
make[2]: *** [sub-make] Error 2
Makefile:8: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.9.0-0.bpo.1-686-pae'
Makefile:159: recipe for target 'all' failed
make: *** [all] Error 2

Inget pernah ngepatch dulu pada kernel 3.10, googlinggoogling sapa tau sudah ada yang bikin patchnya, nemu juga abang baik hati bikinin patchnya disini https://gist.github.com/holmosapien/5fbd37376aab2f03fb632f7361b8739a.

balik lagi compile file https://docs.broadcom.com/docs-and-downloads/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz dengan patchnya

cd Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271/
patch -p1 < ~/Downloads/patch/broadcom-4.9.4.patch
make API=CFG80211
sudo cp wl.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless
sudo depmod -a
sudo modprobe wl

Versi kernel :

amaulana8@laptop:~$ uname -ar
Linux laptop 4.9.0-0.bpo.1-686-pae #1 SMP Debian 4.9.2-2~bpo8+1 (2017-01-26) i686 GNU/Linux

Networking :

amaulana8@laptop:~$ lspci | grep Broad
03:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)

NB:
Lebih detail cara untuk install drivernya bisa baca file readme.txt, kebetulan link diatas tidak disertakan file readme.txt nya. alternative lain bisa download file include readme.txt pada link ini http://http.debian.net/debian/pool/non-free/b/broadcom-sta/broadcom-sta_6.30.223.271.orig.tar.xz

Mendaftar VoIP di situs phone dot nyambungin dot net

Berikut saya jelaskan cara daftar telepon VoIP di situs phone dot nyambungin dot net :

  • Register : buka site phone.nyambungin.net/register. (tidak perlu verifikasi email)

register

  • Login : klik tab login, isi sesuaikan dengan isian ketika register

login

  • Mendaftarkan nomor : tab setting ==> phone number

setting-phone-number

  • klik tanda +add  untuk menambahkan user dan nomor baru

add-number

  • Kita tinggal masukan PASSWORD dan DESCRIPTION saja, karena nomor sudah langsung ada lalu klik SUBMIT

add-number1

  • Hasilnya seperti dibawah ini

hasilnya

Sekarang kita sudah ada nomor baru dan user baru, sampai tahap ini sudah selesai, sekarang kita setting diklientnya. Untuk perangkat baru lainnya kita bisa langsung +add number, seperti gambar diatas saya sudah mendaftarkan 4 perangkat.

Setting softphone untuk klient

Untuk HP Android bisa mendownload CSipSimple di Play Store. Setelah terinstal di HP cara settingnya sebagai berikut:

  • klik Add account, scroll ke bawah lalu pilih BASIC

2014-12-12_13_23_02

  • Isi seperti gambar berikut :

2014-12-12_13_23_44

Account name bebas diisi apa saja, user diisi dengan nomor yang kita buat tadi di halaman http://phone.nyambungin.net/phone_number (enam digit terakhir saja). Untuk server wajib diisi sip.nyambungin.net. Dan password sesuaikan dengan yang telah kita buat dihalaman http://phone.nyambungin.net/phone_number/add. Kalau koneksi internet normal langsung teregister ke server seperti gambar berikut:

2014-12-12_13_24_00

Untuk HP BlackBerry bisa mendownload VMobile di Blackberry world. Cara settingnya sebgai berikut :

  • Setelah terbuka aplikasi VMobile klik ikon kunci atau setting

Screen-141212-132648

  • Isi seperti gambar berikut :

Screen-141212-132702 Jangan lupa untuk mencontreng Enabled, untuk username diisi enam digit terakhir nomor VoIP, password jangan lupa dan domain name diisi sip.nyambungin.net.

Untuk PC atau laptop bisa mendownload aplikasi linphone. Cara settingnya seperti berikut:

  • Setelah terinstall dan kita buka aplikasi linphone, klik menu Options ==> Preferences lalu klik tab Manage Sip Accounts sebelah kanan ada menu Add  klik tombol add isi seperti gambar berikut:

linphon-setting

Your SIP identity : sip:nomorVoIP@sip.nyambungin.net

SIP Proxy address : sip:sip.nyambungin.net

Register dicontreng lalu klik tombol ok. Setelah itu ada PopUP menanyakan password autentikasi diisi sesuai password yang kita buat.

Petunjuk Memulai Telepon Rakyat

My notebook

Telepon Rakyat adalah penyedia layanan gratis untuk Voice over Internet Protocol atau VoIP, jaringan komunikasi berbasis IP. Pengguna dapat menggunakan aplikasi tertentu atau perangkat keras tertentu yang khusus untuk VoIP berbasis SIP untuk terdaftar dan kemudian dapat melakukan panggilan telepon antar sesama pengguna Telepon Rakyat dan layanan VoIP lainnya berbasis SIP.

Untuk saat ini panggilan telepon hanya dapat dilakukan antar sesama pengguna Telepon Rakyat dan layanan VoIP lainnya berbasis SIP. Keterbatasan ini karena penyedia layanan Telepon Rakyat memerlukan izin khusus agar dapat menghubungkan penggunanya dengan PSTN maupun jaringan GSM, dan saat ini kami belum memilikinya, bahkan sebenarnya belum ada niat untuk mengarah kesana.

Pengguna Telepon Rakyat dibedakan dalam 2 jenis akun, yaitu tipe Manager dan tipe User. Sekilas mengenai fungsi Manager dan User sebagai berikut :

  • Akun tipe Manager dapat mendaftarkan domain di Telepon Rakyat. Telepon Rakyat akan memilihkan prefix secara acak pada domain tersebut dan menghasilkan URL khusus untuk control panel
  • Akun tipe User dapat…

View original post 216 more words

VoIP ID

My notebook

VoIP ID adalah sebuah proyek terbuka yang digelar dengan biaya tidak besar hasil donasi sana-sini, didukung kang Onno dan rekan-rekan lain yang sebelumnya berperan di VoIP Rakyat.

Proyek VoIP ID adalah bagian dari proyek ENUM ID (tentang ini menyusul).

Hasil akhir yang diinginkan dari VoIP ID adalah sebuah layanan yang dapat berjalan dengan biaya semurah mungkin untuk menyediakan VoIP server seperti VoIP Rakyat dengan domain masing-masing. Mudahnya VoIP ID adalah VoIP service in a cloud atau Hosted VoIP service, terserah istilah mana yang paling keren. Komunitas dapat memanfaatkan layanan VoIP ID untuk membangun jaringan komunikasi berbasis IP dengan nama domain sendiri, dipelihara dan diatur oleh sendiri.

Kode sumber dapat diperoleh disini:
git.ngoprek.org/antonraharja/voip-id

Update: sekarang disini https://git.ngoprek.org/telepon-rakyat/voip-id

Lisensi kode sumber VoIP ID belum ditentukan, saya pribadi memilih Affero GPLv3. Nanti kami tanyakan dulu pada yang lebih ahli mengenai hal ini.

Project management sederhana kami gunakan Trello, disini:
trello.com/b/Azj8hRww/voip-id-hosted-e164-or-id

View original post 120 more words

Install manual oracle java di debian atau ubuntu

Install java secara manual di debian atau ubuntu. Ketahui dulu OS yang terpasang 32 bit atau 64 bit

uname -m

Lalu arahkan browser ke alamat berikut http://www.oracle.com/technetwork/java/javase/downloads/index.html lalu download Oracle Java SE (Standard Edition), pilih JDK atau JRE sesuai kebutuhan. Pindahkan hasil download ke folder /opt/java, buat dulu folder java.

sudo mkdir /opt/java

#pindahkan file hasil download
sudo mv /tempat-download-file/jre-xxx-xxxx.tar.gz /opt/java

lalu ekstrak

cd /opt/java
tar -zxf jdk-xxx-xxxx.tar.gz

Setting oracle java sebagai default java

update-alternatives --install /usr/bin/java java /opt/java/jrexxx.xxxxx/bin/java 100
update-alternatives --install /usr/bin/javac javac /opt/java/jrexxx.xxxxx/bin/javac 100

verifikasi java

update-alternatives --display java
update-alternatives --display javac

cek versi java

java -version

update java

apabila kita upgrade dari versi sebelumnya lakukan perintah berikut :

update-alternatives --install /usr/bin/java java /opt/java/java-versi-baru/bin/java 110
update-alternatives --install /usr/bin/javac javac /opt/java/java-versi-baru/bin/javac 110

Setting java ke versi terbaru

update-alternatives --set java /opt/java/java-versi-terbaru/bin/java
update-alternatives --set javaws /opt/java/java-versi-terbaru/bin/javaws

dan kita bisa delete java versi sebelumnya

update-alternatives --remove java /opt/java/java-versi-sebelumnya/bin/java
update-alternatives --remove javac /opt/java/java-versi-sebelumnya/bin/javac

rm -rf /opt/java/java-versi-sebelumnya/

setting JAVA_HOME/PATH untuk single user

tambahkan script berikut ke file ~/.bashrc

export JAVA_HOME=/opt/java/jrexxx.xxxx/
export PATH=$PATH:/opt/java/jrexxx.xxxx/bin

lalu aktifkan

source ~/.bashrc

cek settingan

echo $JAVA_HOME
echo $PATH

<h3>setting JAVA_HOME/PATH untuk semua user</h3>
edit file <strong>/etc/profile</strong> tambahkan script berikut :

export PATH=$PATH:/opt/java/jrexxx.xxxx/bin

aktifkan

source /etc/profile

sumber :

  1. https://www.digitalocean.com/community/tutorials/how-to-manually-install-oracle-java-on-a-debian-or-ubuntu-vps
  2. http://www.cyberciti.biz/faq/linux-unix-set-java_home-path-variable/

Repository untuk ubuntu versi lama

repository aktif untuk Ubuntu versi lama :

  • Warty Warthog
  • Hoary Hedgehog
  • Breezy Badger
  • Dapper Drake
  • Edgy Eft
  • Feisty Fawn
  • Gutsy Gibbon
  • Hardy Heron
  • Intrepid Ibex
  • Jaunty Jackalope
  • Karmic Koala
  • Lucid Lynx
  • Maverick Meerkat
  • Natty Narwhal
  • Oneiric Ocelot
  • Quantal Quetzal
  • Raring Ringtail
# mirror dari ubuntu.com
http://old-releases.ubuntu.com/ubuntu/
# mirror dari digitalocean
http://mirrors.digitalocean.com/ubuntu-old/