diff options
| author | Christian Iversen | 2021-01-27 00:06:37 +0100 |
|---|---|---|
| committer | Michael Brown | 2021-02-01 13:35:22 +0100 |
| commit | 7b2b35981f862ba17765c87f657353f93b5b41d4 (patch) | |
| tree | 8536a458b3e5c3b8eafb5aedc5845a01931c8fe1 /src/drivers | |
| parent | [hermon] Add a debug notice when initialization is complete (diff) | |
| download | ipxe-7b2b35981f862ba17765c87f657353f93b5b41d4.tar.gz ipxe-7b2b35981f862ba17765c87f657353f93b5b41d4.tar.xz ipxe-7b2b35981f862ba17765c87f657353f93b5b41d4.zip | |
[hermon] Throttle debug output when sensing port type
When auto-detecting the initial port type, the Hermon driver will spam
the debug output without hesitation. Add a short delay in each
iteration to fix this.
Signed-off-by: Christian Iversen <ci@iversenit.dk>
Diffstat (limited to 'src/drivers')
| -rw-r--r-- | src/drivers/infiniband/hermon.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/drivers/infiniband/hermon.c b/src/drivers/infiniband/hermon.c index e3b692dc9..35326ac6e 100644 --- a/src/drivers/infiniband/hermon.c +++ b/src/drivers/infiniband/hermon.c @@ -3743,6 +3743,9 @@ static int hermon_set_port_type ( struct hermon *hermon, rc = port_type; return rc; } + + /* Avoid spamming debug output */ + mdelay ( 50 ); } while ( ( port_type == HERMON_PORT_TYPE_UNKNOWN ) && ( ( elapsed = ( currticks() - start ) ) < HERMON_SENSE_PORT_TIMEOUT ) ); |
