Date: Sat, 15 Mar 2008 16:40:02 GMT From: Harald Hanche-Olsen <hanche@math.ntnu.no> To: freebsd-net@FreeBSD.org Subject: Re: kern/116747: [ndis] FreeBSD 7.0-CURRENT crash with Dell TrueMobile 1400 wireless card Message-ID: <200803151640.m2FGe25g051773@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/116747; it has been noted by GNATS. From: Harald Hanche-Olsen <hanche@math.ntnu.no> To: bug-followup@FreeBSD.org, roar.pettersen@FreeBSD.org Cc: Subject: Re: kern/116747: [ndis] FreeBSD 7.0-CURRENT crash with Dell TrueMobile 1400 wireless card Date: Sat, 15 Mar 2008 17:07:10 +0100 (CET) (I wasn't sure whether to append to this pr or file my own: My problem seems related but is not identical. Anyway, here goes:) I have an old-ish laptop with the Dell TrueMobile 1180 Internal 802.11b Mini PCI Card. I get a kernel panic not after kld_load bcmwl5_sys.ko, but only after trying to run ifconfig on the interface instead: System: FreeBSD odin 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008 root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 [The system is freshly installed, and bcmwl5_sys.ko is freshly generated on the new system.] First, when running "kldload bcmwl5_sys.ko" I get these messages on the console: ndis0: <Dell TrueMobile 1180 Internal 802.11b Mini PCI Card> mem 0xffc000-0xf8ffdfff irq 9 at device 3.0 on pci2 ndis0: [ITHREAD] ndis0: NDIS API version: 5.0 ndis0: NDIS ERROR: c000138d (unknown error) ndis0: NDIS ERROR: c000138d (unknown error) ndis0: using obsoleted if_watchdog interface ndis0: Ethernet address: 00:90:4b:b0:07:5b Next, when I run "ifconfig ndis0 odin ssid foonet mode 11b" I get ndis0: NDIS ERROR: c000138d (unknown error) ndis0: NDIS ERROR: c000138d (unknown error) [IIRC, I used to get these under 6.2 as well, so I assume they're harmless] and then the kernel panic. Output from kgdb below. # kgdb /boot/kernel/kernel /var/crash/vmcore.1 [...] Unread portion of the kernel message buffer: Fatal trap 12: page fault while in kernel mode cpuid = 0; apic id = 00 fault virtual address = 0x0 fault code = supervisor read, page not present instruction pointer = 0x20:0xc0a46e7c stack pointer = 0x28:0xf0890b04 frame pointer = 0x28:0xf0890b3c code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 848 (ndis0 taskq) trap number = 12 panic: page fault cpuid = 0 Uptime: 4m58s Physical memory: 755 MB Dumping 272 MB: 257 241 225 209 193 177 161 145 129 113 97 81 65 49 33 17 1 #0 doadump () at pcpu.h:195 195 pcpu.h: No such file or directory. in pcpu.h (kgdb) where #0 doadump () at pcpu.h:195 #1 0xc0754457 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:409 #2 0xc0754719 in panic (fmt=Variable "fmt" is not available. ) at /usr/src/sys/kern/kern_shutdown.c:563 #3 0xc0a4905c in trap_fatal (frame=0xf0890ac4, eva=0) at /usr/src/sys/i386/i386/trap.c:899 #4 0xc0a492e0 in trap_pfault (frame=0xf0890ac4, usermode=0, eva=0) at /usr/src/sys/i386/i386/trap.c:812 #5 0xc0a49c8c in trap (frame=0xf0890ac4) at /usr/src/sys/i386/i386/trap.c:490 #6 0xc0a2fc0b in calltrap () at /usr/src/sys/i386/i386/exception.s:139 #7 0xc0a46e7c in memcpy () at /usr/src/sys/i386/i386/support.s:692 Previous frame inner to this frame (corrupt stack?) (kgdb) #
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200803151640.m2FGe25g051773>