Такие проблемы (Pidgin и т. п.) возникают оттого, что Network Manager сообщает софту об отсутствии соединения (соединение через madwimax поднимается в обход NM). И до тех пор, пока какая-нибудь светлая голова не прикрутит к NM поддержку madwimax, таких проблем не будет только у тех, кто не пользуется NM.
Собственно, по идее, поддержка NM — это второе, что стоило бы сделать после создания собственно драйвера и доведения его до рабочего состояния. Проблема, как обычно, в том, что тем, кто способен сделать такое, NM до лампочки, а те, кому эта функциональность нужна (вроде меня или Вас), программировать могут только bash-скрипты, и то со скрипом.