Gazebo
dheche's Hideout
Navigation
  • Contact Me
  • Me, I and My Self
You are here: Home › Linux › ndiswrapper dan am1771

ndiswrapper dan am1771

April 23, 2005 | Filed under: Linux

Dear dairy (kekekke…kayak ABG aja),

ini kelanjutan catatan usaha mengaktifkan wireless card pci ezconnect 2602w v3 di linux

Setidaknya ada 3 kemungkinan solusi :
1. ndiswrapper
2. DriverLoader
3. driver native unt linux

1 & 2 hampir sama, keduanya mencoba membuat wrapper atau semacam emulator sehingga OS linux dpt berkomunikasi dg hardware (wireless adapter) dengan memanfaatkan driver yg sebenarnya dibuat untuk OS lain (dlm hal ini driver unt windows)
Sayangnya cara ini pun belum mendukung chipset am1771 (saya bilang belum karena saya tdk tau apakah memang benar-benar tdk disupport atau memang belum ada orang yang mencobanya)

Cara yang ke tiga, yaitu mempergunakan driver native yang memang sengaja dibuat khusus untuk chipset am1771 seharusnya merupakan cara yang paling reliable, hanya sayangnya berdasarkan informasi yang ada di situsnya, driver ini hanya bisa diimplementasikan untuk kernel 2.4

Ok, it’s enough about the introduction, let’s start to prove it …

Malam ini, saya ingin mencoba alternatif 1, yaitu mempergunakan ndiswrapper.
Kenapa saya pilih alternatif 1 dibandingkan dg alternatif 3 ? karena kalau saya pilih alternatif 3, artinya nanti saya tdk bisa mempergunakan distro linux yg modern (semua distro linux modern memakai kernel 2.6, sementara alternatif 3 hanya mensupport kernel 2.4)

Pertama download kernel yg mengaktifkan dukungan untuk 16 stack (default kernel di fedora hanya mengaktifkan 4 stack), ini bisa diambil dr situsnya linuxant.com

