Re: Latest wi0 crashes with stable

"Gavin Cameron" <[email protected]>
Newsgroups gmane.os.freebsd.devel.mobile
Message-ID <028a01c2444e$f58e0b60$6401a8c0@bugs>
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" <[email protected]> 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 [email protected]
with "unsubscribe freebsd-mobile" in the body of the message
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.