linux событие подключения / отключения USB

Здравствуйте, я работаю над встроенным Linux-устройством с USB-портом, которое использует драйвер g_ether для USB-сети.

Когда USB-порт plug is connected, выход dmesg:

g_ether gadget: конфигурация полной скорости # 2: RNDIS

Когда USB-кабель отключен, в dmesg не записывается сообщение.

Используя C, как я могу прослушивать подключение / отключить события?

Встроенная ОС Linux не имеет дополнительных функций. Не существует демона dbus или вспомогательного сценария горячего подключения. Я даже не уверен, что это было бы полезно.

10
задан eat_a_lemon 19 August 2011 в 00:49
поделиться