<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1515" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2><SPAN class=postbody>Hello All, 
<BR>&nbsp;&nbsp;&nbsp; I had some doubts regarding the Interrupt registers of 
the OHCI controller. <BR><BR>&nbsp;&nbsp;&nbsp; There are three Interrupt 
Registers as mentioned in the OHCI specs - InterruptStatus, Interrupt Enable and 
Interrupt Disable registers. <BR><BR>&nbsp;&nbsp;&nbsp; The values of the 
Interrupt Enable and the Interrupt Disable registers should complement each 
other...but what we seem to observe here is that when we do the required 
settings of the bits sequentially in the Interrupt Disable and then the 
Interrupt Enable registers, the values of both the registers appear to be the 
same. <BR><BR>&nbsp;&nbsp;&nbsp; Like say we have provided, the values as: 
<BR>HC_INTERRUPT_DISABLE - 0x4000003f and HC_INTERRUPT_ENABLE - 0x80000040, the 
values when read for both the registers, gives us 0x80000040. 
<BR><BR>&nbsp;&nbsp;&nbsp; Is there any issue with the sequencing of the values 
written to these registers? Meaning do we need to at first do the writes on the 
Interrupt Enable and then on the Interrupt Disable registers? or is the sequemce 
followed above okay? <BR><BR>&nbsp;&nbsp;&nbsp; Probably, due to the above 
settings, we are not seeing the corresponding bits of the Interrupt Status 
register getting set when we attach a device to the USB ports. We repeatedly are 
getting a value of 0 for that register in the ISR instead of the value 
corresponding to roothubstatus change. <BR><BR>&nbsp;&nbsp;&nbsp; Also, another 
things was that, Section 6.5 of the OHCI - 1.0 specs, says that for the 
interrupts to get trigerred, we require setting 'The MasterInterruptEnable bit 
in HcControl is set to ‘1’.' but there is no such bit in the HcControl register. 
Does this refer to the MIE bit of the Interrupt Enable 
register?&nbsp;<BR><BR>Thanking you for the help. <BR>With Regards, 
<BR>Monisha.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=postbody></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>=====<BR>Success is a journey, not a 
destination.</FONT></DIV></BODY></HTML>