ini pengalaman gw waktu kompile kernel server database oracle gw biar detect Ethernetnya
1. DL driver for linux marvell-88e8050_linux_v8.16.2.3.tar.bz2 di
http://downloadfinder.intel.com/scripts-df-external/confirm.aspx?ftpDown=
ftp://aiedownload.intel.com/df-support/9576/eng/
marvell-88e8050_linux_v8.24.1.3.tar.bz2&agr=N&ProductID=1658&
DwnldId=9576&strOSs=90&OSFullName;=
Red%20Hat*%20Enterprise%20Linux%203.0&lang=eng
2. Untuk menginstal driver diperlukan file dan tools pada sistem linux :
1. Source kernel linux di /etc/src/linux
2. compiler tools (co: gcc)
3. Unpackaged driver marvell-88e8050_linux_v8.16.2.3.tar.bz2
tar -jxvf marvell-88e8050_linux_v8.16.2.3.tar.bz2
DriverInstall/
DriverInstall/README
DriverInstall/install.sh
DriverInstall/sk98lin.4
DriverInstall/sk98lin.tar.bz2
# cd DriverInstall/
# ls
install.sh README sk98lin.4 sk98lin.tar.bz2
# cat README
Instruksi instalasi untuk driver sk98lin
4. Instalasi Driver
# cd /DriverInstall
# ./install.sh
Ada 2 pilihan :
a. user installation mode
b. patch generation mode
pilih patch generation mode untuk melakukan instalasi secara langsung pada kernel, ikuti instruksinya.
5. Applying Patch Driver
untuk meng-apply ke kernel gunakan commands :
# cd /usr/src/linux
# cat /patch-location/sk98lin__vX.XX_a_b_c_patch | patch -p1
6. Konfigurasi kernel linux
# cd /usr/src/linux
# make menuconfig (mode konsol) atau xconfig (mode grafik)
Pilih pilihan untuk dikompile pada kernel baru
-- untuk kernel 2.4.x :
pilih menu ‘Network Device Support’
pilih ‘Ethernet (1000 Mbit)’
-- untuk kernel 2.6.x :
pilih menu ‘device drivers’
pilih ‘Network Device Support’
pilih ‘Ethernet (1000 Mbit)’
6.a. Pilih cara untuk menggunakan driver pada kernel linux
-- untuk mengkompile driver sebagai module, mark :
“Marvell Yukon Chipset/SysKonnect SK-98xx Support” with (M).
-- untuk mengintegrasikan driver secara permanent pada kernel linux, mark :
“Marvell Yukon Chipset/SysKonnect SK-98xx Support” with (*).
6.b. Pilih ‘Exit’
6.c. Pilih menu ‘Loadable module support’
6.d. Pilih ‘Enable loadable module support’
6.e. Pilih ‘Kernel module loader’
6.f. Untuk keluar konfigurasi pilih ‘Exit’
7. Kompilasi kernel linux
Setelah proses konfigurasi kernel selesai, lakukan kompilasi pada kernel
a. Buat semua dependensi (tidak diperlukan pada kernel 2.6.x)
# make dep
b. Buat binary kernel linux
# make clean bzImage
c. Buat semua modul dan instal ke /lib/modules
# make modules
# make modules_install
8. Menginstal kompilasi kernel linux
a. Instal kernel baru dengan meng-kopi ke boot directory
dengan mengeksekusi commands (co: Intel/x86 machines):
# cp arch/i386/boot/bzImage /boot/vmlinuz-new
# cp System.map /boot/System.map-new.
2. Edit file konfigurasi boot loader untuk booting dari kernel baru.
3. Reboot system dengan kernel baru.
Minggu, 26 Agustus 2007
Setting Ethernet Marvel di Linux RHELAS 3
Diposting oleh Gugun Gunawan di 01.30 0 komentar
Langganan:
Postingan (Atom)