X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Modules%2FUSB%2FUHCI%2Fuhci.c;h=9ef8b0bc43681177b1dee70cc4947d77bb9f84ab;hb=4c717bb526a0a7b1aa44ed7fc4f07a6b7da5d2f9;hp=5ea356618c468ce1d69cdaa5024e3ee9645664a3;hpb=5c9b3d1affd5f041ab9ea73746c6b51ddca14398;p=tpg%2Facess2.git diff --git a/Modules/USB/UHCI/uhci.c b/Modules/USB/UHCI/uhci.c index 5ea35661..9ef8b0bc 100644 --- a/Modules/USB/UHCI/uhci.c +++ b/Modules/USB/UHCI/uhci.c @@ -97,8 +97,6 @@ int UHCI_Initialise(char **Arguments) cinfo->RootHub = USB_RegisterHost(&gUHCI_HostDef, cinfo, 2); LOG("cinfo->RootHub = %p", cinfo->RootHub); - UHCI_CheckPortUpdate(cinfo); - i ++; } @@ -271,7 +269,7 @@ int UHCI_IsTransferComplete(void *Ptr, void *Handle) ret = !(td->Control & (1 << 23)); if(ret) { td->_info.Callback = NULL; - td->Link = 1; + td->Link = 0; } return ret; } @@ -399,7 +397,7 @@ void UHCI_InterruptHandler(int IRQ, void *Ptr) } link = td->Link; if( td->_info.Callback != INVLPTR ) - td->Link = 1; + td->Link = 0; } if(frame == 0)