When a command times out, abort it (via the Command Abort bit in the Command Ring Control Register) so that subsequent commands may execute as expected. This improves robustness when a device fails to respond to the Set Address command, since the subsequent Disable Slot command will now succeed. Signed-off-by: Michael Brown <mcb30@ipxe.org>tags/v1.20.1
|
|
||
1198 |
|
1198 |
|
1199 |
|
1199 |
|
1200 |
|
1200 |
|
|
1201 |
|
|
|
1202 |
|
|
|
1203 |
|
|
|
1204 |
|
|
|
1205 |
|
|
|
1206 |
|
|
|
1207 |
|
|
|
1208 |
|
|
|
1209 |
|
|
|
1210 |
|
|
|
1211 |
|
|
|
1212 |
|
|
|
1213 |
|
|
|
1214 |
|
|
|
1215 |
|
|
|
1216 |
|
|
1201 |
|
1217 |
|
1202 |
|
1218 |
|
1203 |
|
1219 |
|
|
|
||
1574 |
|
1590 |
|
1575 |
|
1591 |
|
1576 |
|
1592 |
|
|
1593 |
|
|
|
1594 |
|
|
|
1595 |
|
|
|
1596 |
|
|
|
1597 |
|
|
|
1598 |
|
|
|
1599 |
|
|
|
1600 |
|
|
|
1601 |
|
|
|
1602 |
|
|
|
1603 |
|
|
|
1604 |
|
|
|
1605 |
|
|
|
1606 |
|
|
|
1607 |
|
|
|
1608 |
|
|
1577 |
|
1609 |
|
1578 |
|
1610 |
|
1579 |
|
1611 |
|
|
|
||
1582 |
|
1614 |
|
1583 |
|
1615 |
|
1584 |
|
1616 |
|
1585 |
|
|
|
1586 |
|
|
|
1587 |
|
|
|
1588 |
|
|
|
1589 |
|
|
|
1590 |
|
|
|
1591 |
|
|
|
1592 |
|
|
|
1593 |
|
|
|
|
1617 |
|
|
|
1618 |
|
|
|
1619 |
|
|
1594 |
|
1620 |
|
1595 |
|
1621 |
|
1596 |
|
1622 |
|
|
|
||
1696 |
|
1722 |
|
1697 |
|
1723 |
|
1698 |
|
1724 |
|
|
1725 |
|
|
|
1726 |
|
|
|
1727 |
|
|
|
1728 |
|
|
|
1729 |
|
|
|
1730 |
|
|
|
1731 |
|
|
|
1732 |
|
|
|
1733 |
|
|
|
1734 |
|
|
|
1735 |
|
|
|
1736 |
|
|
|
1737 |
|
|
|
1738 |
|
|
|
1739 |
|
|
|
1740 |
|
|
|
1741 |
|
|
|
1742 |
|
|
|
1743 |
|
|
|
1744 |
|
|
|
1745 |
|
|
|
1746 |
|
|
|
1747 |
|
|
|
1748 |
|
|
|
1749 |
|
|
|
1750 |
|
|
|
1751 |
|
|
1699 |
|
1752 |
|
1700 |
|
1753 |
|
1701 |
|
1754 |
|
|
|
||
1711 |
|
1764 |
|
1712 |
|
1765 |
|
1713 |
|
1766 |
|
1714 |
|
|
|
1715 |
|
|
|
|
1767 |
|
|
|
1768 |
|
|
1716 |
|
1769 |
|
1717 |
|
1770 |
|
1718 |
|
1771 |
|
|
|
||
1728 |
|
1781 |
|
1729 |
|
1782 |
|
1730 |
|
1783 |
|
1731 |
|
|
|
|
1784 |
|
|
1732 |
|
1785 |
|
1733 |
|
1786 |
|
1734 |
|
1787 |
|
|
|
||
1748 |
|
1801 |
|
1749 |
|
1802 |
|
1750 |
|
1803 |
|
|
1804 |
|
|
|
1805 |
|
|
|
1806 |
|
|
1751 |
|
1807 |
|
1752 |
|
|
|
|
1808 |
|
|
1753 |
|
1809 |
|
1754 |
|
1810 |
|
1755 |
|
1811 |
|
|
|
||
178 |
|
178 |
|
179 |
|
179 |
|
180 |
|
180 |
|
|
181 |
|
|
|
182 |
|
|
|
183 |
|
|
181 |
|
184 |
|
182 |
|
185 |
|
183 |
|
186 |
|
|
|
||
629 |
|
632 |
|
630 |
|
633 |
|
631 |
|
634 |
|
|
635 |
|
|
|
636 |
|
|
632 |
|
637 |
|
633 |
|
638 |
|
634 |
|
639 |
|
|
|
||
987 |
|
992 |
|
988 |
|
993 |
|
989 |
|
994 |
|
|
995 |
|
|
|
996 |
|
|
|
997 |
|
|
|
998 |
|
|
|
999 |
|
|
|
1000 |
|
|
990 |
|
1001 |
|
991 |
|
1002 |
|
992 |
|
1003 |
|
|
|
||
1042 |
|
1053 |
|
1043 |
|
1054 |
|
1044 |
|
1055 |
|
1045 |
|
|
|
1046 |
|
|
|
|
1056 |
|
|
|
1057 |
|
|
1047 |
|
1058 |
|
1048 |
|
1059 |
|
1049 |
|
1060 |
|