Como forçar o driver Ath10K Escolha a API do firmware 6 para que eu possa ativar RAW_MODE no cartão WiFi QCA6174? -- networking campo com drivers campo com atheros campo com mesh camp askubuntu Relacionado O problema

How to force the ath10k driver choose the firmware API 6 so that I can enable raw_mode on QCA6174 wifi card?


1
vote

problema

português

Eu trabalho em um computador apoiado pelo Ubuntu 16.04, RT Preempted Kernel 4.16 e mais recente o firmware do Linux 1.175.3. Meu objetivo é habilitar o modo RAW no cartão Wi-Fi baseado em chipset QCA6174 para que eu possa criar um ponto de malha. Depois de alguma pesquisa, descobri apenas esses firmwares suportam RAW_MODE.

https: // github .com / kvalo / ath10k-firmware / árvore / mestre / QCA6174 / hw3.0 / 4.4.1.c3 https://github.com/ kvalo / ath10k-firmware / árvore / mestre / QCA6174 / hw3.0 / 4.4.1.c2

Mas eu não entendo os motoristas com o suficiente para escolher automaticamente o firmware certo.

Agradecemos antecipadamente.

english

I work on a computer backed by Ubuntu 16.04, RT preempted kernel 4.16 and latest the linux firmware 1.175.3. My goal is to enable raw mode in QCA6174 chipset based wifi card so that I can create a mesh point. After some research I found out only these firmwares support raw_mode.

https://github.com/kvalo/ath10k-firmware/tree/master/QCA6174/hw3.0/4.4.1.c3 https://github.com/kvalo/ath10k-firmware/tree/master/QCA6174/hw3.0/4.4.1.c2

But I don't understand the ath drivers deep enough to automatically choose the right firmware.

Thanks in advance.

           
 
 

Lista de respostas

1
 
vote

Primeiro você precisa encontrar o modelo exato do seu cartão e a versão HW, sugiro verificar a saída DMESG:

.

ath10k_pci 0000: 3B: 00.0: QCA6174 hw 3.2 alvo 0x05030000 chip_id 0x00340AFF Sub 1A56: 1535

Depois disso, você pode encontrar o cartão de firmware certo no Linux página sem fio para ath10k , eles já são compilados, basta escolher o caminho certo com base no modelo de cartão (incluindo a versão HW) e seu kernel.

Instruções de instalação estão no mesma página também:

.

Primeiro, faça o download da imagem do firmware dos links acima. Nisso Exemplo usamos firmware-2.bin_10.1.467.2-1 de QCA988X 10.1 diretório. Em seguida, basta copiar esse arquivo como firmware-2.bin para o ath10k Diretório de firmware:

pc firmware-2.bin_10.1.467.2-1 /lib/firmware/ath10k/qca988x/hw2.0/firmware-2.bin

então recarregue ath10k (ou reinicie o sistema) e você pode verificar se o novo firmware está em uso.

Nota: Em algumas distribuições, o local do firmware pode ser diferente do que / lib / firmware.

Espero que isso ajude!

 

First you need to find your card's exact model and hw version, I suggest checking dmesg output:

ath10k_pci 0000:3b:00.0: qca6174 hw3.2 target 0x05030000 chip_id 0x00340aff sub 1a56:1535

After that, you can find the right firmware card on the linux wireless page for ath10k, they are already compiled, just pick the right one based on the card model (including hw version) and your kernel.

Installation instructions are on the same page too:

First download the firmware image from the links above. In this example we use firmware-2.bin_10.1.467.2-1 from QCA988X 10.1 directory. Then just copy that file as firmware-2.bin to the ath10k firmware directory:

cp firmware-2.bin_10.1.467.2-1 /lib/firmware/ath10k/QCA988X/hw2.0/firmware-2.bin

Then reload ath10k (or restart the system) and you can check if the new firmware is in use.

Note: In some distributions the firmware location can be different than /lib/firmware.

Hope this helps!

 
 
0
 
vote

Você precisa copiar Board-2.Bin e firmware-6.bin para /lib/firmware/ath10k/qca6174/hw3.0 (renomeando-os) de

https: // github .com / kvalo / ath10k-firmware / blob / mestre / QCA6174 / hw3.0 / placa-2.bin https://github.com/kvalo/ath10k-firmware/blob/master/qca6174/hw3.0/4.4.1.c3/firmware-6.bin_wlan.rm.4.4.1. c3-00059

  quiet splash0   

e, em seguida, verifique se o firmware correto foi usado na inicialização - aqui está a minha saída após a atualização do firmware

  quiet splash1   
 

you need to copy updated board-2.bin and firmware-6.bin to /lib/firmware/ath10k/QCA6174/hw3.0 (renaming them) from

