Re: on amd64 r246552: iwn0: <Intel Wireless WiFi Link 4965>: fatal firmware error

Anton Shterenlikht <[email protected]>
Newsgroups gmane.os.freebsd.devel.mobile,gmane.os.freebsd.current
Message-ID <[email protected]>
	From [email protected] Mon Feb 11 11:11:23 2013

	Yesterday I had something similar - it was cause by a radio switch flip:

	iwn0: RF switch: radio disabled
	ubt0: ubt_bulk_read_callback:867: bulk-in transfer failed: USB_ERR_STALLED
	ubt0: ubt_intr_read_callback:767: interrupt transfer failed: USB_ERR_STALLED
	ugen1.4: <Dell Computer Corp> at usbus1 (disconnected)
	ubt0: at uhub3, port 7, addr 4 (disconnected)
	iwn0: iwn_intr: fatal firmware error
	firmware error log:
	  error type      = "SYSASSERT" (0x00000005)
	  program counter = 0x0001EFD8
	  source line     = 0x0000012E
	  error data      = 0x0000000000000000
	  branch link     = 0x0001EEE40001EEE4
	  interrupt link  = 0x0000153200000000
	  time            = 767402829
	driver status:
	  tx ring  0: qid=0  cur=194 queued=0
	  tx ring  1: qid=1  cur=0   queued=0
	  tx ring  2: qid=2  cur=0   queued=0
	  tx ring  3: qid=3  cur=18  queued=0
	  tx ring  4: qid=4  cur=58  queued=0
	  tx ring  5: qid=5  cur=0   queued=0
	  tx ring  6: qid=6  cur=0   queued=0
	  tx ring  7: qid=7  cur=0   queued=0
	  tx ring  8: qid=8  cur=0   queued=0
	  tx ring  9: qid=9  cur=0   queued=0
	  tx ring 10: qid=10 cur=0   queued=0
	  tx ring 11: qid=11 cur=0   queued=0
	  tx ring 12: qid=12 cur=0   queued=0
	  tx ring 13: qid=13 cur=0   queued=0
	  tx ring 14: qid=14 cur=0   queued=0
	  tx ring 15: qid=15 cur=0   queued=0
	  tx ring 16: qid=16 cur=0   queued=0
	  tx ring 17: qid=17 cur=0   queued=0
	  tx ring 18: qid=18 cur=0   queued=0
	  tx ring 19: qid=19 cur=0   queued=0
	  rx ring: cur=1

	FreeBSD mercury 9.1-RELEASE FreeBSD 9.1-RELEASE #0: Fri Feb  8
	23:26:37 CET 2013
	root@mercury:/usr/obj/usr/src/sys/CeDeROM-MERCURY  amd64

	% pciconf -lv
	iwn0@pci0:2:0:0:	class=0x028000 card=0x13218086 chip=0x422c8086
	rev=0x35 hdr=0x00
	    vendor     = 'Intel Corporation'
	    device     = 'Centrino Advanced-N 6200'
	    class      = network


	Best regards,
	Tomek


Yes, I can reproduce this on amd64 -current.
I had to flip the switch twice to cause this:

iwn0: RF switch: radio disabled
wlan0: link state changed to DOWN
iwn0: RF switch: radio enabled
wlan0: link state changed to UP
iwn0: RF switch: radio disabled
wlan0: link state changed to DOWN
iwn0: RF switch: radio enabled
iwn0: iwn_intr: fatal firmware error
firmware error log:
  error type      = "NMI_INTERRUPT_WDG" (0x00000004)
  program counter = 0x0000046C
  source line     = 0x000000D0
  error data      = 0x0000000207030000
  branch link     = 0x00008370000004C2
  interrupt link  = 0x000006DA000018B8
  time            = 200035
driver status:
  tx ring  0: qid=0  cur=0   queued=0  
  tx ring  1: qid=1  cur=0   queued=0  
  tx ring  2: qid=2  cur=0   queued=0  
  tx ring  3: qid=3  cur=3   queued=1  
  tx ring  4: qid=4  cur=97  queued=0  
  tx ring  5: qid=5  cur=0   queued=0  
  tx ring  6: qid=6  cur=0   queued=0  
  tx ring  7: qid=7  cur=0   queued=0  
  tx ring  8: qid=8  cur=0   queued=0  
  tx ring  9: qid=9  cur=0   queued=0  
  tx ring 10: qid=10 cur=0   queued=0  
  tx ring 11: qid=11 cur=0   queued=0  
  tx ring 12: qid=12 cur=0   queued=0  
  tx ring 13: qid=13 cur=0   queued=0  
  tx ring 14: qid=14 cur=0   queued=0  
  tx ring 15: qid=15 cur=0   queued=0  
  rx ring: cur=47
in6_purgeaddr: err=65, destination address delete failed


However, in my earlier report I got to this
error with no flipping the switch at all.

Anton

_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-mobile
To unsubscribe, send any mail to "[email protected]"
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.