Date: Sat, 29 Nov 2014 17:43:49 -0800 From: Neel Natu <neelnatu@gmail.com> To: Nikos Vassiliadis <nvass@gmx.com> Cc: "freebsd-virtualization@freebsd.org" <freebsd-virtualization@freebsd.org> Subject: Re: bhyve: Unsupported MSI-X configuration: 2/0/0 Message-ID: <CAFgRE9FhF0j5VTO9qbeK7O3C4BC_HXqzGAq1McNXA3s=BYb-PA@mail.gmail.com> In-Reply-To: <547A1454.2030901@gmx.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> <547A1454.2030901@gmx.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi Nikos, On Sat, Nov 29, 2014 at 10:45 AM, Nikos Vassiliadis <nvass@gmx.com> wrote: > > > 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) > Can you provide the output of 'pciconf -lvbc pci0:3:0:0' on the FreeBSD host? This is assuming pci0:3:0:0 is the wlan device being passed through based on an earlier email. best Neel > > 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. > > _______________________________________________ > freebsd-virtualization@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization > To unsubscribe, send any mail to > "freebsd-virtualization-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFgRE9FhF0j5VTO9qbeK7O3C4BC_HXqzGAq1McNXA3s=BYb-PA>