Hello, I am working on a new board which uses USB EHCI Host Controller. It is connected to HS USB Port 2 of OMAP3530. The transceiver used is SMSC USB3320. I am able to boot the GIT kernel on my board. But when I enable the USB EHCI option in menuconfig, the kernel hangs while booting and shows some stray characters in UART console. The UART log is given below ------------------------------------------------------------------------------------------- Creating 5 MTD partitions on "omap2-nand.0": 0x000000000000-0x000000080000 : "xloader-nand" 0x000000080000-0x000000240000 : "uboot-nand" 0x000000240000-0x000000280000 : "params-nand" 0x000000280000-0x000000780000 : "linux-nand" 0x000000780000-0x000001b80000 : "jffs2-nand" OneNAND driver initializing usbmon: debugfs is not available ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver B ²úûþ"õÿ ÿÿ@hU¥áÿÿ î`¦ÿ þ êà©þÿ --------------------------------------------------------------------------------------------- The point of failure is File: drivers/usb/host/ehci-omap.c Function: omap_start_ehc() code: /* perform TLL soft reset, and wait until reset is complete */ omap_writel(1 << OMAP_USBTLL_SYSCONFIG_SOFTRESET_SHIFT, OMAP_USBTLL_SYSCONFIG); I am able to boot the kernel by commenting out this line. But then the USB EHCI driver displays a message that It is unable to enumerate the device. I probed using USB Analyzer and there is no data transfer happening over the port. Please provide your suggestions towards solving this issue. Regards, Remith -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html