This small patch changes omap_h3_1710_defconfig to fix the bug. The catch is: for struct usb_device to have the fields struct work_struct autosuspend and unsigned autopm:1 CONFIG_PM should be set "y". make uImage CHK include/linux/version.h make[1]: `include/asm-arm/mach-types.h' is up to date. CHK include/linux/utsrelease.h CHK include/linux/compile.h CC drivers/usb/core/usb.o drivers/usb/core/usb.c: In function 'usb_release_dev': drivers/usb/core/usb.c:177: error: 'struct usb_device' has no member named 'autosuspend' drivers/usb/core/usb.c: In function 'usb_autosuspend_work': drivers/usb/core/usb.c:218: error: 'struct usb_device' has no member named 'auto_pm' drivers/usb/core/usb.c:219: warning: statement with no effect make[3]: *** [drivers/usb/core/usb.o] Error 1 make[2]: *** [drivers/usb/core] Error 2 make[1]: *** [drivers/usb] Error 2 make: *** [drivers] Error 2 -- Best Regards, Felipe Balbi ext-felipe.lima@nokia.com OSMRC - INdT