From owner-freebsd-wireless@freebsd.org Fri Nov 18 06:44:18 2016 Return-Path: Delivered-To: freebsd-wireless@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BBFAFC4764E for ; Fri, 18 Nov 2016 06:44:18 +0000 (UTC) (envelope-from andymenderunix@gmail.com) Received: from mail-ua0-x232.google.com (mail-ua0-x232.google.com [IPv6:2607:f8b0:400c:c08::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 74C2F1E22 for ; Fri, 18 Nov 2016 06:44:18 +0000 (UTC) (envelope-from andymenderunix@gmail.com) Received: by mail-ua0-x232.google.com with SMTP id b35so163139252uaa.3 for ; Thu, 17 Nov 2016 22:44:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=c57tQ+o90bAYuiu9GgTnFeDpaQR+T4ThJcFpakfOPtw=; b=wK0ihjVQ39jIJJ9LLf4f+gogMEPh2TrQ1kREFkJnhBnJtW6mnNWjRB+Y7lg5xzYFpW VOnNMnNAtC7v8P8BUG1urcyQA1WhTV7yFJoOb4D0fLDBmdJDYKTzwbjwiU6X3uPFYXUm /mJQ1TSkRO5rvbu1WBrneTjpYzl2UleYE9B1nlhzwzfyV+GdWVeRKyOJkqD2QkhbzR0n SX4srZ/NxHxLVdPg9MO1YeIgXXMzZVfOvkTLc+m8Y1DfiqiI/nI8sSxYvvWamV2W2MVB nMa4oS36z5IfrVXDwRFmqOcXShDffo7XDrO2jFmLRSv+I01vJhA9R8D0JsNgnixCZXOE 0j1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=c57tQ+o90bAYuiu9GgTnFeDpaQR+T4ThJcFpakfOPtw=; b=h5CUGAoWJfkJJ4Tzd2ViBTeMI9+59kWNbG3odj7Bp+StmsQQyI2ZRbvaAWeBOA3dR4 OpsjOF9TfeYkCgDbj3xWd2JiJQvkAsD9n8NcxiWRuRiVCGWmRuN9zPAfiC3MCnUnOEbR VaMcIWirBTtqeNTvjvI2fJrTVY6tKOWFK6Gd4nXR0BrP7Aw0TXpRxlu/mOPqMocvPKhg ECRSv79CRKnsxWF1dvfPUpiV+AS+zo9yr7UMW8PoZdgDLLlUV2BLqKhQ2BZDbb/Nq2li ZEfaMREzJi6l0Oswy3NFW0pF/AUF/7h5tZRc/Yt5qyTqdXXc8tj0PujTVJmMVLg25+y4 CN8A== X-Gm-Message-State: ABUngvcfCT83e9nqHCI8FnNqQZKkVCHHo2xEG/R7AUdM4BS2caeQcOUF+UBVX0xdqvlVO4ZBYYag/2YUen0R+Q== X-Received: by 10.176.6.74 with SMTP id f68mr4987985uaf.37.1479450956227; Thu, 17 Nov 2016 22:35:56 -0800 (PST) MIME-Version: 1.0 Received: by 10.103.6.3 with HTTP; Thu, 17 Nov 2016 22:35:55 -0800 (PST) In-Reply-To: References: From: Andy Mender Date: Fri, 18 Nov 2016 07:35:55 +0100 Message-ID: Subject: Re: Broadcom BCM 43xx wireless chips To: Adrian Chadd , freebsd-wireless@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Nov 2016 06:44:18 -0000 Hello, I recompiled the kernel and did a world rebuild to include the bwn code we discussed last time. There is some progress - now the bwn module does not complain that some features are missing. However, the firmware is missing. I installed the /net/bwn-firmware-kmod, though that does not seem to solve the problem. Below, the relevant snippet from dmesg: bwn0: need multicast update callback bwn0: need multicast update callback bwn0: need multicast update callback bwn0: need multicast update callback bwn0: need multicast update callback bwn0: need multicast update callback bwn0: need multicast update callback bwn0: need multicast update callback bwn0: need multicast update callback bwn0: ucode fw: ucode16_mimo bwn_v4_ucode16_mimo: could not load firmware image, error 2 bwn0: the fw file(bwn_v4_ucode16_mimo) not found bwn0: ucode fw: ucode16_mimo bwn-open_v4_ucode16_mimo: could not load firmware image, error 2 bwn0: the fw file(bwn-open_v4_ucode16_mimo) not found Where should I get the correct firmware from and where should I put it? Best regards, Andy On 17 November 2016 at 07:50, Andy Mender wrote: > Dear Adrian, Ben, > > Bingo! That could've been it. I did NOT uncomment the lines you mentioned > in /usr/src/sys/modules/bwn prior to recompiling the kernel. I'll try to > rebuild the kernel with the lines added and write back with results. > > Hope it works! > > Best regards, > Andy > > On 17 November 2016 at 07:44, Adrian Chadd wrote: > >> hi, >> >> Something's wrong with that compilation. Check modules/bwn/Makefile >> and make sure you uncommented the bwn n_phy source files. >> >> >> -adrian >> >> >> On 16 November 2016 at 22:38, Andy Mender >> wrote: >> > Dear Adrian, Ben, >> > >> > sysctl.net.wlan.devices returns only the urtwn0 interface (from a >> TP-LINK >> > USB dongle I use to get any connection). >> > >> > Below, please find the output of "dmesg | grep bwn": >> > andy@mb-2008:~ % dmesg | grep bwn >> > link_elf_obj: symbol bwn_nphy_op_allocate undefined >> > KLD file if_bwn.ko - could not finalize loading >> > siba_bwn0: mem >> > 0xd3100000-0xd3103fff at device 0.0 on pci3 >> > siba_bwn0: warn: multiple PCI(E) cores >> > siba_bwn0: unsupported coreid (USB 2.0 Device) >> > siba_bwn0: unsupported coreid (unknown) >> > siba_bwn0: unsupported coreid (Internal Memory) >> > >> > How should I proceed? >> > >> > Best regards, >> > Andy >> > >> > On 16 November 2016 at 23:35, Ben Woods wrote: >> > >> >> >> >> On Wed., 16 Nov. 2016 at 8:09 pm, Andy Mender < >> andymenderunix@gmail.com> >> >> wrote: >> >> >> >>> Dear Adrian, >> >>> >> >>> I set the mentioned option (BWN_GPL_PHY just below the bwn driver) in >> the >> >>> kernel config file and recompiled the STABLE kernel. >> >>> Now the additional message about BWN_GPL_PHY is gone, but there is >> some >> >>> 2-3 >> >>> features listed as unsupported. The driver gets attached to the >> network >> >>> card as siba_bwn0, but no interface is created by ifconfig. >> >>> >> >>> What should be the name of the interface in /etc/rc.conf - siba_bwn0 >> or >> >>> bwn0? >> >>> >> >>> Otherwise, paradox added a link to some Broadcom device datasheets >> from >> >>> Cypress: http://www.cypress.com/search/all?f[0]=meta_type% >> >>> 3Atechnical_documents&f[1]=resource_meta_type%3A575&f[2]= >> >>> field_related_products%3A110101 >> >>> >> >>> I had a quick look and although bcm4321 and bcm4322 are not on the >> list, >> >>> bcm4318, bcm4319 and bcm4325 are. Might be relevant to further >> testing and >> >>> writing drivers in general. >> >>> >> >>> Best regards, >> >>> Andy >> >>> _______________________________________________ >> >>> freebsd-wireless@freebsd.org mailing list >> >>> https://lists.freebsd.org/mailman/listinfo/freebsd-wireless >> >>> To unsubscribe, send any mail to "freebsd-wireless-unsubscribe@ >> >>> freebsd.org" >> >>> >> >> >> >> Hi Andy, >> >> >> >> Since 11.0-RELEASE FreeBSD no longer shows the parent interface for >> >> wireless devices in ifconfig. It will only show the cloned wlan0 device >> >> once it is created. >> >> >> >> To determine which wireless devices are available to clone to a wlan0 >> >> interface, use the following command: >> >> $ sysctl net.wlan.devices >> >> >> >> Once you have found the wireless device, set it up using the normal >> method: >> >> https://www.freebsd.org/doc/handbook/network-wireless.html >> >> >> >> Good luck! >> >> >> >> Regards, >> >> Ben >> >> >> > _______________________________________________ >> > freebsd-wireless@freebsd.org mailing list >> > https://lists.freebsd.org/mailman/listinfo/freebsd-wireless >> > To unsubscribe, send any mail to "freebsd-wireless-unsubscribe@ >> freebsd.org" >> > >