add problem of usb storage
add footer
skip patch
add extern to IRQ handler , which is registered in startup code
it works