User Tools

Site Tools


freenas:re0_watchdog_timeout

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
freenas:re0_watchdog_timeout [2020/06/20 16:02] peterfreenas:re0_watchdog_timeout [2020/07/15 09:30] (current) – external edit 127.0.0.1
Line 8: Line 8:
 hw.re.msix_disable=1 hw.re.msix_disable=1
 </file> </file>
 +
 +----
 +
 +Can also try:
 +
 +<file bash /boot/loader/conf>
 +...
 +hw.re.msi_disable="1"
 +hw.re.msix_disable="1"
 +</file>
 +
 +<WRAP info>
 +**NOTE:**  The MSI/MSI-X interrupt processing supposedly eliminates the need to perform an extra read from device register after receiving an interrupt which tells that a DMA write is finished.
 + 
 +However, there is some kind of problem either in the driver or the chip itself in the way it handles these interrupts.
 +
 +By disabling MSI and MSI-X, the driver switches to using the older interrupt filter handler, and thus probably performs and extra read from some device register to wait for the DMA transfer to memory to be ready (according to wikipedia, when using legacy interrupts this is the only way to ensure the DMA transfer wasn't buffered by the chipset etc).
 +
 +</WRAP>
  
  
Line 15: Line 34:
  
 https://forums.freebsd.org/threads/10-2-release-re0-watchdog-timeout.55306/ https://forums.freebsd.org/threads/10-2-release-re0-watchdog-timeout.55306/
 +
 +https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=208205
  
freenas/re0_watchdog_timeout.1592668934.txt.gz · Last modified: 2020/07/15 09:30 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki