From owner-freebsd-questions@FreeBSD.ORG Sat Mar 8 21:42:23 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 912A11065675 for ; Sat, 8 Mar 2008 21:42:23 +0000 (UTC) (envelope-from a.j.werven@student.utwente.nl) Received: from smtp.utwente.nl (unknown [IPv6:2001:610:1908:1000:204:23ff:feb5:7e66]) by mx1.freebsd.org (Postfix) with ESMTP id 10ABF8FC22 for ; Sat, 8 Mar 2008 21:42:22 +0000 (UTC) (envelope-from a.j.werven@student.utwente.nl) Received: from [127.0.0.1] (vpn182049.student.utwente.nl [130.89.182.49]) by smtp.utwente.nl (8.12.10/SuSE Linux 0.7) with ESMTP id m28Lg22w004187 for ; Sat, 8 Mar 2008 22:42:03 +0100 Message-ID: <47D3082D.9020009@student.utwente.nl> Date: Sat, 08 Mar 2008 21:42:05 +0000 From: "Alphons \"Fonz\" van Werven" User-Agent: Thunderbird 2.0.0.12 (Windows/20080213) MIME-Version: 1.0 To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-UTwente-MailScanner-Information: Scanned by MailScanner. Contact servicedesk@icts.utwente.nl for more information. X-UTwente-MailScanner: Found to be clean X-UTwente-MailScanner-From: a.j.werven@student.utwente.nl X-Spam-Status: No Subject: Help: downloading a file causes kernel panic w/ 7.0-R and rum X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-questions@freebsd.org List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Mar 2008 21:42:23 -0000 Can somebody please help me with the following: I'm connecting to the Internet using a (Cisco) Linksys WUSB54GC wireless USB adapter with FreeBSD 7.0-RELEASE and its rum driver. The device gets recognized, wpa_supplicant can associate to the WLAN, DHCP obtains an IP address, all works fine. I can browse the Web with Lynx no problems. But when I try to download a larger file (e.g. fetch a port or package...), sooner or later (and usually sooner rather than later) a page fault occurs and the kernel panics. I've examined several crash dumps and they all mention the same instruction pointer (for the standard GENERIC kernel that comes with 7.0-RELEASE): 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:0xc06b9e7a stack pointer = 0x28:0xe58f2be4 frame pointer = 0x28:0xe58f2bfc 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: 1m9s Physical memory: 2033 MB Dumping 179 MB: 164 148 132 116 (CTRL-C to abort) 100 84 68 52 36 20 4 #0 doadump () at pcpu.h:195 195 pcpu.h: No such file or directory. in pcpu.h This can be traced back to somewhere within the rum driver: (kgdb) list *0xc06b9e7a 0xc06b9e7a is in rum_txeof (/usr/src/sys/dev/usb/if_rum.c:842). 837 { 838 struct rum_tx_data *data = priv; 839 struct rum_softc *sc = data->sc; 840 struct ifnet *ifp = sc->sc_ic.ic_ifp; 841 842 if (data->m->m_flags & M_TXCB) 843 ieee80211_process_callback(data->ni, data->m, 844 status == USBD_NORMAL_COMPLETION ? 0 : ETIMEDOUT ); 845 846 if (status != USBD_NORMAL_COMPLETION) { (kgdb) Thanks in advance for any help, Alphons -- All right, that does it Bill [Donahue]. I'm pretty sure that killing Jesus is not very Christian. -- pope Benedict XVI, South Park episode #158