raspberry pi : Building kernel modules

11 Jul

raspberry_pi

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Building kernel modules
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Mengapa harus “Building kernel modules” ?
a. karena tidak support hardware tertentu
b. di kasus saya, tidak mengenali printer usb, sehingga /dev/usb/lp0 tidak nampak

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Langkah “Building kernel modules “
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. memastikan kernel yang dipakai
pi@raspberrypi ~ $ sudo su – root
root@raspberrypi:~# uname -a
Linux raspberrypi 3.6.11+ #371 PREEMPT Thu Feb 7 16:31:35 GMT 2013 armv6l GNU/Linux

2. setting internet, sesuaikan untuk masing – masing keadaan.
root@raspberrypi:~# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         172.20.114.15   0.0.0.0         UG    0      0        0 eth0
172.20.0.0      *               255.255.0.0     U     0      0        0 eth0
root@raspberrypi:~# route add default gw 172.20.140.11
root@raspberrypi:~# route delete default gw 172.20.114.15

3. jangan lupa setting resolv.conf untuk DNS (sesuai kondisi masing – masing tempat)
root@raspberrypi:~# nano /etc/resolv.conf
root@raspberrypi:~# ping google.co,id
ping: unknown host google.co,id
root@raspberrypi:~# ping google.co.id
PING google.co.id (173.194.38.151) 56(84) bytes of data.
64 bytes from sin04s01-in-f23.1e100.net (173.194.38.151): icmp_req=1 ttl=55 time=26.5 ms
64 bytes from sin04s01-in-f23.1e100.net (173.194.38.151): icmp_req=2 ttl=55 time=25.9 ms
^C
— google.co.id ping statistics —
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 25.971/26.284/26.598/0.352 ms
root@raspberrypi:~# exit
logout

4. lakukan update package
pi@raspberrypi ~ $ sudo apt-get update
pi@raspberrypi ~ $ sudo apt-get install git libncurses5-dev

5. Install build environment
pi@raspberrypi ~ $ git clone –depth 1 https://github.com/raspberrypi/linux.git
pi@raspberrypi ~ $ sudo ln -s /home/pi/linux /lib/modules/3.6.11+/build
pi@raspberrypi ~ $ cd /lib/modules/3.6.11+/build
pi@raspberrypi /lib/modules/3.6.11+/build $ gzip -dc /proc/config.gz > .config
pi@raspberrypi /lib/modules/3.6.11+/build $ make menuconfig
pi@raspberrypi /lib/modules/3.6.11+/build $ make modules
pi@raspberrypi /lib/modules/3.6.11+/build $ make
pi@raspberrypi /lib/modules/3.6.11+/build $ sudo make modules_install
pi@raspberrypi /lib/modules/3.6.11+/build $ sudo make firmware_install

 

 

Yesus akan menolongmu ketika bebanmu terlalu berat untuk dipikul. Ada dalam Alkitab,“ Serahkanlah kuatirmu kepada TUHAN, maka Ia akan memelihara engkau! Tidak untuk selama-lamanya dibiarkan-Nya orang benar itu goyah.” (Mamzmur 55:22) “

Marilah kepada-Ku, semua yang letih lesu dan berbeban berat, Aku akan memberi kelegaan kepadamu. Pikullah kuk yang Kupasang dan belajarlah pada-Ku, karena Aku lemah lembut dan rendah hati dan jiwamu akan mendapat ketenangan. Sebab kuk yang Kupasang itu enak dan beban-Kupun ringan.” ( Matius 11:28-30)

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: