WIFI sobre SDIO over USB - Tenho que refletir isso na árvore de dispositivos?

3

Atualmente estou estendendo uma plataforma de hardware embarcada que executa um kernel Linux 3.16. Eu quero conectar um controlador SDIO externo ao barramento USB e, em seguida, executar um módulo WIFI usando esse controlador SDIO.

Como tenho pouca experiência com dispositivos SDIO (eu sei como configurar o eMMC, SD-Card, ... na árvore de dispositivos), não tenho certeza sobre como proceder se uma ponte USB-SDIO for usada.

Essa configuração é executada sem qualquer adaptação de árvore de dispositivos (também conhecida como "Ei, seu USB, vamos simplesmente conectá-la!") ou devo especificar a localização exata do controlador SDIO no arquivo da árvore de dispositivos?

    
por Hoedur 07.05.2015 / 12:05

1 resposta

1

No que diz respeito ao SDIO para adaptadores USB, como algo baseado em um VUB300, no Linux, a ponte em si conecta o USB e faz as coisas "certas".

O dispositivo SDIO, por outro lado ... depende se o fornecedor (dando a TI um olhar desagradável e desagradável agora ... grrr ...) fez algo não-padrão e seus drivers CONFIAR sobre isso no comportamento das ervas daninhas. As peças da série WiLink usam uma interrupção OOB para acelerar as coisas. O problema é ... seus drivers não funcionam direito sem a interrupção. Há um pouco de BROKEN lá com isso. Agora ... sua milhagem pode variar. Alguns dispositivos não vão se preocupar em nada. Pelo menos alguns deles têm ... problemas ... como eu relatei aqui.

    
por 24.06.2016 / 01:24