Senin, 04 Agustus 2008

Test konfigurasi VR320X

dari pada blog ga ada isi nya saya cobA posting tutorial lg hehehe
klo ada yang mo ikut ya silahkan yang ga mau ga masalah....

disini sya akan mencoba menulis beberapacara konfigurasi linux on vr 320


1. cdrom
agar cdrom dapat di auto mount pada slackware 12 ada sekit perubahan yang harus kita lakukan pada konfigurasi Slackware 12
1. di sini kita harus mengetahui cdrom di kenal sebagai apa pada kernel, apakah sebagai hdc ataukah sebagai sr0, hal ini akan menentukan saat kita kita mengedit file fstab yang terletak di folder /etc, jika hal ini telah kita ketahui maka akan mudah dalam pengkonfigurasianya nanti.
Kayak nya udah cukup basa-basi nya langsung aja
2. jika cdrom dikenal sebagai sr0 maka file kofigurasinya sebagai berikut
buat folder sr0 di folder /media
# mkdir -sf /media/sr0
edit file fstab yan terletak pada folder /etc
tambah kan satu buah baris di bawah ini
/dev/sr0 /media/sr0 iso9660 noauto,users,rw 0 0
dimana
- /dev/sr0 adalah nama dari device
- /media/sr0 adalah folder yang akan kita gunakan sebagai mounting point
- iso9660 adalah file system yang kita gunakan
- noauto,users,rw adalah permision
jika cdrom di kenal sebagai hdc, maka anda tinggal mengganti sr0 dengan hdc

end off auto mount for cdrom

2. flasdisk
melakukan automount pada flasdisk tidak jauh beda dengan dengan membuat auto mount pada cdrom
perbedaan hanya terletak pada nama dari device, jika cdrom di kenal sebagai hdc dan sr0, device flasdisk di linux sebagai sepesial disk atau sdxn
dimana x huruf a-z dan n adalah bilangan 1.. tak terhingga
jika anda menggunakan hardisk scsi maka flasdisk anda akan dikenal dimulai dari sdb di karenakan sda akan di gunakan sebagai pengenal hardisk scsi anda (asumsi mempergunakan 1 buah hardisk scsi).
Selanjut nya tanpa panjang lebar edit file fstab
1. tambahkan baris configurasi pada file fstab
/dev/sdb1 /media/sdb1 iso9660 noauto,users,rw 0 0
/dev/sdc1 /media/sdc1 iso9660 noauto,users,rw 0 0
/dev/sdd1 /media/sdd1 iso9660 noauto,users,rw 0 0

dan seterusnya tergantung kebutuhan anda, berapa banyak flasdisk yang akan akan anda gunakan
jangan lupa membuat folder di folder /media


end of auto mount flasdisk

3. mmc
untuk mmc card sama seperti yang di atas perbedaan yang terletak hanya pada nama dari device dan ada beberapa module (driver) yang harus diload
yang pertama harus kita lakukan adalah meload module (driver)
module atau driver yang harus di load ada sebagai berikut
1. sdhci.ko
2. mmc_block.ko
setelah dua module tersebut di load kita dapat melakukan konfigurasi pada file fstab
kemungkinan nama device mmc akan di kenal sebagai mmcblk0p1, jika di kenal sebagai mmcblk0p1 maka yang perlu anda lakukan adalah
- membuat folder mmcblk0p1 di folder /media
# mkdir -sf /media/mmcblk0p1
- edit file fstab
tambah kan 1 bari konfigurasi
/dev/mmcblk0p1 /media/ mmcblk0p1 iso9660 noauto,users,rw 0 0

simpan file konfigurasi
setelah semua selesai silahkan lakukan pegetesan,

nb: jika saat mencolokan flasdisk terjadi error, coba tambahkan satu bari file configurasi
/dev/sdb /media/ sdb iso9660 noauto,users,rw 0 0
ini biasanya terjadi karena adanya kerusakan botsektor pada flasdisk anda

