Gentoo Logo

FAQ Gentoo Linux/MIPS

Daftar Isi:

1.  Tentang Dokumen Ini

Pendahuluan

FAQ ini dirancang untuk menjawab berbagai pertanyaan terkait Gentoo/MIPS dan Linux/MIPS yang kami dapatkan dari para pengguna. Ditujukan bagi para pengguna baru dan pengguna yang telah berpengalaman. Kami telah memecahnya menjadi beberapa bagian untuk mempermudah anda membacanya.

Jika anda ingin menyumbangkan sesuatu ke FAQ ini, atau anda masih memiliki pertanyaan yang belum terjawab setelah membacanya, jangan ragu-ragu untuk mengunjungi kami.

Tentang Proyek Gentoo/MIPS

FAQ Hardware MIPS

FAQ Software MIPS

FAQ Khusus Silicon Graphics

FAQ Khusus Cobalt

2.  Tentang Proyek Gentoo/MIPS

Apa itu Gentoo/MIPS?

Gentoo/MIPS adalah proyek kecil di dalam Yayasan Gentoo, bertanggung jawab untuk mengurusi port MIPS untuk Gentoo Linux. Untuk saat ini kami mengurusi dua sub arsitektur dari keluarga MIPS: Silicon Graphic dan Server Cobalt berbasis MIPS.

Apa gunanya Menginstal Gentoo Linux di MIPS?

Baiklah, memang, beberapa komputer MIPS bukanlah komputer tercepat yang ada saat ini. Namun, walaupun umurnya sudah lumayan tua, anda masih dapat memanfaatkannya. Cobalt Qube 2 bisa dijadikan router Internet broadband dengan bertindak sebagai penyimpan website, e-mail, IRC dan menjalankan berbagai tugas lainnya. Ada beberapa alasan mengapa anda harus mencoba menginstal Linux pada hardware ini.

  • Anda akan mendapatkan banyak pelajaran tentang hardware komputer yang berbeda dari hardware umum
  • Anda dapat memanfaatkan apa yang telah dianggap sebagai sampah dan menjadikannya sistem yang berguna
  • Simbol Status: Linux di x86 sudah sangat umum dan tidak lagi lucu. Namun, Linux di MIPS masih kurang umum dan cukup menarik perhatian.

Mengapa Gentoo tidak di-port ke NetBSD/MIPS atau IRIX?

Hey, ide bagus. Sayangnya, hampir semua anggota tim Gentoo/MIPS sudah sibuk dengan berbagai tugas terkait Linux/MIPS. Tetapi, anda akan sangat diterima jika ingin mencobanya. Kami sarankan anda untuk mengunjungi Forum Gentoo dan melihat apa saja yang membuat anda tertarik. Selain itu, baca juga beberapa topik tentang port Gentoo ke arsitektur lain seperti Solaris/SPARC, IBM OS/2 dan Microsoft Services For Unix untuk mendapatkan petunjuk. Jika setelah melakukan percobaan anda mendapatkan sesuatu yang berguna... kemungkinan besar beberapa pengembang akan mengujinya dan membantu anda menuju tahap selanjutnya.

3.  FAQ Hardware MIPS

Apa itu MIPS?

MIPS Technologies adalah perusahaan yang membuat sejumlah inti CPU RISC yang mengimplementasikan MIPS Instruction Set Architecture. Prosesor ini digunakan oleh berbagai hardware mulai dari perangkat kecil sampai server besar.

MIPS juga merupakan singkatan dari Millions of Instructions Per Second.

Hardware apa saja yang menggunakan prosesor MIPS?

Pertanyaan bagus. Singkatnya... banyak sekali. Prosesor MIPS digunakan oleh banyak perangkat, mulai dari PDA kecil (seperti PDA Casio dengan Windows CE), Terminal X (seperti Tektronix TekXPress XP330), sampai komputer seperti Silicon Graphics Indy dan O2, bahkan server mahal seperti Silicon Graphics Origin 2000.

