From owner-freebsd-virtualization@FreeBSD.ORG Sat Nov 29 18:45:49 2014 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A51CBE2D for ; Sat, 29 Nov 2014 18:45:49 +0000 (UTC) Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass DE-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F8CB8CB for ; Sat, 29 Nov 2014 18:45:49 +0000 (UTC) Received: from moby.local ([109.193.238.174]) by mail.gmx.com (mrgmx002) with ESMTPSA (Nemesis) id 0MCtql-1Xlkkb2WVn-009eZH; Sat, 29 Nov 2014 19:45:46 +0100 Message-ID: <547A1454.2030901@gmx.com> Date: Sat, 29 Nov 2014 19:45:40 +0100 From: Nikos Vassiliadis User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: Anish Gupta Subject: Re: bhyve: Unsupported MSI-X configuration: 2/0/0 References: <5478E4C4.3080203@gmx.com> <1B9C5228-5549-412C-AAE9-5053C86EDB9D@gmail.com> <5479DBD8.1090009@gmx.com> In-Reply-To: Content-Type: multipart/mixed; boundary="------------030009000707060500090907" X-Provags-ID: V03:K0:QU0tL/sfMTcnaxiX1xOtudp5vNe6q78jwDC0DCoQz+FyxX8v/0q coAiTCfvSErnx8Ibj71LmNT1R1x6bKVwG4Zll7ngBYRFsvcxMKTdkMgMGJl/61ZXtQLX4gr r92poDjbsOE7FJu8Yzb0yVH5mC0Fuji50H8YXOab6heFxAgtguiPSU0fiPHiHFFkJzwjttX TRUOb6XQ3PNW4KdH6nD6A== X-UI-Out-Filterresults: notjunk:1; Cc: "freebsd-virtualization@freebsd.org" X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.18-1 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, 29 Nov 2014 18:45:49 -0000 This is a multi-part message in MIME format. --------------030009000707060500090907 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 11/29/14 18:38, Anish Gupta wrote: > >Another thing I should mention is that "acpidump -t | grep DMAR" > reports nothing. It is mentioned in the documentation but I didn't see > until now. > > DMAR/VT-d has been supported for sometime now by Intel chipset. You want > to check your BIOS set-up to enable VT-d. There are very few setting in the BIOS setup and nothing related to VT-d. My CPU and CPU settings are these: > CPU: Intel(R) Core(TM) i3-3110M CPU @ 2.40GHz (2394.61-MHz K8-class CPU) > Origin = "GenuineIntel" Id = 0x306a9 Family = 0x6 Model = 0x3a Stepping = 9 > Features=0xbfebfbff > Features2=0x3dbae3bf > AMD Features=0x28100800 > AMD Features2=0x1 > Structured Extended Features=0x281 > VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID > TSC: P-state invariant, performance statistics I have attached the output of "acpidump -t" in case you'd like to take a look. > >Actually my goal is to use the wifi adapter from a VM. The bge device > is just testing and I thought I should report it/ask about it. > What is the error you see in VM for enabling wifi adapter? Is the > corresponding driver getting attached to WiFi adapter? When I load the kernel module, I get this: > [ 542.919615] cfg80211: Calling CRDA to update world regulatory domain > [ 542.932441] wl 0000:00:07.0: can't derive routing for PCI INT A > [ 542.932449] wl 0000:00:07.0: PCI INT A: no GSI > [ 543.002253] wlan0: Broadcom BCM4727 802.11 Hybrid Wireless Controller 6.30.223.248 (r487574) After that, there is a wlan0 device but I am not sure whether it works. There are no new kernel warnings or error messages but no matter what I do (scan, create an AP etc) there is zero reaction. But that might a problematic driver that the VM is using. That's on Linux 3.16.something. I have tried to load another driver and there is a complain regarding PCI which is common to both drivers: > [ 1515.692558] bcma-pci-bridge 0000:00:07.0: can't derive routing for PCI INT A > [ 1515.692568] bcma-pci-bridge 0000:00:07.0: PCI INT A: no GSI Didnt test further with this driver. On FreeBSD, I tried to do the same with an ndis windows driver. It didn't get very far because some windows drivers and ndis and amd64 don't like each other very much:) > >Then I start "bhyve ... -s 10,passthru,2/0/0 ..." and it spits: > "Unsupported MSI-X configuration: 2/0/0" > and quits. >> ppt0@pci0:2:0:0: class=0x020000 card=0x06471025 chip=0x16b514e4 >> rev=0x10 hdr=0x00 > > I will try to reproduce the problem if I get hold of this device. Great, thank you. --------------030009000707060500090907 Content-Type: text/plain; charset=us-ascii; name="acpidump-t" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="acpidump-t" LyoKICBSU0QgUFRSOiBPRU09QUNSU1lTLCBBQ1BJX1Jldj0yLjB4ICgyKQoJWFNEVD0weDk2 ZmZlMjEwLCBsZW5ndGg9MzYsIGNrc3VtPTg1CiAqLwovKgogIFhTRFQ6IExlbmd0aD0xNTYs IFJldmlzaW9uPTEsIENoZWNrc3VtPTE0OCwKCU9FTUlEPUFDUlNZUywgT0VNIFRhYmxlIElE PUFDUlBSRENULCBPRU0gUmV2aXNpb249MHgxLAoJQ3JlYXRvciBJRD0sIENyZWF0b3IgUmV2 aXNpb249MHgxMDAwMDEzCglFbnRyaWVzPXsgMHg5NmZmYjAwMCwgMHg5NmZmZDAwMCwgMHg5 NmZmYzAwMCwgMHg5NmZmYTAwMCwgMHg5NmZmOTAwMCwgMHg5NmZmODAwMCwgMHg5NmZlYjAw MCwgMHg5NmZlOTAwMCwgMHg5NmZlNDAwMCwgMHg5NmZlMzAwMCwgMHg5NmZlMTAwMCwgMHg5 NmZlMDAwMCwgMHg5NmZkZjAwMCwgMHg5NmZkZTAwMCwgMHg5NmZkYTAwMCB9CiAqLwovKgog IEZBQ1A6IExlbmd0aD0yNjgsIFJldmlzaW9uPTUsIENoZWNrc3VtPTM4LAoJT0VNSUQ9QUNS U1lTLCBPRU0gVGFibGUgSUQ9QUNSUFJEQ1QsIE9FTSBSZXZpc2lvbj0weDEsCglDcmVhdG9y IElEPTEwMjUsIENyZWF0b3IgUmV2aXNpb249MHg0MDAwMAogCUZBQ1M9MHg5NmZiYTAwMCwg RFNEVD0weDk2ZmVjMDAwCglJTlRfTU9ERUw9QVBJQwoJUHJlZmVycmVkX1BNX1Byb2ZpbGU9 TW9iaWxlICgyKQoJU0NJX0lOVD05CglTTUlfQ01EPTB4YjIsIEFDUElfRU5BQkxFPTB4YTAs IEFDUElfRElTQUJMRT0weGExLCBTNEJJT1NfUkVRPTB4MAoJUFNUQVRFX0NOVD0weDgwCglQ TTFhX0VWVF9CTEs9MHg0MDAtMHg0MDMKCVBNMWFfQ05UX0JMSz0weDQwNC0weDQwNQoJUE0y X0NOVF9CTEs9MHg0NTAtMHg0NTAKCVBNX1RNUl9CTEs9MHg0MDgtMHg0MGIKCUdQRTBfQkxL PTB4NDIwLTB4NDJmCglDU1RfQ05UPTB4ODUKCVBfTFZMMl9MQVQ9MTAxIHVzLCBQX0xWTDNf TEFUPTU3IHVzCglGTFVTSF9TSVpFPTEwMjQsIEZMVVNIX1NUUklERT0xNgoJRFVUWV9PRkZT RVQ9MSwgRFVUWV9XSURUSD0zCglEQVlfQUxSTT0xMywgTU9OX0FMUk09MCwgQ0VOVFVSWT0w CglJQVBDX0JPT1RfQVJDSD17TEVHQUNZX0RFVklDRVMsODA0MixOT19BU1BNfQoJRmxhZ3M9 e1dCSU5WRCxDMV9TVVBQT1JURUQsU0xFRVBfQlVUVE9OLFM0X1JUQ19XQUtFLERPQ0tJTkdf U1VQUE9SVEVELFJFU0VUX1JFR0lTVEVSLFBMQVRGT1JNX0NMT0NLLFM0X1JUQ19WQUxJRCxS RU1PVEVfUE9XRVJfT059CglSRVNFVF9SRUc9MHhiMjowWzhdIChJTyksIFJFU0VUX1ZBTFVF PTB4ZmIKICovCi8qCiAgRkFDUzoJTGVuZ3RoPTY0LCBId1NpZz0weDAwMDAwMDAwLCBGaXJt X1dha2VfVmVjPTB4MDAwMDAwMDAKCUdsb2JhbF9Mb2NrPQoJRmxhZ3M9CglWZXJzaW9uPTIK ICovCi8qCiAgRFNEVDogTGVuZ3RoPTQ4MDMwLCBSZXZpc2lvbj0xLCBDaGVja3N1bT0yMDgs CglPRU1JRD1BQ1JTWVMsIE9FTSBUYWJsZSBJRD1BQ1JQUkRDVCwgT0VNIFJldmlzaW9uPTB4 MCwKCUNyZWF0b3IgSUQ9MTAyNSwgQ3JlYXRvciBSZXZpc2lvbj0weDQwMDAwCiAqLwovKgog IFVFRkk6IExlbmd0aD01NjYsIFJldmlzaW9uPTEsIENoZWNrc3VtPTUyLAoJT0VNSUQ9QUNS U1lTLCBPRU0gVGFibGUgSUQ9QUNSUFJEQ1QsIE9FTSBSZXZpc2lvbj0weDEsCglDcmVhdG9y IElEPTEwMjUsIENyZWF0b3IgUmV2aXNpb249MHg0MDAwMAogKi8KLyoKICBBU0YhOiBMZW5n dGg9MTY1LCBSZXZpc2lvbj0zMiwgQ2hlY2tzdW09MjMxLAoJT0VNSUQ9QUNSU1lTLCBPRU0g VGFibGUgSUQ9QUNSUFJEQ1QsIE9FTSBSZXZpc2lvbj0weDEsCglDcmVhdG9yIElEPTEwMjUs IENyZWF0b3IgUmV2aXNpb249MHg0MDAwMAogKi8KLyoKICBIUEVUOiBMZW5ndGg9NTYsIFJl dmlzaW9uPTEsIENoZWNrc3VtPTE3MCwKCU9FTUlEPUFDUlNZUywgT0VNIFRhYmxlIElEPUFD UlBSRENULCBPRU0gUmV2aXNpb249MHgxLAoJQ3JlYXRvciBJRD0xMDI1LCBDcmVhdG9yIFJl dmlzaW9uPTB4NDAwMDAKCUhQRVQgTnVtYmVyPTAKCUFERFI9MHhmZWQwMDAwMDowWzBdIChN ZW1vcnkpCUhXIFJldj0weDEKCUNvbXBhcmF0b3JzPTIKCUNvdW50ZXIgU2l6ZT0xCglMZWdh Y3kgSVJRIHJvdXRpbmcgY2FwYWJsZT17VFJVRX0KCVBDSSBWZW5kb3IgSUQ9MHg4MDg2CglN aW5pbWFsIFRpY2s9MTI4CiAqLwovKgogIEFQSUM6IExlbmd0aD0xNDAsIFJldmlzaW9uPTMs IENoZWNrc3VtPTE0LAoJT0VNSUQ9QUNSU1lTLCBPRU0gVGFibGUgSUQ9QUNSUFJEQ1QsIE9F TSBSZXZpc2lvbj0weDEsCglDcmVhdG9yIElEPTEwMjUsIENyZWF0b3IgUmV2aXNpb249MHg0 MDAwMAoJTG9jYWwgQVBJQyBBRERSPTB4ZmVlMDAwMDAKCUZsYWdzPXtQQy1BVH0KCglUeXBl PUxvY2FsIEFQSUMKCUFDUEkgQ1BVPTEKCUZsYWdzPXtFTkFCTEVEfQoJQVBJQyBJRD0wCgoJ VHlwZT1Mb2NhbCBBUElDCglBQ1BJIENQVT0yCglGbGFncz17RU5BQkxFRH0KCUFQSUMgSUQ9 MQoKCVR5cGU9TG9jYWwgQVBJQwoJQUNQSSBDUFU9MwoJRmxhZ3M9e0VOQUJMRUR9CglBUElD IElEPTIKCglUeXBlPUxvY2FsIEFQSUMKCUFDUEkgQ1BVPTQKCUZsYWdzPXtFTkFCTEVEfQoJ QVBJQyBJRD0zCgoJVHlwZT1Mb2NhbCBBUElDCglBQ1BJIENQVT01CglGbGFncz17RElTQUJM RUR9CglBUElDIElEPTAKCglUeXBlPUxvY2FsIEFQSUMKCUFDUEkgQ1BVPTYKCUZsYWdzPXtE SVNBQkxFRH0KCUFQSUMgSUQ9MAoKCVR5cGU9TG9jYWwgQVBJQwoJQUNQSSBDUFU9NwoJRmxh Z3M9e0RJU0FCTEVEfQoJQVBJQyBJRD0wCgoJVHlwZT1Mb2NhbCBBUElDCglBQ1BJIENQVT04 CglGbGFncz17RElTQUJMRUR9CglBUElDIElEPTAKCglUeXBlPUlPIEFQSUMKCUFQSUMgSUQ9 MAoJSU5UIEJBU0U9MAoJQUREUj0weDAwMDAwMDAwZmVjMDAwMDAKCglUeXBlPUlOVCBPdmVy cmlkZQoJQlVTPTAKCUlSUT0wCglJTlRSPTIKCUZsYWdzPXtQb2xhcml0eT1jb25mb3JtaW5n LCBUcmlnZ2VyPWNvbmZvcm1pbmd9CgoJVHlwZT1JTlQgT3ZlcnJpZGUKCUJVUz0wCglJUlE9 OQoJSU5UUj05CglGbGFncz17UG9sYXJpdHk9YWN0aXZlLWhpLCBUcmlnZ2VyPWxldmVsfQog Ki8KLyoKICBNQ0ZHOiBMZW5ndGg9NjAsIFJldmlzaW9uPTEsIENoZWNrc3VtPTEzMCwKCU9F TUlEPUFDUlNZUywgT0VNIFRhYmxlIElEPUFDUlBSRENULCBPRU0gUmV2aXNpb249MHgxLAoJ Q3JlYXRvciBJRD0xMDI1LCBDcmVhdG9yIFJldmlzaW9uPTB4NDAwMDAKCglCYXNlIEFkZHJl c3M9MHgwMDAwMDAwMGYwMDAwMDAwCglTZWdtZW50IEdyb3VwPTB4MDAwMAoJU3RhcnQgQnVz PTAKCUVuZCBCdXM9NjMKICovCi8qCiAgU1NEVDogTGVuZ3RoPTE3OTAsIFJldmlzaW9uPTEs IENoZWNrc3VtPTE5LAoJT0VNSUQ9QUNSU1lTLCBPRU0gVGFibGUgSUQ9QUNSUFJEQ1QsIE9F TSBSZXZpc2lvbj0weDEwMDAsCglDcmVhdG9yIElEPTEwMjUsIENyZWF0b3IgUmV2aXNpb249 MHg0MDAwMAogKi8KLyoKICBCT09UOiBMZW5ndGg9NDAsIFJldmlzaW9uPTEsIENoZWNrc3Vt PTEwNiwKCU9FTUlEPUFDUlNZUywgT0VNIFRhYmxlIElEPUFDUlBSRENULCBPRU0gUmV2aXNp b249MHgxLAoJQ3JlYXRvciBJRD0xMDI1LCBDcmVhdG9yIFJldmlzaW9uPTB4NDAwMDAKICov Ci8qCiAgQVNQVDogTGVuZ3RoPTUyLCBSZXZpc2lvbj03LCBDaGVja3N1bT0xNTIsCglPRU1J RD1BQ1JTWVMsIE9FTSBUYWJsZSBJRD1BQ1JQUkRDVCwgT0VNIFJldmlzaW9uPTB4MSwKCUNy ZWF0b3IgSUQ9MTAyNSwgQ3JlYXRvciBSZXZpc2lvbj0weDQwMDAwCiAqLwovKgogIERCR1A6 IExlbmd0aD01MiwgUmV2aXNpb249MSwgQ2hlY2tzdW09MTcyLAoJT0VNSUQ9QUNSU1lTLCBP RU0gVGFibGUgSUQ9QUNSUFJEQ1QsIE9FTSBSZXZpc2lvbj0weDEsCglDcmVhdG9yIElEPTEw MjUsIENyZWF0b3IgUmV2aXNpb249MHg0MDAwMAogKi8KLyoKICBGUERUOiBMZW5ndGg9Njgs IFJldmlzaW9uPTEsIENoZWNrc3VtPTYzLAoJT0VNSUQ9QUNSU1lTLCBPRU0gVGFibGUgSUQ9 QUNSUFJEQ1QsIE9FTSBSZXZpc2lvbj0weDEsCglDcmVhdG9yIElEPTEwMjUsIENyZWF0b3Ig UmV2aXNpb249MHg0MDAwMAogKi8KLyoKICBNU0RNOiBMZW5ndGg9ODUsIFJldmlzaW9uPTMs IENoZWNrc3VtPTcyLAoJT0VNSUQ9QUNSU1lTLCBPRU0gVGFibGUgSUQ9QUNSUFJEQ1QsIE9F TSBSZXZpc2lvbj0weDEsCglDcmVhdG9yIElEPTEwMjUsIENyZWF0b3IgUmV2aXNpb249MHg0 MDAwMAogKi8KLyoKICBTU0RUOiBMZW5ndGg9MjI3NiwgUmV2aXNpb249MSwgQ2hlY2tzdW09 MjE4LAoJT0VNSUQ9QUNSU1lTLCBPRU0gVGFibGUgSUQ9QUNSUFJEQ1QsIE9FTSBSZXZpc2lv bj0weDMwMDAsCglDcmVhdG9yIElEPTEwMjUsIENyZWF0b3IgUmV2aXNpb249MHg0MDAwMAog Ki8KLyoKICBTU0RUOiBMZW5ndGg9MjcwNiwgUmV2aXNpb249MSwgQ2hlY2tzdW09MTg3LAoJ T0VNSUQ9QUNSU1lTLCBPRU0gVGFibGUgSUQ9QUNSUFJEQ1QsIE9FTSBSZXZpc2lvbj0weDMw MDAsCglDcmVhdG9yIElEPTEwMjUsIENyZWF0b3IgUmV2aXNpb249MHg0MDAwMAogKi8KLyoK ICBTU0RUOiBMZW5ndGg9ODU4MSwgUmV2aXNpb249MSwgQ2hlY2tzdW09MTgxLAoJT0VNSUQ9 QUNSU1lTLCBPRU0gVGFibGUgSUQ9QUNSUFJEQ1QsIE9FTSBSZXZpc2lvbj0weDEwMDAsCglD cmVhdG9yIElEPTEwMjUsIENyZWF0b3IgUmV2aXNpb249MHg0MDAwMAogKi8K --------------030009000707060500090907--