Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 26 May 2002 19:27:44 -0500 (CDT)
From:      Jason P Holland <jholland@cs.selu.edu>
To:        mobile@freebsd.org
Cc:        current@freebsd.org
Subject:   wi0 wpc11 wireless lockup problem
Message-ID:  <Pine.LNX.4.44.0205261907340.3574-100000@cs.selu.edu>

next in thread | raw e-mail | index | archive | help

guys,
  having a strange problem since upgrading to -STABLE.  this has happened
several times over the past 5 days.  when running something network
intensive, like a large ftp or cvsup, or even setting the machines net
card into promiscuous mode, my machine completely locks up.  no response
from the keyboard, mouse, ping, nothing.  after a while, the machine
starts responding again.  several times i have popped out my pcmcia card
(linksys wpc11 v3.0) and the machine returned to life.  /var/log/messages
is filled with the errors below.  i saw a related post on the list that
this is a known issue.  however, i last built my kernel on May 25th, is
there anything new in the pipeline that might help solve this problem??
i've included some information below that might be useful, let me know if
anything else is needed.  thanks!

jason

ps i appologize for the cross post, wasn't sure where to send this one.

----

toshiba tecra 8100
linksys wpc11 v3
128bit wep enabled
running latest -STABLE as of May 25th

May 26 19:08:08 mickey /kernel: wi0: watchdog timeout
May 26 19:08:08 mickey /kernel: wi0: timeout in wi_cmd 0x0002; event 
status 0x8000
May 26 19:08:08 mickey /kernel: wi0: timeout in wi_cmd 0x0000; event 
status 0x8000
May 26 19:08:08 mickey /kernel: wi0: wi_cmd: busy bit won't clear.
May 26 19:08:08 mickey /kernel: wi0: wi_cmd: busy bit won't clear.
May 26 19:08:08 mickey /kernel: wi0: init failed
May 26 19:08:08 mickey /kernel: wi0: wi_cmd: busy bit won't clear.
May 26 19:08:08 mickey last message repeated 22 times
May 26 19:08:08 mickey /kernel: wi0: failed to allocate 1594 bytes on NIC
May 26 19:08:08 mickey /kernel: wi0: tx buffer allocation failed
May 26 19:08:08 mickey /kernel: wi0: wi_cmd: busy bit won't clear.
May 26 19:08:08 mickey /kernel: wi0: failed to allocate 1594 bytes on NIC
May 26 19:08:08 mickey /kernel: wi0: mgmt. buffer allocation failed
May 26 19:08:08 mickey /kernel: wi0: timeout in wi_seek to 0/0; last 
status 4000
May 26 19:08:08 mickey /kernel: wi0: timeout in wi_seek to 0/44; last 
status 4044
May 26 19:08:08 mickey /kernel: wi0: wi_cmd: busy bit won't clear.
May 26 19:08:08 mickey /kernel: wi0: xmit failed
May 26 19:09:49 mickey /kernel: wi0: watchdog timeout
May 26 19:09:49 mickey /kernel: wi0: wi_cmd: busy bit won't clear.
May 26 19:09:49 mickey last message repeated 3 times
May 26 19:09:49 mickey /kernel: wi0: init failed
May 26 19:09:49 mickey /kernel: wi0: wi_cmd: busy bit won't clear.
May 26 19:09:49 mickey last message repeated 11 times
May 26 19:09:49 mickey /kernel: wi0: timeout in wi_cmd 0x0121; event 
status 0x0000
May 26 19:09:49 mickey last message repeated 8 times
May 26 19:09:49 mickey /kernel: wi0: timeout in wi_cmd 0x0001; event 
status 0x0000
May 26 19:09:49 mickey /kernel: wi0: timeout in wi_cmd 0x000a; event 
status 0x0000
May 26 19:09:49 mickey /kernel: wi0: failed to allocate 1594 bytes on NIC
May 26 19:09:49 mickey /kernel: wi0: tx buffer allocation failed
May 26 19:09:49 mickey /kernel: wi0: timeout in wi_cmd 0x000a; event 
status 0x0000
May 26 19:09:49 mickey /kernel: wi0: failed to allocate 1594 bytes on NIC
May 26 19:09:49 mickey /kernel: wi0: mgmt. buffer allocation failed
May 26 19:09:49 mickey /kernel: wi0: timeout in wi_cmd 0x010b; event 
status 0x0000
May 26 19:09:50 mickey /kernel: wi0: xmit failed
May 26 19:09:50 mickey /kernel: wi0: timeout in wi_cmd 0x0002; event 
status 0x0000
May 26 19:09:50 mickey /kernel: wi0: detached
May 26 19:09:50 mickey /kernel: pccard: card removed, slot 0
May 26 19:09:50 mickey /kernel: pccard: card inserted, slot 0

----

[jholland@mickey ~]$ uname -a
FreeBSD mickey 4.6-RC FreeBSD 4.6-RC #0: Sat May 25 17:34:11 CDT 2002     
root@mickey:/usr/src/sys/compile/WAR  i386
[jholland@mickey ~]$ 

----

Copyright (c) 1992-2002 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD 4.6-RC #0: Sat May 25 17:34:11 CDT 2002
    root@mickey:/usr/src/sys/compile/WAR
Timecounter "i8254"  frequency 1193182 Hz
CPU: Pentium III/Pentium III Xeon/Celeron (597.79-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x683  Stepping = 3
  
Features=0x383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE
>
real memory  = 201195520 (196480K bytes)
avail memory = 192577536 (188064K bytes)
Preloaded elf kernel "kernel" at 0xc0308000.
Pentium Pro MTRR support enabled
md0: Malloc disk
Using $PIR table, 10 entries at 0xc00f4ee0
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Intel 82443BX (440 BX) host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
pcib1: <Intel 82443BX (440 BX) PCI-PCI (AGP) bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
pci1: <S3 model 8c10 graphics accelerator> at 0.0 irq 11
isab0: <Intel 82371AB PCI to ISA bridge> at device 5.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel PIIX4 ATA33 controller> port 0xfff0-0xffff at device 5.1 
on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
pci0: <Intel 82371AB/EB (PIIX4) USB controller> at 5.2 irq 11
chip1: <Intel 82371AB Power management controller> port 0xfe70-0xfe7f at 
device 5.3 on pci0
pci0: <unknown card> (vendor=0x11c1, dev=0x0441) at 7.0 irq 3
pci0: <unknown card> (vendor=0x1179, dev=0x0d01) at 9.0 irq 11
pcic0: <Toshiba ToPIC95B PCI-CardBus Bridge> irq 11 at device 11.0 on pci0
pcic0: PCI Memory allocated: 0x44000000
pccard0: <PC Card bus (classic)> on pcic0
pcic1: <Toshiba ToPIC95B PCI-CardBus Bridge> irq 11 at device 11.1 on pci0
pcic1: PCI Memory allocated: 0x44001000
pccard1: <PC Card bus (classic)> on pcic1
pci0: <unknown card> (vendor=0x1073, dev=0x0010) at 12.0 irq 11
eisa0: <EISA bus> on motherboard
eisa0: unknown card @@@0000 (0x00000000) at slot 1
orm0: <Option ROM> at iomem 0xc0000-0xcbfff on isa0
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model IntelliMouse, device ID 3
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1: configured irq 3 not in bitmap of probed irqs 0
ata1-slave: ATAPI identify retries exceeded
pccard: card inserted, slot 0
ad0: 11513MB <TOSHIBA MK1214GAP> [23392/16/63] at ata0-master UDMA33
acd0: DVD-ROM <TOSHIBA DVD-ROM SD-C2402> at ata1-master PIO4
Mounting root from ufs:/dev/ad0s3a
pccard: card removed, slot 0
pccard: card inserted, slot 0
wi0 at port 0x240-0x27f irq 11 flags 0x10000 slot 0 on pccard0
wi0: 802.11 address: 00:06:25:a9:3b:1e
wi0: using RF:PRISM3(PCMCIA)
wi0: Intersil Firmware: Primary 1.00.05, Station 1.03.04
wi0: watchdog timeout
wi0: timeout in wi_cmd 0x0002; event status 0x8000
wi0: timeout in wi_cmd 0x0000; event status 0x8000
wi0: wi_cmd: busy bit won't clear.
wi0: wi_cmd: busy bit won't clear.
wi0: init failed
wi0: wi_cmd: busy bit won't clear.
wi0: wi_cmd: busy bit won't clear.
wi0: wi_cmd: busy bit won't clear.
wi0: wi_cmd: busy bit won't clear.
wi0: timeout in wi_cmd 0x0121; event status 0x0000
wi0: timeout in wi_cmd 0x0121; event status 0x0000
wi0: timeout in wi_cmd 0x0121; event status 0x0000
wi0: timeout in wi_cmd 0x0121; event status 0x0000
wi0: timeout in wi_cmd 0x0121; event status 0x0000
wi0: timeout in wi_cmd 0x0121; event status 0x0000
wi0: timeout in wi_cmd 0x0001; event status 0x0000
wi0: timeout in wi_cmd 0x000a; event status 0x0000
wi0: failed to allocate 1594 bytes on NIC
wi0: tx buffer allocation failed
wi0: timeout in wi_cmd 0x000a; event status 0x0000
wi0: failed to allocate 1594 bytes on NIC
wi0: mgmt. buffer allocation failed
wi0: timeout in wi_cmd 0x010b; event status 0x0000
wi0: xmit failed
wi0: timeout in wi_cmd 0x0002; event status 0x0000
wi0: detached
pccard: card removed, slot 0
pccard: card inserted, slot 0
wi0 at port 0x240-0x27f irq 11 flags 0x10000 slot 0 on pccard0
wi0: 802.11 address: 00:06:25:a9:3b:1e
wi0: using RF:PRISM3(PCMCIA)
wi0: Intersil Firmware: Primary 1.00.05, Station 1.03.04
wi0: watchdog timeout
wi0: timeout in wi_cmd 0x0002; event status 0x8000
wi0: timeout in wi_cmd 0x0000; event status 0x8000
wi0: wi_cmd: busy bit won't clear.
wi0: wi_cmd: busy bit won't clear.
wi0: init failed
wi0: wi_cmd: busy bit won't clear.
wi0: wi_cmd: busy bit won't clear.
wi0: wi_cmd: busy bit won't clear.
wi0: timeout in wi_cmd 0x0121; event status 0x0000
wi0: timeout in wi_cmd 0x0121; event status 0x0000
wi0: timeout in wi_cmd 0x0121; event status 0x0000
wi0: timeout in wi_cmd 0x0121; event status 0x0000
wi0: timeout in wi_cmd 0x0121; event status 0x0000
wi0: timeout in wi_cmd 0x0001; event status 0x0000
wi0: timeout in wi_cmd 0x000a; event status 0x0000
wi0: failed to allocate 1594 bytes on NIC
wi0: tx buffer allocation failed
wi0: timeout in wi_cmd 0x000a; event status 0x0000
wi0: failed to allocate 1594 bytes on NIC
wi0: mgmt. buffer allocation failed
wi0: timeout in wi_cmd 0x010b; event status 0x0000
wi0: xmit failed
wi0: timeout in wi_cmd 0x0002; event status 0x0000
wi0: detached
pccard: card removed, slot 0
pccard: card inserted, slot 0
wi0 at port 0x240-0x27f irq 11 flags 0x10000 slot 0 on pccard0
wi0: 802.11 address: 00:06:25:a9:3b:1e
wi0: using RF:PRISM3(PCMCIA)
wi0: Intersil Firmware: Primary 1.00.05, Station 1.03.04

-----

[jholland@mickey ~]$ pccardc dumpcis
Configuration data for card in slot 0
Tuple #1, code = 0x1 (Common memory descriptor), length = 3
    000:  00 00 ff
        Common memory device information:
                Device number 1, type No device, WPS = OFF
                Speed = No speed, Memory block size = 512b, 1 units
Tuple #2, code = 0x17 (Attribute memory descriptor), length = 4
    000:  67 5a 08 ff
        Attribute memory device information:
                Device number 1, type SRAM, WPS = OFF
                Speed = 5.0 x 100 ns, Memory block size = 512b, 2 units
Tuple #3, code = 0x1d (Other conditions for attribute memory), length = 5
    000:  03 67 5a 08 ff
        (MWAIT) (3V card)
Tuple #4, code = 0x15 (Version 1 info), length = 75
    000:  01 00 54 68 65 20 4c 69 6e 6b 73 79 73 20 47 72
    010:  6f 75 70 2c 20 49 6e 63 2e 00 49 6e 73 74 61 6e
    020:  74 20 57 69 72 65 6c 65 73 73 20 4e 65 74 77 6f
    030:  72 6b 20 50 43 20 43 61 72 64 00 49 53 4c 33 37
    040:  33 30 30 50 00 52 65 76 41 00 ff
        Version = 1.0, Manuf = [The Linksys Group, Inc.], card vers = 
[Instant Wireless Network PC Card]
        Addit. info = [ISL37300P],[RevA]
Tuple #5, code = 0x20 (Manufacturer ID), length = 4
    000:  74 02 13 16
        PCMCIA ID = 0x274, OEM ID = 0x1613
Tuple #6, code = 0x21 (Functional ID), length = 2
    000:  06 00
        Network/LAN adapter
Tuple #7, code = 0x22 (Functional EXT), length = 2
    000:  01 07
        Network technology: Wireless
Tuple #8, code = 0x22 (Functional EXT), length = 5
    000:  02 40 42 0f 00
        Network speed: 1 Mb/sec
Tuple #9, code = 0x22 (Functional EXT), length = 5
    000:  02 80 84 1e 00
        Network speed: 2 Mb/sec
Tuple #10, code = 0x22 (Functional EXT), length = 5
    000:  02 60 ec 53 00
        Network speed: 5 Mb/sec
Tuple #11, code = 0x22 (Functional EXT), length = 5
    000:  02 c0 d8 a7 00
        Network speed: 11 Mb/sec
Tuple #12, code = 0x22 (Functional EXT), length = 2
    000:  03 07
        Network media: 2.4 GHz
Tuple #13, code = 0x22 (Functional EXT), length = 8
    000:  04 06 00 06 25 a9 3b 1e
        Network node ID: 00 06 25 a9 3b 1e
Tuple #14, code = 0x22 (Functional EXT), length = 2
    000:  05 01
        Network connector: closed connector standard
Tuple #15, code = 0x1a (Configuration map), length = 7
    000:  03 01 e0 03 00 00 01
        Reg len = 4, config register addr = 0x3e0, last config = 0x1
        Registers: X------- 
Tuple #16, code = 0x1b (Configuration entry), length = 14
    000:  c1 01 19 76 35 d5 19 36 36 05 46 ff ff ff
        Config index = 0x1(default)
        Interface byte = 0x1 (I/O)
        Vcc pwr:
                Minimum operating supply voltage: 3 x 1V
                Maximum operating supply voltage: 5 x 1V, ext = 0x19
                Max current average over 1 second: 3 x 100mA
                Max current average over 10 ms: 3 x 100mA
                Power down supply current: 1 x 10mA
        Card decodes 6 address lines, limited 8/16 Bit I/O
                IRQ modes: Level, Pulse, Shared
                IRQs:  NMI IOCK BERR VEND 0 1 2 3 4 5 6 7 8 9 10 11 12 13 
14 15
Tuple #17, code = 0xff (Terminator), length = 0
2 slots found


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.44.0205261907340.3574-100000>