From owner-freebsd-current@FreeBSD.ORG Fri Jan 6 20:07:19 2012 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4053210656D9 for ; Fri, 6 Jan 2012 20:07:19 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirj.bris.ac.uk (dirj.bris.ac.uk [137.222.10.78]) by mx1.freebsd.org (Postfix) with ESMTP id F13C08FC0A for ; Fri, 6 Jan 2012 20:07:18 +0000 (UTC) Received: from ncsc.bris.ac.uk ([137.222.10.41]) by dirj.bris.ac.uk with esmtp (Exim 4.72) (envelope-from ) id 1RjG4L-0003Fg-R7 for freebsd-current@freebsd.org; Fri, 06 Jan 2012 20:07:18 +0000 Received: from mech-cluster241.men.bris.ac.uk ([137.222.187.241]) by ncsc.bris.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1RjG4L-0000pA-MP for freebsd-current@freebsd.org; Fri, 06 Jan 2012 20:07:17 +0000 Received: from mech-cluster241.men.bris.ac.uk (localhost [127.0.0.1]) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5) with ESMTP id q06K7HD3094377 for ; Fri, 6 Jan 2012 20:07:17 GMT (envelope-from mexas@bris.ac.uk) Received: (from mexas@localhost) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5/Submit) id q06K7Hih094376 for freebsd-current@freebsd.org; Fri, 6 Jan 2012 20:07:17 GMT (envelope-from mexas@bris.ac.uk) X-Authentication-Warning: mech-cluster241.men.bris.ac.uk: mexas set sender to mexas@bris.ac.uk using -f Date: Fri, 6 Jan 2012 20:07:17 +0000 From: Anton Shterenlikht To: freebsd-current@freebsd.org Message-ID: <20120106200717.GA94337@mech-cluster241.men.bris.ac.uk> Mail-Followup-To: freebsd-current@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.3i Subject: bwi0: bwi_init_statechg: error 12 on MAC init 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: Fri, 06 Jan 2012 20:07:19 -0000 This is on r228936M amd64 (the only modification is 9.9 patch in /usr/src/sys/conf/newvers.h) However, I've never used this pccard before. ******************************************************** 1. On inserting the card: ******************************************************** # pciconf -lv bwi0@pci0:3:0:0: class=0x028000 card=0x00481737 chip=0x431814e4 rev=0x02 hdr=0x00 vendor = 'Broadcom Corporation' device = 'BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller' class = network # dmesg bwi0: mem 0xcc502000-0xcc503fff irq 20 at device 0.0 on cardbus0 bwi0: BBP: id 0x4318, rev 0x2, pkg 2 bwi0: MAC: rev 9 bwi0: PHY: type 2, rev 7, ver 3 bwi0: RF: manu 0x17f, type 0x2050, rev 8 bwi0: invalid antenna gain in sprom # ifconfig -a bwi0: flags=8802 metric 0 mtu 2290 ether 00:18:39:c7:71:21 nd6 options=29 media: IEEE 802.11 Wireless Ethernet autoselect (autoselect) status: no carrier ******************************************************** 2. After creating wlan device: # ifconfig wlan create wlandev bwi0 inet 192.168.0.102 ******************************************************** # dmesg wlan0: Ethernet address: 00:18:39:c7:71:21 Sleeping on "fwload" with the following non-sleepable locks held: exclusive sleep mutex bwi0 (network driver) r = 0 (0xffffff8001744018) locked @ /usr/src/sys/dev/bwi/if_bwi.c:1312 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2a kdb_backtrace() at kdb_backtrace+0x37 _witness_debugger() at _witness_debugger+0x2c witness_warn() at witness_warn+0x2c6 _sleep() at _sleep+0x61 firmware_get() at firmware_get+0x15c bwi_mac_init() at bwi_mac_init+0xd3f bwi_init_statechg() at bwi_init_statechg+0x78 bwi_ioctl() at bwi_ioctl+0xaf taskqueue_run_locked() at taskqueue_run_locked+0x93 taskqueue_thread_loop() at taskqueue_thread_loop+0x3e fork_exit() at fork_exit+0x135 fork_trampoline() at fork_trampoline+0xe --- trap 0, rip = 0, rsp = 0xffffff80ce9d9d00, rbp = 0 --- bwi_v3_ucode: could not load firmware image, error 2 bwi0: request firmware bwi_v3_ucode failed bwi0: bwi_init_statechg: error 12 on MAC init bwi0: need multicast update callback # ifconfig -a bwi0: flags=8803 metric 0 mtu 2290 ether 00:18:39:c7:71:21 nd6 options=29 media: IEEE 802.11 Wireless Ethernet autoselect mode 11b status: associated wlan0: flags=8843 metric 0 mtu 1500 ether 00:18:39:c7:71:21 inet 192.168.0.102 netmask 0xffffff00 broadcast 192.168.0.255 inet6 fe80::218:39ff:fec7:7121%wlan0 prefixlen 64 scopeid 0xa nd6 options=21 media: IEEE 802.11 Wireless Ethernet autoselect (autoselect) status: no carrier ssid "" channel 1 (2412 MHz 11b) country US authmode OPEN privacy OFF txpower 0 bmiss 7 scanvalid 60 bgscan bgscanintvl 300 bgscanidle 250 roam:rssi 7 roam:rate 1 bintval 0 ******************************************************** 3. wpa_supplicant: ******************************************************** # wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf ioctl[SIOCS80211, op 103, len 128]: Device not configured Failed to initiate AP scan. ioctl[SIOCS80211, op 103, len 128]: Device not configured Failed to initiate AP scan. *and so on* # ifconfig -a wlan0: flags=8802 metric 0 mtu 1500 ether 00:18:39:c7:71:21 inet 192.168.0.102 netmask 0xffffff00 broadcast 192.168.0.255 inet6 fe80::218:39ff:fec7:7121%wlan0 prefixlen 64 scopeid 0xa nd6 options=21 media: IEEE 802.11 Wireless Ethernet autoselect (autoselect) status: no carrier ssid "" channel 1 (2412 MHz 11b) country US authmode WPA1+WPA2/802.11i privacy OFF txpower 0 bmiss 7 scanvalid 60 bgscan bgscanintvl 300 bgscanidle 250 roam:rssi 7 roam:rate 1 bintval 0 Any further testing I should do? Many thanks -- Anton Shterenlikht Room 2.6, Queen's Building Mech Eng Dept Bristol University University Walk, Bristol BS8 1TR, UK Tel: +44 (0)117 331 5944 Fax: +44 (0)117 929 4423