You are not logged in.

#1 2011-10-12 11:35:29

qbit
Member
Registered: 2011-04-13
Posts: 6

Wicd/ndiswrapper disconnections

I have an old Toshiba laptop with an InProComm IPN 2220 WiFi chip.
I installed the drivers through ndiswrapper because Linux version doesn't exist.
The computer is usually connected to a Modem/Router Philips CGA 5722 with WPA encryption through Wicd.
I can connect but it randomly disconnects: sometimes it works for many hours (usually when I'm downloading packets, for example when I've Transmission open or when I'm listening to a webradio), some other times (like this morning) it disconnects every 2 minutes.
I have the impression that working with other routers it hasn't problem, and when I used Ubuntu it worked perfectly with this router too. Before I installed Wicd I used the default network daemon and apparently it worked well (I'm not sure because I used it not much).
Here there are some informations that could help:

ndiswrapper -v
utils version: '1.9', utils version needed by module: '1.9'
module details:
filename:       /lib/modules/3.0-ARCH/kernel/drivers/net/wireless/ndiswrapper/ndiswrapper.ko.gz
version:        1.56
vermagic:       3.0-ARCH SMP preempt mod_unload 686 
lsmod | grep ndiswrapper
ndiswrapper           177176  0 
usbcore               119612  4 ndiswrapper,uhci_hcd,ehci_hcd
ndiswrapper -l
neti2220 : driver installed
	device (17FE:2220) present
iwconfig
lo        no wireless extensions.

wlan0     IEEE 802.11g  ESSID:"We are all connected"  
          Mode:Managed  Frequency:2.437 GHz  Access Point: 00:1D:19:48:80:D5   
          Bit Rate=54 Mb/s   Tx-Power:0 dBm   
          RTS thr:2347 B   Fragment thr:2346 B   
          Encryption key:9104-C590-AE4A-9E0E-5BE1-7212-B785-24B1   Security mode:restricted
          Power Management:off
          Link Quality:68/100  Signal level:-52 dBm  Noise level:-96 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

eth0      no wireless extensions.
wicd -v

wicd 1.7.0 (bzr-r552) 
wireless (and wired) connection daemon.

Here's a part of my "cat /car/log/messages.log":

Oct 12 13:03:04 localhost kernel: [93765.391580] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
Oct 12 13:03:04 localhost dhcpcd[19662]: version 5.2.12 starting
Oct 12 13:03:04 localhost dhcpcd[19662]: wlan0: broadcasting for a lease
Oct 12 13:03:26 localhost dhcpcd[19662]: wlan0: carrier lost
Oct 12 13:03:26 localhost dhcpcd[19662]: wlan0: carrier acquired
Oct 12 13:03:26 localhost dhcpcd[19662]: wlan0: broadcasting for a lease
Oct 12 13:03:34 localhost kernel: [93796.048578] ndiswrapper (iw_set_ap_address:566): setting AP mac address failed (C0010015)
Oct 12 13:03:34 localhost kernel: [93796.054718] ndiswrapper (iw_set_ap_address:566): setting AP mac address failed (C0010015)
Oct 12 13:03:34 localhost kernel: [93796.097093] 8139too 0000:02:02.0: eth0: link down
Oct 12 13:03:34 localhost kernel: [93796.097178] ADDRCONF(NETDEV_UP): eth0: link is not ready
Oct 12 13:03:39 localhost kernel: [93800.218471] ADDRCONF(NETDEV_UP): wlan0: link is not ready
Oct 12 13:03:39 localhost kernel: [93800.244353] ADDRCONF(NETDEV_UP): wlan0: link is not ready
Oct 12 13:03:39 localhost kernel: [93800.306076] 8139too 0000:02:02.0: eth0: link down
Oct 12 13:03:39 localhost kernel: [93800.306162] ADDRCONF(NETDEV_UP): eth0: link is not ready
Oct 12 13:03:39 localhost kernel: [93800.344649] ADDRCONF(NETDEV_UP): wlan0: link is not ready
Oct 12 13:03:41 localhost kernel: [93802.421767] ndiswrapper (iw_set_ap_address:566): setting AP mac address failed (C0010015)
Oct 12 13:03:41 localhost kernel: [93802.463748] ndiswrapper (iw_set_freq:325): setting configuration failed (C0010015)
Oct 12 13:03:46 localhost kernel: [93807.586611] ndiswrapper (iw_set_freq:325): setting configuration failed (C0010015)
Oct 12 13:03:46 localhost kernel: [93807.586832] ndiswrapper (iw_set_ap_address:566): setting AP mac address failed (C0010015)
Oct 12 13:03:48 localhost kernel: [93809.437184] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
Oct 12 13:03:48 localhost dhcpcd[19992]: version 5.2.12 starting
Oct 12 13:03:48 localhost dhcpcd[19992]: wlan0: broadcasting for a lease
Oct 12 13:03:48 localhost dhcpcd[19992]: wlan0: offered 192.168.2.7 from 192.168.2.1
Oct 12 13:03:48 localhost dhcpcd[19992]: wlan0: acknowledged 192.168.2.7 from 192.168.2.1
Oct 12 13:03:48 localhost dhcpcd[19992]: wlan0: checking for 192.168.2.7
Oct 12 13:03:53 localhost dhcpcd[19992]: wlan0: leased 192.168.2.7 for 1209600 seconds
Oct 12 13:03:53 localhost dhcpcd[19992]: forked to background, child pid 20013
Oct 12 13:10:02 localhost kernel: [94184.117515] atkbd serio0: Unknown key pressed (translated set 2, code 0x55 on isa0060/serio0).
Oct 12 13:10:02 localhost kernel: [94184.117521] atkbd serio0: Use 'setkeycodes 55 <keycode>' to make it known.
Oct 12 13:10:03 localhost kernel: [94184.853648] atkbd serio0: Unknown key released (translated set 2, code 0x55 on isa0060/serio0).
Oct 12 13:10:03 localhost kernel: [94184.853655] atkbd serio0: Use 'setkeycodes 55 <keycode>' to make it known.

As you can see, there are some known problems with ndiswrapper, but I didn't find nothing useful.
Any suggestions?
Thanks and sorry for my bad english!

Offline

Board footer

Powered by FluxBB