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

    Iwi0: could not load firmware. Thinkpad T43

    Scheduled Pinned Locked Moved Hardware
    6 Posts 3 Posters 5.8k 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.
    • iorxI
      iorx
      last edited by

      Hello!

      I thought I found the ultimate low power, low cost, solution for my home firewall. A "no longer in use" Thinkpad T43. I've installed a PCCard 10/100 for the WAN-connection. My internet feed is 45-50mbit downstream and 10mbit upstream and this rig can keep up with that it looks like.

      But here is the problem. Can't get the Wireless Intel 2915ABG going. Error: "iwi0: could not load firmware"

      I've read that this shouldn't be a problem with bsd7. Running "1.2.3-RC1 built on Wed Apr 1 16:16:07 EDT 2009" from CD. (Running it from CD shouldn't be a problem uh?)

      Anyone got an idea how to make this wireless card work?

      Attached dmesg.txt
      dmesg.txt

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

        Take a look at the FreeBSD man page for iwi. (Go to http://www.freebsd.org/cgi/man.cgi and type iwi in the man page box.)

        I expect you will have to install then apply the loader.conf tweak described in the man page.

        1 Reply Last reply Reply Quote 0
        • iorxI
          iorx
          last edited by

          Aha, I thought I had searched everywhere already.

          Is it OK to edit that file, loader.conf, with the webgui? CR/LF and stuff like that don't get borked?

          If I understand the situation correct there is a "no go" booting the live CD. Manipulating the .conf needs the possibility to write something to the startup procedure.

          I'll get back to you with the progress. I'm not ready to format the disk in that machine, a hackintosh-installation which took to much time to install is there now. Going swap disk and do a install.

          1 Reply Last reply Reply Quote 0
          • dotdashD
            dotdash
            last edited by

            See this: http://forum.pfsense.org/index.php/topic,13427.0.html
            The card is useless if you want to use it an as AP.

            1 Reply Last reply Reply Quote 0
            • iorxI
              iorx
              last edited by

              Now I've read it the man pages and everything I could find.

              Here is what gathered and tried.

              If the iwi stuff is compiled into the kernel only the below is needed. Which it looks to be for bsd 7.

              legal.intel_iwi.license_ack=1
              iwi_bss_load="YES"
              iwi_ibss_load="YES"
              iwi_monitor_load="YES"
              
              

              Same error:
              kernel: iwi0: could not load firmware
              kernel: firmware_get: failed to load firmware image iwi_bss

              And then this:

              legal.intel_iwi.license_ack=1
              if_iwi_load="YES"
              wlan_load="YES"
              firmware_load="YES"
              iwi_bss_load="YES"
              iwi_ibss_load="YES"
              iwi_monitor_load="YES"
              
              

              From the system log:

              
              Apr 4 00:55:27 	check_reload_status: reloading filter
              Apr 4 00:55:23 	php: /interfaces_opt.php: Creating rrd update script
              Apr 4 00:55:22 	kernel: iwi0: promiscuous mode enabled
              Apr 4 00:55:22 	kernel: iwi0: could not load firmware
              Apr 4 00:55:22 	kernel: firmware_get: failed to load firmware image iwi_bss
              Apr 4 00:55:22 	php: /interfaces_opt.php: An error occurred while trying to obtain the MTU setting for bge0\. Using 1500.
              Apr 4 00:55:22 	php: /interfaces_opt.php: An error occurred while trying to obtain the MTU setting for iwi0\. Using 1500.
              Apr 4 00:55:22 	kernel: bridge0: Ethernet address: ee:d1:ce:80:39:4c
              Apr 4 00:55:20 	kernel: iwi0: promiscuous mode disabled
              Apr 4 00:55:20 	php: /interfaces_opt.php: foreach if is opt1
              Apr 4 00:55:20 	php: /interfaces_opt.php: foreach if is wan
              Apr 4 00:55:20 	php: /interfaces_opt.php: foreach if is lan
              Apr 4 00:55:20 	kernel: iwi0: could not load firmware
              Apr 4 00:55:20 	kernel: firmware_get: failed to load firmware image iwi_bss
              
              

              As I, obviously, is not a bsd hacker I need some help here.

              Do I need any enabler, to turn it "on", for the wlan-card? It is set to ON i the bios. I mentioned before that this machine has been running a hackintosh installation. This should be a little bit interesting because I got the wlan running there and OSX is related to bsd? But even if the card was working in hackintosh the wlan status led never light up.

              1 Reply Last reply Reply Quote 0
              • iorxI
                iorx
                last edited by

                Damn! Didn't see dotdashs link before I wrote the above. Okidoki the card doesn't work as AccessPoint. Case closed.

                Thanks guys!

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