From owner-freebsd-virtualization@freebsd.org Sat Feb 27 10:00:24 2016 Return-Path: Delivered-To: freebsd-virtualization@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 38ED2AB6D56 for ; Sat, 27 Feb 2016 10:00:24 +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 AC400BEA for ; Sat, 27 Feb 2016 10:00:23 +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 u1RA0G2t065298; Sat, 27 Feb 2016 11:00:16 +0100 (CET) (envelope-from richard@bader-muenchen.de) From: richard bader Subject: ath0 (wlan0) not working in virtulised guest with bhyve Cc: richard@bader-muenchen.de To: freebsd-virtualization@freebsd.org Message-ID: <56D173DC.9040805@bader-muenchen.de> Date: Sat, 27 Feb 2016 11:01:00 +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-virtualization@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Feb 2016 10:00:24 -0000 Hello, using ath0 (and wlan) on the host is working 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. As adrian chadd (freebsd-wireless@freebsd.org) noticed, the irq16 is not working: root@wlan:~ # vmstat -i interrupt total rate irq4: uart0 224 0 cpu0:timer 10956 25 irq265: virtio_pci0 295 0 irq271: virtio_pci2 1267 2 cpu1:timer 2982 7 Total 15724 36 root@wlan:~ # dmesg | grep irq ioapic0 irqs 0-23 on motherboard atrtc0: port 0x70-0x71 irq 8 on acpi0 attimer0: port 0x40-0x43 irq 0 on acpi0 virtio_pci0: port 0x2000-0x201f mem 0xc0000000-0xc0001fff irq 16 at device 2.0 on pci0 virtio_pci1: port 0x2020-0x203f mem 0xc0002000-0xc0003fff irq 17 at device 3.0 on pci0 virtio_pci2: port 0x2040-0x207f mem 0xc0004000-0xc0005fff irq 18 at device 4.0 on pci0 ath0: mem 0xc0010000-0xc001ffff irq 16 at device 7.0 on pci0 uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0 uart1: <16550 or compatible> port 0x2f8-0x2ff irq 3 on acpi0 atkbd0: irq 1 on atkbdc0 the output of 'ifconfig wlan0' is the same as on the working host: 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 any hints to get it working? thanks richard