From owner-freebsd-current@FreeBSD.ORG Sun Jan 3 15:18:52 2010 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A621C106566B; Sun, 3 Jan 2010 15:18:52 +0000 (UTC) (envelope-from onemda@gmail.com) Received: from mail-ew0-f226.google.com (mail-ew0-f226.google.com [209.85.219.226]) by mx1.freebsd.org (Postfix) with ESMTP id DE49C8FC0A; Sun, 3 Jan 2010 15:18:51 +0000 (UTC) Received: by ewy26 with SMTP id 26so12293613ewy.3 for ; Sun, 03 Jan 2010 07:18:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=nNU7r+E+LbELRvcpAHHteQSGrQBEkUGX96TXodJzA8s=; b=ep7XhlBpTUyIFhaMAERiIGInLzg5iwH21s60dOV4hlASOB6FKESF86+jXKQE2a6/MW LTg/PtUuP/WyRrU6pc6TvwezFpU9sjw7LpotuYh2NtWpPvsNeTgQIf3ZlglJnE3VJJPq yTHwfTRwnOg95cvIVmMVqGuA8jwvICaLcq0z4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=xcDwp920jVLmrufg+kJ0/9niRkvUr9FmzDE+hl7tZxjDZkF61lErxuph8mJKIsluYY nXvclI1XEOA6d9vWc9EnYPdl1qF7m1dSYJ7c3A08CCyh1AFAZA089dHqx9uTtW3wZ2Mv AqHT9to29OYqcwy1cusEmoLhLSe2HgrLHhEB8= MIME-Version: 1.0 Received: by 10.213.37.73 with SMTP id w9mr24792316ebd.27.1262531916074; Sun, 03 Jan 2010 07:18:36 -0800 (PST) In-Reply-To: <20100101231116.GD1491@weongyo> References: <20091223035331.GA1293@weongyo> <4B3250E7.1000509@lissyara.su> <20091223201438.GD1293@weongyo> <4B32822D.30201@lissyara.su> <4B34E7E8.1040009@lissyara.su> <20100101231116.GD1491@weongyo> Date: Sun, 3 Jan 2010 16:18:35 +0100 Message-ID: <3a142e751001030718oe164e9fn968c97c6c4c1849@mail.gmail.com> From: Paul B Mahol To: Weongyo Jeong , Alex Keda , Paul B Mahol , David Horn , current@freebsd.org, Gonzalo Nemmi , Attilio Rao , Aditya Sarawgi , Andrea Di Pasquale Content-Type: text/plain; charset=ISO-8859-1 Cc: Subject: Re: Call for Test and Review: bwn(4) - another Broadcom Wireless driver X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Jan 2010 15:18:52 -0000 On 1/2/10, Weongyo Jeong wrote: > On Fri, Dec 25, 2009 at 07:27:20PM +0300, Alex Keda wrote: >> Alex Keda pishet: >> >Weongyo Jeong pishet: >> >>It's caused by unexpected SSB core. Could you please test with attached >> >>patch with email and tell me the result? >> >All OK >> > >> >ssb0: mem 0xc8000000-0xc8003fff >> >irq 18 at device 0.0 on pci48 >> >ssb0: unsupportted coreid 0x817 >> >info: [drm] Num pipes: 1 >> >bwn0 on ssb0 >> >bwn0: WLAN (chipid 0x4311 rev 13) PHY (analog 4 type 2 rev 9) RADIO >> >(manuf 0x17f ver 0x2050 rev 2) >> >bwn0: DMA (64 bits) >> >bwn0: [FILTER] >> > >> >scan - works. >> >HP# ifconfig wlan0 scan >> >SSID/MESH ID BSSID CHAN RATE S:N INT CAPS >> >0x000000000 00:19:e1:00:e1:d0 1 54M -79:-95 100 ES WME >> >Beeline_WiFi 00:19:e1:00:e1:d1 1 54M -79:-95 100 ES WME >> >Beeline_WiF... 00:19:e1:00:e1:d2 1 54M -79:-95 100 EPS RSN WPA >> > WME >> >HP# >> > >> >but, I can test it with access point only through two days >> so, it's work, but I have reproduce panic. >> >> I manually assign IP address: >> # ifconfig wlan0 192.168.250.2 >> then, run command: >> # /etc/netstart >> and I see: >> ..... >> wpa_supplicant[2084]: Failed to disable WPA in the driver >> bwn0: bwn_newstate: RUN -> INIT >> bwn0: TODO: bwn_leds_exit >> bwn0: bwn_bt_disable TODO >> Starting wpa_supplicant. >> bwn0: firmware version ( rev 410 patch 2160 date 0x751a time 0x7c0a) >> Kernel page fault with the following non-sleepable lock held: >> exclusive sleep mutex bwn0 (network driver) r = 0 (0xffffff005a769010) >> locked @/usr/src/sys/modules/bwn/../../dev/bwn/if_bwn.c:906 >> KDB: stack backtrace: >> db_trace_self_wrapper() at db_trace_self_wrapper+0x2a >> _witness_sebugger() at _witness_debugger+0x2e >> witness_warn() at witness_warn+0x2c2 >> trap() at trap+0x2ce >> calltrap() at calltrap+0x8 >> --- trap 0xc, rip = 0xffffffff81516070, rsp = 0xffffff803ceeaa40, rbp = >> 0xffffff803ceeaa80 --- >> bwn_dma_setup() at bwn_dma_setup+0x10 >> bwn_dma_init() at bwn_dma_init+0x32 >> bwn_core_init() at bwn_core_init+0x40f >> bwn_init_locked() at bwn_init_locked+0xae >> bwn_ioctl() at bwn_ioctl+0xff >> taskqueue_run() at taskqueue_run+0x91 >> taskqueue_thread_loop() at taskqueue_thread_loop+0x3f >> fork_exit() at fork_exit+0x12a >> fork_tramponline() at fork_tramponline+0xe >> --- trap 0, rip = 0, rsp = 0xffffff803ceead30, rbp = 0 --- >> >> Fatal trap 12: page fault while in kernel mode >> cpuid = 1; apic id = 01 >> fault virtual address = 0x0 >> fault code = supervisor read data, page not present >> instruction pointer = 0x20:0xffffffff81516070 >> stack pointer = 0x28:0xffffff803ceeaa40 >> frame pointer = 0x28:0xffffff803ceeaa80 >> 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 = 0 (bwn0 taskq) >> [thread pid 0 tid 100239 ] >> Stopped at bwn_dma_setup+0x10: movq (%rax), %rax > > Just come back from vacation. Could you please test with attached > patch? Additionally it could be downloaded at the following URL: > > http://people.freebsd.org/~weongyo/patch_bwn_20100101.diff Can't reproduce panic any more. -- Paul B Mahol