Berikut ini adalah daftar beberapa perangkat terkenal berbasis MIPS yang masih beredar. Daftar yang lebih lengkap bisa anda dapatkan di website Linux/MIPS.

Konsol Game Sony PlayStation
PlayStation 2
PlayStation Pocket
Konsol Game Nintendo Nintendo 64
Komputer Silicon Graphics Iris Indigo
Challenge
Onyx
Indy
Indigo 2
Challenge S
Origin 200
Origin 2000
Onyx 2
Octane
Octane 2
O2
Fuel
Origin 3000
Origin 300
Origin 350
Tezro
DECStation rPC44
Tyne
Cobalt Microservers Qube 2700
Qube 2800
RaQ
RaQ 2
Broadcom-based 802.11g
Broadband Internet Routers
Linksys WRT54G

... dan itu baru sebagian kecil. Jenisnya banyak sekali, dan kebanyakannya tidak menjalankan Linux. Bagi perangkat yang menjalankan Linux, kami hanya mendukung sedikit, walaupun begitu, anda akan sangat diterima jika ingin mem-port Gentoo/MIPS ke komputer MIPS lain jika anda mau. Beberapa dari perangkat ini adalah fokus dari Embedded Gentoo Project seperti Linksys WRT54G.

Apakah komputer saya didukung?

Pertanyaan ini sulit untuk dijawab. Komputer anda mungkin menjadi bagian dari salah satu kategori ini:

  • Komputer anda didukung oleh Gentoo/MIPS
  • Komputer anda didukung oleh Linux/MIPS, tetapi tidak/belum didukung oleh Gentoo/MIPS
  • Komputer anda tidak didukung oleh Linux/MIPS

Untuk kategori pertama, cara termudah untuk mengetahuinya dalah dengan membaca dokumen Kebutuhan hawrdware untuk Gentoo/MIPS. Dengan ini anda dapat mengetahui apakah komputer anda secara teori dapat menjalankan Gentoo/MIPS. Stuart juga menulis database dukungan hardware yang dapat digunakan oleh para pengguna untuk mengirimkan pengalaman mereka. Dengan database ini, anda dapat memastikan seberapa baik komputer anda menjalankan Gentoo/MIPS.

Jika anda tidak dapat menemukan komputer anda pada daftar tersebut, anda mungkin perlu mengunjungi website Linux/MIPS untuk mencarinya di sana. Walaupun begitu, proses instalasi tidak akan terlalu mudah, karena proses pembuatan kernel dan media boot yang cocok untuk hardware anda harus anda lakukan sendiri. Namun, kami akan berusaha untuk membantu anda semampu kami.

Mengapa komputer X tidak didukung?

Jika anda telah membaca dokumen Kebutuhan Hardware untuk Gentoo/MIPS, anda mungkin akan melihat bahwa masih BANYAK sekali komputer yang belum kami dukung. Untuk hardware SGI, sedikit sekali informasi yang bisa kami dapatkan, tidak cukup untuk mem-port Linux dengan sukses.

Jika anda berhasil menjalankan Linux pada komputer yang saat ini masih dicantumkan sebagai komputer yang belum didukung, jangan ragu untuk memberitahukannya kepada kami. Kami akan sangat tertarik untuk mengetahuinya.

4.  FAQ Software MIPS

Tarbal stage apa yang harus saya gunakan?

Hal ini tergantung pada CPU yang digunakan oleh komputer anda. File stage diberi nama seperti berikut:

