A placa wireless Intel N6300 não suporta o modo AP

1

Eu não consegui fazer com que minha placa wireless Intel N6300 funcionasse no modo AP.

$lspci|grep 6300
03:00.0 Network controller: Intel Corporation Centrino Ultimate-N 6300 (rev 35)

Ele está carregando o firmware mais recente como abaixo, mas quando eu faço "iw list", ele não mostra o modo AP na lista de modos suportados. Eu chequei o site dos drivers intel linux e o firmware é o mais recente. Estou executando o Ubuntu 14.04

[ 1131.230320] iwlwifi 0000:03:00.0: irq 47 for MSI/MSI-X
[ 1131.248261] iwlwifi 0000:03:00.0: Direct firmware load failed with error -2
[ 1131.248272] iwlwifi 0000:03:00.0: Falling back to user helper
[ 1131.249113] iwlwifi 0000:03:00.0: Direct firmware load failed with error -2
[ 1131.249117] iwlwifi 0000:03:00.0: Falling back to user helper
[ 1131.267741] iwlwifi 0000:03:00.0: loaded firmware version 9.221.4.1 build 25532 op_mode iwldvm

Tentei ndiswrapper e recebi o erro abaixo, que, conforme pesquisado, não pôde ser resolvido.

[  357.174737] ndiswrapper version 1.59 loaded (smp=yes, preempt=no)
[  357.191707] ndiswrapper (import:232): unknown symbol: ntoskrnl.exe:'MmGetSystemRoutineAddress'
[  357.191720] ndiswrapper (import:232): unknown symbol: ntoskrnl.exe:'IoWMIWriteEvent'
[  357.191745] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMFreePort'
[  357.191752] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMSetMiniportAttributes'
[  357.191761] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMIndicateStatusEx'
[  357.191769] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMDeregisterMiniportDriver'
[  357.191789] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMRegisterMiniportDriver'
[  357.191801] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMOidRequestComplete'
[  357.191813] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMNetPnPEvent'
[  357.191838] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMResetComplete'
[  357.191879] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMRegisterInterruptEx'
[  357.191898] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMSynchronizeWithInterruptEx'
[  357.191909] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMDeregisterInterruptEx'
[  357.191921] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisQueueIoWorkItem'
[  357.191927] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMFreeNetBufferSGList'
[  357.191933] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisFreeIoWorkItem'
[  357.191939] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisCancelTimerObject'
[  357.191945] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisOpenConfigurationEx'
[  357.191951] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisSetTimerObject'
[  357.191957] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMGetBusData'
[  357.191963] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisGetSystemUpTimeEx'
[  357.191969] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisAllocateNetBufferAndNetBufferList'
[  357.191975] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisFreeTimerObject'
[  357.191981] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisAllocateIoWorkItem'
[  357.191987] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisFreeNetBufferListPool'
[  357.192002] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisFreeNetBufferList'
[  357.192019] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMAllocatePort'
[  357.192029] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisFreeMdl'
[  357.192038] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMAllocateNetBufferSGList'
[  357.192048] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMDeregisterScatterGatherDma'
[  357.192058] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisAllocateTimerObject'
[  357.192068] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMIndicateReceiveNetBufferLists'
[  357.192078] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMRegisterScatterGatherDma'
[  357.192088] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisAllocateMdl'
[  357.192097] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisCopyFromNetBufferToNetBuffer'
[  357.192107] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisAllocateNetBufferListPool'
[  357.192117] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMSetBusData'
[  357.192126] ndiswrapper (import:232): unknown symbol: NDIS.SYS:'NdisMSendNetBufferListsComplete'
[  357.192130] ndiswrapper (load_sys_files:200): couldn't prepare driver 'netwsw00'
[  357.193692] ndiswrapper (load_wrap_driver:103): couldn't load driver netwsw00; check system log for messages from 'loadndisdriver'

No link abaixo, uma pessoa afirma que o modo AP está funcionando para uma placa semelhante (essa placa também suporta o modo AP suave conforme a documentação)

Ubuntu 14.04 + hostapd + 802.11a + iwlwifi = sem AP!

    
por King 10.06.2015 / 12:56

1 resposta

1

Eu tenho medo de que você esteja solicitando uma combinação de hardware / firmware / driver para executar como nunca foi projetado para fazer. Meu similar Intel 6200 também não suporta o modo AP:

Supported interface modes:
         * IBSS
         * managed
         * monitor

Eu tenho ou possuí cinco dispositivos sem fio Intel ao longo dos anos e não conheço nenhum método para forçar esse recurso onde ele nunca foi projetado para fazer.

Quanto ao ndiswrapper, não acredito que os drivers do Windows XP habilitem recursos que estão indisponíveis. Você usou drivers do XP apropriados à sua arquitetura? 32 ou 64 bits? O ndiswrapper requer drivers do XP e desconfio que seus erros estejam relacionados aos arquivos do driver do Windows 7 ou 8. Aqui está uma citação do man ndiswrapper-1.9 :

  

ndiswrapper é duas partes: ferramenta de espaço do usuário usada para instalar   Drivers do Windows XP e módulo do kernel para carregar os drivers do Windows XP. Ambos          são chamados ndiswrapper.

    
por chili555 10.06.2015 / 15:12