petterk said:Is this merged into FreeBSD 10 yet? Or do I have to apply the patch and recompile for it to work onFbsdFreeBSD 10?
I have a laptop which currently runs Linux and uses the intel Centrino 6235 chip.
root@blackbox:/usr/src/sys/contrib/dev/iwn # ls
LICENSE iwlwifi-5000-8.83.5.1.fw.uu iwlwifi-6000g2a-18.168.6.1.fw.uu iwlwifi-6000g2b-6.ucode
iwlwifi-1000-39.31.5.1.fw.uu iwlwifi-5150-8.24.2.2.fw.uu iwlwifi-6000g2b-17.168.5.2.fw.uu iwlwifi-6050-41.28.5.1.fw.uu
iwlwifi-2000-18.168.6.1.fw.uu iwlwifi-6000-9.221.4.1.fw.uu iwlwifi-6000g2b-18.168.6.1.fw.uu iwnwifi-2030-18.168.6.1.fw.uu
iwlwifi-4965-228.61.2.24.fw.uu iwlwifi-6000g2a-17.168.5.2.fw.uu iwlwifi-6000g2b-18.168.6.1.fw.uu.orig
ifconfig
. I have the wireless network setup through wpa_supplicant. But running dhclient wlan0
reports no link....giving up or Network is down. wpa_supplicant also reports Device not configured.{ 0x8086, 0x088e, "Intel Centrino Advanced-N 6235" },
{ 0x8086, 0x088f, "Intel Centrino Advanced-N 6235" },
KMOD= iwn6000g2bfw
IMG= iwlwifi-6000g2b-18.168.6.1
cd /usr/src
make buildkernel
make installkernel
ifconfig iwn0
it shows the status as 'no carrier'.ifconfig_iwn0="dhcp ssid xxx"
ifconfig wlan0 create wlandev iwn0
from the real interface that corresponds to the detected hardware, in this case iwn0. The reason why the cloning is used and not the iwn0 interface directly is to support cards that support creation of multiple virtual WLANs with different SSIDs and operating modes. Using just the detected interface wouldn't work because one interface can have only one set of certain settings. The cloning procedure is explained in the handbook (section Infrastructure Mode->FreeBSD Clients->How to Find Access Points): # dmesg | grep 'iwn0'
iwn0: <Intel Centrino Advanced 6235> mem 0xf2400000-0xf2401fff irq 17 at device 0.0 on pci3
iwn0: adapter type id : 0x088f sub id :0x5260 rev 11 not supported (subdevice)
iwn0: could not attach device, error 45
device_attach: iwn0 attach returned 45
# grep -i '6235' /usr/src/sys/dev/iwn/if_iwn.c
{ 0x8086, IWN_DID_6035_1, "Intel Centrino Advanced 6235" },
{ 0x8086, IWN_DID_6035_2, "Intel Centrino Advanced 6235" },
{ 0x8086, 0x088f, "Intel Centrino Advanced-N 6235" },
sc->limits = &iwn6235_sensitivity_limits;
sc->base_params = &iwn_6235_base_params;