Проверка источников часов моего Ubuntu:
cat / sys / devices / system / clocksource / clocksource0 / available_clocksource
hpet acpi_pm
Как и, возможно, устаревший RTC, это все возможные источники синхронизации.
аппаратное обеспечение mac80211 не имеет функции таймера - НОРМАЛЬНО ..... не может обобщать для всех.
В любом случае, учитывая эти доступные часы, просто нужно зарегистрировать событие с таймером, чтобы периодически просыпаться, чтобы отправить данные через mac80211.
Например, используйте это как базу:
http://blog.fpmurphy.com/2009/07/linux-hpet-support.html