Date: Thu, 15 Aug 2002 21:29:03 +1000 From: "Gavin Cameron" <gavin@itworks.com.au> To: "M. Warner Losh" <imp@bsdimp.com> Cc: <mobile@FreeBSD.ORG> Subject: Re: Latest wi0 crashes with stable Message-ID: <028a01c2444e$f58e0b60$6401a8c0@bugs> References: <009a01c242d2$0d9fd860$6401a8c0@bugs> <20020813.081229.38051251.imp@bsdimp.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi Warner, I've managed to do a couple more tests. Going back about 2 weeks for /sys/dev/wi stops all the errors that I've been experiencing over the last week and a bit and I can now transfer significant amounts of data. The current version in -stable wedges up after a couple of Mbytes. I've currently transferred arounf 100MBytes without issue. > In message: <009a01c242d2$0d9fd860$6401a8c0@bugs> > "Gavin Cameron" <gavin@itworks.com.au> writes: > : Anyone know how I can check old versions of the wi driver out > : using cvsup? Things were working great a month ago! > > Very odd. I'll have to find me a PLX based board to give things a try > with 9the MA301 is plx based, right?) Beleive so... I'm not really in the position to pull my machine to bits at the moment... I can probably confirm this on the weekend if noone else can confirm before then. > > To answer your question: add a date=yyyy.mm.dd.hh.mm.ss specification > to your cvsup file. Then tell me, if possible, the smallest date > range that you can find that has working/not-working code. Please > also include a full dmesg so that I can check my assumptions (you are > using the latest firmware, etc). Also, is this card being used in > hostap mode? OK... have gone back 14 days to the following versions and things are working fine. chip# cvs status cvs status: Examining . =================================================================== File: if_wavelan_ieee.h Status: Needs Patch Working revision: 1.12.2.1 Thu Aug 15 10:15:57 2002 Repository revision: 1.12.2.2 /home3/ncvs/src/sys/dev/wi/if_wavelan_ie ee.h,v Sticky Tag: RELENG_4 (branch: 1.12.2) Sticky Date: (none) Sticky Options: (none) =================================================================== File: if_wi.c Status: Needs Patch Working revision: 1.103.2.1 Thu Aug 15 10:15:57 2002 Repository revision: 1.103.2.2 /home3/ncvs/src/sys/dev/wi/if_wi.c,v Sticky Tag: RELENG_4 (branch: 1.103.2) Sticky Date: (none) Sticky Options: (none) =================================================================== File: if_wi_pccard.c Status: Needs Patch Working revision: 1.8.2.1 Thu Aug 15 10:15:57 2002 Repository revision: 1.8.2.2 /home3/ncvs/src/sys/dev/wi/if_wi_pccard.c,v Sticky Tag: RELENG_4 (branch: 1.8.2) Sticky Date: (none) Sticky Options: (none) =================================================================== File: if_wi_pci.c Status: Up-to-date Working revision: 1.8.2.3 Thu Aug 15 09:43:10 2002 Repository revision: 1.8.2.3 /home3/ncvs/src/sys/dev/wi/if_wi_pci.c,v Sticky Tag: RELENG_4 (branch: 1.8.2) Sticky Date: (none) Sticky Options: (none) =================================================================== File: if_wireg.h Status: Needs Patch Working revision: 1.31.2.1 Thu Aug 15 10:15:57 2002 Repository revision: 1.31.2.2 /home3/ncvs/src/sys/dev/wi/if_wireg.h,v Sticky Tag: RELENG_4 (branch: 1.31.2) Sticky Date: (none) Sticky Options: (none) =================================================================== File: if_wivar.h Status: Needs Patch Working revision: 1.8.2.2 Thu Aug 15 10:15:57 2002 Repository revision: 1.8.2.3 /home3/ncvs/src/sys/dev/wi/if_wivar.h,v Sticky Tag: RELENG_4 (branch: 1.8.2) Sticky Date: (none) Sticky Options: (none) =================================================================== File: wi_hostap.c Status: Needs Patch Working revision: 1.7.2.3 Thu Aug 15 10:15:57 2002 Repository revision: 1.7.2.4 /home3/ncvs/src/sys/dev/wi/wi_hostap.c,v Sticky Tag: RELENG_4 (branch: 1.7.2) Sticky Date: (none) Sticky Options: (none) =================================================================== File: wi_hostap.h Status: Needs Patch Working revision: 1.3.2.2 Thu Aug 15 10:15:57 2002 Repository revision: 1.3.2.3 /home3/ncvs/src/sys/dev/wi/wi_hostap.h,v Sticky Tag: RELENG_4 (branch: 1.3.2) Sticky Date: (none) Sticky Options: (none) chip# and I've transferred significantly more data than I'm able to with the versions currently in -stable. Here's the dmesg for the wi0 device wi0: <Netgear MA301> port 0xe000-0xe03f,0xdc00-0xdc7f mem 0xee001000-0xee001fff irq 5 at device 18.0 on pci0 wi0: 802.11 address: 00:30:ab:1a:06:c6 wi0: using RF:PRISM2.5 MAC:ISL3873 wi0: Intersil Firmware: Primary 1.00.07, Station 1.03.06 I've looked at the Netgear web site and it appears that I have a later version of firmware than currently on the web site. Yes, I'm using this card in hostap mode. Here's the ifconfig output chip# ifconfig wi0 wi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet 192.168.255.1 netmask 0xffffffff broadcast 192.168.255.1 ether 00:30:ab:1a:06:c6 media: IEEE 802.11 Wireless Ethernet DS/11Mbps <hostap> status: associated ssid GavinsHomeNetwork 1:GavinsHomeNetwork stationname "FreeBSD WaveLAN/IEEE node" channel 3 authmode OPEN powersavemode OFF powersavesleep 100 wepmode OFF weptxkey 3 wepkey 1:128-bit wepkey 2:128-bit wepkey 3:128-bit wepkey 4:128-bit chip# Disregard the IP address and netmask. > > The busy bit won't clear usually means that the card is hopelessly > wedged. Maybe the init/reset code for these things is broken and > things only kinda worked before? Who knows. > Let me know if there's anything else you need me to do or if you need more info. Cheers Gavin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?028a01c2444e$f58e0b60$6401a8c0>