adv

Selasa, 22 Mei 2012

Instalasi Driver Attansic L2 FreeBSD

Motherboard-motherboard low-end keluaran ASUS akhir-akhir ini menggunakan chipset Atheros (sebelumnya Attansic) L1/L2 untuk controller ethernetnya menggantikan VIA atau nVIDIA. Hal ini menjadi menyulitkan karena FreeBSD sama sekali tidak mendukung chipset tersebut — dengan tidak menyebut bahwa pihak vendor sangat kurang ko-operatif dalam penyediaan driver.
Akhirnya, seorang developer piawai dan contributor FreeBSD, Stanislav Sedov, berhasil menulis modul untuk kepentingan ini. Walaupun driver ini masih dalam tahap pengujian dan belum dimasukkan dalam paket distribusi resmi, tapi kita bisa menggunakan driver ini untuk membantu FreeBSD mengenali chipset ini.


PERINGATAN:
- Driver ini masih dalam tahap “pengujian” dan memiliki banyak sekali kekurangan seperti kerentanan pada trafik tinggi, VLAN, bonding dan sebagainya. Sangat tidak dianjurkan untuk digunakan dalam lingkungan produktif.
  1. Saya punya kebiasaan buruk untuk mengkonsentrasikan paket-paket instalasi dalam satu folder tersendiri. Dalam hal ini misalnya /usr/local/src. Apapun pilihan Anda akhirnya, pastikan minumnya teh botol Sosor.
  2. # cd /usr/local/src
  3. Download file paket yang diperlukan
  4. # fetch http://www.springdaemons.com/stas/if_ae-1214569185.tar.bz2
  5. Extrak dan compile file yang sudah didownload.
  6. # tar jxvf if_ae-1214569185.tar.bz2
    # cd if_ae
    # make

  7. Setelah proses compile selesai — yang seharusnya sangat ringkas dan cepat — file-file tersebut harus kemudian di install terlebih dahulu sebelum dapat digunakan.
  8. # make install
  9. Load module pada kernel
  10. # kldload if_ae
  11. Pastikan module termuat.
  12. # kldstat
    Id Refs Address Size Name
    1 9 0xc0400000 6edd70 kernel
    2 1 0xc0aee000 14324 snd_hda.ko
    3 2 0xc0b03000 4a5ac sound.ko
    4 1 0xc0b4e000 6a32c acpi.ko
    5 1 0xc7264000 7000 if_ae.ko
    Module if_ae.ko yang tercantum menunjukkan instalasi dan load module telah sukses dilakukan.
  13. Pastikan bagaimana sistim mengenali device
  14. # ifconfig -m ae0
    ae0: flags=8802 metric 0 mtu 1500
    options=8
    capabilities=8
    ether 00:1b:fc:ad:af:d7
    media: Ethernet autoselect (none)
    status: no carrier
    supported media:
    media autoselect
    media 100baseTX mediaopt full-duplex
    media 100baseTX
    media 10baseT/UTP mediaopt full-duplex
    media 10baseT/UTP
    media none
    Sampai disini, Anda tinggal mengassign IP untuk mulai menggunakannya.
    # ifconfig ae0 inet 192.168.0.1 netmask 255.255.255.0

Tidak ada komentar:

Posting Komentar