Be careful of changing the Max_Payload_Size parameter. It needs to match, and be supported, between all PCI-E components which might communicate with each other. You can tell what values are supported by reading the Device Capabilities Register and checking the Max_Payload_Size Supported bits.
If you set a size which is too large, you might see PCI-E errors, data corruption, or hangs. (You might also start to see latency effects in audio/video applications.) The operating system is supposed to set this register properly for you. A quick glance at OpenSolaris code suggests that, while PCIE_DEVCAP_MAX_PAYLOAD_MASK is defined in pcie.h, it's not actually referenced yet, and in fact PCIE_DEVCAP seems to only be used for debugging. File a bug? This message posted from opensolaris.org _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss