From owner-freebsd-wireless@freebsd.org Tue Apr 23 19:48:52 2019 Return-Path: Delivered-To: freebsd-wireless@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 215671580B34 for ; Tue, 23 Apr 2019 19:48:52 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-wm1-x32e.google.com (mail-wm1-x32e.google.com [IPv6:2a00:1450:4864:20::32e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CA22588721 for ; Tue, 23 Apr 2019 19:48:50 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by mail-wm1-x32e.google.com with SMTP id z6so2981179wmi.0 for ; Tue, 23 Apr 2019 12:48:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=o+Ik/ViOd0eqvBxuMQmJP8JPdP/fjebctNeVKrurku0=; b=L/QgooRPxxBPRkiI99uEalw5lGJzSeRRxFrzRNia0MRSr8ZQ7ETil+7+LSEP05wZJf V/k52NZ5Zs8I3/vIi7EUXfHeYcY28OjBv4J3j2BavNuVmcdP9nwA1/0gDdIoel8+zavr BlWioS0Za51MF4MZsI67tI1cdyssYMPEOdXYwhlxK6OiT0Jj9pTfm7DS5LDOBk3UarxG Wk0pxub7zXgJIGb8njKr5g6UOn8XVW2nGOwbqrp7Y/QC1Xmv7qt0TC3oL8HOGmja+IWQ L3g4Fi5w6cK6ustOKw22TcXuU9+7wSLBHolkbnk7zdUgB7UjL2bkGh5OCHyyUVBj8zAP nvLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=o+Ik/ViOd0eqvBxuMQmJP8JPdP/fjebctNeVKrurku0=; b=DnpabKmUk7/TPZ4Og2++SoO69vyndXB7aGQajKpUEo+QB+JjP956wIrnqt5tKNd8xY MTymVdUjAEiMMLpbxggfmEB3WvMix+wuUNvJ2hybRUU/TWfeq6KloX4m/dlv8mpBZ7IE U0ofKULUbqZnCWhWqpuD2PQ6sQVTihnSL9yuGo57oT4PpzpXh/YbkmMv1qdDIciiHa/h 3awC4YgVS621Yyaz5tVos5PrGzMVUEsJ67PSfyXt4nkQl44J1bpzcseyOvOmj3cCEhAE VsDibsvZRcgVDGgq5ycepfwVaXuJq8NDegdW0F0RoIb3AQCZ0p9K7QeCS8o9pMF+vdOn NG9A== X-Gm-Message-State: APjAAAV3685tdxH6secSn0uhkDaUqJr5vCI0hgJC5EYbJOjXFSWS2R+F EH/T74o06RVoH2q0aFi9/0f2WuM5u5TZb4ZCZR8= X-Google-Smtp-Source: APXvYqzKPTmkYQdWOs1HejLnBfcJlQ+35B+I5pDPVRw+PemQ5WmA8yXfPkTvNEWzl/u0LfjP8Fg+1Q2nn8I77jbcnWg= X-Received: by 2002:a1c:4cf:: with SMTP id 198mr3474076wme.125.1556048929556; Tue, 23 Apr 2019 12:48:49 -0700 (PDT) MIME-Version: 1.0 References: <20190421071938.GA59008@c720-r342378> In-Reply-To: From: Adrian Chadd Date: Tue, 23 Apr 2019 12:48:37 -0700 Message-ID: Subject: Re: Atheros AR5B22 WLAN+Bluetooth support on FreeBSD To: Serge Semenenko Cc: Matthias Apitz , "freebsd-wireless@freebsd.org" X-Rspamd-Queue-Id: CA22588721 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=L/QgooRP; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of adrianchadd@gmail.com designates 2a00:1450:4864:20::32e as permitted sender) smtp.mailfrom=adrianchadd@gmail.com X-Spamd-Result: default: False [-6.73 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TAGGED_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_SHORT(-0.91)[-0.913,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TAGGED_RCPT(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-wireless@freebsd.org]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[e.2.3.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; IP_SCORE(-2.81)[ip: (-9.34), ipnet: 2a00:1450::/32(-2.37), asn: 15169(-2.27), country: US(-0.06)]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.29 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: Tue, 23 Apr 2019 19:48:52 -0000 ok, lemme go rescue my ar9462 hardware and test again. -a On Tue, 23 Apr 2019 at 12:46, Serge Semenenko wrote: > in /boot/device.hints I have > hint.ath.0.btcoex_profile=3D"wb222" > > it seems working > > kernel: ar9300_hw_attach: ar9300_eeprom_attach returned 0 > kernel: ath0: Enabling WB222 BTCOEX > kernel: ath0: [HT] enabling HT modes > kernel: ath0: [HT] enabling short-GI in 20MHz mode > kernel: ath0: [HT] 1 stream STBC receive enabled > kernel: ath0: [HT] 1 stream STBC transmit enabled > kernel: ath0: [HT] LDPC transmit/receive enabled > kernel: ath0: [HT] 2 RX streams; 2 TX streams > kernel: ath0: AR9460 mac 640.3 RF5110 phy 3856.0 > kernel: ath0: 2GHz radio: 0x0000; 5GHz radio: 0x0000 > kernel: [ath] loaded > > > > > =D0=B2=D1=82, 23 =D0=B0=D0=BF=D1=80. 2019 =D0=B3. =D0=B2 22:39, Adrian Ch= add : > >> Do you have the kernel environment variable setup to say it's a WB222? >> >> >> -a >> >> >> On Tue, 23 Apr 2019 at 12:37, Serge Semenenko wrote= : >> >>> Could it matter that I load modules from rc.conf? >>> >>> kld_list=3D"if_ath if_ath_pci linux linsysfs linprocfs xhci umass ums >>> snd_hda /boot/modules/i915kms.ko /boot/modules/acpi_call.ko" >>> >>> =D0=B2=D1=81, 21 =D0=B0=D0=BF=D1=80. 2019 =D0=B3. =D0=B2 11:05, Matthia= s Apitz : >>> >>>> El d=C3=ADa s=C3=A1bado, abril 20, 2019 a las 02:16:49p. m. +0300, Ser= ge >>>> Semenenko escribi=C3=B3: >>>> >>>> > Hi >>>> > >>>> > It works for me with such section in devd.conf >>>> > >>>> > attach 200 { >>>> > device-name "ubt[0-9]+"; >>>> > match "vendor" "0x0cf3"; >>>> > match "product" "0xe006"; >>>> > action "sleep 2 && /usr/sbin/ath3kfw -d $ugen && sleep 2 && >>>> /etc/rc.d/bluetooth quietstart $device-name"; >>>> > }; >>>> >>>> I have added the above lines to /etc/devd.conf, ofc with the vendor an= d >>>> product ID of my chip: >>>> >>>> $ usbconfig >>>> ... >>>> ugen0.3: at usbus0, cfg=3D0 md=3DHOST >>>> spd=3DFULL (12Mbps) pwr=3DON (100mA) >>>> >>>> and place the firmware in the directory where /usr/sbin/ath3kfw is >>>> looking for it, into /usr/share/firmware/ath3k/ar3k/ >>>> >>>> The problem remains: no device /dev/ubt0 gets created (and the attach >>>> rule does not apply. >>>> >>>> When I change 'attach 200' to 'notify 100', /usr/sbin/ath3kfw gets >>>> called and the firmware gets loaded into the chip. But nothing of BT >>>> does work. >>>> >>>> I think some of the nd_*.ko modules do not attach and due to this the >>>> device is not created. >>>> >>>> matthias >>>> >>>> -- >>>> Matthias Apitz, =E2=9C=89 guru@unixarea.de, http://www.unixarea.de/ >>>> +49-176-38902045 >>>> Public GnuPG key: http://www.unixarea.de/key.pub >>>> N =E2=82=AC I N zur EU! >>>> "Gegen das EU-Europa der Banken, Konzerne und Kriegstreiber. >>>> F=C3=BCr ein soziales und friedliches Europa der V=C3=B6lker." DKP >>>> >>>