serious problem with wi(4) (D-Link DWL-650)

"Jose M. Alcaide" <[email protected]>
Newsgroups gmane.os.freebsd.devel.mobile
Message-ID <[email protected]>
Hello,

I have timeout problems with the D-Link DWL-650 every time I try to
transmit big files (> 500 KB, for example): the transmission gets hanged
after 200-300 KB have been transferred (the exact point varies). It also
sometimes happens when when doing a ping flood (ping -s 1400 -f). However,
data reception works just fine, including promiscuous mode.

The system is running 4.6-RELEASE. The card is operating in infrastructure
mode, and it gets correctly associated to a base station. WEP-128 bit is
enabled.

These are the relevant kernel messages:

   >>> D-Link DWL-650 card inserted <<<
pcic0: Event mask 0x2
pcic0: Event mask 0x2
pcic0: Event mask 0x2
pcic0: Event mask 0x2
pcic0: Event mask 0x6
pcic0: Autodetected 3.3V card
pccard: card inserted, slot 0
pcic0: reset 1 int is 10 stat is 6d
pcic0: reset 2 int is 70 stat is 4d
pcic0: reset 3 int is 70 stat is 6d
pcic: I/O win 0 flags 15 240-27f
wi0: Forcing IRQ to 11
pcic: I/O win 0 flags 5 240-27f
wi0 at port 0x240-0x27f irq 11 flags 0x10000 slot 0 on pccard0
pcic: I/O win 0 flags 15 240-27f
wi0: Forcing IRQ to 11
wi0: 802.11 address: 00:05:5d:5c:24:00
wi0: using RF:PRISM2.5 MAC:ISL3873
wi0: Intersil Firmware: Primary 1.00.07, Station 1.03.05
wi0: wi_has_wep = 1
bpf: wi0 attached
pcic0: Event mask 0x9
   >>> File transmission is started; after ~200-300 KB... <<<
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.
   >>> and so on... <<<

The system enters an quasi-frozen state, until I remove the card: about
15-20 seconds later the card extraction is detected and the system
resumes its normal operation.

I tried to set hw.pcic.intr_path=1 to no avail. Other PCMCIA cards work
just fine (the machine is a Dell Inspiron 3700).

Any ideas?

Cheers,
JMA
-- 
****** Jose M. Alcaide  //  [email protected]  //  [email protected] ******
** "Beware of Programmers who carry screwdrivers" --  Leonard Brandwein **

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.