On Fri, 21 Dec 2012, Kuo Shou-Chien wrote: > Hi Alan, > > Thank you for your replay and sorry for the lengthy log from booting. Kernel > version is 2.6.30. > Yes, the board has OHCI controller.
By the way, the dmesg output is the output from the dmesg command. It is not the contents of a system log file. > Jan �1 00:01:18 at91sam user.debug kernel: usb usb1: usb resume > Jan �1 00:01:18 at91sam user.debug kernel: atmel-ehci atmel-ehci: resume root > hub > Jan �1 00:01:18 at91sam user.debug kernel: hub 1-0:1.0: hub_resume > Jan �1 00:01:18 at91sam user.debug kernel: atmel-ehci atmel-ehci: GetStatus > port 2 status 001803 POWER sig=j CSC CONNECT > Jain ehci_irq > �in ohci_irq Did you add these messages yourself? > n �1 00:01:18 at91sam user.debug kernel: hub 1-0:1.0: port 2: status 0501 > change 0001 > Jan �1 00:01:19 at91sam user.debug kernel: hub 1-0:1.0: state 7 ports 2 chg > 0004 evt 0000 > Jan �1 00:01:19 at91sam user.debug kernel: hub 1-0:1.0: port 2, status 0501, > change 0000, 480 Mb/s > Jan �1 00:01:19 at91sam user.debug kernel: hub 1-0:1.0: skuo : retry 0 status > = 0 > Jan �1 00:01:19 at91sam user.debug kernel: atmel-ehci atmel-ehci: port 2 full > speed --> companion > Jan �1 00:01:19 at91sam user.debug kernel: atmel-ehci atmel-ehci: GetStatus > port 2 status 003801 POWER OWNER sig=j CONNECT > Jan �1 00:01:19 at91sam user.info kernel: in ehci_irq > Jan �1 00:01:19 at91sam user.info kernel: �in ohci_irq The problem is here. The OHCI hardware or the ohci-hcd driver isn't working right. A "usb usb2: usb resume" message should appear here. > Jan �1 00:01:19 at91sam user.debug kernel: hub 1-0:1.0: port 2 not reset yet, > waiting 50ms > Jan �1 00:01:19 at91sam user.debug kernel: atmel-ehci atmel-ehci: GetStatus > port 2 status 003002 POWER OWNER sig=se0 CSC > Jan �1 00:01:19 at91sam user.debug kernel: hub 1-0:1.0: skuo : retry status = > -107 > Jan �1 00:01:19 at91sam user.debug kernel: hub 1-0:1.0: state 7 ports 2 chg > 0000 evt 0004 > Jan �1 00:01:21 at91sam user.debug kernel: hub 1-0:1.0: hub_suspend > Jan �1 00:01:21 at91sam user.debug kernel: usb usb1: bus auto-suspend > Jan �1 00:01:21 at91sam user.debug kernel: atmel-ehci atmel-ehci: suspend > root hub 2.6.30 is a very old kernel. You should try using a newer kernel. Alan Stern -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html