On 07/15/12 11:42, Dave, Tushar N wrote: >> -----Original Message----- >> From: Joe Jin [mailto:[email protected]] >> Sent: Thursday, July 12, 2012 9:34 PM >> To: Dave, Tushar N >> Cc: [email protected]; [email protected]; linux- >> [email protected] >> Subject: Re: 82571EB: Detected Hardware Unit Hang >> >> On 07/13/12 12:10, Dave, Tushar N wrote: >>>> -----Original Message----- >>>> From: Joe Jin [mailto:[email protected]] >>>> Sent: Thursday, July 12, 2012 4:46 PM >>>> To: Dave, Tushar N >>>> Cc: [email protected]; [email protected]; linux- >>>> [email protected] >>>> Subject: Re: 82571EB: Detected Hardware Unit Hang >>>> >>> Thanks for sending full dmesg log. I am still investigating. I think >> this issue can occur if two PCIe link partner *i.e pcie bridge and pcie >> device do not have same max payload size. >>> I need 2 more info. >>> 1) PBA number of the card. >> >> This is a remote server and I could not get this. >> >>> 2) full lspci -vvv output of entire system 'after you have changed max >> payload size to 128'. > > Somehow setting max payload to 256 from BIOS does not set this value for all > devices. I believe this is a BIOS bug. > All devices in path from root complex to 82571, should have same max payload > size otherwise it can cause hang. When you set max payload to 128 from BIOS, > all device in path from root complex to 82571 got assigned same max payload > size. This resolves the issue. > > I hope this helps.
Tushar, Thanks a lot for your help, will send this to hardware engineer. Regards, Joe -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

