From owner-freebsd-net@FreeBSD.ORG Mon Jan 1 17:01:25 2007 Return-Path: X-Original-To: freebsd-net@freebsd.org Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 303AB16A40F for ; Mon, 1 Jan 2007 17:01:25 +0000 (UTC) (envelope-from r.c.ladan@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by mx1.freebsd.org (Postfix) with ESMTP id BEA9613C44B for ; Mon, 1 Jan 2007 17:01:24 +0000 (UTC) (envelope-from r.c.ladan@gmail.com) Received: by ug-out-1314.google.com with SMTP id o2so4199622uge for ; Mon, 01 Jan 2007 09:01:23 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:user-agent:mime-version:to:subject:x-enigmail-version:content-type; b=HRL+HuWYYf8u5hUuX+b+6kPJzfaTn6uat7mWwlgnrgkYbh4waLvOAs82prTCGBwa+jbXUSlZmH96feosm/gXvAxNDdtqYxHBrDGEc7QO6ls2n0+uTn/HrXm6AOdicJ9EBTLWLmPeongRRg52PjbjoWuy1HHZX44BG8hvgDvUG7o= Received: by 10.66.221.6 with SMTP id t6mr24557295ugg.1167669200604; Mon, 01 Jan 2007 08:33:20 -0800 (PST) Received: from ?192.168.123.201? ( [195.241.221.201]) by mx.google.com with ESMTP id l33sm25117365ugc.2007.01.01.08.33.19; Mon, 01 Jan 2007 08:33:19 -0800 (PST) Message-ID: <459937C8.3030506@gmail.com> Date: Mon, 01 Jan 2007 17:33:12 +0100 From: Rene Ladan User-Agent: Thunderbird 1.5.0.9 (X11/20061224) MIME-Version: 1.0 To: freebsd-net@freebsd.org X-Enigmail-Version: 0.94.0.0 Content-Type: multipart/mixed; boundary="------------040501020001060804030002" Subject: wpi results X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Jan 2007 17:01:25 -0000 This is a multi-part message in MIME format. --------------040501020001060804030002 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi, I build the wpi driver (version 20061109) on 7.0 CURRENT (20061229). It works fine, but it hangs my laptop after 'a while'. The only thing that keeps working is escaping to ddb. The laptop has the 4222 version of the wpi chipset. Loading it # kldload ./wpi_ucode.ko # kldload ./if_wpi.ko gives a message 'bus_dmamem_alloc failed to align properly' and a LOR (attached). Sometimes it gives a message 'rx tail flags error 702' Regards, Rene -- GPG fingerprint = E738 5471 D185 7013 0EE0 4FC8 3C1D 6F83 12E1 84F6 (subkeys.pgp.net) "It won't fit on the line." -- me, 2001 --------------040501020001060804030002 Content-Type: text/plain; name="wpi-20061109-lor.txt" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="wpi-20061109-lor.txt" lock order reversal: 1st 0xcb1bbb50 wpi0 (network driver) @ if_wpi.c:1549 2nd 0xc0752dac udp (udp) @ /usr/src/sys/netinet/udp_usrreq.c:286 KDB: stack backtrace: db_trace_self_wrapper(c0694ada,e7a48a18,c052c795,c0696b95,c0752dac,...) at db_trace_self_wrapper+0x27 kdb_backtrace(c0696b95,c0752dac,c06965b9,c06965b9,c06a0cea,...) at kdb_backtrace+0x2f witness_checkorder(c0752dac,9,c06a0cea,11e,0,...) at witness_checkorder+0x6e4 _mtx_lock_flags(c0752dac,0,c06a0cea,11e,c04f9293,...) at _mtx_lock_flags+0xb9 udp_input(c52c8100,14,c4e78000,1,0,...) at udp_input+0x221 ip_input(c52c8100,c0690e78,c52f782e,c4e78000,c52f782e,...) at ip_input+0x657 netisr_dispatch(2,c52c8100,6,3,0,...) at netisr_dispatch+0x68 ether_demux(c4e78000,c52c8100,3,0,3,9) at ether_demux+0x2e6 ether_input(c4e78000,c52c8100,cb1bba20,c52c8100,18,...) at ether_input+0x26f ieee80211_deliver_data(c52c8100,e7a48c1c,6,18,c052bf63,...) at ieee80211_deliver_data+0x80 ieee80211_input(cb1bb004,c52c8100,c4e06c00,49,0,...) at ieee80211_input+0xb71 wpi_intr(cb1bb000,e7a48cd4,c04eec15,c0703690,1,...) at wpi_intr+0x8e7 ithread_execute_handlers(c59326c0,c4d72800,c068ef3a,30e,c59286c0,...) at ithread_execute_handlers+0x14c ithread_loop(c78907a0,e7a48d38,c068ed1e,328,c59326c0,...) at ithread_loop+0x78 fork_exit(c04e067c,c78907a0,e7a48d38) at fork_exit+0xcc fork_trampoline() at fork_trampoline+0x8 --- trap 0x1, eip = 0, esp = 0xe7a48d6c, ebp = 0 --- --------------040501020001060804030002--