Você deve atualizar seu kernel PRIMEIRO, e - se você não está fazendo isso a partir de fontes do Git, procure no seu gerenciador de pacotes pelo pacote 'linux-firmware', você precisa dele. Eu tive problemas semelhantes no Android OSE e Ubuntu x86 e arm7hf - todos eles foram corrigidos apenas fazendo as coisas que eu mencionei