VIMAGE + kldload wlan + kldload wtap panic
Monthadar Al Jaberi
monthadar at gmail.com
Mon Mar 5 21:44:20 UTC 2012
Hi,
I am a very happy VIMAGE user. But lately I have been having problems
using it, and its too complicated for me to dig in so I hope you can
help me (and help Adrian too).
I am using FreeBSD Current with a kernel config without wlan module
and wireless devices attach kernel config.
uname -a shows:
FreeBSD acke 10.0-CURRENT FreeBSD 10.0-CURRENT #2: Mon Mar 5 20:02:38
CET 2012 root at acke:/usr/obj/usr/src/sys/VNET_without_wlan amd64
I run the following commands:
cd /usr/sys/module/wlan
make load
cd /usr/sys/modules/wtap
make load
then:
/usr/src/ools/tools/wtap/wtap/wtap c 0
ifconfig wlan create wlandev wtap0 wlanmode mesh
wlandebug -i wlan0 hwmp+mesh+output+input+inact
ifconfig wlan0 meshid mymesh
ifconfig wlan0 inet 192.168.2.1
and freebsd panics with:
Mon Mar 5 21:17:46 CET 2012
Mar 5 21:59:23 acke login: ROOT LOGIN (root) ON ttyv0
Using visibility wtap plugin...
Loaded wtap wireless simulator
wtap0: ieee80211_radiotap_attach: no tx channel, radiotap 0x0wtap0:
ieee80211_radiotap_attach: no rx channel, radiotap 0x0wlan0: Ethernet
address: 00:98:9a:98:96:97
wlan0: ieee80211_start: ignore queue, in SCAN state
wlan0: [00:98:9a:98:96:97] ieee80211_alloc_node: inact_reload 2
Kernel page fault with the following non-sleepable locks held:
exclusive sleep mutex wtap0_com_lock (wtap0_com_lock) r = 0
(0xffffff8002395018) locked @
/usr/src/sys/modules/wlan/../../net80211/ieee80211_proto.c:1937
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2a
kdb_backtrace() at kdb_backtrace+0x37
_witness_debugger() at _witness_debugger+0x2c
witness_warn() at witness_warn+0x2c4
trap() at trap+0x2fe
calltrap() at calltrap+0x8
--- trap 0xc, rip = 0xffffffff80885d0c, rsp = 0xffffff80003e9a00, rbp
= 0xffffff80003e9a20 ---
rt_dispatch() at rt_dispatch+0x2c
rt_ieee80211msg() at rt_ieee80211msg+0x7f
scan_task() at scan_task+0x4cd
taskqueue_run_locked() at taskqueue_run_locked+0x93
taskqueue_thread_loop() at taskqueue_thread_loop+0x3e
fork_exit() at fork_exit+0x135
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffff80003e9cf0, rbp = 0 ---
Fatal trap 12: page fault while in kernel mode
cpuid = 0; apic id = 00
fault virtual address = 0x28
fault code = supervisor read data, page not present
instruction pointer = 0x20:0xffffffff80885d0c
stack pointer = 0x28:0xffffff80003e9a00
frame pointer = 0x28:0xffffff80003e9a20
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 0 (wtap0 net80211 task)
I am attaching dump file too.
The weird thing is that I don't get this panic if I include wlan in
kernel config while everything else is the same.
Thank you for any help!
--
Monthadar Al Jaberi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: VNET_without_wlan
Type: application/octet-stream
Size: 14658 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-virtualization/attachments/20120305/134af27a/VNET_without_wlan-0001.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: core.txt.3
Type: application/octet-stream
Size: 73838 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-virtualization/attachments/20120305/134af27a/core.txt-0001.obj
More information about the freebsd-virtualization
mailing list