Help - Search - Members - Calendar
Full Version: Intel Wireless 2100, 2200bg, 2915bg, 3945abg, 4965agn
InsanelyMac Forum > OSx86 Project > Hardware and Drivers > LAN and Wireless
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61
OldSchool-c-
@ arob92 & trix985

Unzip the archive

move the iwi2200.kext to /System/Library/Extension

chown -R root:wheel iwi2200.kext
chmod -R 755 iwi2200.kext

move nsGUI.app & networkselector to /Application

chown / chmod in same mode of iwi2200.kext

reboot

f8 / -v at darwin loader
xghost
Cool iwi2200 is working. I'm online right now with it.
Even my WEP encrypted connection was no big deal.

I running Kalyway's Leopard 10.5.1 EFI

Unfortunately the old bug remains, that slows down the connection in low singal strengh areas.
trix985
QUOTE(OldSchool-c- @ Feb 10 2008, 02:03 PM) *
@ arob92 & trix985

Unzip the archive

move the iwi2200.kext to /System/Library/Extension

chown -R root:wheel iwi2200.kext
chmod -R 755 iwi2200.kext

move nsGUI.app & networkselector to /Application

chown / chmod in same mode of iwi2200.kext

reboot

f8 / -v at darwin loader


Thank you very much OldSchool!!!
A.J
Great to see the 2200 is working..Waiting for the 3945 wink.gif
opeeum
jealous 2centsfinal.gif at people w/ 2200

i second AJ tomato.gif
FujitsuFreak
Just here to plug in my two cents. Instead of you guys taking apart the linux driver, and trying to get that working, I will be looking at the windows driver. I don't think I will find anything, but I am still going to check it out.I also have copies of the Windows XP Intel 3495 Wireless driver, if you want that too.

I also have the XP driver if you need it.
Nikolaos
QUOTE(FujitsuFreak @ Feb 10 2008, 08:10 PM) *
Just here to plug in my two cents. Instead of you guys taking apart the linux driver, and trying to get that working, I will be looking at the windows driver. I don't think I will find anything, but I am still going to check it out.I also have copies of the Windows XP Intel 3495 Wireless driver, if you want that too.

I also have the XP driver if you need it.


Even if you had the source code of the driver (i assume you just have the binary), the linux architecture is closer to OS X's architecture , therefore a port of the driver is just a matter of time (a BSD driver is even more close since OSX derives from FreeBSD). Plus the source code of the driver is freely available.
jalavoui
TNW, Symuc

after you commit a .dmg to the svn tree please post here the rel number
eg:

http://code.google.com/p/iwidarwin/

iwi2200-osx10.5 rel 596
version from TNW

the .dmg files include the installer and should work without problems
this code is for testing. when we have a stable version we'll put it in iwidarwin

TNW, maybe you like to fix the iwi3945 svn link in iwidarwin (iwi3945-osx10.5 or iwi3945_new-osx10.5 ??)

i forgot to talk about the project script inside each iwi project - but i gues you already find out that smile.gif
to rebuild the .dmg just delete the old one
gianseo
Hi guys thanks for the great work! I have a problem with the latest iwi2200 whenever I try to chown I get the following meesage:

$ chown -R root:wheel iwi2200.kext

chown: iwi2200.kext/Contents/Info.plist: Operation not permitted
chown: iwi2200.kext/Contents/MacOS/iwi2200: Operation not permitted
chown: iwi2200.kext/Contents/MacOS: Operation not permitted
chown: iwi2200.kext/Contents/Resources/English.lproj/InfoPlist.strings: Operation not permitted
chown: iwi2200.kext/Contents/Resources/English.lproj: Operation not permitted
chown: iwi2200.kext/Contents/Resources: Operation not permitted
chown: iwi2200.kext/Contents: Operation not permitted
chown: iwi2200.kext: Operation not permitted



any ideas?
arob92
QUOTE(OldSchool-c- @ Feb 10 2008, 02:03 PM) *
@ arob92 & trix985


chown -R root:wheel iwi2200.kext
chmod -R 755 iwi2200.kext


how do i do that??
WTMann
I'm happy to see that you're having success with the 2200 drivers, but they don't work for me. sad.gif I installed everything correctly but:1. My wireless card (internal - Fujitsu-Siemens Amilo 1541G) is recognized partially: my network is detected, I can select it but I don't get an IP address. Opening the nsGUI window the status just loops between scanning and getting an IP address.2. In Preferences->Network there is no trace of the wireless card at all. However I get my ethernet card listed twice.3. In the system.log file I found some references to "...network ignored because of storming..." or something to that effect.Has anyone else had similar problems as these as of yet? Any ideas would be appreciated. Thanks.
QUOTE(gianseo @ Feb 10 2008, 10:06 PM) *
Hi guys thanks for the great work! I have a problem with the latest iwi2200 whenever I try to chown I get the following meesage:
$ chown -R root:wheel iwi2200.kextchown: iwi2200.kext/Contents/Info.plist: Operation not permittedchown: iwi2200.kext/Contents/MacOS/iwi2200: Operation not permittedchown: iwi2200.kext/Contents/MacOS: Operation not permittedchown: iwi2200.kext/Contents/Resources/English.lproj/InfoPlist.strings: Operation not permittedchown: iwi2200.kext/Contents/Resources/English.lproj: Operation not permittedchown: iwi2200.kext/Contents/Resources: Operation not permittedchown: iwi2200.kext/Contents: Operation not permittedchown: iwi2200.kext: Operation not permitted
any ideas?
You need to be root to do that. Try this: $ sudo chown -R root:wheel iwi2200.kext and give your password when asked.
FujitsuFreak
This (wireless issue) is the one thing stopping me, and I am sure a lot of other people, from using OSX as their main operating system. Good Luck, and let me know if you need any help.
bannotate
@ WTMann exact same problem
gianseo
QUOTE(WTMann @ Feb 10 2008, 10:08 PM) *
I'm happy to see that you're having success with the 2200 drivers, but they don't work for me. sad.gif I installed everything correctly but:1. My wireless card (internal - Fujitsu-Siemens Amilo 1541G) is recognized partially: my network is detected, I can select it but I don't get an IP address. Opening the nsGUI window the status just loops between scanning and getting an IP address.2. In Preferences->Network there is no trace of the wireless card at all. However I get my ethernet card listed twice.3. In the system.log file I found some references to "...network ignored because of storming..." or something to that effect.Has anyone else had similar problems as these as of yet? Any ideas would be appreciated. Thanks.You need to be root to do that. Try this: $ sudo chown -R root:wheel iwi2200.kext and give your password when asked.