Daftar Kode 4.1: Skema penamaan tarbal stage

  stage3-mipsel4-2005.0.tar.bz2
  \____/ \_____/ \____/
     |      |       |
     |      |       `--- Rilis Gentoo (mis. 1.4, 2004.3, 2005.0)
     |      |
     |      `----------- Endianness dan level ISA
     |                     mips   ==> Big Endian
     |                     mipsel ==> Little Endian
     |
     |                     R3xxx dan yang lebih lama: ISA Level 1
     |                     Seri R4xxx:                ISA Level 3
     |                     R5000 dan yang lebih baru: ISA Level 4
     |
     `------------------ Tipe Stage Tarball: 1, 2 atau 3.

Jadi bagi anda yang menggunakan CPU kelas R4000, cobalah tarbal stage mips3 atau mipsel3.

Bagi anda yang menggunakan CPU kelas R5000 atau yang lebih baru, cobalah tarbal stage mips4 atau mipsel4.

Terkadang nama file juga akan memiliki n32 atau n64. Penamaan ini mengacu pada imej userland 64-bit. Sampai saat ini, dukungan untuk userland 64-bit masih kurang bagus dan banyak paket yang rusak. Kami sarankan anda untuk tidak menggunakannya kecuali anda berani dan tidak peduli dengan masalah yang akan anda hadapi.

Saya mendapatkan pesan "Illegal Instruction" atau "Cannot Execute Binary File" ketika melakukan chroot. Apa yang salah?

Hal ini biasanya disebabkan oleh penggunaan tarbal stage yang salah. Jika anda mencoba menggunakan userland mips4 pada CPU mips3, anda akan mendapatkan pesan illegal instruction. Begitu juga jika anda menggunakan CPU Big Endian dan menjalankan kode Little Endian, anda akan mendapatkan pesan cannot execute binary file.

Cara mengatasinya mudah... bersihkan partisi anda, kemudian ekstrak tarbal yang sesuai. Yang mana? Bacalah bagian di atas.

5.  FAQ Khusus Silicon Graphics

Mengapa komputer SGI saya tidak dapat boot melalui jaringan?

Hal ini bisa disebabkan oleh berbagai alasan, mulai dari masalah pengkabelan, sampai masalah di server. Cara terbaik untuk mengatasi setiap masalah adalah dengan pendekatan selangkah demi selangkah...

  1. Apakah anda telah menghubungkan komputer SGI (dan server) pada port jaringan yang benar?
    Pastikan agar kabel jaringan tidak rusak. Selain itu, perlu diketahui bahwa beberapa komputer memiliki kebutuhan khusus. Sebagai contoh, Challenge S tidak bisa mendapatkan koneksi jaringan di Linux melalui port UTP, dan anda harus menggunakan port AUI melalui sebuah transceiver.
  2. Apakah ada firewall yang aktif?
    Pastikan agar firewall anda tidak menghalangi permintaan DHCP/BOOTP (port 67 dan 68 pada UDP) atau TFTP (port 69 di UDP).
    Perintah iptables -I INPUT 1 -p udp --dport 67:69 -j ACCEPT bisa anda gunakan untuk mengatasinya.
  3. Apakah anda telah menonaktifkan pencarian paket MTU dan mengatur rentang port?
    Komputer SGI memerlukan /proc/sys/net/ipv4/ip_no_pmtu_disc = 1 dan /proc/sys/net/ipv4/ip_local_port_range = "2048 32767". Bacalah Buku Pegangan Gentoo/MIPS.
  4. Apakah server memeberikan rincian yang benar melalui BOOTP?
    Periksa kembali /etc/dhcp/dhcpd.conf. dhcpd ISC tidak akan memberikan informasi pengalamatan melalui BOOTP kecuali komputer telah diberikan alamat tetap.
  5. Server TFTP apa yang anda gunakan?
    tftp-hpa dan netkit-tftp dikenal bisa bekerja dengan baik. atftp jauh lebih advanced, dan bisa mendatangkan masalah. Jika anda ragu, coba gunakan tftp-hpa dan lihat apakah masalahnya dapat teratasi.
  6. Apakah daemon sudah aktif?
    dhcpd seharusnya akan tampil ketika anda mengetikkan ps ax. Sedangkan TFTP, akan sangat tergantung, apakah server mandiri atau dijalankan oleh (x)inetd. tftp-hpa dijalankan sebagai proses dengan nama in.tftpd. Carilah dengan melihat output ps ax dan jalankan semua servis yang belum dijalankan.
  7. Apakah kernel ada di /tftpboot?
    Pastikan anda telah menempatkan imej kernel yang akan di-boot di dalam direktori ini dan dapat dibaca oleh semua (chmod 644 /tftpboot/foo). Selain itu, pada /etc/dhcp/dhcpd.conf, path ke kernel harus relatif terhadap direktori /tftpboot jika anda menggunakan tftp-hpa.
  8. Apakah anda telah menghapus pengaturan variabel PROM netaddr dan dlserver?
    Coba jalankan unsetenv netaddr dan unsetenv dlserver.

Komputer berhasil mendownload kernel, tetapi kemudian "hang" (menggunakan monitor dan keyboard -- bukan konsol serial)

Sayangnya, belum semua framebuffer kartu video didukung oleh Linux. Ini bukan berarti anda tidak dapat menggunakan komputer tersebut... tetapi anda membutuhkan kabel serial modem null untuk berinteraksi. Mungkin sebenarnya komputer anda sedang menjalankan tugasnya, tetapi sistem menampilkan output ke konsol serial, bukan ke layar monitor.

6.  FAQ Khusus Cobalt

Mengapa komputer Cobalt saya tidak dapat boot?

Hal ini bisa disebabkan oleh banyak hal. Cara termudah untuk mengetahuinya adalah dengan melewati beberapa tahapan dengan memastikan setiap tahap sudah benar.

  1. Apakah anda sudah menghubungkan komputer Cobalt (dan server) dengan port jaringan yang benar?
    Pastikan agar kabel jaringan tidak rusak. Perlu dicatat bahwa firmware Cobalt hanya dapat boot melalui port jaringan Primary.
  2. Apakah ada firewall yang aktif?
    Pastikan agar firewall anda tidak menghalangi permintaan DHCP/BOOTP (port 67 dan 68 pada UDP) atau RPC/Portmap (port 111 pada UDP dan TCP).
    iptables -I INPUT 1 -p udp --dport 67:68 -j ACCEPT
    iptables -I INPUT 1 -p udp --dport 111 -j ACCEPT
    iptables -I INPUT 1 -p tcp --dport 111 -j ACCEPT dapat mengatasinya.
  3. Apakah server memberikan rincian yang benar melalui BOOTP?
    Periksa kembali /etc/dhcp/dhcpd.conf. dhcpd ISC tidak akan memberikan informasi pengalamatan melalui BOOTP kecuali komputer telah diberikan alamat tetap.
  4. Apakah anda telah mengekspor /nfsroot di /etc/exports?
    Pastikan agar anda telah mengekspor path tersebut ke komputer Cobalt. Yang diperlukan hanyalah akses read-only. Jangan lupa juga untuk menjalankan exportfs -av setelah anda mengeditnya.
  5. Apakah daemon sudah dijalankan?
    dhcpd seharusnya akan tampil ketika anda mengetikkan ps ax. Begitu juga dengan portmap dan daemon RPC lainnya. Perintah-perintah berikut ini dapat mengatasinya:
    /etc/init.d/dhcp start
    /etc/init.d/nfs start
  6. Apakah kernel ada di /nfsroot?
    Pastikan anda telah menempatkan imej kernel yang akan di-boot di dalam direktori ini dan dapat dibaca oleh semua (chmod 644 /nfsroot/foo).

Mengapa Qube 2700 tidak didukung?

Qube 2700 adalah generasi pertama dari server Cobalt. Komputer ini bagus, sayangnya tidak memiliki port serial. Dengan kata lain, semua interkasi dengan komputer ini harus dilakukan melalui jaringan. Untuk saat ini, semua imej boot jaringan belum mendukungnya, walaupun begitu kami sudah berencana untuk memberikan dukungan untuk komputer ini.



Print

Diperbarui 8 September 2005

Versi asli dari dokumen ini terakhir diupdate 14 Agustus 2011

Rangkuman: FAQ dirancang untuk menjawab berbagai pertanyaan yang sering diajukan terkait Gentoo/MIPS dan Linux/MIPS secara umum.

Stuart Longland
Author

Dzikri Aziz
Translator

Donate to support our development efforts.

Copyright 2001-2012 Gentoo Foundation, Inc. Questions, Comments? Contact us.