From owner-freebsd-wireless@freebsd.org Fri Feb 26 11:18:30 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 6D6F7AB43AB for ; Fri, 26 Feb 2016 11:18:30 +0000 (UTC) (envelope-from richard@bader-muenchen.de) Received: from gate1.bader-muenchen.de (gate1.bader-muenchen.de [213.179.151.243]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D72901F36 for ; Fri, 26 Feb 2016 11:18:28 +0000 (UTC) (envelope-from richard@bader-muenchen.de) Received: from [IPv6:::1] (gate.bader.loc [192.168.16.3]) by gate1.bader-muenchen.de (8.15.2/8.15.2) with ESMTP id u1QB8PW0018400; Fri, 26 Feb 2016 12:08:25 +0100 (CET) (envelope-from richard@bader-muenchen.de) To: freebsd-wireless@freebsd.org Cc: richard@bader-muenchen.de From: richard bader Subject: ath0 (wlan0) not working in virtulised guest with bhyve Message-ID: <56D03253.1040200@bader-muenchen.de> Date: Fri, 26 Feb 2016 12:09:07 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.20 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, 26 Feb 2016 11:18:30 -0000 Hello, using ath0 (and wlan) on the host is work fine. But trying the same on the guest does not work. on the host freebsd 10.2 ist running on the guest freebsd 10.3 (10.3-BETA2 FreeBSD 10.3-BETA2 #0) is running the guest was started with: /usr/sbin/bhyve -c 2 -m 2048M -A -H -P -g 0 -s 0:0,hostbridge -s 1:0,lpc -s 2:0,virtio-net,tap0 -s 3:0,virtio-net,tap1 -s 4:0,virtio-blk,wlan.bader.loc.img -s 5,passthru,5/0/0 -l com1,stdio wlan As simple experiment I try to scan for wlans using: root@wlan:~ #ifconfig wlan0 create wlandev ath0 && ifconfig wlan0 up scan but no wlan appears. the output of 'ifconfig wlan0' is the same as on the working host: root@wlan:~ # ifconfig wlan0 wlan0: flags=8c43 metric 0 mtu 1500 ether f4:f2:6d:7d:e7:52 inet6 fe80::f6f2:6dff:fe7d:e752%wlan0 prefixlen 64 scopeid 0x5 nd6 options=21 media: IEEE 802.11 Wireless Ethernet autoselect (autoselect) status: no carrier ssid "" channel 13 (2472 MHz 11g) regdomain 32924 country CN indoor ecm authmode OPEN privacy OFF txpower 20 bmiss 7 scanvalid 60 protmode CTS wme burst bintval 0 the output for 'ssid "" channel 13 (2472 MHz 11g)' changes cyclic. root@wlan:~ # dmesg | grep ath0 ath0: mem 0xc0010000-0xc001ffff irq 16 at device 5.0 on pci0 ath0: [HT] enabling HT modes ath0: [HT] enabling short-GI in 20MHz mode ath0: [HT] 1 stream STBC receive enabled ath0: [HT] 1 stream STBC transmit enabled ath0: [HT] 2 RX streams; 2 TX streams ath0: AR9287 mac 384.2 RF5133 phy 15.15 ath0: 2GHz radio: 0x0000; 5GHz radio: 0x00c0 root@wlan:~ # /usr/src/tools/tools/ath/athstats/athstats 235 data frames received 989 data frames transmit 1M current transmit rate 50 rx failed 'cuz of bad CRC -0/+0 TDMA slot adjust (usecs, smoothed) 11 avg recv rssi -96 rx noise floor 989 tx frames through raw api 1 OFDM weak signal detect 990 ANI disabled OFDM weak signal detect 990 ANI disabled CCK weak signal threshold 3 bad FCS 11 average rssi (beacons only) Antenna profile: [0] tx 988 rx 0 [1] tx 0 rx 235 any hints to get it working? thanks richard