Hi<br><br>Iam using ISP 1561 usb controller in a PPC board<br>While trying to integrate the usb controller iam facing these problems<br><br> The OHCI root hub is detected <br> but the usb mass storage device( usb flash stick) is not detected<br><br>I found the following <br><br>1. Under common/usb.c<br><br> struct usb_device * usb_get_dev_index(int index)<br>{<br> if(usb_dev[index].devnum==-1)<br> return NULL;<br> else <br> return &usb_dev[index];<br>}<br><br>This structure is returning NULL for me ...<br><br>Whether the device number for the usb is not allocated ??<br><br>2. If i comment the if statement above and leave alone <br> <br> return &usb_dev[index];<br><br> it is proceding but it gets out once it comes to usb_storage_probe routine<br><br>The endianness is followed
correctly becaz i used debug statements and i can see the OHCI registers are written with proper endianness<br><br>Can u help me to sort out the problem why the storage device is not detected ?<br><br><br>Thanks in advance<br>Raja<br><br><br><br><br><br> <br><p> 
        
        
                <hr size=1></hr>
Here’s a new way to find what you're looking for - <a href="http://us.rd.yahoo.com/mail/in/yanswers/*http://in.answers.yahoo.com/">Yahoo! Answers</a>