kemudian download juga ndiswrapper dr ndiswrapper.sf.net, unt sementara ini saya coba versi stable.
trus berhubung am1771 tdk termasuk daftar device yg disupport, maka saya ambil drivernya dr situs smc.
(http://www.smc-europe.com/english/support/driver_manual/wirel/2602W_V.3.html)

and…let’s start:

– instal kernel, reboot komputer


[root@sltp09-rtr ~]# unzip kernel-2.6.11-1.14_FC3.stk16.i686.rpm.zip
[root@sltp09-rtr ~]# rpm -Uvh kernel-2.6.11-1.14_FC3.stk16.i686.rpm
[root@sltp09-rtr ~]# reboot

– compile & instal ndiswrapper


[root@sltp09-rtr ndiswrapper-1.1]# make

(i know, that’s not good to compile as root, but who care, right now i’m too curious to follow the rule :P)


[root@sltp09-rtr ndiswrapper-1.1]# make install

– instal driver


[root@sltp09-rtr ~]# unzip SMC2602W.zip
[root@sltp09-rtr ~]# cd SMC2602W/Driver/xp2k/

(kita membutuhkan 2 file, file ini memiliki ekstensi .inf & .sys)


[root@sltp09-rtr xp2k]# ndiswrapper -i NetAm772.inf

– periksa apakah sudah benar-benar terinstal


[root@sltp09-rtr ndiswrapper-1.1]# ndiswrapper -l
Installed ndis drivers:
netam772        driver present, hardware present

aha…you see…perkembangan yg cukup menggembirakan (driver present, hardware present)

                                                                                                
[root@sltp09-rtr ~]# ls -l /etc/ndiswrapper/netam772/
total 208
-rw-r--r--  1 root root    235 Apr 23 19:13 1022:2003:1022:2003.5.conf
-rw-r--r--  1 root root    235 Apr 23 19:13 1022:2003.5.conf
-rw-r--r--  1 root root 174278 Apr 23 19:13 am772.sys
-rw-r--r--  1 root root   5561 Apr 23 19:13 netam772.inf

– load module ndiswrapper


[root@sltp09-rtr ~]# modprobe ndiswrapper

damn …. sepertinya ada yg error ..

                                                                                                
[root@sltp09-rtr ~]# dmesg
...
ndiswrapper version 1.1 loaded (preempt=no,smp=no)
ndiswrapper: driver netam772 (Advanced Micro Devices,01/26/2004,2.2.0.0) loaded
ACPI: PCI interrupt 0000:00:09.0[A] -> GSI 10 (level, low) -> IRQ 10
ndiswrapper: using irq 10
ObReferenceObjectByHandle --UNIMPLEMENTED--
Unable to handle kernel NULL pointer dereference at virtual address 00000001
 printing eip:
c2bdd5e8
*pde = 00000000
Oops: 0002 [#1]
Modules linked in: ndiswrapper(U) md5 ipv6 parport_pc lp parport autofs4 sunrpc 
iptable_filter ip_tables vfat fat dm_mod video button battery ac uhci_hcd ehci_hcd 
i2c_viapro i2c_core snd_via82xx snd_ac97_codec snd_pcm_oss snd_mixer_oss snd_pcm 
snd_timer snd_page_alloc gameport snd_mpu401_uart snd_rawmidi snd_seq_device snd 
soundcore via_rhine mii floppy ext3 jbd
CPU:    0
EIP:    0060:[]    Tainted: P      VLI
EFLAGS: 00010246   (2.6.11-1.14_FC3.stk16)
EIP is at 0xc2bdd5e8
eax: 00000001   ebx: 00000000   ecx: c53fb898   edx: 00000000
esi: 001f03ff   edi: c53fb8b0   ebp: 00000000   esp: c3b87dc8
ds: 007b   es: 007b   ss: 0068
Process loadndisdriver (pid: 4593, threadinfo=c3b84000 task=c4066cb0)
Stack: 00000001 c3b87e00 c7bc1e95 c67cf000 c7bc09aa c53fb8b0 c7bbd37f c67cf000
       c7bc09aa 00000001 c112b400 00000000 c7abd064 c67cf000 c6da1000 c7b0a5f9
       c3b87e20 c3b87e24 c3b87e28 00000001 c2f94280 00000000 00000000 00000000
Call Trace:
 [] miniport_init+0x45/0x79 [ndiswrapper]
 [] ndiswrapper_add_one_pci_dev+0xb2/0x213 [ndiswrapper]
 [] pci_device_probe_static+0x30/0x43
 [] __pci_device_probe+0x22/0x33
 [] pci_device_probe+0x1b/0x32
 [] driver_probe_device+0x21/0x55
 [] driver_attach+0x46/0x85
 [] kobject_register+0x1c/0x4d
 [] bus_add_driver+0x87/0xb4
 [] driver_register+0x84/0x88
 [] pci_register_driver+0x8d/0xaa
 [] register_devices+0x4fc/0x621 [ndiswrapper]
 [] selinux_file_permission+0xee/0x137
 [] wrapper_ioctl+0x0/0xba [ndiswrapper]
 [] wrapper_ioctl+0xb0/0xba [ndiswrapper]
 [] filldir64+0x0/0xd0
 [] update_atime+0x34/0x97
 [] do_ioctl+0x39/0x52
 [] vfs_ioctl+0x57/0x195
 [] sys_ioctl+0x5f/0x6f
 [] syscall_call+0x7/0xb
Code: 00 00 00 00 00 00 00 80 db 05 c3 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00
 00 00 00 00 00 00 00 00 56 1e 00 00 7a 21 00 00 <00> 00 00 00 01 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00
 <3>ndiswrapper (wrapper_init:1534): loadndiswrapper failed (11); check system log for messages from 'loadndisdriver'
[root@sltp09-rtr ~]#

Mmmhh…kernelnya ngambek … ndiswrapper gagal diload

                                                                                                
[root@sltp09-rtr ~]# lsmod
Module                  Size  Used by
ndiswrapper           127376  1
..

padahal kalo kita liat, disitu keliatannya ndiswrapper sudah terload …. but i know it’s not right
(mungkin ndiswrappernya sendiri memang sudah terload, tapi mungkin juga driver netam772 yg gagal diload)

Langkah selanjutnya …. cari kambing hitam, apa penyebab gagalnya proses ini …

suspect number 1:


ACPI: PCI interrupt 0000:00:09.0[A] -> GSI 10 (level, low) -> IRQ 10
ndiswrapper: using irq 10

pernah baca (lupa urlnya) kadang-kadang acpi bikin masalah, nanti kita coba lagi dg cara mendisable acpi

suspect number 2:
SELinux, seperti biasa .. ini juga kadang2 jadi masalah

suspect number 3:
salah load driver, perlu dicoba juga driver unt win98

Mmmhh, udah malem … tidur dulu aja lah, besok mesti bangun pagi
mana bmw ku lagi masuk rumah sakit, terpaksa besok naek angkot dah

Did you like this article? Share it with your friends!

Tweet

Written by dheche

Follow me on Twitter

5 Responses to "ndiswrapper dan am1771"

  1. dheche says:
    April 23, 2005 at 14:08

    Ternyata suspect #1, #2 & #3 tidak terbukti bersalah :
    #1. Setelah acpi di disable, tetep aja keluar pesan error yg sama
    #2. Setelah SELinux di disable, tetep aja keluar pesan error yg sama
    #3. Setelah drivernya diganti mempergunakan driver unt win98, malah keluar error message baru

    [root@sltp09-rtr me98]# ndiswrapper -i NetAm772.inf
    Installing netam772
    [root@sltp09-rtr me98]# ndiswrapper -l
    Installed ndis drivers:
    netam772 invalid driver!

    udah tanya lewat irc.freenode.net #ndiswrapper, tdk ada yg ngerespon
    udah coba juga tanya ke milis ndiswrapper tapi masih blum ada respon
    http://sourceforge.net/mailarchive/forum.php?thread_id=7107406&forum_id=36471

    Tampaknya skr waktunya mencoba alternatif ke 3, walah mesti instal rh9
    deh

    Reply
  2. Nikke says:
    September 14, 2005 at 16:12

    Hi!

    Just a simple question, did you manage to get the Am1771 wlan card to work with a Linux kernel 2.6? Did you get ndiswrapper to load a proper driver?

    Cheers,
    -n

    Reply
  3. dheche says:
    September 15, 2005 at 23:27

    #2 unfortunately, i didn’t success to get am1771 wlan card work with kernel 2.6 and when i try using ndiswrapper it’s failed too 🙁
    right now, i’m using kernel 2.4, see this link http://www.emota.com.br/wireless/am1772.html

    Reply
  4. arie says:
    February 24, 2006 at 19:41

    Halo, Apa sudah berhasil dengan am1771 driver di linux. aku juga punya masalah yang sama. pake ubuntu distro.

    Reply
  5. dheche says:
    February 25, 2006 at 12:32

    yup, berhasil kalo pake kernel 2.4. tapi masih blum bisa kalo pake kernel 2.6. Jadi bukan tergantung distronya, tapi liat kernel berapa yg dipake di distro anda. (sayang wireless card tsb udah gak ada ditangan saya, jadi gak bisa coba2 lagi. barangnya lagi di pinjem ama yang punya 😀

    Reply

Leave a Reply to dheche Cancel reply

Your email address will not be published. Required fields are marked *

Categories

  • Android
  • Coding
  • Design
  • Entertainment
  • Games
  • General
  • Kuliner
  • Linux
  • Manajemen
  • Music
  • Networking
  • Opinion
  • OS X
  • Personal
  • Security
  • Sepeda
  • Sport

Arsip

Tags

Arema Fedora Linux Sepakbola Sports

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Follow me on Twitter

My Tweets

Recent Posts

  • Slow Down Your Speed
  • Korban Stereotype
  • Mengubah Kebiasaan
  • Ruby dan Sysadmin
  • Mengkoneksikan WIFI dari CLI

Recent Comments

  • sohib sanam on Mengkoneksikan WIFI dari CLI
  • udinms on Dreambox
  • riri on Membuat VPN mempergunakan Openswan
  • bernhard on Dreambox
  • lintang utara on Dreambox

© 2025 Gazebo

Powered by Esplanade Theme and WordPress