Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    WiFi interface as WLAN - no connection

    Scheduled Pinned Locked Moved Wireless
    9 Posts 2 Posters 5.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • E
      edtheuniquegeek
      last edited by

      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.

      1 Reply Last reply Reply Quote 0
      • W
        wallabybob
        last edited by

        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.

        1 Reply Last reply Reply Quote 0
        • E
          edtheuniquegeek
          last edited by

          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.

          1 Reply Last reply Reply Quote 0
          • W
            wallabybob
            last edited by

            @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.

            1 Reply Last reply Reply Quote 0
            • E
              edtheuniquegeek
              last edited by

              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.

              1 Reply Last reply Reply Quote 0
              • W
                wallabybob
                last edited by

                @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/
                1 Reply Last reply Reply Quote 0
                • E
                  edtheuniquegeek
                  last edited by

                  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.

                  1 Reply Last reply Reply Quote 0
                  • E
                    edtheuniquegeek
                    last edited by

                    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.

                    1 Reply Last reply Reply Quote 0
                    • W
                      wallabybob
                      last edited by

                      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.

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post
                      Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.