https://github.com/kvalo/ath10k-firmware/blob/master/QCA6174/hw3.0/board-2.bin https://github.com/kvalo/ath10k-firmware/blob/master/QCA6174/hw3.0/4.4.1.c3/firmware-6.bin_WLAN.RM.4.4.1.c3-00059

cp ath10k-firmware/QCA6174/hw3.0/4.4.1.c3/firmware-6.bin_WLAN.RM.4.4.1.c3-00059 /lib/firmware/ath10k/QCA6174/hw3.0/firmware-6.bin 

And then check if correct firmware was used on boot - here is my output after updating firmware

[   32.529665] ath10k_pci 0000:01:00.0: qca6174 hw3.2 target 0x05030000 chip_id 0x00340aff sub 1028:0410 [   32.529668] ath10k_pci 0000:01:00.0: kconfig debug 0 debugfs 1 tracing 1 dfs 0 testmode 0 [   32.530093] ath10k_pci 0000:01:00.0: firmware ver WLAN.RM.4.4.1.c3-00059 api 6 features wowlan,ignore-otp,no-4addr-pad,raw-mode,mfp crc32 3c85e1f9 [   32.776709] ath10k_pci 0000:01:00.0: board_file api 2 bmi_id N/A crc32 c15a244d [   32.844046] ath10k_pci 0000:01:00.0: unsupported HTC service id: 1536 [   32.862171] ath10k_pci 0000:01:00.0: htt-ver 3.62 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1 
 
 

Perguntas relacionadas

0  Não é possível criar rede ad hoc  ( Not able to create ad hoc network ) 
Eu estou tentando criar uma rede adhoc com o seguinte comando no Ubuntu 16.04: . Sudo Iwconfig WLAN0 MODO AD-HOC ESSID MY-MASH-Network AP 02: 12: 34: 56: 78...

1  Erro ao instalar o NetGen 5.3.1 no Ubuntu 16.04  ( Make error while installing netgen 5 3 1 on ubuntu 16 04 ) 
Alguém pode ajudar a resolver o make error eu recebi enquanto instala netgen 5.3.1 . O NetGen é um gerador de malha tetraédrica 3D automático. O resumo da ...

0  Como converter arquivos para .h5?  ( How to convert files to h5 ) 
Estou trabalhando com o GMSH, que é um programa que pode salvar malhas (fem) em .gif, .jpg, .png, .mpg, .stl, .su2, .geo, .step, .msh, .bdf e muitos mais. E...

1  Configurar Ubuntu como um roteador com malha, 4G, openvpn e failover WAN  ( Setup ubuntu as a router with mesh 4g openvpn and wan failover ) 
Estou procurando conselhos sobre uma configuração bastante complexa do Ubuntu 18.04. Principalmente o roteador vai falar apenas com outros "nós" em uma rede...

1  Erro enquanto executando o NetGen 5.3.1 no Ubuntu 16.04  ( Error whilst executing netgen 5 3 1 on ubuntu 16 04 ) 
Alguém pode ajudar a resolver o erro de tempo de execução para o NetGen 5.3.1. netgen é um gerador de malha tetraédrica 3D automático. A mensagem de erro é:...

3  Instale o Batman-Adv no Ubuntu para iniciar uma rede de malha  ( Install batman adv under ubuntu to start a mesh network ) 
Eu quero instalar o Batman-Adv para participar de uma rede de malha, mas não o acho no repositório apt-cache search batman-adv É possível instalá-lo no...

2  Posso conectar a malha do serval (Android) a b.a.t.m.a.n (Ubuntu)?  ( Can i connect the serval mesh android to b a t m a n ubuntu ) 
De acordo com B.a.t.m.a.n. site , a malha do serval é baseada em b.a.t.m.a.n. Projeto, se for verdade, posso conectar meu dispositivo Android ao meu laptop? ...

1  Falha ao descobrir nó em Batman-Adv  ( Failed to discover node in batman adv ) 
Eu instalei Batman-Adv em 3 máquina Ubuntu com o mesmo ID Essid e celular. 2 de 3 são capazes de descobrir uns aos outros e criar rede de malha, mas o terceir...

0  Rede de malha requer autenticação sempre que eu me movo pela minha casa  ( Mesh network requires authentication whenever i move through my house ) 
Vou notar que não tenho certeza sobre a terminologia; Eu estou usando wifi de casa inteira com deco M5 e, como passo pela minha casa e presumivelmente - ten...

1  Como forçar o driver Ath10K Escolha a API do firmware 6 para que eu possa ativar RAW_MODE no cartão WiFi QCA6174?  ( How to force the ath10k driver choose the firmware api 6 so that i can enable ra ) 
Eu trabalho em um computador apoiado pelo Ubuntu 16.04, RT Preempted Kernel 4.16 e mais recente o firmware do Linux 1.175.3. Meu objetivo é habilitar o modo R...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.