Hi Peter > Do you know what the reprogramming does?
IIRC, PCI devices setup is performed in two phases, the first one enumerates the devices and "marks" the one that have not been properly configured by the BIOS. The second phase actually tries to reconfigure these devices. > Do you know what the reprogramming does? Can the > system be operated safely (and without performance > impact) when pci-reprogramming is turned of? I have never seen such reports, but actually, I can't tell. Somebody with more experience than me should be able to reply on this. > Or is it better to find the actual cause of the > hang? > pci-reprog=off is only a work around, but trying to find the exact cause of the hang can be quite difficult (and I know what I am talking about this time :-)). As a first step you can try to determine what is the last PCI device being reconfigured before the hang. If you want, you can try the following procedure: * Add "set pci_autoconfig:pci_boot_debug=1" in your /etc/system. (Without the quotes). * Reboot the system without specifying the pci-reprog boot property. * When the system hangs, take note of the last line looking like "probing dev x, func y". * Locates the last line looking like "configuring pci bus z", hopping this line has not scrolled out of the display. * Reboot the system specifying pci-reprog=off * Once logged in execute /usr/X11/bin/scanpci -v as root and try to locate the culprit. Once you have this information you can file a bug with the information you have gathered. Add the complete output of prtconf -pv and scanpci -v. The easiest way I know to track this kind of problem is to build a custom kernel. HTH Regards, J-F This message posted from opensolaris.org _______________________________________________ opensolaris-help mailing list opensolaris-help@opensolaris.org