4. wlan card
untuk VR320X menggunakan cipset RaLink rt61, pada kernel 2.6.24.4 telah menyertakan module atau driver terbut yang tidak di sertakan adalah firmware nya, anda dapat men downloadnya fimware nya RaLink rt61 di situs http://rt2x00.serialmonkey.com
untuk meyakin kan anda apakah benar VR320X menggunakan RaLink rt61 anda dapat menggunakan lspci
root@CyberSlack:~# lspci
00:00.0 Host bridge: ATI Technologies Inc Unknown device 5a31 (rev 01)
00:01.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:06.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:12.0 IDE interface: ATI Technologies Inc 4379 Serial ATA Controller (rev 80)
00:13.0 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller (rev 80)
00:13.1 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller (rev 80)
00:13.2 USB Controller: ATI Technologies Inc IXP SB400 USB2 Host Controller (rev 80)
00:14.0 SMBus: ATI Technologies Inc IXP SB400 SMBus Controller (rev 82)
00:14.1 IDE interface: ATI Technologies Inc Standard Dual Channel PCI IDE Controller (rev 80)
00:14.2 Audio device: ATI Technologies Inc SB450 HDA Audio (rev 01)
00:14.3 ISA bridge: ATI Technologies Inc IXP SB400 PCI-ISA Bridge (rev 80)
00:14.4 PCI bridge: ATI Technologies Inc IXP SB400 PCI-PCI Bridge (rev 80)
01:05.0 VGA compatible controller: ATI Technologies Inc RC410 [Radeon Xpress 200M]
04:03.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
04:04.0 CardBus bridge: O2 Micro, Inc. OZ711MP1/MS1 MemoryCardBus Controller (rev 21)
04:04.2 Generic system peripheral [0805]: O2 Micro, Inc. Integrated MMC/SD Controller (rev 01)
04:04.3 Bridge: O2 Micro, Inc. Integrated MS/xD Controller (rev 01)
04:04.4 FireWire (IEEE 1394): O2 Micro, Inc. Firewire (IEEE 1394) (rev 02)
04:09.0 Network controller: RaLink RT2561/RT61 rev B 802.11g



dari keteragan di atas dapat kita ketahui cipset wlan pada VR320X menggunakan RaLink rt61.
Agar wlan anda dapat berfungsi anda harus mengcopy firmware ke folder /lib/firmware yang telah anda download, di sini file yang harus anda copy adalah file yang ber extensi *.dat, setelah itu anda dapat mengaktifkan wlan anda dengan perintah
# ifconfig wlan0 up

nb: untuk defaul kernel pada slackware 12 anda dapat melihat nya di situs http://rt2x00.serialmonkey.com/wiki/index.php
di situs tersebut akan menuntun anda step by step configurasi wlan RaLink

end of configuration wlan

5. ethernet lan
untuk ethernet lan sudah dapat di kenal dengan baik oleh kernel linux, anda dapat langgsung mengaktifkan nya dengan perintah
# ifconfig eth0 up

end of configure ethernet

6. Video Card
untuk video card VR320X menggunakan video card dengan cipset ATI Radeon Xpress 200M
untuk memastikan nya anda dapat menggunakan perintah lspci | grep -i vga
root@CyberSlack:~# lspci | grep -i vga
01:05.0 VGA compatible controller: ATI Technologies Inc RC410 [Radeon Xpress 200M]
root@CyberSlack:~#

dari keterangan di atas dapat di pastikan cipset vga yabg di gunakan.
Dalam tutorial kali ini saya akan akan menggunakan driver dari vendor ati tersebut ati-amd.com
download driver cipset ati selanjut nya
ati-driver-installer-8.443.1-x86.x86_64.run
untuk menggetahui option apa saja yang di berikan oleh file installasi anda dapat menggunakan perintah – help

root@CyberSlack:/tmp# ./ati-driver-installer-8.443.1-x86.x86_64.run --help

Makeself version 2.1.3
1) Getting help or info about ./ati-driver-installer-8.443.1-x86.x86_64.run :
./ati-driver-installer-8.443.1-x86.x86_64.run -h|--help Print this message
./ati-driver-installer-8.443.1-x86.x86_64.run -i|--info Print embedded info : title, default target directory, embedded script
./ati-driver-installer-8.443.1-x86.x86_64.run -l|--list Print the list of files in the archive
./ati-driver-installer-8.443.1-x86.x86_64.run -c|--check Checks integrity of the archive
./ati-driver-installer-8.443.1-x86.x86_64.run --extract NewDirectory Extract this package to NewDirectory only

2) Running ./ati-driver-installer-8.443.1-x86.x86_64.run :
./ati-driver-installer-8.443.1-x86.x86_64.run [options] [additional arguments to embedded script] with following options (in that order)
--keep Do not erase target directory after running the embedded script
Following arguments will be passed to the embedded script:
--install Install the driver(default)
--listpkg List all the generatable packages
--buildpkg package Build "package" if generatable ("package" as returned by --listpkg)
root@CyberSlack:/tmp#

