Je n'ai pas réussi à faire fonctionner ma carte sans fil Intel N6300 en mode AP.
$lspci|grep 6300
03:00.0 Network controller: Intel Corporation Centrino Ultimate-N 6300 (rev 35)
Il télécharge le dernier firmware comme ci-dessous, mais quand je fais "iw list", il n'affiche pas le mode AP dans la liste des modes pris en charge. J'ai recoupé le site Web des pilotes Intel Linux et le micrologiciel est le plus récent. J'utilise 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
J'ai essayé ndiswrapper et j'ai obtenu l'erreur ci-dessous, qui, selon Google, n'a pas pu être résolue du tout.
[ 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'
Dans le lien ci-dessous, une personne affirme que le mode AP fonctionne pour une carte similaire (cette carte prend également en charge le mode AP souple selon sa documentation)
buntu 14.04 + hostapd + 802.11a + iwlwifi = pas de point d'accès!
Je crains que vous ne demandiez une combinaison matériel/firmware/pilote pour fonctionner comme elle n'a jamais été conçue. Mon Intel 6200 similaire ne prend pas non plus en charge le mode AP:
Supported interface modes:
* IBSS
* managed
* monitor
J'ai ou ai possédé cinq appareils sans fil Intel au fil des ans et je ne connais aucune méthode pour forcer cette capacité là où elle n'a jamais été conçue.
En ce qui concerne ndiswrapper, je suis sceptique quant au fait que les pilotes Windows XP activeront des fonctionnalités qui ne sont pas disponibles autrement. Avez-vous utilisé XP les pilotes appropriés à votre architecture; soit 32- ou 64 bits? ndiswrapper nécessite XP et je soupçonne que vos erreurs sont liées aux fichiers de pilotes Windows 7 ou 8. Voici une citation de man ndiswrapper-1.9 =:
ndiswrapper se compose de deux parties: outil d'espace utilisateur utilisé pour installer les pilotes Windows XP et module de noyau pour charger les pilotes Windows XP. Les deux sont appelés ndiswrapper.