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 majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html