2012-04-05 6 views
0

Ich benutze am335x board.USB-Gerät erkannt wird, wenn es beim Hochfahren der Platine eingefügt wird. Nachdem die Platine hochgefahren ist, ziehe ich das Gerät aus und wieder ein, es wird nicht erkannt. Der USB-Treiber schaltet die Vbus-Sitzung aus, wenn ein Gerät von seinem Port getrennt wird. Ich muss die Sitzung immer mit dem Befehl "echo F> /proc/driver/musb_hdrc"Wie soll es automatisch erkannt werden? Wenn jemand auf dieses Problem gestoßen ist, bitte posten Sie die Antwort.USB-Gerät wird nicht richtig erkannt

Antwort

0

Wenn das gleiche Problem konfrontiert. Es scheint, dass wenn Sie den ULPI-Modus verwenden, der Start von vbus nicht funktioniert. Werfen Sie einen Blick auf einen neueren Kernel in Dateitreibern/usb/musb/omap2430.c Wenn eine USB_EVENT_ID benachrichtigt wurde, sollten Sie vbus unabhängig von dem Modus, den Ihre otg funktioniert.

hoffe das hilft.