kern/123968: Rum driver causes kernel panic with WPA.

Jonathan Crook je.suis.bon at googlemail.com
Sun May 25 13:40:02 UTC 2008


The following reply was made to PR kern/123968; it has been noted by GNATS.

From: Jonathan Crook <je.suis.bon at googlemail.com>
To: bug-followup at FreeBSD.org, je.suis.bon at googlemail.com
Cc:  
Subject: Re: kern/123968: Rum driver causes kernel panic with WPA.
Date: Sun, 25 May 2008 14:31:31 +0100

 I have looked into the issue further.
 
 Using a different wireless adapter (still ralink, but a ralink 2500) 
 which uses the 'ural' driver, I still get a kernel panic in exactly the 
 same manner.
 
 Unread portion of the kernel message buffer:
 
 
 Fatal trap 12: page fault while in kernel mode
 cpuid = 0; apic id = 00
 fault virtual address   = 0x12
 fault code              = supervisor read, page not present
 instruction pointer     = 0x20:0xc06b4e0a
 stack pointer           = 0x28:0xe45cebe4
 frame pointer           = 0x28:0xe45cebfc
 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         = 23 (irq23: uhci0 ehci0)
 trap number             = 12
 panic: page fault
 cpuid = 0
 Uptime: 10m40s
 Physical memory: 1011 MB
 Dumping 136 MB: 121 105 89 73 57 41 25 9
 
 #0  doadump () at pcpu.h:195
 195     pcpu.h: No such file or directory.
         in pcpu.h
 (kgdb) list *0xc06b4e0a
 0xc06b4e0a is in ural_txeof (/usr/src/sys/dev/usb/if_ural.c:881).
 876     {
 877             struct ural_tx_data *data = priv;
 878             struct ural_softc *sc = data->sc;
 879             struct ifnet *ifp = sc->sc_ic.ic_ifp;
 880
 881             if (data->m->m_flags & M_TXCB)
 882                     ieee80211_process_callback(data->ni, data->m,
 883                             status == USBD_NORMAL_COMPLETION ? 0 :
 ETIMEDOUT
 );
 884             if (status != USBD_NORMAL_COMPLETION) {
 885                     if (status == USBD_NOT_STARTED || status ==
 USBD_CANCELL
 ED)
 
 


More information about the freebsd-bugs mailing list