freenas:re0_watchdog_timeout
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
freenas:re0_watchdog_timeout [2020/06/20 16:02] – peter | freenas: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 | ||
</ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Can also try: | ||
+ | |||
+ | <file bash / | ||
+ | ... | ||
+ | hw.re.msi_disable=" | ||
+ | hw.re.msix_disable=" | ||
+ | </ | ||
+ | |||
+ | <WRAP info> | ||
+ | **NOTE: | ||
+ | |||
+ | 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). | ||
+ | |||
+ | </ | ||
Line 15: | Line 34: | ||
https:// | https:// | ||
+ | |||
+ | https:// | ||
freenas/re0_watchdog_timeout.1592668934.txt.gz · Last modified: 2020/07/15 09:30 (external edit)