kern/72924: 4.10 wi driver timeout problem with Global Sun Technology WLAN card

Sergey Samitovsiy samsv at nktv.mk.ua
Wed Oct 20 07:00:42 PDT 2004


>Number:         72924
>Category:       kern
>Synopsis:       4.10 wi driver timeout problem with Global Sun Technology WLAN card
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Oct 20 14:00:41 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Sergey Samitovsiy
>Release:        4.10-STABLE
>Organization:
NKTV
>Environment:
FreeBSD sws.nktv.mk.ua 4.10-STABLE FreeBSD 4.10-STABLE #0: Wed Oct 20 13:57:29 EEST 2004     samsv at sws.nktv.mk.ua:/usr/src/sys/compile/SWS  i386      
>Description:
Global Sun Technology WLAN PC Card works properly with FreeBSD 4.9-STABLE with the following wi driver sources:
 src/sys/dev/wi/if_wireg.h,v 1.31.2.2 2002/08/02 07:11:34
 src/sys/dev/wi/if_wi.c,v 1.103.2.5 2003/08/07 04:31:14
but after upgrade to FreeBSD 4.10-STABLE with the following wi driver sources:
 src/sys/dev/src/sys/dev/wi/if_wireg.h,v 1.31.2.3 2004/05/18 06:57:33
 src/sys/dev/wi/if_wi.c,v 1.103.2.6 2004/05/18 06:57:33
this card does not work

/var/log/messages:

 pccard: card inserted, slot 0
 Oct 20 14:04:52 sws pccardd[52]: Card "11Mbps"("Wireless LAN PC Card")
 [Version 01.02] [] matched "11Mbps" ("Wireless LAN PC Card") [(null)]
 [(null)]
 wi0 at port 0x200-0x23f irq 5 slot 0 on pccard0
 wi0: 802.11 address: 00:03:2f:00:99:bb
 wi0: using RF:PRISM2.5 MAC:ISL3873
 wi0: Intersil Firmware: Primary 1.01.00, Station 1.06.03
 wi0: timeout in wi_cmd 0x0001; event status 0x8000
 wi0: timeout in wi_cmd 0x000a; event status 0x8000
 wi0: failed to allocate 1594 bytes on NIC
 wi0: tx buffer allocation failed
 wi0: wi_cmd: busy bit won't clear.
 wi0: failed to allocate 1594 bytes on NIC
 wi0: mgmt. buffer allocation failed
 wi0: wi_cmd: busy bit won't clear.
 Oct 20 14:05:08 sws pccardd[52]: wi0: 11Mbps (Wireless LAN PC Card)
 inserted.
 wi0: wi_cmd: busy bit won't clear.
 wi0: wi_cmd: busy bit won't clear.
 wi0: wi_cmd: busy bit won't clear.
 ...
      
>How-To-Repeat:
use GL241102 PCMCIA PC card with FreeBSD 4.10-STABLE PC
      
>Fix:
Use the old wi driver sources:
 src/sys/dev/wi/if_wireg.h,v 1.31.2.2 2002/08/02 07:11:34
 src/sys/dev/wi/if_wi.c,v 1.103.2.5 2003/08/07 04:31:14
 
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list