Thanks, I just needed to set-up a password for the account. Now I got it installed....connected to my wireless...can`t get on the internet yet... wacko.gif
nico342
So I know that iwi2200-osx10.5 is this in testing but I would like to know if it has sames features than the tiger version (very good with wep support). Maybe I will decide to switch back to Leopard....... thks developpers and good luck with iwi3945 port.
Tereska
QUOTE(WTMann @ Feb 10 2008, 11:08 PM) *
I'm happy to see that you're having success with the 2200 drivers, but they don't work for me. sad.gif I installed everything correctly but:1. My wireless card (internal - Fujitsu-Siemens Amilo 1541G) is recognized partially: my network is detected, I can select it but I don't get an IP address. Opening the nsGUI window the status just loops between scanning and getting an IP address.2. In Preferences->Network there is no trace of the wireless card at all. However I get my ethernet card listed twice.3. In the system.log file I found some references to "...network ignored because of storming..." or something to that effect.Has anyone else had similar problems as these as of yet? Any ideas would be appreciated. Thanks.You need to be root to do that. Try this: $ sudo chown -R root:wheel iwi2200.kext and give your password when asked.


I have this issue also.
My solusion:
change mode from DHCP to manual at second ethernet card (which is your WIFI card) and enter all data (IP, MASK etc)
This works for me. No looping smile.gif
Thelis
Deep... deep.... ddeeeeeeppp inside me a little kitten is anxiously awaiting the release of iwi3945 for Leo. With each day, there is less and less of him. You don't want the cute kitten to kick the bucket do you? The only way for him to stay alive is to see iwi3945....

Please...

for the kitty's sake...

@irBOrNE
Excellent guys! I'm going to go ahead and upgrade to Leo in the next couple of days and will start posting logs for you guys. The developers are asking but I notice not many people are doing this. Let's post our logs and help them best we can everyone, it's the most helpful thing we can do from our end (other than cheering them on).
realityiswhere
I don't think requesting the drivers be completed faster, or making useless posts about "kernel panic, not working" without providing any details, will make our awesome developers work any harder. It's taking up threadspace and getting generally annoying.

Please try being constructive when posting, or don't post at all.
Thelis
I'm kidding around haha. Although I am an idiot and can't help with making the drivers, I am currently doing a lot of praying to the developer gods. You guys own the osx86 scene.
WTMann
QUOTE(Tereska @ Feb 11 2008, 03:16 AM) *
I have this issue also.
My solusion:
change mode from DHCP to manual at second ethernet card (which is your WIFI card) and enter all data (IP, MASK etc)
This works for me. No looping smile.gif


I thought maybe the second ethernet card was the wireless, however, when I went into the advanced settings and took a look at the MAC address it was the same as the first ethernet listed (my wired card)! Even in the System Profiler, there is no trace of my wireless card. The only way that I can that it's actually being detected is in the shell with the ifconfig command. So I can't configure it manually through the preferences. I can do it with the ifconfig command (which I already tried) and just trying a ping would get me out of memory errors or something like that. I'm attaching the output from my system.log file regarding the iwi2200 -- maybe that can help someone understand what's happening.

Click to view attachment
Tereska
QUOTE(WTMann @ Feb 11 2008, 09:07 AM) *
I thought maybe the second ethernet card was the wireless, however, when I went into the advanced settings and took a look at the MAC address it was the same as the first ethernet listed (my wired card)! Even in the System Profiler, there is no trace of my wireless card. The only way that I can that it's actually being detected is in the shell with the ifconfig command. So I can't configure it manually through the preferences. I can do it with the ifconfig command (which I already tried) and just trying a ping would get me out of memory errors or something like that. I'm attaching the output from my system.log file regarding the iwi2200 -- maybe that can help someone understand what's happening.

Click to view attachment


Try something like this:
System Preferences->Network
Click Add (+ button). on interface list should be 2x Ethernet (or 3x if you have 2xLAN & 1xIntel WIFI)
you have to add correct one (after adding click advanced->ethernet to check ethernet MAC)
If you find your WIFI card change to manual and fill text boxes with your ip, mask gate and dns.

I hope this will work for you.
kaliszon
Guys, I have problem with the networkSelector. Sorry if I couldn't find it in other threads... When I try to run that application I still receiving message "Could not get ID for kernel control. 2" and its stopped. What I'm doing wrong? I made chmod, chown etc but no changes. I found that iwi2200.kext isn't loaded automaticly, but even if I make it manualy - nothing happening. Help please!
WTMann
QUOTE(Tereska @ Feb 11 2008, 02:47 PM) *
Try something like this:
System Preferences->Network
Click Add (+ button). on interface list should be 2x Ethernet (or 3x if you have 2xLAN & 1xIntel WIFI)
you have to add correct one (after adding click advanced->ethernet to check ethernet MAC)
If you find your WIFI card change to manual and fill text boxes with your ip, mask gate and dns.

I hope this will work for you.



Unfortunately I already tried that and although it does list two Ethernet, both of them have the same MAC address so there is definitely something wrong!

OK, I tried again and this time I finally found the right Ethernet adapter and setting up as you suggested worked. There's still something that's not right though because although the MAC address was correct the WINS name had the address from the other card. But thanks for the help and keep up the good work guys.

craze
here is my system.log and ioreg and dmesg for the svn iwi3945.dmg the are in zip files .got using -s tongue.gif
Tereska
QUOTE(WTMann @ Feb 11 2008, 04:42 PM) *
Unfortunately I already tried that and although it does list two Ethernet, both of them have the same MAC address so there is definitely something wrong!
OK, I tried again and this time I finally found the right Ethernet adapter and setting up as you suggested worked. There's still something that's not right though because although the MAC address was correct the WINS name had the address from the other card. But thanks for the help and keep up the good work guys.



WINS names are propagated to all ethernet controllers in Leo. Thats OK, but you can change it ofcourse.
Tereska
QUOTE(kaliszon @ Feb 11 2008, 03:24 PM) *
Guys, I have problem with the networkSelector. Sorry if I couldn't find it in other threads... When I try to run that application I still receiving message "Could not get ID for kernel control. 2" and its stopped. What I'm doing wrong? I made chmod, chown etc but no changes. I found that iwi2200.kext isn't loaded automaticly, but even if I make it manualy - nothing happening. Help please!


Do it like this (on KALYWAY LEO without Virginizer applied):

1. Delete previous kext & apps:
delete: /System/Library/Extensions/iwi2200.kext
delete: /Library/Receipts/iwi2200.kext
delete: nsGui & networkSelector (from Application folder for example)

make sure to delete other iwi* kexts (if you tried testing drivers for 3945a)


2. Download PROSet/Wireless 2200b/g and 2915a/b/g OS X 10.5 SVN Latest from:
http://code.google.com/p/iwidarwin/ and unpack it for example on Desktop

3. Drag networkSelector & nsGui to the Applications folder.

3. If you are using KALYWAY Leo, you have already installed program named Kext Helper b7 (in your Applications folder). Run it.

4. drag iwi2200.kext to the list in KextHelper. enter your password below and click Easy Install.
You can check Advanced checkbox before clicking Easy Install to see what is going on.

5. After a second you will see message box with congratulations (cross fingers text wink.gif

6. close everything and restart computer

7. after darwin boot manager shows up enter to the boot menu (by pressing enter for example)
write: -f -v and press enter

8. Leo will update cache kext file (-f), also you will see all messages on the screen because of -v (verbose)

9. Next go to the System Preferences->Network

If you will see another (new) ethernet adapter (Ethernet listed 2x or 3x you can go to the next step. If you will see only one Ethernet device:

Click Add (+ button). on interface list should be 2x Ethernet (or 3x if you have 2xLAN & 1xIntel WIFI)
you have to add correct one (after adding click advanced->ethernet to check ethernet MAC to be sure that this device is your WIFI)

10. Find your WIFI card (named as Ethernet), change configure option to manual and fill text boxes with your ip, mask gate and dns.

11. Open nsGUI from Applications folder. Click Switch device ON and this is it.

I hope this helps.

If this method does'nt work:
CHECK #1:
open terminal. write: sudo dmesg and press enter
Couple of lines should start with 'iwi2200' and 'darwin_iwi2200' text (copy and paste this on this forum for help). You can also do it like this: sudo dmesg > boot.txt to write all messages to the text file in current directory.

CHECK #2:
open system profiler (from Applications/Utilites folder)
on the list (on the right side) find 'extensions' or 'loaded extensions'. Click it and check is there iwi2200 on the list.
bannotate
QUOTE(Tereska @ Feb 11 2008, 01:47 PM) *
Try something like this:
System Preferences->Network
Click Add (+ button). on interface list should be 2x Ethernet (or 3x if you have 2xLAN & 1xIntel WIFI)
you have to add correct one (after adding click advanced->ethernet to check ethernet MAC)
If you find your WIFI card change to manual and fill text boxes with your ip, mask gate and dns.

I hope this will work for you.

IT worked :-) Thank you so much! I also changed my NetBios name to "Wireless" and it stopped looping
tvallier
This fix worked for me. Now my only problem is a bit of a slow or delayed connection. Clicking a link causes the browser (firefox and safari) to lag for a bit, and then resume normal high speed usage. downloads are the same.
LordNite
I canWhere I can found the app to make changes in the source drive and compile it to dmg ?
@irBOrNE
QUOTE(tvallier @ Feb 11 2008, 08:26 PM) *
This fix worked for me. Now my only problem is a bit of a slow or delayed connection. Clicking a link causes the browser (firefox and safari) to lag for a bit, and then resume normal high speed usage. downloads are the same.


Yes, the lag bug in the iwi2200 still exists, and has yet to be resolved. Everyone please continue to post your logs, it is the best thing you can do to help our developers with problems like this. I will post mine as soon as I have a chance to upgrade to Leo.. Thanks to everyone for your contributions to the project..

FYI, from the iwidarwin FAQ at http://code.google.com/p/iwidarwin/
--------------------------------
How do I create log's to help development of the drivers?

1. open Terminal

% sudo -s
% cd ~/Desktop
% dmesg > dmesg.txt
% cat /var/log/system.log > system.txt
% ioreg -w 0 > ioreg.txt

2. Now you have 3 log files; dmesg.txt, system.txt and ioreg.txt you can find them on the desktop
Lytener
OMG! It works. WPA/WEP don't work, but damn it feels like my hackbook is complete now. Thanks to jalavoui and Tereska for making my particular build work. Awesomeness =D
endtv
QUOTE(Lytener @ Feb 11 2008, 09:16 PM) *
OMG! It works. WPA/WEP don't work, but damn it feels like my hackbook is complete now. Thanks to jalavoui and Tereska for making my particular build work. Awesomeness =D


Yep... it's working for me on open networks. No WPA/WEP yet tho
kaliszon
Dear Tereska,


I made every step from your great tutorial, but it not works - system doesn't load the iwi2200.kext. I attached the logs - maybe somebody will now what's going on with my hackintosh?

Symuc
Just thought I'd update people on the hare-brained scheme of writing a translation layer. TNW has been hard at work, and between the two of us there are enough stubbed-out functions in place that the thing actually compiles, links, and loads.

After much fanagaling, I have it so that the OS X darwin_iwi3945::init() routine calls the module_init() routine in the [(nearly) stock iwl3945-base.c, and the free()/exit() routines are likewise matched. Granted, none of the stubs are implemented yet, and the thing doesn't yet unload. But it's small progress.
Ethan021
TNW,symuc,jalavoui you guys are doing a good work and symuc sorry if i spelled your name wrong. as i was saying you guys are doing very good work but is there will there be any realse date soon? because i really need internet on my labtop blink.gif
jalavoui
TNW,

the iwi2200.dmg from svn is wrong
you should do it in xcode and let the script build iwi2200.pkg for you instead of manually add the files
just build the project and it will work (sometimes the script fails and you have to build it again)
can you update it in svn?

about logs
please use the getlogs form http://code.google.com/p/iwidarwin/ to make logs

DF5JT
QUOTE(Nikolaos @ Feb 10 2008, 09:40 PM) *
[...] a port of the driver is just a matter of time (a BSD driver is even more close since OSX derives from FreeBSD). Plus the source code of the driver is freely available.


I have probably overlooked a discussion of it in this forum, but maybe not:

There is a working 3945 driver for FreeBSD:

FreeBSD 3945 driver

Again, this has probably been posted long time ago, so just slap me for mentioning the obvious.
FujitsuFreak
QUOTE(DF5JT @ Feb 12 2008, 05:17 PM) *
I have probably overlooked a discussion of it in this forum, but maybe not:

There is a working 3945 driver for FreeBSD:

FreeBSD 3945 driver

Again, this has probably been posted long time ago, so just slap me for mentioning the obvious.

Interesting..................
I am tempted to try it out....
A.J
is it going to be easier to edit the FreeBSD driver than the linux to get it working in mac ?
gok
Hi,

Unable to find pkg install for Intel 4965AGN !
Any idea ?

Thanks
TNW
Ho ... =_= I never view this driver before.

But I think this will be easier to port the driver from FreeBSD 'cause OS-X use the same network buffer ...

[EDIT] but I realy don't know ^^
gok
Intel Wireless 4965AGN works with my Ubuntu Gutsy and my FreeBSD 6.3 biggrin.gif
Frankie B
Cant wait for the release of a newer 3945 test, I will try it out when release comes, cant wait for internet on my fujitsu tablet
FujitsuFreak
QUOTE(Frankie B @ Feb 12 2008, 08:02 PM) *
Cant wait for the release of a newer 3945 test, I will try it out when release comes, cant wait for internet on my fujitsu tablet

What tablet do you have? A T4215?

Anyways....

Does one of the developers of these drivers, want to post what they think of the FreeBSD drivers?
OscarWabbit
is a WPA version of 2200 driver planned for tiger?

WEP is too unsafe to use.
Frankie B
QUOTE(FujitsuFreak @ Feb 12 2008, 03:05 PM) *
What tablet do you have? A T4215?

Anyways....

Does one of the developers of these drivers, want to post what they think of the FreeBSD drivers?





I have a P1610, the awesomely small ones, but not as small as the U series. They are really nice for school and taking notes, but I really need the 3945 driver for internet and such.
jalavoui
the FreeBSD drivers code can help iwi drivers
i've checked it in the past for iwi2200 but didn't find usefull stuf in it
i think we can use portions of it in iwi3945
but the linux port will be more stable
heavencat
iwi2200 works under kalyway_10.5.2 which is upgraded from kalyway_10.5.1, WEP is also confirmed working. Just make sure to use XX:XX:XX.. format when typing WEP key. I'm using 40-bit key, and have DELL D6000.

Thanks all developers and supports here for giving us the wireless access on Leopard!
inedible
For everyone asking when will the 4965agn work, and why doesn't the 4965 driver work, and where's the leopard version of the 4965 driver, and why isn't this done already, I'm impatient and demand someone else fix my problems -- you will all have to wait patiently, there has been no progress on the 4965 driver. the 4965 driver as it stands, does not work, it only fools tiger into recognizing you have an airport card, and does not provide wireless functionality.

Coding drivers is hard f**ing work, very time consuming, and with little reward. No one is paying these people to write these drivers, they're sacrificing countless hours of their spare time to fixing *other people's problems*.

Note that these developers don't even own all these cards, they're doing this solely to help the community.

Please stop pestering the developers, if there has been any progress, it will have been posted in this thread. Before posting, please read every single post in this thread.

PS: jalavoui, if you have a free mini-pcie slot, I'd be willing to loan you my 4965agn indefinitely, as it's plainly of no use to me right now. PM me with your mailing address.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.