WiFi interface as WLAN - no connection



  • I am using a Dell Mini 9 netbook as lab router to make a test lab network. I've installed pfsense onto the netbook using the wired as my LAN and the wireless as my WAN. I am not having much luck with the WAN (wireless) interface connecting to my access point to receive an IP address as a DHCP client. I am completely new to pfsense and would appreciate some assistance.
    Poking around the webconfigurator I went under Status>Wireless and attempted a Rescan. A Rescan does not should any access points in the area for my WAN interface to connect to.
    Is it possible that pfsense does not know what to do with my wireless interface, that maybe the driver, or whatever hardware detection is needed in pfsense, is not working?
    Again, any assistance would be greatly appreciated.



  • I don't know what WiFi chipset is used in those laptops. Please post the startup output to help identify the wireless chipset. The startup output can be displayed by going to Diagnostics -> Command Prompt, typing dmesg in the Command box and clicking on the Execute button.



  • Here is my output. And, notice toward the end the following, bwn0: warn: firmware state (48981), is repeated infinitely right now.

    Copyright (c) 1992-2010 The FreeBSD Project.
    Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
    	The Regents of the University of California. All rights reserved.
    FreeBSD is a registered trademark of The FreeBSD Foundation.
    FreeBSD 8.1-RELEASE-p6 #0: Mon Dec 12 17:53:00 EST 2011
        root@FreeBSD_8.0_pfSense_2.0-snaps.pfsense.org:/usr/obj./usr/pfSensesrc/src/sys/pfSense_SMP.8 i386
    Timecounter "i8254" frequency 1193182 Hz quality 0
    CPU: Intel(R) Atom(TM) CPU N270   @ 1.60GHz (1596.01-MHz 686-class CPU)
      Origin = "GenuineIntel"  Id = 0x106c2  Family = 6  Model = 1c  Stepping = 2
      Features=0xbfe9fbff <fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,htt,tm,pbe>Features2=0x40c39d <sse3,dtes64,mon,ds_cpl,est,tm2,ssse3,xtpr,pdcm,movbe>AMD Features=0x100000 <nx>AMD Features2=0x1 <lahf>TSC: P-state invariant
    real memory  = 2147483648 (2048 MB)
    avail memory = 2072940544 (1976 MB)
    ACPI APIC Table: <intel  calistga="">FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
    FreeBSD/SMP: 1 package(s) x 1 core(s) x 2 HTT threads
     cpu0 (BSP): APIC ID:  0
     cpu1 (AP/HT): APIC ID:  1
    ioapic0: Changing APIC ID to 1
    ioapic0 <version 2.0="">irqs 0-23 on motherboard
    netisr_init: forcing maxthreads to 1 and bindthreads to 0 for device polling
    wpi: You need to read the LICENSE file in /usr/share/doc/legal/intel_wpi/.
    wpi: If you agree with the license, set legal.intel_wpi.license_ack=1 in /boot/loader.conf.
    module_register_init: MOD_LOAD (wpi_fw, 0xc0988300, 0) error 1
    ipw_bss: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw/.
    ipw_bss: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
    module_register_init: MOD_LOAD (ipw_bss_fw, 0xc0789340, 0) error 1
    ipw_ibss: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw/.
    ipw_ibss: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
    module_register_init: MOD_LOAD (ipw_ibss_fw, 0xc07893e0, 0) error 1
    ipw_monitor: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw/.
    ipw_monitor: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
    module_register_init: MOD_LOAD (ipw_monitor_fw, 0xc0789480, 0) error 1
    wlan: mac acl policy registered
    kbd1 at kbdmux0
    cryptosoft0: <software crypto="">on motherboard
    padlock0: No ACE support.
    acpi0: <ptltd xsdt="">on motherboard
    acpi0: [ITHREAD]
    acpi0: Power Button (fixed)
    Timecounter "HPET" frequency 14318180 Hz quality 900
    Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
    acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0
    cpu0: <acpi cpu="">on acpi0
    cpu1: <acpi cpu="">on acpi0
    acpi_ec0: <embedded controller:="" gpe="" 0x19="">port 0x62,0x66 on acpi0
    acpi_lid0: <control method="" lid="" switch="">on acpi0
    acpi_button0: <power button="">on acpi0
    acpi_button1: <sleep button="">on acpi0
    pcib0: <acpi host-pci="" bridge="">port 0xcf8-0xcff on acpi0
    pci0: <acpi pci="" bus="">on pcib0
    vgapci0: <vga-compatible display="">port 0x1800-0x1807 mem 0xf0000000-0xf007ffff,0xd0000000-0xdfffffff,0xf0300000-0xf033ffff irq 16 at device 2.0 on pci0
    agp0: <intel 945gme="" svga="" controller="">on vgapci0
    agp0: detected 7932k stolen memory
    agp0: aperture size is 256M
    vgapci1: <vga-compatible display="">mem 0xf0080000-0xf00fffff at device 2.1 on pci0
    pci0: <multimedia, hda="">at device 27.0 (no driver attached)
    pcib1: <acpi pci-pci="" bridge="">irq 17 at device 28.0 on pci0
    pci2: <acpi pci="" bus="">on pcib1
    pci2: <base peripheral=""> at device 0.0 (no driver attached)
    pci2: <base peripheral,="" sd="" host="" controller=""> at device 0.2 (no driver attached)
    pci2: <base peripheral=""> at device 0.3 (no driver attached)
    pcib2: <acpi pci-pci="" bridge="">irq 16 at device 28.1 on pci0
    pci3: <acpi pci="" bus="">on pcib2
    siba_bwn0: <broadcom bcm4312="" 802.11b="" g="" wireless="">mem 0xf0200000-0xf0203fff irq 17 at device 0.0 on pci3
    bwn0 on siba_bwn0
    bwn0: WLAN (chipid 0x4312 rev 15) PHY (analog 6 type 5 rev 1) RADIO (manuf 0x17f ver 0x2062 rev 2)
    bwn0: DMA (64 bits)
    bwn0: Using 1 MSI messages
    bwn0: [FILTER]
    pcib3: <acpi pci-pci="" bridge="">irq 18 at device 28.2 on pci0
    pci4: <acpi pci="" bus="">on pcib3
    re0: <realtek 10="" 8101e="" 8102e="" 8102el="" 8103e="" pcie="" 100basetx="">port 0x2000-0x20ff mem 0xf0610000-0xf0610fff,0xf0600000-0xf060ffff irq 18 at device 0.0 on pci4
    re0: Using 1 MSI messages
    re0: Chip rev. 0x24800000
    re0: MAC rev. 0x00000000
    miibus0: <mii bus="">on re0
    rlphy0: <rtl8201l 10="" 100="" media="" interface="">PHY 1 on miibus0
    rlphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
    re0: [FILTER]
    uhci0: <intel 82801g="" (ich7)="" usb="" controller="" usb-a="">port 0x1820-0x183f irq 23 at device 29.0 on pci0
    uhci0: [ITHREAD]
    usbus0: <intel 82801g="" (ich7)="" usb="" controller="" usb-a="">on uhci0
    uhci1: <intel 82801g="" (ich7)="" usb="" controller="" usb-b="">port 0x1840-0x185f irq 19 at device 29.1 on pci0
    uhci1: [ITHREAD]
    usbus1: <intel 82801g="" (ich7)="" usb="" controller="" usb-b="">on uhci1
    uhci2: <intel 82801g="" (ich7)="" usb="" controller="" usb-c="">port 0x1860-0x187f irq 18 at device 29.2 on pci0
    uhci2: [ITHREAD]
    usbus2: <intel 82801g="" (ich7)="" usb="" controller="" usb-c="">on uhci2
    uhci3: <intel 82801g="" (ich7)="" usb="" controller="" usb-d="">port 0x1880-0x189f irq 16 at device 29.3 on pci0
    uhci3: [ITHREAD]
    usbus3: <intel 82801g="" (ich7)="" usb="" controller="" usb-d="">on uhci3
    ehci0: <intel 82801gb="" r="" (ich7)="" usb="" 2.0="" controller="">mem 0xf0544000-0xf05443ff irq 23 at device 29.7 on pci0
    ehci0: [ITHREAD]
    usbus4: EHCI version 1.0
    usbus4: <intel 82801gb="" r="" (ich7)="" usb="" 2.0="" controller="">on ehci0
    pcib4: <acpi pci-pci="" bridge="">at device 30.0 on pci0
    pci5: <acpi pci="" bus="">on pcib4
    isab0: <pci-isa bridge="">at device 31.0 on pci0
    isa0: <isa bus="">on isab0
    atapci0: <intel ich7="" udma100="" controller="">port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x1810-0x181f at device 31.1 on pci0
    ata0: <ata 0="" channel="">on atapci0
    ata0: [ITHREAD]
    pci0: <serial bus,="" smbus="">at device 31.3 (no driver attached)
    acpi_tz0: <thermal zone="">on acpi0
    acpi_acad0: <ac adapter="">on acpi0
    atrtc0: <at realtime="" clock="">port 0x70-0x77 irq 8 on acpi0
    atrtc0: Warning: Couldn't map I/O.
    battery0: <acpi control="" method="" battery="">on acpi0
    atkbdc0: <keyboard controller="" (i8042)="">port 0x60,0x64 irq 1 on acpi0
    atkbd0: <at keyboard="">irq 1 on atkbdc0
    kbd0 at atkbd0
    atkbd0: [GIANT-LOCKED]
    atkbd0: [ITHREAD]
    psm0: <ps 2="" mouse="">irq 12 on atkbdc0
    psm0: [GIANT-LOCKED]
    psm0: [ITHREAD]
    psm0: model Generic PS/2 mouse, device ID 0
    pmtimer0 on isa0
    orm0: <isa option="" roms="">at iomem 0xcf000-0xcffff,0xe0000-0xe17ff pnpid ORM0000 on isa0
    sc0: <system console="">at flags 0x100 on isa0
    sc0: VGA <16 virtual consoles, flags=0x300>
    vga0: <generic isa="" vga="">at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
    ppc0: parallel port not found.
    est0: <enhanced speedstep="" frequency="" control="">on cpu0
    p4tcc0: <cpu frequency="" thermal="" control="">on cpu0
    est1: <enhanced speedstep="" frequency="" control="">on cpu1
    p4tcc1: <cpu frequency="" thermal="" control="">on cpu1
    Timecounters tick every 1.000 msec
    IPsec: Initialized Security Association Processing.
    usbus0: 12Mbps Full Speed USB v1.0
    usbus1: 12Mbps Full Speed USB v1.0
    usbus2: 12Mbps Full Speed USB v1.0
    usbus3: 12Mbps Full Speed USB v1.0
    usbus4: 480Mbps High Speed USB v2.0
    ad0: FAILURE - SETFEATURES ENABLE RCACHE status=51 <ready,dsc,error>error=1 <illegal_length>ad0: 14694MB <stec pata="" 16gb="" c5221-10="">at ata0-master UDMA100 
    ugen0.1: <intel>at usbus0
    uhub0: <intel 1="" 9="" uhci="" root="" hub,="" class="" 0,="" rev="" 1.00="" 1.00,="" addr="">on usbus0
    ugen1.1: <intel>at usbus1
    uhub1: <intel 1="" 9="" uhci="" root="" hub,="" class="" 0,="" rev="" 1.00="" 1.00,="" addr="">on usbus1
    ugen2.1: <intel>at usbus2
    uhub2: <intel 1="" 9="" uhci="" root="" hub,="" class="" 0,="" rev="" 1.00="" 1.00,="" addr="">on usbus2
    ugen3.1: <intel>at usbus3
    uhub3: <intel 1="" 9="" uhci="" root="" hub,="" class="" 0,="" rev="" 1.00="" 1.00,="" addr="">on usbus3
    ugen4.1: <intel>at usbus4
    uhub4: <intel 1="" 9="" ehci="" root="" hub,="" class="" 0,="" rev="" 2.00="" 1.00,="" addr="">on usbus4
    uhub0: 2 ports with 2 removable, self powered
    uhub1: 2 ports with 2 removable, self powered
    uhub2: 2 ports with 2 removable, self powered
    uhub3: 2 ports with 2 removable, self powered
    uhub4: 8 ports with 8 removable, self powered
    ugen4.2: <sonix technology="" co.,="" ltd.="">at usbus4
    SMP: AP CPU #1 Launched!
    Trying to mount root from ufs:/dev/ad0s1a
    WARNING: / was not properly dismounted
    WARNING: R/W mount of / denied.  Filesystem is not clean - run fsck
    bwn0: need multicast update callback
    bwn0: need multicast update callback
    bwn0: need multicast update callback
    bwn0: need multicast update callback
    bwn_v4_lp_ucode15: could not load firmware image, error 2
    bwn0: the fw file(bwn_v4_lp_ucode15) not found
    bwn-open_v4_lp_ucode15: could not load firmware image, error 2
    bwn0: the fw file(bwn-open_v4_lp_ucode15) not found
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)
    bwn_v4_lp_ucode15: could not load firmware image, error 2
    bwn0: the fw file(bwn_v4_lp_ucode15) not found
    bwn-open_v4_lp_ucode15: could not load firmware image, error 2
    bwn0: the fw file(bwn-open_v4_lp_ucode15) not found
    bwn0: warn: firmware state (48981)
    pflog0: promiscuous mode enabled
    bwn0: warn: firmware state (48981)
    bwn0: warn: firmware state (48981)</sonix></intel></intel></intel></intel></intel></intel></intel></intel></intel></intel></stec></illegal_length></ready,dsc,error></cpu></enhanced></cpu></enhanced></generic></system></isa></ps></at></keyboard></acpi></at></ac></thermal></serial></ata></intel></isa></pci-isa></acpi></acpi></intel></intel></intel></intel></intel></intel></intel></intel></intel></intel></rtl8201l></mii></realtek></acpi></acpi></broadcom></acpi></acpi></acpi></acpi></multimedia,></vga-compatible></intel></vga-compatible></acpi></acpi></sleep></power></control></embedded></acpi></acpi></ptltd></software></version></intel ></lahf></nx></sse3,dtes64,mon,ds_cpl,est,tm2,ssse3,xtpr,pdcm,movbe></fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,htt,tm,pbe> 
    

    Thanks.



  • @edtheuniquegeek:

    Here is my output. And, notice toward the end the following, bwn0: warn: firmware state (48981), is repeated infinitely right now.

    The real problem is reported before that:
    @edtheuniquegeek:

    
    bwn_v4_lp_ucode15: could not load firmware image, error 2
    bwn0: the fw file(bwn_v4_lp_ucode15) not found
    bwn-open_v4_lp_ucode15: could not load firmware image, error 2
    bwn0: the fw file(bwn-open_v4_lp_ucode15) not found
    
    

    See http://forum.pfsense.org/index.php/topic,45538.0.html or http://forum.pfsense.org/index.php/topic,38516.0.html and
    Thanks.



  • Thanks.
    What's the best way to get those files onto the system?
    I tried uploading from the webconfigurator but I don't think it worked as I could not find the files once they were uploaded. I also tried inserting a SD card via USB but I did not see it mounted under the mnt.



  • @edtheuniquegeek:

    What's the best way to get those files onto the system?

    Login to pfSense over ssh or on the console, then scp from a Unix system hosting the files.

    If you have ready uploaded the files through the pfSense web GUI, use pfSense shell command find to locate the files:

    # find / -name 'bwn*'
    ```then move them to /boot/kernel/


  • Thank you.
    Yeah, I tried a find (I have just a little bit a knowledge of Unix from my little bit of knowledge of Linux to have tried that) but it came up empty.
    I'll try the SSH/SCP route.
    Thanks again. You've been a great help.



  • Okay. So I finally got around to trying the SCP route (been immobile due to surgery) but don't seem to be getting anywhere. I tried the following and nothing happend:

    scp /home/ed/Downloads/bwn_v4_lp_ucode.ko admin@192.168.1.1:/home/bwn_v4_lp_ucode.ko
    Password:
    *** Welcome to pfSense 2.0.1-RELEASE-pfSense (i386) on pfSense ***
    

    I even tried copying to the /root folder with no success.

    scp /home/ed/Downloads/bwn_v4_lp_ucode.ko admin@192.168.1.1:/root/bwn_v4_lp_ucode.ko
    Password:
    *** Welcome to pfSense 2.0.1-RELEASE-pfSense (i386) on pfSense ***
    

    What am I doing wrong? Do I need to turn something on within the webconfigurator? I have SSH turned on and am able to SSH to the pfsense router from my Linux machine with no problem but when I attempt to SCP from my Linux machine that has the files there is no successful copy.



  • The login dialogue for pfSense user admin confuses scp. Use another pfSense user OR login to pfSense and "pull" the file to pfSense rather than "push" it OR use the Upload function in pfSense web GUI Diagnostics -> Command Prompt.


Log in to reply