dari option –help ada beberapa ketengan yang dapat kita peroleh
1. melihat pakage dari linux mana saja yang di suport oleh installer
2. modul apa saja yang akan kita buat

selanjut nya untuk membuat pakage installer slackware anda dapat melihat dengan memberi option --listpkg

selanjut nya dari list tersebut akan di tampilkan option pilihan dalam membuat pakage intaller untuk slackware

untuk mega book yang saya gunakan , saya menggunak option

root@CyberSlack:/tmp# ./ati-driver-installer-8.443.1-x86.x86_64.run --buildpkg Slackware/All

dari perintah di atas akan di hasilkan 2 buah pakege intaller
1. fglrx-module-8.443.1-x86-1_kernel_2.6.24.4_CyberSlack.tgz
merupakan module untuk kernel
2. fglrx-x710-8.443.1-x86-1.tgz
merukan modul Xserver


selanjut nya lakukan intallasi seperti melaukan intallasi pakage slackware yang lain
# installpkg fglrx-module-8.443.1-x86-1_kernel_2.6.24.4_CyberSlack.tgz
# installpkg fglrx-x710-8.443.1-x86-1.tgz
selanjut restart komputer anda agar modul fglrx pada kernel dapat di load
selah melakukan restart anda dapat konfigurasi pada xserver anda, di sini tidak lagi menggunakan perintah xorgconfig melainkan menggunakan perintah aticonfig.

Anda dapat melihat option-option yang di berikan oleh progran aticonfig dengan memberi perintah pada console
# aticonfig

untuk memudahkan configurasi di sini kita akan mengambil beberapa configurasi yang telah di buat oleh program xorgconfig

# aticonfig --initial –input=/etc/X11/xorg.conf
setelah menjankan perntah tersebut, selanjut nya kita akan mengedit file configurasi xserver yaitu xorg.conf yang terletak pada /etc/X11/
tabah kan Load “fglrx” hal ini wajib anda lakukan, jika tidak akan terjadi blank screen

# cd /etc/X11
vi xorg.conf


Section "DRI"
Mode 0666
EndSection

Section "ServerLayout"
Identifier "Simple Layout"
Screen 0 "aticonfig-Screen[0]" 0 0
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"

EndSection

Section "Files"

# FontPath "/usr/lib/X11/fonts/local/"
# The module search path. The default path is shown here.
ModulePath "/usr/lib/xorg/modules"
ModulePath "/usr/lib/modules/extensions"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/OTF"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/misc/"
FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/Speedo/"
FontPath "/usr/lib/X11/fonts/Type1/"
FontPath "/usr/lib/X11/fonts/TTF/"
FontPath "/usr/lib/X11/fonts/OTF/"
FontPath "/usr/lib/X11/fonts/cyrillic/"
FontPath "/usr/lib/X11/fonts/75dpi/"
FontPath "/usr/lib/X11/fonts/100dpi/"
EndSection

Section "Module"

# This loads the DBE extension module.
# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
# This loads the font modules
# Load "type1"
# This loads the GLX module
# Load "dri"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "freetype"
# Load "xtt"
Load "extmod"
Load "fglrx" #<--------bagian yang di tambah
Load "fglrxdrm"
# This loads the DRI module
EndSection

Section "InputDevice"

Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"

Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2" # IntelliMouse PS/2
Option "Device" "/dev/mouse"
Option "ZAxisMapping" "4 5 6 7"
Option "Emulate3Buttons"
# Option "Emulate3Timeout" "50"
# Option "ChordMiddle"
EndSection

Section "Monitor"
Identifier "aticonfig-Monitor[0]"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
# HorizSync 30-64 # multisync
# HorizSync 31.5, 35.2 # multiple fixed sync frequencies
# HorizSync 15-25, 30-50 # multiple ranges of sync frequencies
HorizSync 31.5 - 64.3
VertRefresh 50.0 - 100.0
EndSection

Section "Device"
Identifier "aticonfig-Device[0]"
BusID "PCI:01:05:0"
Driver "fglrx"
Option "BusType" "PCIE" # <---------- option pci express
Option "EnableMonitor" "lvds"
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]"
Device "aticonfig-Device[0]"
Monitor "aticonfig-Monitor[0]"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection