A atualização do kernel corrigiu o problema com o nl80211 hostapd agora funciona perfeitamente.
Eu também consegui encontrar um binário modificado que fez o hostapd funcionar com a versão antiga do kernel usando o driver rtl871xdrv para chipsets compatíveis RTL8188CUS . instale o hostapd e substitua a versão modificada.
#save original
sudo mv /usr/sbin/hostapd /usr/sbin/hostapd.bak
#move modified version
sudo mv hostapd /usr/sbin/hostapd
sudo chown root.root /usr/sbin/hostapd
sudo chmod 755 /usr/sbin/hostapd