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

[SOLVED] iwifw() module loading show ERROR in dmesg, if it needed on server ?

Scheduled Pinned Locked Moved Hardware
iwifwwirelesserrors in logserver
11 Posts 2 Posters 2.2k 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.
  • S
    Sergei_Shablovsky
    last edited by Sergei_Shablovsky Nov 13, 2021, 2:27 AM Nov 4, 2021, 7:06 AM

    Hi, pfSense Gurus!

    By dmesg | grep error I see errors linked to iwifw(4)

    module_register_init: MOD_LOAD (ipw_bss_fw, 0xffffffff80739f60, 0) error 1
    module_register_init: MOD_LOAD (ipw_ibss_fw, 0xffffffff8073a010, 0) error 1
    module_register_init: MOD_LOAD (ipw_monitor_fw, 0xffffffff8073a0c0, 0) error 1
    module_register_init: MOD_LOAD (iwi_bss_fw, 0xffffffff80761950, 0) error 1
    module_register_init: MOD_LOAD (iwi_ibss_fw, 0xffffffff80761a00, 0) error 1
    module_register_init: MOD_LOAD (iwi_monitor_fw, 0xffffffff80761ab0, 0) error 1
    

    According to official FreeBSD mans:
    iwifw -- Firmware Module for Intel PRO/Wireless 2200BG/2225BG/2915ABG driver

    But on this server I not using any wireless card, nor now not before.

    The error messages still exist even I write in /boot/loader.conf, /boot/loader.conf.local

    iwi_bss_load="NO"
    iwi_ibss_load="NO"
    iwi_monitor_load="NO"

    and in System -> Advanced -> System Tunables the same parameters and also license confirmation set to 0.

    Yes, modules not loaded anymore, and this is good from memory using point of view (I able to see that by kldstat), but error still exist.

    QUESTION

    1. Is this iwifw(4) module needed on network server ? (If no, why not to disable it on install phase of pfSense?)
    2. Which exactly process is source of this error messages in log ?

    —
    CLOSE SKY FOR UKRAINE https://youtu.be/_tU1i8VAdCo !
    Help Ukraine to resist, save civilians people’s lives !
    (Take an active part in public protests, push on Your country’s politics, congressmans, mass media, leaders of opinion.)

    1 Reply Last reply Reply Quote 0
    • S
      stephenw10 Netgate Administrator
      last edited by Nov 4, 2021, 2:38 PM

      Those are not modules, they are in-kernel. You can't not load them like that.

      Are you booting verbose to see those firmware errors?

      What pfSense version?

      Steve

      S 1 Reply Last reply Nov 5, 2021, 1:34 AM Reply Quote 1
      • S
        Sergei_Shablovsky @stephenw10
        last edited by Sergei_Shablovsky Nov 5, 2021, 1:37 AM Nov 5, 2021, 1:34 AM

        @stephenw10 said in iwifw() module loading show ERROR in dmesg, if it needed on server ?:

        Those are not modules, they are in-kernel.

        Hm, looks like NetGear built this for their models with WiFi cards... ;)

        You can't not load them like that.

        But why they disappear in kldstat, after I place directives with “NO” in loader.conf and loader.conf.local ?

        Are you booting verbose to see those firmware errors?

        The only errors that I wrote before persist. In dmseg , I mean.

        What pfSense version?

        CE
        2.6.0-Dev, latest updates

        —
        CLOSE SKY FOR UKRAINE https://youtu.be/_tU1i8VAdCo !
        Help Ukraine to resist, save civilians people’s lives !
        (Take an active part in public protests, push on Your country’s politics, congressmans, mass media, leaders of opinion.)

        1 Reply Last reply Reply Quote 0
        • S
          stephenw10 Netgate Administrator
          last edited by stephenw10 Nov 5, 2021, 12:18 PM Nov 5, 2021, 12:17 PM

          Those drivers have been included for many years.
          I'm not seeing that in 2.6 snaps here though. What are you actually seeing from kldstat?

          Nothing you're seeing there is actually a problem though. You can't load that firmware if you don't have one of the supported Intel wifi cards.

          Steve

          S 2 Replies Last reply Nov 5, 2021, 8:01 PM Reply Quote 1
          • S
            Sergei_Shablovsky @stephenw10
            last edited by Nov 5, 2021, 8:01 PM

            @stephenw10 said in iwifw() module loading show ERROR in dmesg, if it needed on server ?:

            Nothing you're seeing there is actually a problem though.

            You mean is safe to ignore messages like that ?

            You can't load that firmware if you don't have one of the supported Intel wifi cards.

            May be I not understand You correctly, but I able load module as well and it shows in kldstat.
            So loading the driver is one thing.
            Having it attach to a device is another.

            —
            CLOSE SKY FOR UKRAINE https://youtu.be/_tU1i8VAdCo !
            Help Ukraine to resist, save civilians people’s lives !
            (Take an active part in public protests, push on Your country’s politics, congressmans, mass media, leaders of opinion.)

            1 Reply Last reply Reply Quote 0
            • S
              stephenw10 Netgate Administrator
              last edited by Nov 5, 2021, 8:28 PM

              Unless you've added custom loader lines I would not expect to see them loaded since those drivers are in-kernel:

              [2.6.0-DEVELOPMENT][admin@26dev.stevew.lan]/root: kldstat
              Id Refs Address                Size Name
               1    7 0xffffffff80200000  3aee768 kernel
               2    1 0xffffffff83f19000     1000 cpuctl.ko
               3    1 0xffffffff83f1a000     2698 intpm.ko
               4    1 0xffffffff83f1d000      b40 smbus.ko
              
              1 Reply Last reply Reply Quote 1
              • S
                Sergei_Shablovsky @stephenw10
                last edited by Nov 5, 2021, 9:13 PM

                @stephenw10 said in iwifw() module loading show ERROR in dmesg, if it needed on server ?:

                What are you actually seeing from kldstat?

                Id Refs Address                Size Name
                 1   35 0xffffffff80200000  3aee768 kernel
                 2    1 0xffffffff83cef000   39ac70 zfs.ko
                 3    2 0xffffffff8408a000     9860 opensolaris.ko
                 4    1 0xffffffff84322000     1000 cpuctl.ko
                 5    1 0xffffffff84323000     2150 acpi_wmi.ko
                 6    1 0xffffffff84326000     8d00 aesni.ko
                 7    1 0xffffffff8432f000     37f8 cryptodev.ko
                 8    1 0xffffffff84333000      bf8 coretemp.ko
                 9    1 0xffffffff84334000    119e8 dummynet.ko
                

                —
                CLOSE SKY FOR UKRAINE https://youtu.be/_tU1i8VAdCo !
                Help Ukraine to resist, save civilians people’s lives !
                (Take an active part in public protests, push on Your country’s politics, congressmans, mass media, leaders of opinion.)

                1 Reply Last reply Reply Quote 0
                • S
                  stephenw10 Netgate Administrator
                  last edited by Nov 5, 2021, 9:35 PM

                  Ok, that looks as expected. It's not loading those as kernel modules.

                  You would normally only see the errors you listed when booting verbose. Otherwise they are hidden because they are not an important error.

                  Steve

                  S 1 Reply Last reply Nov 12, 2021, 11:50 AM Reply Quote 1
                  • S
                    Sergei_Shablovsky @stephenw10
                    last edited by Sergei_Shablovsky Nov 12, 2021, 11:52 AM Nov 12, 2021, 11:50 AM

                    @stephenw10 said in iwifw() module loading show ERROR in dmesg, if it needed on server ?:

                    Ok, that looks as expected. It's not loading those as kernel modules.

                    You would normally only see the errors you listed when booting verbose. Otherwise they are hidden because they are not an important error.

                    So, better to using

                    iwi_bss_load="NO"
                    iwi_ibss_load="NO"
                    iwi_monitor_load="NO"
                    in /boot/loader.config

                    and in System -> Advanced -> System Tunables the same parameters and also license confirmation set to 0.

                    to have modules not loaded anymore, and save some Mb of memory?

                    —
                    CLOSE SKY FOR UKRAINE https://youtu.be/_tU1i8VAdCo !
                    Help Ukraine to resist, save civilians people’s lives !
                    (Take an active part in public protests, push on Your country’s politics, congressmans, mass media, leaders of opinion.)

                    1 Reply Last reply Reply Quote 0
                    • S
                      stephenw10 Netgate Administrator
                      last edited by Nov 12, 2021, 1:03 PM

                      It's already not loading them. You can see they are not listed in your kldstat output.

                      Adding those lines to loader.conf won't change anything. They are loader variables you have to add them there, adding them as sysctls does nothing.

                      You are only seeing those lines at all because you're booting verbose.

                      Steve

                      S 1 Reply Last reply Nov 13, 2021, 2:26 AM Reply Quote 1
                      • S
                        Sergei_Shablovsky @stephenw10
                        last edited by Nov 13, 2021, 2:26 AM

                        @stephenw10 said in iwifw() module loading show ERROR in dmesg, if it needed on server ?:

                        It's already not loading them. You can see they are not listed in your kldstat output.

                        Adding those lines to loader.conf won't change anything. They are loader variables you have to add them there, adding them as sysctls does nothing.

                        You are only seeing those lines at all because you're booting verbose.

                        Thank You Steve (and all others here!) for patience and help with this case.
                        Have a nice day!

                        —
                        CLOSE SKY FOR UKRAINE https://youtu.be/_tU1i8VAdCo !
                        Help Ukraine to resist, save civilians people’s lives !
                        (Take an active part in public protests, push on Your country’s politics, congressmans, mass media, leaders of opinion.)

                        1 Reply Last reply Reply Quote 0
                        11 out of 11
                        • First post
                          11/11
                          Last post
                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                          This community forum collects and processes your personal information.
                          consent.not_received