Sim, nos dois sentidos do termo 'interrupção':
Se você quer dizer especificamente uma interrupção no nível do hardware, então sim (supondo que o sistema possa realmente interagir com o hardware que acabou de ser conectado, conectar algo com um cabo USB somente de energia não acionará tal interrupção, por exemplo ), mas não é necessariamente específico do dispositivo e pode, em vez disso, ativar a reenumeração de dispositivos no barramento que gerou a interrupção (esse é o caso de USB e IEEE 1394, por exemplo).
Se você quer dizer que algum tipo de evento pode reagir ao espaço do usuário, então sim, sempre haverá um evento assim se o dispositivo em questão for realmente utilizável (isto é, um driver de kernel de algum classificar ligado a ele). Esses eventos são manipulados por um programa chamado udev
e, se você quiser fazer algo em resposta a um dispositivo que está sendo conectado, a documentação de udev
é onde você deve iniciar. Ao contrário da interrupção de hardware, uevents (o termo geral para essas 'interrupções') será específico do dispositivo (para que você possa combinar hardware específico usando-os, desde que o hardware forneça alguma forma de identificação).