Thread: [Ndiswrapper-general] Rtl8180 and DWL-520 RevD on FC2 Test 3
Status: Beta
Brought to you by:
pgiri
From: McGaha, T. <Tim...@gd...> - 2004-06-02 18:22:00
|
I have installed the ndiswrapper module and think I have everything configure correctly but I still can't the card to initialize and access my WAP. I am using Fedora Core 2 Test 3 with kernel 2.6.5-1.327.i686 The wireless adapter is a DWL-520 RevD PCI not PCMCIA. Pentium 3 800 with 384 M Ram The results of iwconfig, ifconfig and associated dmesg results follow. I am pretty sure the Hangcheck error is were my problem is, but not sure what could be causing it or the fix. I hope someone on the list or a project member can be of some help. I have been trying for almost 3 weeks to get the card working with almost everything you can think of besides the ndiswrapper and again this is the best results I have gotten so far. I appreciate any and all comments that help with getting me on the straight and narrow. [root@TimsFC2 root]# iwconfig wlan0 IEEE 802.11b ESSID:"" Nickname:"TimsFC2.Home" Mode:Auto Frequency:2.437GHz Access Point: FF:FF:FF:FF:FF:FF Bit Rate=3D11Mb/s Tx-Power:20 dBm Sensitivity=3D0/3 RTS thr=3D2432 B Fragment thr=3D2432 B Encryption key:off Power Management:off Link Quality:100/100 Signal level:-95 dBm Noise level:-256 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 [root@TimsFC2 root]# ifconfig wlan0 Link encap:Ethernet HWaddr 00:0D:88:C8:69:E9 inet6 addr: fe80::20d:88ff:fec8:69e9/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:16 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:4140 (4.0 Kb) Interrupt:10 Memory:f4020000-f40200ff Dmesg output, the eth0 card is installed but not configured or being used. It is a regular NIC and not a wireless adapter eth0: ADMtek Comet rev 17 at 0x1a82b400, 00:20:78:00:F4:E5, IRQ 9. divert: freeing divert_blk for eth0 ip_tables: (C) 2000-2002 Netfilter core team ip_conntrack version 2.1 (3071 buckets, 24568 max) - 320 bytes per conntrack ndiswrapper version 0.8-rc1 loaded ndiswrapper adding rtl8180.sys PCI: Found IRQ 10 for device 0000:00:0f.0 ndiswrapper: Buggy ndis driver trying to use unintilized spinlock. Trying to recover...ok. divert: allocating divert_blk for wlan0 wlan0: ndiswrapper ethernet device 00:0d:88:c8:69:e9 using driver rtl8180.sys ndiswrapper: Buggy ndis driver trying to use unintilized spinlock. Trying to recover...<3>Debug: sleeping function called from invalid context at mm/slab.c:1965in_atomic():1, irqs_disabled():0 Call Trace: [<0211b598>] __might_sleep+0x80/0x8a [<02143c44>] kmem_cache_alloc+0x1b/0x45 [<1a8b1add>] NdisAcquireSpinLock+0x38/0x11f [ndiswrapper] [<1a8b33c8>] wrapper_timer_handler+0x5c/0x5f [ndiswrapper] [<1a8b336c>] wrapper_timer_handler+0x0/0x5f [ndiswrapper] [<0212689a>] run_timer_softirq+0x217/0x32b [<02287160>] net_rx_action+0x5d/0xcd [<021229d9>] __do_softirq+0x35/0x73 [<02108e48>] do_softirq+0x46/0x4d =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D [<0210823b>] do_IRQ+0x2f7/0x303 [<0210403b>] default_idle+0x23/0x26 [<02115690>] apm_cpu_idle+0xe4/0x121 [<0210408c>] cpu_idle+0x1f/0x34 [<023806bb>] start_kernel+0x21d/0x220 ok. ndiswrapper: Hangcheck returned true. Resetting! ndiswrapper: Hangcheck returned true. Resetting! ndiswrapper: Hangcheck returned true. Resetting! PCI: Found IRQ 11 for device 0000:00:0c.0 PCI: Sharing IRQ 11 with 0000:00:0e.0 PCI: Sharing IRQ 11 with 0000:01:00.0 ndiswrapper: Hangcheck returned true. Resetting! ndiswrapper: Hangcheck returned true. Resetting! ndiswrapper: Hangcheck returned true. Resetting! |
From: M.H. t. B. <m.h...@st...> - 2004-06-02 18:54:21
|
On Wednesday 02 June 2004 20:21, McGaha, Timothy wrote: > I have installed the ndiswrapper module and think I have everything > configure correctly but I still can't the card to initialize and access > my WAP. > > I am using Fedora Core 2 Test 3 with kernel 2.6.5-1.327.i686 > The wireless adapter is a DWL-520 RevD PCI not PCMCIA. > Pentium 3 800 with 384 M Ram > > The results of iwconfig, ifconfig and associated dmesg results follow. I > am pretty sure the Hangcheck error is were my problem is, but not sure > what could be causing it or the fix. I hope someone on the list or a > project member can be of some help. I have been trying for almost 3 > weeks to get the card working with almost everything you can think of > besides the ndiswrapper and again this is the best results I have gotten > so far. My 8180 won't connect to an AP at all, when no WEP key is set. After setting a (random) key and security mode 'open' (which means that traffic without WEP is also allowed) the card can establish a link with an AP. The card is also not able to associate with an essid which is not broadcasted by the AP's . I don't know if this is 'normal' behaviour. It could also be the result of some strange settings in the Access Points (which I can't configure myself, because they are part of the university network)... The order in which the settings are made is also important (e.g. the key gets reset after the mode is changed). In most cases this order works (replace channel number and 'WLAN' with your own settings): iwconfig wlan0 channel 11 iwconfig wlan0 mode Managed iwconfig wlan0 key 1234567890 open iwconfig wlan0 essid WLAN If the card does not associate with an AP, you can try (it sometimes helps): iwconfig wlan0 essid ANY iwconfig wlan0 essid WLAN Indeed. the hangcheck-reset is a problem, the card gets reset all the time.... My 'solution' is to add a 'return;' statement in the function hangcheck_bh() in the source file wrapper.c, just below the line that reads 'struct ndis_handle *handle = (struct ndis_handle *)data;' Don't forget to 'make install' afterwards. Good luck, Matthijs ten Berge |
From: Tim M. <Comcast> <tmc...@co...> - 2004-06-03 13:08:05
|
Thanks for the great information. I was able to add the return into the warpper.c file and make install with the rc2 version of ndiswrappper. The Hangcheck errors stopped. I followed your example and it worked to a point. I had two leds on the card lit. I think the link light was lit solid and the TX light blinkinging steady but still not connecting to the WAP. Of course I continued to try different settings and eventually the leds stopped working. I won't give up until I have this card working on Fedora. I will try and post additional details as I make any other progress ----- Original Message ----- From: "M.H. ten Berge" <m.h...@st...> To: <ndi...@li...> Sent: Wednesday, June 02, 2004 2:51 PM Subject: Re: [Ndiswrapper-general] Rtl8180 and DWL-520 RevD on FC2 Test 3 > On Wednesday 02 June 2004 20:21, McGaha, Timothy wrote: > > I have installed the ndiswrapper module and think I have everything > > configure correctly but I still can't the card to initialize and access > > my WAP. > > > > I am using Fedora Core 2 Test 3 with kernel 2.6.5-1.327.i686 > > The wireless adapter is a DWL-520 RevD PCI not PCMCIA. > > Pentium 3 800 with 384 M Ram > > > > The results of iwconfig, ifconfig and associated dmesg results follow. I > > am pretty sure the Hangcheck error is were my problem is, but not sure > > what could be causing it or the fix. I hope someone on the list or a > > project member can be of some help. I have been trying for almost 3 > > weeks to get the card working with almost everything you can think of > > besides the ndiswrapper and again this is the best results I have gotten > > so far. > > > My 8180 won't connect to an AP at all, when no WEP key is set. After setting a > (random) key and security mode 'open' (which means that traffic without WEP > is also allowed) the card can establish a link with an AP. The card is also > not able to associate with an essid which is not broadcasted by the AP's . > > I don't know if this is 'normal' behaviour. It could also be the result of > some strange settings in the Access Points (which I can't configure myself, > because they are part of the university network)... > > The order in which the settings are made is also important (e.g. the key gets > reset after the mode is changed). In most cases this order works (replace > channel number and 'WLAN' with your own settings): > iwconfig wlan0 channel 11 > iwconfig wlan0 mode Managed > iwconfig wlan0 key 1234567890 open > iwconfig wlan0 essid WLAN > > If the card does not associate with an AP, you can try (it sometimes helps): > iwconfig wlan0 essid ANY > iwconfig wlan0 essid WLAN > > Indeed. the hangcheck-reset is a problem, the card gets reset all the time.... > My 'solution' is to add a 'return;' statement in the function hangcheck_bh() > in the source file wrapper.c, just below the line that reads 'struct > ndis_handle *handle = (struct ndis_handle *)data;' Don't forget to 'make > install' afterwards. > > Good luck, > > Matthijs ten Berge > > > ------------------------------------------------------- > This SF.Net email is sponsored by the new InstallShield X. > From Windows to Linux, servers to mobile, InstallShield X is the one > installation-authoring solution that does it all. Learn more and > evaluate today! http://www.installshield.com/Dev2Dev/0504 > _______________________________________________ > Ndiswrapper-general mailing list > Ndi...@li... > https://lists.sourceforge.net/lists/listinfo/ndiswrapper-general |