Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 9 Nov 2009 20:45:20 +0000
From:      Alireza Torabi <alireza.torabi@gmail.com>
To:        Bernhard Schmidt <bschmidt@techwires.net>, freebsd-net@freebsd.org
Subject:   Intel WiFi 5100, PANIC 9.0-CURRENT FreeBSD
Message-ID:  <cffd8c580911091245q3fd8a03el57a66d26e493f953@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hi,

Can anyone help here please?

Thanks
--

FreeBSD E4300.sys.local 9.0-CURRENT FreeBSD 9.0-CURRENT #10: Tue Nov
3 17:18:01 GMT 2009
root@E4300.sys.local:/usr/obj/usr/src/sys/E4300  amd64


GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "amd64-marcel-freebsd"...

Unread portion of the kernel message buffer:
Kernel page fault with the following non-sleepable locks held:
exclusive sleep mutex iwn0 (network driver) r = 0 (0xffffff80002fb010)
locked @ /usr/src/sys/modules/
iwn/../../dev/iwn/if_iwn.c:2439


Fatal trap 12: page fault while in kernel mode
cpuid = 1; apic id = 01
fault virtual address   = 0x28
fault code              = supervisor write data, page not present
instruction pointer     = 0x20:0xffffffff80564ff1
stack pointer           = 0x28:0xffffff8074868ac0
frame pointer           = 0x28:0xffffff8074868af0
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         = 12 (irq258: iwn0)
trap number             = 12
panic: page fault
cpuid = 1
panic: bufwrite: buffer is not busy???
cpuid = 1
Uptime: 10m34s
Physical memory: 4035 MB
Dumping 1302 MB:

Fatal trap 12: page fault while in kernel mode
cpuid = 1; apic id = 01
fault virtual address   = 0xfffffb000cd05004
fault code              = supervisor write data, page not present
instruction pointer     = 0x20:0xffffff8074868522
stack pointer           = 0x28:0xffffff8074ed1b00
frame pointer           = 0x28:0xffffff8074ed1b30
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         = 12 (irq19: fwohci0+)
trap number             = 12
panic: page fault
cpuid = 1
 1287 1271 1255 1239 1223 1207 1191 1175 1159 1143 1127 1111 1095 1079
1063 1047 1031 1015 999 983 96
7 951 935 919 903 887 871 855 839 823 807 791 775 759 743 727 711 695
679 663 647 631 615 599 583 567
 551 535 519 503 487 471 455 439 423 407 391 375 359 343 327 311 295
279 263 247 231 215 199 183 167
151 135 119 103 87 71 55 39 23 7
(kgdb) list *0xffffff8074868522
No source file for address 0xffffff8074868522.
(kgdb) list *0xffffffff80564ff1
0xffffffff80564ff1 is in _bus_dmamap_sync
(/usr/src/sys/amd64/amd64/busdma_machdep.c:933).
928                                     bcopy((void *)bpage->datavaddr,
929                                           (void *)bpage->vaddr,
930                                           bpage->datacount);
931                                     bpage = STAILQ_NEXT(bpage, links);
932                             }
933                             dmat->bounce_zone->total_bounced++;
934                     }
935
936                     if (op & BUS_DMASYNC_POSTREAD) {
937                             while (bpage != NULL) {
(kgdb) backtrace
#0  doadump () at pcpu.h:223
#1  0xffffffff8030b2e5 in boot (howto=260) at
/usr/src/sys/kern/kern_shutdown.c:416
#2  0xffffffff8030b73c in panic (fmt=0xffffffff805e2379 "%s")
    at /usr/src/sys/kern/kern_shutdown.c:579
#3  0xffffffff805813c8 in trap_fatal (frame=0xffffff00024c2700,
eva=Variable "eva" is not available.
)
    at /usr/src/sys/amd64/amd64/trap.c:860
#4  0xffffffff80581ff8 in trap (frame=0xffffff8074868a10) at
/usr/src/sys/amd64/amd64/trap.c:348
#5  0xffffffff805684c3 in calltrap () at
/usr/src/sys/amd64/amd64/exception.S:224
#6  0xffffffff80564ff1 in _bus_dmamap_sync (dmat=0xffffff00021f0c80,
map=Variable "map" is not availa
ble.
)
    at /usr/src/sys/amd64/amd64/busdma_machdep.c:933
#7  0xffffffff80cac6ae in iwn_notif_intr (sc=0xffffff80002fb000)
    at /usr/src/sys/modules/iwn/../../dev/iwn/if_iwn.c:2185
#8  0xffffffff80cacbf5 in iwn_intr (arg=Variable "arg" is not available.
) at /usr/src/sys/modules/iwn/../../dev/iwn/if_iwn.c:2477
#9  0xffffffff802e6375 in intr_event_execute_handlers (p=Variable "p"
is not available.
) at /usr/src/sys/kern/kern_intr.c:1220
#10 0xffffffff802e70f2 in ithread_loop (arg=0xffffff0001d00b40)
    at /usr/src/sys/kern/kern_intr.c:1233
#11 0xffffffff802e484a in fork_exit (callout=0xffffffff802e7040 <ithread_loop>,
    arg=0xffffff0001d00b40, frame=0xffffff8074868c80) at
/usr/src/sys/kern/kern_fork.c:843
#12 0xffffffff8056899e in fork_trampoline () at
/usr/src/sys/amd64/amd64/exception.S:561
#13 0x0000000000000000 in ?? ()
#14 0x0000000000000000 in ?? ()
#15 0x0000000000000001 in ?? ()
#16 0x0000000000000000 in ?? ()
#17 0x0000000000000000 in ?? ()
#18 0x0000000000000000 in ?? ()
#19 0x0000000000000000 in ?? ()
#20 0x0000000000000000 in ?? ()
#21 0x0000000000000000 in ?? ()
#22 0x0000000000000000 in ?? ()
#23 0x0000000000000000 in ?? ()
#24 0x0000000000000000 in ?? ()
#25 0x0000000000000000 in ?? ()
#26 0x0000000000000000 in ?? ()
#27 0x0000000000000000 in ?? ()
#28 0x0000000000000000 in ?? ()
#29 0x0000000000000000 in ?? ()
#30 0x0000000000000000 in ?? ()
#31 0x0000000000000000 in ?? ()
#32 0x0000000000000000 in ?? ()
#33 0x0000000000000000 in ?? ()
#34 0x0000000000000000 in ?? ()
#35 0x0000000000000000 in ?? ()
#36 0x0000000000000000 in ?? ()
#37 0x0000000000ceb000 in ?? ()
#38 0x0000000000000000 in ?? ()
#39 0xffffffff807fbf00 in affinity ()
#40 0xffffffff807fcb80 in tdq_cpu ()
#41 0xffffff00014e1700 in ?? ()
#42 0xffffff80748686d0 in ?? ()
#43 0xffffff8074868688 in ?? ()
#44 0xffffff00024c2700 in ?? ()
#45 0xffffffff8032e9a0 in sched_switch (td=0xffffff0001d00b40,
newtd=0xffffffff802e7040, flags=Variab
le "flags" is not available.
)
at /usr/src/sys/kern/sched_ule.c:1858
Previous frame inner to this frame (corrupt stack?)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?cffd8c580911091245q3fd8a03el57a66d26e493f953>