On Thu, Apr 28, 2011 at 2:28 PM, John Baldwin <j...@freebsd.org> wrote:
> On Thursday, April 28, 2011 5:17:11 pm Wiktor Niesiobedzki wrote: > > Hi, > > > > I really don't know (I haven't done that intentionally). There is > > nothing special in /var/log/messages: > > kadlubek# grep -i msix /var/log/messages > > Apr 28 21:37:03 kadlubek kernel: em0: Using MSIX interrupts with 0 > vectors > > > > Though sysctl suggests, that I haven't disabled MSIX: > > kadlubek# sysctl -a | grep -i msix > > hw.pci.enable_msix: 1 > > > > I've checked further pciconf output (now with -c option also) and there > is: > > em0@pci0:2:0:0: class=0x020000 card=0xa01f8086 chip=0x10d38086 rev=0x00 > hdr=0x00 > > vendor = 'Intel Corporation' > > device = 'Intel 82574L Gigabit Ethernet Controller (82574L)' > > class = network > > subclass = ethernet > > cap 01[c8] = powerspec 2 supports D0 D3 current D0 > > cap 05[d0] = MSI supports 1 message, 64 bit > > cap 10[e0] = PCI-Express 1 endpoint max data 128(256) link x1(x1) > > cap 11[a0] = MSI-X supports 5 messages in map 0x1c enabled > > > > So it looks, like the card supports MSI-X and has them enabled. > > > > Though my PCI Express bridges report as: > > pcib2@pci0:0:2:0: class=0x060400 card=0xc3231106 chip=0xa3641106 > > rev=0x80 hdr=0x01 > > vendor = 'VIA Technologies, Inc.' > > device = 'P4M900 PCI to PCI Bridge Controller' > > class = bridge > > subclass = PCI-PCI > > cap 10[40] = PCI-Express 1 root port max data 128(256) link x1(x1) > > cap 01[68] = powerspec 2 supports D0 D3 current D0 > > cap 05[70] = MSI supports 1 message, 64 bit > > cap 08[88] = HT MSI fixed address window disabled at 0xfee00000 > > cap 0d[98] = PCI Bridge card=0xc3231106 > > ecap 0001[100] = AER 1 0 fatal 0 non-fatal 0 corrected > > ecap 0002[140] = VC 1 max VC1 > > ecap 0005[180] = unknown 1 > > pcib3@pci0:0:3:0: class=0x060400 card=0xc3231106 chip=0xc3641106 > > rev=0x80 hdr=0x01 > > vendor = 'VIA Technologies, Inc.' > > device = 'P4M900 PCI to PCI Bridge Controller' > > class = bridge > > subclass = PCI-PCI > > cap 10[40] = PCI-Express 1 root port max data 128(256) link x1(x1) > > cap 01[68] = powerspec 2 supports D0 D3 current D0 > > cap 05[70] = MSI supports 1 message, 64 bit > > cap 08[88] = HT MSI fixed address window disabled at 0xfee00000 > > cap 0d[98] = PCI Bridge card=0xc3231106 > > ecap 0001[100] = AER 1 0 fatal 0 non-fatal 0 corrected > > ecap 0002[140] = VC 1 max VC1 > > ecap 0005[180] = unknown 1 > > > > pcib5@pci0:128:0:0: class=0x060400 card=0x00000000 chip=0x287c1106 > > rev=0x00 hdr=0x01 > > vendor = 'VIA Technologies, Inc.' > > device = 'VT8251 Standard PCIe Root Port' > > class = bridge > > subclass = PCI-PCI > > cap 10[40] = PCI-Express 1 root port max data 128(256) link x0(x2) > > cap 01[68] = powerspec 2 supports D0 D3 current D0 > > cap 05[70] = MSI supports 1 message, 64 bit, vector masks > > cap 08[88] = HT MSI fixed address window disabled at 0xfee00000 > > cap 0d[90] = PCI Bridge card=0x00000000 > > ecap 0001[100] = AER 1 0 fatal 0 non-fatal 0 corrected > > ecap 0002[140] = VC 1 max VC1 > > ecap 0005[180] = unknown 1 > > pcib6@pci0:128:0:1: class=0x060400 card=0x00000004 chip=0x287d1106 > > rev=0x00 hdr=0x01 > > vendor = 'VIA Technologies, Inc.' > > device = 'VT8251 Standard PCIe Root Port' > > class = bridge > > subclass = PCI-PCI > > cap 10[40] = PCI-Express 1 root port max data 128(256) link x0(x1) > > cap 01[68] = powerspec 2 supports D0 D3 current D0 > > cap 05[70] = MSI supports 1 message, 64 bit, vector masks > > cap 08[88] = HT MSI fixed address window disabled at 0xfee00000 > > cap 0d[90] = PCI Bridge card=0x00000004 > > > > Though they mention that HT MSI windows is disabled. I'm not sure, > > whether this matters. > > Yes, that is probably what breaks this. > > -- > John Baldwin > Opps, missed that, thanks John. So, disable MSIX and MSI using sysctl, then the driver should use legacy when it loads. Still, I'd get a different motherboard, sucks to not have MSIX :( Jack _______________________________________________ freebsd-stable@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"