Page MenuHomeFreeBSD

D58309.1794133842.diff
No OneTemporary

Authored By
Unknown
Size
551 B
Referenced Files
None
Subscribers
None

D58309.1794133842.diff

diff --git a/sys/dev/firewire/firewire.c b/sys/dev/firewire/firewire.c
--- a/sys/dev/firewire/firewire.c
+++ b/sys/dev/firewire/firewire.c
@@ -2491,9 +2491,10 @@
cmstr = fc->max_node;
else {
device_printf(fc->bdev,
- "root node is not cycle master capable\n");
- /* TODO: issue PHY config to force root change + bus reset */
- cmstr = fc->nodeid;
+ "root node is not cycle master capable, "
+ "forcing root to node %d\n", fc->nodeid);
+ fw_phy_config(fc, fc->nodeid, -1);
+ return 0;
}
} else
cmstr = -1;

File Metadata

Mime Type
text/plain
Expires
Sun, Nov 8, 10:30 AM (11 h, 46 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
41550162
Default Alt Text
D58309.1794133842.diff (551 B)

Event Timeline