My favorites | Sign in
Project Logo
                
Search
for
Updated Aug 07, 2007 by JustJoe4
Labels: Featured, FAQ, FrequentlyAskedQuestions
FAQ  
Frequently Asked Questions

F.A.Q.

When will the 3945 or 2100 be supported?

We do not have this card in house. We can write test code, but no release is currently working. We are looking for skilled developers with a 2100 or 3945abg card to help.

When will configuration via the Airport menu be supported?

Most likely never. Its hard to say because we must analyze the IO80211Family which is closed source and not well documented. Use NetworkSelector instead.

How do I install or upgrade my driver?

Please refer to the installation guide. Upgrades follow the same procedure as a new installation.

Where do I get the latest version of the driver?

Check the home page for download links of the latest versions.

Why is my card detected as an ethernet adapter instead of an Airport card?

This is normal and to be expected. We wrote the driver this way because the IO80211Family is closed source and not well documented. There is more information available for "wired" adapters in Mac OS. The basic networking functions of your card will be handled by the OS, while wireless features are controlled with our NetworkSelector and nsGui utilities. Both utilities are currently under development and therefore are not expected to be fully operational.

What is NetworkSelector?

NetworkSelector is used to configured the wireless card. Read more here

What is nsGui?

nsGui is the graphical version of the NetworkSelector utility. When development is complete, nsGui will be accessed in System Preferences, with an option for it to reside in the menu bar.

When will WEP or 802.1x be supported?

Because of the closed source nature of OSX86 it will be hard to make progress in this area. It may be possible in the future with an improved driver and networkselector application but currently only unencrypted networks are supported

What driver do I use for my 2915abg?

Please install the iwi2200 driver.

Why is my 2915abg is unable to connect to my unencrypted 802.11a network?

We are aware of this issue. Please use 802.11b in the meantime.

Do I need to update my version of OSX to 10.4.8+ to use this driver?

Nope, the iwi driver works with 10.4.4 to 10.4.9 including SSE2 kernels.

How do I create log's to help development of the drivers?

  1. open Terminal
  2.   % sudo -s
      % cd ~/Desktop
      % dmesg > dmesg.txt
      % cat /var/log/system.log > system.txt
      % ioreg -w 0 > ioreg.txt
  3. Now you have 3 log files; dmesg.txt, system.txt and ioreg.txt you can find them on the desktop

How can I uninstall the driver?

First you must determine which driver is installed, either iwi2100, iwi3945 or iwi2200.

  1. open Terminal
  2.   % sudo -s
      % rm -rf /System/Library/Extensions/iwiXXXX.kext (replace XXXX with your specific driver)
      % rm -rf /Library/Receipts/iwiXXXX.pkg
      % rm /System/Library/Extensions.*
      % kextcache -k /System/Library/Extensions
  3. Driver is now uninstalled

Error: Could not get ID for kernel control. 2

This error means one of the following

  • The iwi2200 driver is not installed
  • The driver is installed but you have not rebooted
  • The kext did not load for some reason (are you in safe mode?)

My WIFI LED does not turn on

Right now the wireless LED has no relation to the state of the wireless card. Meaning your card could be on or off, connected or not and the LED will stay in its current state. You can manually turn the LED off and on using NetworkSelector if you wish.

When I try to connect with NetworkSelector nothing happens

Make sure you are not trying to associate with an encrypted network. If you choose an encrypted network from the list you will be retuned to the main menu in a short time and no connection is established.

-Basic Troubleshooting-

Please see Troubleshooting

Where to report bugs

If can use Google project, send your report to issues. If not please reply to this thread http://forum.insanelymac.com/index.php?showtopic=36976.

Information to include in bug reports

The following information is required in bug reports.

  • Version of iwi. important
  • iwi message logs (type "grep iwi /var/log/system.log > report.log" and attach "report.log" and dmesg). important
  • ioreg log
  • Kernel version
  • Mac OS X version
  • IO80211Family version
  • What you were doing when the bug occured

My question is not answered in this FAQ

Please join the discussion over on the InsanelyMac forum by click this link http://forum.insanelymac.com/index.php?showtopic=36976


Comment by de.rossi.g, Sep 22, 2007

Sorry I've a problem my connection stop at getting ip address...

