Primeiramente, recomendo ler esta pergunta e a resposta fornecida é: Instalando Drivers Broadcom Wireless (Apenas para instalar o mesmo driver)
Em segundo lugar, eu tentaria primeiro ver se esta placa Broadcom Wireless, usando o módulo wl , suporta o modo Ad-hoc. Por exemplo, no wiki sobre os módulos broadcom , posso ver este cartão sem fio ao usar o wl módulo listado como não suportando Ad-Hoc, Monitor ou mesmo Injeções. Isso não significa que é permanente, apenas significa que o desenvolvimento deste cartão ainda não está maduro o suficiente para esses recursos (ele eventualmente os terá). Eu tenho um BCM4313 que tem o mesmo problema. Posso me conectar a outros dispositivos, até mesmo Ad-Hoc, mas não posso criar um Ad-Hoc.
Agora, pode haver algumas alterações nas versões mais recentes do kernel. Já que você está na versão do kernel 3.5.x, só posso adicionar isso:
Na versão do kernel 3.6.x , com relação à parte de Rede, havia pouco atualizado para os cartões da Broadcom.
Na versão do kernel 3.7.x , como acima, havia outras atualizações para os cartões Broadcom.
Existe um link muito bom em relação a este modelo criado pelo izx que menciono no link sobre a instalação de placas Broadcom. Sua resposta é aqui .
No final, se você ainda tiver uma placa sem fio que não suporte Ad-Hoc, então você é como eu, teríamos que esperar pela implementação futura disso (ou usar uma versão "modificada" do driver. injetado ou não).