Hi, For some traditional devices, such as floppy, keyboard, etc, the IRQ is static, and their drivers know corresponding IRQs to register their ISR. While for other devices hot plugged, such as USB devices, how does the PIC or APIC allocate the IRQs for their controller? And how does the deriver of a such device know the the corresponding IRQ so as to register its ISR into the kernel? -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