Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 29 Nov 2014 19:45:40 +0100
From:      Nikos Vassiliadis <nvass@gmx.com>
To:        Anish Gupta <akgupt3@gmail.com>
Cc:        "freebsd-virtualization@freebsd.org" <freebsd-virtualization@freebsd.org>
Subject:   Re: bhyve: Unsupported MSI-X configuration: 2/0/0
Message-ID:  <547A1454.2030901@gmx.com>
In-Reply-To: <F12259D8-55EF-44FF-BFB6-DB7DCBF486AD@gmail.com>
References:  <5478E4C4.3080203@gmx.com> <CAG=rPVfSXAxeJ3bB0ughSej2uv2-iQTqv-7Yp6PtBZo05RTUvw@mail.gmail.com> <1B9C5228-5549-412C-AAE9-5053C86EDB9D@gmail.com> <5479DBD8.1090009@gmx.com> <F12259D8-55EF-44FF-BFB6-DB7DCBF486AD@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
>   Features2=0x3dbae3bf<SSE3,PCLMULQDQ,DTES64,MON,DS_CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,TSCDLT,XSAVE,OSXSAVE,AVX,F16C>
>   AMD Features=0x28100800<SYSCALL,NX,RDTSCP,LM>
>   AMD Features2=0x1<LAHF>
>   Structured Extended Features=0x281<FSGSBASE,SMEP,ERMS>
>   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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?547A1454.2030901>