From owner-freebsd-wireless@FreeBSD.ORG Sun Dec 9 07:38:03 2012 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 56D0B82E for ; Sun, 9 Dec 2012 07:38:03 +0000 (UTC) (envelope-from c.kworr@gmail.com) Received: from mail-ee0-f54.google.com (mail-ee0-f54.google.com [74.125.83.54]) by mx1.freebsd.org (Postfix) with ESMTP id D6BBE8FC08 for ; Sun, 9 Dec 2012 07:38:02 +0000 (UTC) Received: by mail-ee0-f54.google.com with SMTP id c13so1203265eek.13 for ; Sat, 08 Dec 2012 23:38:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=vVUU6g4NFa98Eh1OtIaxAfPQpOlq4O+5yRlHbTP22JE=; b=wtVgEr+0VMapUowiHLNNyPK1YWxz2BcUAyDPdwbxgNqOyk7AA7yA1jEbaTEUOTDLZw cUJL1stlTOjP26lSDvkarTwjv/olGHDMcBUB9al//X6K+gTxShU77q1ALGWLJldRyltd +ZP6db1K9Odc3E3AB+yHBWDvrerWtFHbFsyB1+0va2oCUfZ7/JvLy0fTRA53gUpps2wA 42mIO8zWfJL3Nz39dv6IMcJF2n+/hyNg042uc9ehVZlmLcVe9WRkCZSd+6ucjwmMC5la kDS2yleH24VsFfnx4dYFveaBW+U3Vr29ui3LyXlt/6CAmNUbaEO7i16mOMagVGIeZIZy tNHQ== Received: by 10.14.176.66 with SMTP id a42mr35847662eem.34.1355038681676; Sat, 08 Dec 2012 23:38:01 -0800 (PST) Received: from limbo.xim.bz ([46.150.100.6]) by mx.google.com with ESMTPS id 6sm22740875eea.3.2012.12.08.23.37.59 (version=SSLv3 cipher=OTHER); Sat, 08 Dec 2012 23:38:00 -0800 (PST) Message-ID: <50C43FCA.3040900@gmail.com> Date: Sun, 09 Dec 2012 09:37:46 +0200 From: Volodymyr Kostyrko User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:17.0) Gecko/20100101 Firefox/17.0 SeaMonkey/2.14.1 MIME-Version: 1.0 To: freebsd-wireless@FreeBSD.org Subject: rum0 based USB wireless adapter dumps core Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Dec 2012 07:38:03 -0000 Hi all. I recently acquired another device. Upon creating simple access point my machine starts to dump core: KDB: stack backtrace: #0 0x83586132 at kdb_backtrace+0x52 #1 0x835551fc at panic+0x1bc #2 0x89ba96a2 at ieee80211_pwrsave+0x252 #3 0x89ba44fe at ieee80211_start+0x40e #4 0x8360a019 at if_transmit+0x129 #5 0x8360bb47 at ether_output+0x5e7 #6 0x836314e0 at ip_output+0xd70 #7 0x8362e807 at ip_forward+0x3b7 #8 0x8362e107 at ip_input+0x5d7 #9 0x83610fd7 at netisr_dispatch_src+0xa7 #10 0x83611370 at netisr_dispatch+0x20 #11 0x8360c373 at ether_demux+0x133 #12 0x8360c1e9 at ether_nh_input+0x329 #13 0x83610fd7 at netisr_dispatch_src+0xa7 #14 0x83611370 at netisr_dispatch+0x20 #15 0x8360c5d1 at ether_input+0x21 #16 0x896e6335 at ste_rxeof+0xe5 #17 0x896e706e at ste_intr+0xae Uptime: 54m35s Physical memory: 1011 MB #0 doadump (textdump=-202975232) at pcpu.h:249 249 pcpu.h: No such file or directory. in pcpu.h (kgdb) #0 doadump (textdump=-202975232) at pcpu.h:249 #1 0x83554dd1 in kern_reboot (howto=Variable "howto" is not available. ) at /usr/src/sys/kern/kern_shutdown.c:448 #2 0x83555248 in panic (fmt=Unhandled dwarf expression opcode 0xfb ) at /usr/src/sys/kern/kern_shutdown.c:636 #3 0x89ba96a2 in ieee80211_pwrsave (ni=Cannot access memory at address 0x1 ) at /usr/src/sys/modules/wlan/../../net80211/ieee80211_power.c:387 #4 0x89ba44fe in ieee80211_start (ifp=Variable "ifp" is not available. ) at /usr/src/sys/modules/wlan/../../net80211/ieee80211_output.c:284 #5 0x8360a019 in if_transmit (ifp=Variable "ifp" is not available. ) at /usr/src/sys/net/if.c:3354 #6 0x8360bb47 in ether_output (ifp= Abort trap (core dumped) Relevant output from messages: ugen0.2: at usbus0 rum0: on usbus0 rum0: MAC/BBP RT2573 (rev 0x2573a), RF RT2528 ieee80211_load_module: load the wlan_amrr module by hand for now. wlan0: Ethernet address: 00:e0:4c:54:2b:5c rum0: need to implement rum_update_mcast Starting Network: rum0. rum0: flags=8943 metric 0 mtu 2290 ether 00:e0:4c:54:2b:5c nd6 options=21 media: IEEE 802.11 Wireless Ethernet autoselect mode 11g status: running lock order reversal: 1st 0x89c4e6c0 rum0_node_lock (rum0_node_lock) @ /usr/src/sys/modules/wlan/../../net80211/ieee80211_node.c:1940 2nd 0x89c4d014 rum0_com_lock (rum0_com_lock) @ /usr/src/sys/modules/wlan/../../net80211/ieee80211_power.c:295 KDB: stack backtrace: #0 0x83586132 at kdb_backtrace+0x52 #1 0x8359a34e at witness_checkorder+0xc1e #2 0x835411da at _mtx_lock_flags+0x7a #3 0x89ba8f06 at ieee80211_set_tim+0x76 #4 0x89ba0061 at node_age+0x61 #5 0x89b9faf0 at ieee80211_node_timeout+0x1b0 #6 0x8356955e at softclock+0x25e #7 0x83528655 at intr_event_execute_handlers+0xc5 #8 0x83528a32 at ithread_loop+0xe2 #9 0x83525f4c at fork_exit+0x7c #10 0x83783634 at fork_trampoline+0x8 rum0: device timeout rum0: device timeout rum0: at uhub0, port 1, addr 2 (disconnected) rum0: could not multi read MAC register: USB_ERR_TIMEOUT Dec 8 23:03:53 limbo dhcpd: receive_packet failed on wlan0: Device not configured rum0: could not multi read MAC register: USB_ERR_TIMEOUT lock order reversal: 1st 0x87da6e28 if_addr_mtx (if_addr_mtx) @ /usr/src/sys/netinet/igmp.c:1710 2nd 0x83a25318 ifnet_rw (ifnet_rw) @ /usr/src/sys/net/if.c:238 KDB: stack backtrace: #0 0x83586132 at kdb_backtrace+0x52 #1 0x8359a34e at witness_checkorder+0xc1e #2 0x83553415 at _rw_rlock+0x75 #3 0x83603e53 at ifnet_byindex+0x23 #4 0x8361b5fe at igmp_intr+0x1e #5 0x83610fd7 at netisr_dispatch_src+0xa7 #6 0x83611370 at netisr_dispatch+0x20 #7 0x8361e4f0 at igmp_v1v2_queue_report+0x190 #8 0x8361d6a9 at igmp_fasttimo+0x549 #9 0x835b4840 at pffasttimo+0x30 #10 0x8356955e at softclock+0x25e #11 0x83528655 at intr_event_execute_handlers+0xc5 #12 0x83528a32 at ithread_loop+0xe2 #13 0x83525f4c at fork_exit+0x7c #14 0x83783634 at fork_trampoline+0x8 lock order reversal: 1st 0x87da6e28 if_addr_mtx (if_addr_mtx) @ /usr/src/sys/netinet/igmp.c:1710 2nd 0x83a257dc PFil hook read/write mutex (PFil hook read/write mutex) @ /usr/src/sys/net/pfil.c:77 KDB: stack backtrace: #0 0x83586132 at kdb_backtrace+0x52 #1 0x8359a34e at witness_checkorder+0xc1e #2 0x83552885 at _rm_rlock_debug+0x85 #3 0x836120ba at pfil_run_hooks+0x4a #4 0x83630fc1 at ip_output+0x851 #5 0x8361b8b8 at igmp_intr+0x2d8 #6 0x83610fd7 at netisr_dispatch_src+0xa7 #7 0x83611370 at netisr_dispatch+0x20 #8 0x8361e4f0 at igmp_v1v2_queue_report+0x190 #9 0x8361d6a9 at igmp_fasttimo+0x549 #10 0x835b4840 at pffasttimo+0x30 #11 0x8356955e at softclock+0x25e #12 0x83528655 at intr_event_execute_handlers+0xc5 #13 0x83528a32 at ithread_loop+0xe2 #14 0x83525f4c at fork_exit+0x7c #15 0x83783634 at fork_trampoline+0x8 lock order reversal: 1st 0x87da6e28 if_addr_mtx (if_addr_mtx) @ /usr/src/sys/netinet/igmp.c:1710 2nd 0x8965f2e8 ste0 (network driver) @ /usr/src/sys/modules/ste/../../dev/ste/if_ste.c:1881 KDB: stack backtrace: #0 0x83586132 at kdb_backtrace+0x52 #1 0x8359a34e at witness_checkorder+0xc1e #2 0x835411da at _mtx_lock_flags+0x7a #3 0x896e6f23 at ste_start+0x33 #4 0x8360a019 at if_transmit+0x129 #5 0x8360bb47 at ether_output+0x5e7 #6 0x836314e0 at ip_output+0xd70 #7 0x8361b8b8 at igmp_intr+0x2d8 #8 0x83610fd7 at netisr_dispatch_src+0xa7 #9 0x83611370 at netisr_dispatch+0x20 #10 0x8361e4f0 at igmp_v1v2_queue_report+0x190 #11 0x8361d6a9 at igmp_fasttimo+0x549 #12 0x835b4840 at pffasttimo+0x30 #13 0x8356955e at softclock+0x25e #14 0x83528655 at intr_event_execute_handlers+0xc5 #15 0x83528a32 at ithread_loop+0xe2 #16 0x83525f4c at fork_exit+0x7c #17 0x83783634 at fork_trampoline+0x8 rum0: could not multi write MAC register: USB_ERR_TIMEOUT rum0: on usbus0 rum0: MAC/BBP RT2573 (rev 0x2573a), RF RT2528 ieee80211_load_module: load the wlan_amrr module by hand for now. wlan0: Ethernet address: 00:e0:4c:54:2b:5c lock order reversal: 1st 0x887d1778 rum0_scan_lock (rum0_scan_lock) @ /usr/src/sys/modules/wlan/../../net80211/ieee80211_node.c:1937 2nd 0x887d0014 rum0_com_lock (rum0_com_lock) @ /usr/src/sys/modules/wlan/../../net80211/ieee80211_node.c:2510 KDB: stack backtrace: #0 0x83586132 at kdb_backtrace+0x52 #1 0x8359a34e at witness_checkorder+0xc1e #2 0x835411da at _mtx_lock_flags+0x7a #3 0x89ba1cd8 at ieee80211_node_leave+0x98 #4 0x89b9f9b8 at ieee80211_node_timeout+0x78 #5 0x8356955e at softclock+0x25e #6 0x83528655 at intr_event_execute_handlers+0xc5 #7 0x83528a32 at ithread_loop+0xe2 #8 0x83525f4c at fork_exit+0x7c #9 0x83783634 at fork_trampoline+0x8 panic: age -1 cpuid = 0 KDB: stack backtrace: #0 0x83586132 at kdb_backtrace+0x52 #1 0x835551fc at panic+0x1bc #2 0x89ba96a2 at ieee80211_pwrsave+0x252 #3 0x89ba44fe at ieee80211_start+0x40e #4 0x8360a019 at if_transmit+0x129 #5 0x8360bb47 at ether_output+0x5e7 #6 0x836314e0 at ip_output+0xd70 #7 0x8362e807 at ip_forward+0x3b7 #8 0x8362e107 at ip_input+0x5d7 #9 0x83610fd7 at netisr_dispatch_src+0xa7 #10 0x83611370 at netisr_dispatch+0x20 #11 0x8360c373 at ether_demux+0x133 #12 0x8360c1e9 at ether_nh_input+0x329 #13 0x83610fd7 at netisr_dispatch_src+0xa7 #14 0x83611370 at netisr_dispatch+0x20 #15 0x8360c5d1 at ether_input+0x21 #16 0x896e6335 at ste_rxeof+0xe5 #17 0x896e706e at ste_intr+0xae > uname -a FreeBSD limbo.xim.bz 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #1 r243673M: Fri Dec 7 21:57:21 EET 2012 arcade@limbo.xim.bz:/usr/obj/usr/src/sys/MINIMALx32 i386 Kernel source has tmpfs-nrbtree.1.patch, world is built with clang. -- Sphinx of black quartz judge my vow.