Comment by jqiangs, Oct 20, 2007

Dear sir

My wireless is Intel PRO/Wireless 2200.I used your driver iwi2200 to install osx 10.4.8. It seem to detected wireless acess pointer, but it can't connect. When I use the network selector to click connect, the screen showed current status scanning. nothing happend. I still can't connect network. What can I do?
Please help me. Thanks!

jq (qiangs@sbcglobal.net) 10/20/2007

Comment by LiranKoren, Oct 25, 2007

Hy thank you for this exelent project. I have a problame wifi is veri slow. im connactd and it taks more than 6 minuts to load a page

Comment by bauerp, Dec 27, 2007

Everything seems to be good until I try to connect and it hangs on "Getting IP Address...". How do I fix this?

philieb@gmail.com

Comment by online.misc.fatu, Dec 30, 2007

I hope in the future we can connect to secured wireless. I don't want my neighbor taking my internet. Thanks.

Comment by hossein2hi, Jan 14, 2008

Hello, I have IBM Thinkpad R52, And 2200BG intel pro wireless. What if I buy a USB wireless adaptor or a PCMIA, which one would be best, and would it be supported?

Comment by pentaphobe, Apr 11, 2008
  % sudo -s
  % rm -rf /System/Library/Extensions/iwiXXXX.kext (replace XXXX with your specific driver)
  % rm -rf /Library/Receipts/iwiXXXX.pkg
  % rm /System/Library/Extensions.*
  % kextcache -k /System/Library/Extensions

Uhh - that second last line is a joke right? Remove all of the system extensions? I think not

Comment by john.r.clark.3, Apr 17, 2008
looks like it just removes the list of extensions available and then rebuilds it
Comment by subste...@YAHOO.CO.UK, May 08, 2008

No it's not a jock. Look at the grammar of the lines.

rm /System/Library/Extensions.*

rm /System/Library/Extensions/*

The last one would do as you say and "Remove all the system extensions" and be real BAD!!!!! do not do!!!!

But the first one dous what is neded and deletes the cache file Extensions.mkext We have to use the .* becous some times if the system is rebuilding the cache the the last part of the name may not be the same.

Steve

Comment by subste...@YAHOO.CO.UK, May 08, 2008

Opps ment joke (can the admin edit my last post this?)

Comment by waa2398, May 16, 2008

can somebody make a tutorial for the 3945 please..

Comment by majeru, Jun 08, 2008

Hello, why didn't you chose the OpenBSD driver as a starting point? Its source code is a few times smaller (a little over 3000 lines of code for 3945 and 3600 lines for 4965) which means less work to get it to work, and uses a friendlier BSD license. Also, the OpenBSD code is clean of linux-only stuff and has a simpler design. 3945 has already proven to be portable, currently being ported at least to FreeBSD and Solaris, while 4965 porting is still work in progress

Cristi

Comment by samuelrobertson, Jun 25, 2008

Reply to majeru:

I am incompetent to write a driver but I had a look at the OpenBSD driver. It is entirely memory-mapped in its operation, meaning that you load the card memory into kernel memory and write into kernel memory to control the card's functions. The iwiDarwin driver subclasses the apple class IOEthernetController which means it automatically gets support from the operating system (shows up in network configuration, etc). There is no easy way, AFAIK, to convert between the two approaches.

You can also memory map drivers with OS X support which might allow a copy of the OpenBSD code, but then you have a problem of interfacing with the operating system GUI to configure and control the driver.

I don't fully know what I am talking about but I do agree that the OpenBSD code looks pretty darn sweet. Its only 3K lines long and is tried and tested.

Any comments from someone who knows more about this than I?

Comment by elmagique, Jul 02, 2008

It says Wep is not supported does that mean WPA is?

also, I have a 3945, do you need a beta tester?

Comment by Raghuram.P, Jul 02, 2008

I can be a beta tester too. its kinda lame to have no wireless on a laptop.

Comment by Raghuram.P, Jul 02, 2008

I can be a beta tester too. its kinda lame to have no wireless on a laptop.

Comment by Rozendar, Jul 12, 2008

dude, guys, he doesn't even have 3945 yet. just wait. buy cheap usb one and use it for few weeks.

Comment by zee...@iero.org, Jul 20, 2008

Good job !

But I'm waiting for wpa support :)

Comment by giacomofazio, Jul 27, 2008

Hello, I have a Dell Inspiron 1520 with Intel 4965, so I installed iwi4965. The system boots normally and I can see my wireless card in Network. Then I do a scan with networkSelector and it reveals my wireless network correctly, but when I try to connect to it, it shows "Trying to associate" and it returns to main menu without connecting. The network is without WEP. Any help?

Comment by Damianwieczorek20, Aug 16, 2008

How is the 4965 coming along? I would be most grateful to hear how this driver is doing... are you still looking for this card to buy? I would be happy to donate something to get this moving.

Comment by craigcavallaro, Sep 10, 2008

I have a brand new card 3945 I can send to a developer so we can get this working . Please email me at craig"at"cavallaroplace.com if you think this will help

Thanks craig

Comment by fabolousmike, Sep 14, 2008

SOMEONE PLEASE GET CRAIG AN ADDRESS!!!

Craig thanks for your donation! We'll all be thankful

Comment by g...@gjtt.com, Dec 10, 2008

I just replaced my 3945 with a Dell 1395 so I could get WiFi? -- if you guys still need the hardware, I'd be happy to send it your way. Contact me at gary-at-gjtt-dot-com if you're interested. Thanks for all your hard work.

Comment by XaKaTyP, Dec 27, 2008

Hi ! I have 3945 .. Install driver network Selector get message "Could not get ID for kernel control. 2" my configuration: Acer 5720 , iDeneb v13 10.5.5 (kernel StageXNU 9.4.0 )

Comment by lizgoldston, Jan 13, 2009

Thank you very much - My wireless works :) Liz

Comment by FranzJagt, Jan 27, 2009

I had the "Could not get ID for kernel control" problem. After I updated from Kalyway 10.5.2 to 10.5.6, this problem was solved. However, since - as far as I understand - only unencrypted networks are possible to connect to, this whole thing is quite useless, isn't it? Correct me if I'm wrong!

For those who want to know how to update: Check out http://forum.insanelymac.com/index.php?s=1130d4890e1e9ea0f2ac09bb00a3ac5a&showtopic=109102 (however, I updated to version 10.5.6, not to 10.5.5 as mentioned in the tutorial)

Sincerely yours chris

Comment by bulbous, Mar 22, 2009

the FAQ asks for experienced developers to help with the 3945 -- I have a 3945, I'm an experienced developer -- but I've never done any device driver stuff -- going to see what I can figure out on my own, but any pointers would be helpful. If I get it working, I'll post my patches

Comment by porpino.guitar, Mar 25, 2009

I would like to help, i have a 3945 but i never develop a driver, so if you can tell any firt steps i can try... i need to do my pc work well with mac os.

Comment by flipmurry, Mar 29, 2009

when will be intel 5100 wifiLink drivers released¿?? i need them!!!

Comment by MrAmirKhan, Apr 03, 2009

10.5.6. here on Packard Bell model ARES GP2W (its an UK spec easynote with 4965) the driver works on vanilla kernel, thanks!

Comment by LK1990319, Jul 22, 2009

I think your team may develope iwi5100 or higher since these are more popular

Comment by wilsoncheung715, Sep 28, 2009

After I started the network selector, I can see varies networks to choose. But when I input my network password, "bus errors" occurs and the process terminate. Pls help.

Comment by be...@live.co.uk, Oct 08, 2009

definitely think 5100 would be helpful

Comment by francisco.cerda, Oct 24, 2009

Yes. Intel WiFi? 5100 AGN will be definitely helpful. Please.

Comment by dragonegrogt, Nov 03, 2009

hello friends that happened to the driver of my intel 3945 abg but almost 24 months waiting for the driver

Comment by heikorecktenwald, Nov 06, 2009

Why isnt Lenovo supporting such stuff?

Comment by Mistr305, Yesterday (38 hours ago)

PLEASE Kindly add support PRO/ Wireless 5100 shiloh?

It's this: Intel Wireless N Minicard with Bluetooth.

Just wifi support would be great! I donot need bluetooth. Please ...


Sign in to add a comment
Hosted by Google Code