On Friday, January 20, 2012 8:21:28 am Matthieu Volat wrote: > Hello, > > For a week, I have been trying to boot the FreeBSD 9 installation media (usb, cdrom) on a computer with an Asus P5-NE motherboard (amd64, nvidia MCP51 controller), but the kernel fails to initialize correctly.
I think the problem is with the nvidia chipset and MSI support. There's not an easy way to fix it via a tunable unfortunately. You can try hacking sys/dev/pci/pci.c to disable this code: #if defined(__i386__) || defined(__amd64__) || defined(__powerpc__) /* * Enable the MSI mapping window for all HyperTransport * slaves. PCI-PCI bridges have their windows enabled via * PCIB_MAP_MSI(). */ if (cfg->ht.ht_slave != 0 && cfg->ht.ht_msimap != 0 && !(cfg->ht.ht_msictrl & PCIM_HTCMD_MSI_ENABLE)) { device_printf(pcib, "Enabling MSI window for HyperTransport slave at pci%d:%d:%d:%d\n", cfg->domain, cfg->bus, cfg->slot, cfg->func); cfg->ht.ht_msictrl |= PCIM_HTCMD_MSI_ENABLE; WREG(cfg->ht.ht_msimap + PCIR_HT_COMMAND, cfg->ht.ht_msictrl, 2); } #endif -- John Baldwin _______________________________________________ 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"