Neo Os
Mar 29 2008, 04:54 PM
thx for the latest svn...
after building the kext and installing it i get this msg
QUOTE
kernel extension /System/Library/Extensions/iwi3945.kext has problems:
Missing dependencies:
{
"com.apple.iokit.IONetworkingFamily" =
"A valid compatible version of this dependency cannot be found"
"com.apple.iokit.IO80211Family" =
"This dependency has dependencies that cannot be resolved"
}
how can i resolve this?
i didn't have it on the previous code
revolt_team
Mar 29 2008, 06:19 PM
my logs whit the last svn
loads ok sometimes ...
in the network preferences it is show how a ethernet card
see the pict ... alt(comand)+shift+4 (to take it)
but when i try to put it on on whit network selector nothing is happen
and then of some time to try, the mac frezesss and not responding.
some times the after the kext is loaded the mac frezess too
the logs too .. are atached
sorry for my inglish (viva mexico)
Hacktrix2006
Mar 29 2008, 06:39 PM
Sousuke
Mar 29 2008, 06:45 PM
I've compiled and tested the newest revision 654. But my comp hangs after a while, grey-screen-of-death...
In any case, my MAC address is detected correctly and my logs are attached!
Hacktrix2006
Mar 29 2008, 06:48 PM
i'm getting Grey screen of death too just after the login windows shows. Is this a bug i wonder
jalavoui
Mar 29 2008, 07:42 PM
iwi3945
i hope you're building the .dmg correctly
if the driver gives a kernel panic we must know where it is so we can fix it
to do so:
reboot
press F8
type -s
type sh /etc/rc
wait for the driver load
see if the driver angs
if not
call networkselector
try option 1 a few times until it crashes
post the kernel panic picture
if you can't call the networkselector (because of seeing to many log messages) reboot until the driver crashes - them post the kp picture
i don't expect to have the driver receiving/transfer packets so soon but
it is expected to start scanning for neworks
Hacktrix2006
Mar 29 2008, 07:46 PM
will give it a try once i debricked the OS
TNW
Mar 29 2008, 07:49 PM
I posted a version with a start of the scan but it isn't working at this moment:
before the scan (The card get the beacons):
CODE
Mar 29 20:33:45 netwarriors-mac-pro kernel[0]: Packet Found
Mar 29 20:33:45 netwarriors-mac-pro kernel[0]: __ieee80211_rx @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:1526
Mar 29 20:33:45 netwarriors-mac-pro kernel[0]: sta_info_get @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:1362
Mar 29 20:33:45 netwarriors-mac-pro kernel[0]: __ieee80211_invoke_rx_handlers @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:935
Mar 29 20:33:45 netwarriors-mac-pro kernel[0]: ieee80211_rx_h_parse_qos @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:3059
Mar 29 20:33:45 netwarriors-mac-pro kernel[0]: ieee80211_rx_h_load_stats @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:3066
Mar 29 20:33:45 netwarriors-mac-pro kernel[0]: ieee80211_get_bssid @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:982
Mar 29 20:33:45 netwarriors-mac-pro kernel[0]: ieee80211_bssid_match @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:1316
Mar 29 20:33:46 netwarriors-mac-pro kernel[0]: Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:1316
Mar 29 20:33:46 netwarriors-mac-pro kernel[0]: error iwl3945: U iwl3945_rx_handle r = 250, i = 249, REPLY_3945_RX, 0x1b
Mar 29 20:33:46 netwarriors-mac-pro kernel[0]: ieee80211_rx_irqsafe @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:1741
Mar 29 20:33:46 netwarriors-mac-pro kernel[0]: todo ieee80211_rx_irqsafe
Mar 29 20:33:46 netwarriors-mac-pro kernel[0]: ieee80211_tasklet_handler @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:1698
Mar 29 20:33:46 netwarriors-mac-pro kernel[0]: Packet Found
Mar 29 20:33:46 netwarriors-mac-pro kernel[0]: __ieee80211_rx @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:1526
Mar 29 20:33:46 netwarriors-mac-pro kernel[0]: sta_info_get @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:1362
Mar 29 20:33:46 netwarriors-mac-pro kernel[0]: __ieee80211_invoke_rx_handlers @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:935
Mar 29 20:33:46 netwarriors-mac-pro kernel[0]: ieee80211_rx_h_parse_qos @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:3059
Mar 29 20:33:46 netwarriors-mac-pro kernel[0]: ieee80211_rx_h_load_stats @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:3066
Mar 29 20:33:46 netwarriors-mac-pro kernel[0]: ieee80211_get_bssid @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:982
Mar 29 20:33:46 netwarriors-mac-pro kernel[0]: ieee80211_bssid_match @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:1316
Mar 29 20:33:47 netwarriors-mac-pro kernel[0]: iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:1698
Mar 29 20:33:47 netwarriors-mac-pro kernel[0]: Packet Found
Mar 29 20:33:47 netwarriors-mac-pro kernel[0]: __ieee80211_rx @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:1526
Mar 29 20:33:47 netwarriors-mac-pro kernel[0]: sta_info_get @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:1362
Mar 29 20:33:47 netwarriors-mac-pro kernel[0]: __ieee80211_invoke_rx_handlers @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:935
Mar 29 20:33:47 netwarriors-mac-pro kernel[0]: ieee80211_rx_h_parse_qos @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:3059
Mar 29 20:33:47 netwarriors-mac-pro kernel[0]: ieee80211_rx_h_load_stats @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:3066
Mar 29 20:33:47 netwarriors-mac-pro kernel[0]: ieee80211_get_bssid @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:982
Mar 29 20:33:47 netwarriors-mac-pro kernel[0]: ieee80211_bssid_match @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:1316
Mar 29 20:33:47 netwarriors-mac-pro kernel[0]: error iwl3945: U iwl3945_rx_handle r = 46, i = 45, REPLY_3945_RX, 0x1b
Mar 29 20:33:47 netwarriors-mac-pro kernel[0]: ieee80211_rx_irqsafe @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:1741
Mar 29 20:33:47 netwarriors-mac-pro kernel[0]: todo ieee80211_rx_irqsafe
Mar 29 20:33:47 netwarriors-mac-pro kernel[0]: ieee80211_tasklet_handler @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:1698
Mar 29 20:33:47 netwarriors-mac-pro kernel[0]: Packet Found
After or during the scan :
CODE
Mar 29 20:33:51 netwarriors-mac-pro kernel[0]: ieee80211_tasklet_handler @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:1698
Mar 29 20:33:51 netwarriors-mac-pro kernel[0]: ieee80211_tasklet_handler @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:ieee80211_tasklet_handler @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:1698
Mar 29 20:33:51 netwarriors-mac-pro kernel[0]: 1698
Mar 29 20:33:51 netwarriors-mac-pro kernel[0]: ieee80211_tasklet_handler @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:1698
Mar 29 20:33:51: --- last message repeated 1 time ---
Mar 29 20:33:51 netwarriors-mac-pro kernel[0]: ieee80211_tasklet_handler @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:ieee80211_tasklet_handler @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:1698
Mar 29 20:33:51 netwarriors-mac-pro kernel[0]: 1698
Mar 29 20:33:51 netwarriors-mac-pro kernel[0]: ieee80211_tasklet_handler @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:1698
Mar 29 20:33:51 netwarriors-mac-pro kernel[0]: ieee80211_tasklet_handler @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:ieee80211_tasklet_handler @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:1698
Mar 29 20:33:51 netwarriors-mac-pro kernel[0]: 1698
Mar 29 20:33:51 netwarriors-mac-pro kernel[0]: ieee80211_tasklet_handler @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:1698
Mar 29 20:33:51: --- last message repeated 1 time ---
Mar 29 20:33:51 netwarriors-mac-pro kernel[0]: ieee80211_tasklet_handler @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:ieee80211_tasklet_handler @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:1698
Mar 29 20:33:51 netwarriors-mac-pro kernel[0]: 1698
Mar 29 20:33:51 netwarriors-mac-pro kernel[0]: ieee80211_tasklet_handler @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:1698
Mar 29 20:33:51 netwarriors-mac-pro kernel[0]: ieee80211_tasklet_handler @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:ieee80211_tasklet_handler @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:1698
Mar 29 20:33:51 netwarriors-mac-pro kernel[0]: 1698
Mar 29 20:33:51 netwarriors-mac-pro kernel[0]: ieee80211_tasklet_handler @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:1698
Mar 29 20:33:51 netwarriors-mac-pro kernel[0]: ieee80211_tasklet_handler @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:ieee80211_tasklet_handler @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:1698
Mar 29 20:33:51 netwarriors-mac-pro kernel[0]: 1698
Mar 29 20:33:51 netwarriors-mac-pro kernel[0]: ieee80211_tasklet_handler @ /Users/netwarrior/Desktop/iwidarwin/iwi3945_new-osx10.5/compatibility.cpp:1698
Maybe it is a problem of scan configuration.
To properly start the driver you need to put the card off and on is you haven't got this log in dmesg:
CODE
Mar 29 20:33:46 netwarriors-mac-pro kernel[0]: Packet Found
Neo Os
Mar 29 2008, 08:20 PM
QUOTE(Neo Os @ Mar 29 2008, 07:54 PM)

kernel extension /System/Library/Extensions/iwi3945.kext has problems:
Missing dependencies:
{
"com.apple.iokit.IONetworkingFamily" =
"A valid compatible version of this dependency cannot be found"
"com.apple.iokit.IO80211Family" =
"This dependency has dependencies that cannot be resolved"
}
how can i resolve this?
i didn't have it on the previous code build....
finally when i run on efi this happens???
any one can help with this?
SupraIS300
Mar 30 2008, 02:58 AM
I was wondering if one of the experts may be able to help out here. I am running Kalyway 10.5.1 on a Compaq nw8240 with an Intel 2200 Pro wireless card. I notice a couple of things:
1. If you leave the wireless on in Windows and then run OSX and try to set Power to ON, it Kernel Panics (KP) every time. So I always make sure it is turned off after exiting windows. I can work around this.
2. Every time I boot and set Power to ON the nsGUI hangs. I can't kill the process at all. If I log out and log back in again and set Power ON then it often works.
3. If it KPs once (even when the wireless was off after windows), it will always KP until I change mode to mode 2 (Monitor) and then switch back to mode 0 (Normal) to connect.
Any help would be appreciated. I made some logs before and posted them. I can post more if it helps.
Thanks!
SaBuJo
Mar 30 2008, 12:13 PM
QUOTE(revolt_team @ Mar 29 2008, 06:50 AM)

sorry ... networkselector compiled in the same hackintosh
how i make the logs ...?
put the .kext and the networkselector in the same dir
go to these dir
sudo rm -f dmesg.txt
sudo rm -f system.txt
sudo rm -f ioreg.txt
sudo dmesg > dmesg.txt
sudo cat /var/log/system.log > system.txt
sudo ioreg -w 0 > ioreg.txt
sudo chown -R root:wheel iwi3945.kext
sudo chmod -R 755 iwi3945.kext
sudo kextload -i iwi3945.kext
then ...
if i am doing something wrong please, tell me ...
./networkselector
then ... u know
This driver don't work for me!
Extension is loaded, interface is created enc1 but AirPort don't work, and I see a message cable disconected in new adapter. Mac freeze after some time.
I'm using 10.5.2 Kalyway combo update and before install, update AirPort Utility 5.3.1.
My files before and after install.
I create a litle script for generate logs (logiwi3945.sh).
Thanks for any help with this problem.
Hacktrix2006
Mar 30 2008, 12:33 PM
QUOTE(jalavoui @ Mar 29 2008, 04:40 PM)

TNW,
i'm getting a bit upset with all the wrong logs and wrong kext .dmg builds
can you change the svn build script to allow building the .dmg
can you place iwi3945.dmg on the svn tree
the svn tree as missing folders - you can't build iwi3945.dmg without them
i'll fix that - nop it's all ok.
the build script is also ok
Hacktrix2006,
you only need the folder iwi3945_new-osx10.5
if the .dmg fails to build just press "build" and it will work
thanks
Xcode 3.0 won't even open the project files. it says it can't peruge the files or something like that
urgonah8me
Mar 30 2008, 12:35 PM
guys my 3945 turns on by the switch when in OSX on my acer aspire 5634wlmi
I recetly bought a dell 1390 tho to replace it... but I cant switch it on! the switch doesnt alow me to turn it on in mac or windows
Hacktrix2006
Mar 30 2008, 12:44 PM
Can someone send me a zipped version of the 10.5 iwi3945 snv source code to hacktrix2006@live.com just incase its something to do with my net connection! Thanks
Hacktrix2006
Mar 30 2008, 01:21 PM
QUOTE(urgonah8me @ Mar 30 2008, 01:35 PM)

guys my 3945 turns on by the switch when in OSX on my acer aspire 5634wlmi
I recetly bought a dell 1390 tho to replace it... but I cant switch it on! the switch doesnt alow me to turn it on in mac or windows
The switch on switch will only work with the intel 3945 /a/b/g because its a firmware thing!
jalavoui
Mar 30 2008, 09:05 PM
iwi3945
changed code for full output debug
to test build it in xcode
inedible
Mar 30 2008, 10:32 PM
For everyone who's asking where to download the source, check the first page of this thread...
or, if you're lazy, click here:
http://iwidarwin.googlecode.com/svn/trunk/For everyone who's complaining about downloading xcode, in case you didn't know it's included on your original leopard dvd. You *do* have an original leopard dvd, right?
For anyone who needs instructions on gathering logs and posting them, read this:
http://forum.insanelymac.com/index.php?showtopic=71779
@irBOrNE
Mar 31 2008, 12:41 AM
Hi guys, I am unable to get any of the most recent posted iwi2200 DMG to install correctly. Would someone mind rebuilding jalavoui's latest source code for both 10.4 & 10.5? TMW or anyone who knows how to do this? Thx much...
Hacktrix2006
Mar 31 2008, 12:16 PM
I've downloaded all the files for the iwi3945 but Xcode 3.0 wont open the project files
Sousuke
Apr 1 2008, 01:08 AM
I don't know whether it's just me - I'm not able to compile the iwi3945 rev 656 source. xcode complains about a non-static definition after a static declaration. I've attached a "fix" for those, who got the same problems like me. (Just rename the ".c.txt"-extension to ".c" and replace it in the sourcetree "iwi3945_new-osx10.5/", or alternatively use the attached patch.

)
Ok back to topic!
I've tested the kext. It's behaviour is nearly same as before.
- After having the kext loaded, the console outputs some debug messages.
- Using networkSelector, I could turn on/off the card a few times. Sometimes it just displays few debug messages letting me test a bit further. Other times it floods the terminal with zillion messages. (Could make one screenshot of it, in hope it can be of use?)
- After a while the kernel crashes, usually after a few seconds/minutes.
Strange enough my system log is empty... well in any case here are my bits of logs and one kp screenshot!
Another thing I've noticed just now while rebooting my debian, this message has shown up:
CODE
ipw3945: Detected Intel PRO/Wireless 3945ABG Network Connection
ipw3945: Microcode SW error detected. Restarting.
ipw3945: XXXL we have skipped command
ipw3945: Read index for DMA queue (1) is out of range [0-256) 0 2
ipw3945: Can't stop Rx DMA.
ipw3945: Detected geography ABG (13 802.11bg channels, 23 802.11a channels)
This didn't appear before... Luckily everythings still working
kazzi
Apr 1 2008, 02:41 AM
Building the 656 and u_char error shows up. What will I add to fix this problem?
SupraIS300
Apr 1 2008, 09:38 AM
The DMZ on google seems to work fine. The only issue I am having now is KP. My previous assumptions were incorrect. There seems to be an issue with either one of two things:
1. If the number of open wireless access points is more than 5 (not sure exactly how many), I get a KP. As soon as it turns the card on and starts scanning, it KPs.
2. If the wireless router assigns certain IP addresses, it will KP.
I am suspecting the first to be true since when I am at home there are only one or two wireless access point and it works fine. But when at work, there are about 10 and it KPs every time in mode 0 (Normal) but not in Mode 2.
Thoughts anyone? Wish I could code! I am about ready to give up and buy a USB dongle.
QUOTE(@irBOrNE @ Mar 31 2008, 12:41 AM)

Hi guys, I am unable to get any of the most recent posted iwi2200 DMG to install correctly. Would someone mind rebuilding jalavoui's latest source code for both 10.4 & 10.5? TMW or anyone who knows how to do this? Thx much...
Megnus
Apr 1 2008, 10:26 AM
So what you are saying is that you have a fully working 3945 at home?
DarthShrine
Apr 1 2008, 10:35 AM
QUOTE(Megnus @ Apr 1 2008, 09:26 PM)

So what you are saying is that you have a fully working 3945 at home?

No, that it doesn't KP straight away (presumably because there are fewer access points)
Megnus
Apr 1 2008, 12:16 PM
Hmm. OK. For one minute there, I was VERY happy xD
jalavoui
Apr 1 2008, 12:57 PM
iwi3945 rel 657
driver status:
still trying to scan for networks - i'll be happy when this is done
Sousuke,
thanks for the patch

i've disabled the kp can you test from last svn?
your system log was probably at eof - this is way it's empty
use console->reload if you don't get all debug lines
about comments on the driver:
all comments are welcome, but please post logs so i can understand what you're saying and try to fix the code
kazzi
Apr 1 2008, 03:16 PM
jalavoui, I can't build it properly with xcode 2.4, Leopard 10.5.2
u_char from kern_....c is not defined. What should I do to fix and build the code?
Roal2488
Apr 1 2008, 09:03 PM
Hey guys, when building I get 18 warnings and 2 errors, can anyone tell me if this is OK? In the picture u can se the errors am talking about.
Thanks
raspu
Apr 1 2008, 10:58 PM
Download all the files (look in the subfolders) of the svn, its look that you are missing the firmware folder....
Sousuke
Apr 1 2008, 11:16 PM
jalavoui:No problem, we are all glad to help in any way we can!
r657 is still crashing my osx. I personally think it's more stable than before, but the crash still happens randomly.
Also I can't distinguish when the terminals being flooded, and when not. I was once able to disable the card off after load the kext, which stopped the flooding. (screenshot 1) Guess I'll have to run some further tests on that... I was also able to start scanning while having the card turned on. Dunno whether it's visible in the logs?
About the crash/kp:
While running the GUI, it appears to be an kernel panic.
Running in single mode, the OS just hangs. The messageflooding just stops, but no kernel panic message is displayed. (screenshots 2+3)
Roal2488
Apr 2 2008, 01:03 AM
Got kernel Panic after booting, sometimes just after the desktop shows up and sometimes a few minutes later, here are the logs
jalavoui
Apr 2 2008, 10:55 AM
iwi3945 rel 658
the driver might have a mem leak
if you see in logs:
"Radio disabled by HW RF Kill switch"
them the card is off and can't be tested
try to press the switch button to see if this changes
if this status doesn't change reboot from windows to mac os with the card powered on
there's a way to get the log lines from driver start and understand if it is working:
remove iwi3945.kext from system/library/extensions
move it to /
after mac os boot (or if boot with -s)
wait for mac os finish loading
open terminal.app and type kextload /iwi3945.kext
check in console.app system.log to see what's happening - if you don't see all lines click "reload"
to unload the driver use kextunload /iwi3945.kext
call getlogs4.command to capture the logs. if system.log doesn't have all lines copy from console
this way the logs will be complete and will help much more developers work
dab77
Apr 2 2008, 09:56 PM
QUOTE(jalavoui @ Apr 2 2008, 12:55 PM)

iwi3945 rel 658
...
Hallo everyone.
I'm new to this forum (and to hackintosh) but wanted to give a try to the new drivers, but after read all the thread, still don't know how to compile/install the driver. went to the svn http dir, but have found a lot of files. do I have to copy all of them one by one? or is there a kind of packaged driver?
then how can I install them?
the only thing I know is how to post logs..
thanks for your workin.
Sousuke
Apr 2 2008, 11:14 PM
jalavoui:I'm still getting kps after a while. My logs and again one kp screen (kext loaded in single user mode) are attached.
dab77:Best way to download the svn-source is using a svn tool (instead of downloading each file!). In order to checkout (get a mirror of all files), type:
CODE
svn checkout http://iwidarwin.googlecode.com/svn/trunk/ iwidarwin-read-only
From there, you'll see 4 directories:
iwi2100,
iwi2200,
iwi2200-osx10.5 and
iwi3945_new-osx10.5. I think it's pretty self-explanatory what these directories mean.

So in order to compile your needed driver, you'll first need xcode 3.0 installed! Switch to the desired driver-directory, and compile it by typing:
CODE
xcodebuild
There's also a subdir called
networkSelector inside the iwi???? directory. Build the source here with the above mentioned command. With this application, you'll be able to control your wifi adapter.
So, with fresh built kext and the networkSelector, you're all set to play with the driver and grab useful logs for the developers!

Note:
Be aware that the driver will be automagically installed in the kernel extension directory. If you get stuck with kernel panics, stopping you from getting into a working system, preventing you from removing the faulty kext... don't panic

Start OSX in single mode and remove it from there:
CODE
- keep F8 pressed while booting
- type "-s" to boot OSX in single user mode.
- type "fsck -fy" in order to check filesystem for consistency
- type "mount -uw /" to remount root filesystem in read-write mode
- type "rm -rf /System/Library/Extensions/iwi????.kext" to remove the faulty kext. (ie. iwi2100.kext, iwi2200.kext or iwi3945.kext)
I hope this little tutorial will encourage other people to help our developers out!

(If needed, I could also volunteer to compile the newest iwi3945.kext and upload it here!)
EgoDeath
Apr 3 2008, 12:55 AM
If you could build the latest 3945 kext and network selector it would be greatly appreciated.
i would download xcode but my internet is so shitty atm. its orange's fault
Roal2488
Apr 3 2008, 03:58 AM
Hey guys, well i managed to build the kext file and loaded it.
1. I could turn on the card wit the Network Selector and copied the log. When i selected the option "scan for networks" on the Network Selector got a KP.
2. When the card switch is turned on i just cant boot completely, i get to a blue screen and the desktop never shows up
3. with the switch turned off i log in perfectly but then i get a KP.
I dont know if its any advance but i saw in the network utility that the connection had no IP but still it was sending packets without errors, but receiving non.
Here are the logs
Sousuke
Apr 3 2008, 05:14 AM
EgoDeath:Sure thing... here it is!
You'll have to remove the ".txt" extension.
(I couldn't upload the file with the real extension...

)
themanis
Apr 3 2008, 08:42 AM
Hi Sousuke, I need firstly to thank you for all your efforts porting / testing the Intel PRO/Wireless Drivers in that thread! I Hope i can Help
Running iATKOS v1.0ir2 & Kalyway 10.5.2 Combupdate on a HP Pavillion dv2000 1.6Ghz / 4 GB RAM / Intel 3945ABG Wireless. Ethernet connection is working very good, but i still want to try the above beta 3956 hoping i could help.
I've read your thread about the instructions for testing but iwi3945 is not in .dmg format so can you please tell me how to install / test and i know how to uninstall incase of problems etc.
Much Appreciated Mate
adamluz
Apr 3 2008, 09:03 AM
I installed the above kext file. My system booted in just fine. When I used networkselector to activate the card it told me that i needed to hold my power button down to reboot. I rebooted and again no problems. I went to network under system preference's and saw there was now ethernet listed.... system again displayed the error saying i need to reboot. Not doing anything other than looking at the network preference's.
Don't know if I can produce any logs but I didn't see anyone else having this error so I thought I'd post it.
themanis
Apr 3 2008, 09:15 AM
same here adamluz, i am trying to uninstall it now check this guide :
http://forum.insanelymac.com/index.php?showtopic=71779I used the Kext Helper to install it, it told me it installed successfuly and a network card was found but then when i restarted i got the restart error msg so i am trying now as we speak,
Megnus
Apr 3 2008, 09:22 AM
I was about to install it xD glad I checked the forum once more before I did. But you guys are getting closer everyday it looks like

This is great!
themanis
Apr 3 2008, 09:59 AM
Still getting that dreadful "restart message", although the first time i installed using kext helper it found the newtork card but then i had to restart and here it started again, Good Luck to all the Team working on this.
Sousuke
Apr 3 2008, 10:12 AM
QUOTE
Hi Sousuke, I need firstly to thank you for all your efforts porting / testing the Intel PRO/Wireless Drivers in that thread!
Whooow, slow down. I've just compiled the source code and uploaded it here, for those who haven't got xcode 3.0. jalavoui is the one, who's developing... so thank him for the efforts, not me.

QUOTE
I've read your thread about the instructions for testing but iwi3945 is not in .dmg format so can you please tell me how to install / test and i know how to uninstall incase of problems etc.
I'd prefer not to build dmg images. It's best if you just extract the kext somewhere, set the correct permissions, and load the kext manually. This way you don't have to reboot in single user mode and remove the module. IMO this is lot easier

QUOTE
it told me that i needed to hold my power button down to reboot.
This screen - telling you to reboot - is a kernel panic.
Basically you should be able to grab the logs after rebooting. Best is to do this in single user mode... after that you can also remove the kext. Otherwise you won't be able to work with your osx.
themanis
Apr 3 2008, 11:25 AM
Hey Sousuke, can you please guide through how you extract the .kext anywhere and load it manually? if you don't mind offcourse.
Regards to Jalavoui and all the people who are feedingback on this thread. Thank you
jalavoui
Apr 3 2008, 01:12 PM
iwi3945 rel 660
the driver only works fine when loaded with kextload
networkselector don't work - on restart it always fails
it's better to move the driver from library/extensions and use kextload/unload to test it
i've enabled more debug output to try to catch the kp
my guess is the ieeexxx functions need several fixes
i'll wait for the logs
i've put the .dmg in the svn tree but since i'm working on a imac g3 it need to be rebuild for osx 10.5 i386
iwi2200 osx10.4/10.5
last svn code need to be build - with some fixes
anyone cares?
themanis
Apr 3 2008, 01:35 PM
Ok Jalavoui, i want to help you out with this whole driver testing project. I'm Running Mac OS X 10.5.2 (Kalyway10.5.2Combupdate) on my Desktop which is the current one, but my HP Pavillion dv2000 is the one that i am trying to get the Intel 3945ABG Wireless to work. I Can do as much testing / trialing for you since i am starting to get into coding etc.
So I CARE
Best of Luck & Thanks
FurryPotato
Apr 3 2008, 06:34 PM
I care too

Only installed OSx off Leo4all this week and am slowly feeling my way into the whole OSx thing. desperate to get my wireless card working !
I installed the kext from the above post and it did indeed panic on restart. Where exactly ar ethe logs it will have generated so i can post them for you ?
Dylan
King
Apr 3 2008, 06:42 PM
I've got Intel PRO/Wireless 2100. Is the source code still being worked on for this card? If so I'm willing to test.
dab77
Apr 3 2008, 08:43 PM
QUOTE(Sousuke @ Apr 3 2008, 01:14 AM)

dab77:Best way to download the svn-source is using a svn tool (instead of downloading each file!). In order to checkout (get a mirror of all files), type:
CODE
svn checkout http://iwidarwin.googlecode.com/svn/trunk/ iwidarwin-read-only
From there, you'll see 4 directories:
iwi2100,
iwi2200,
iwi2200-osx10.5 and
iwi3945_new-osx10.5. I think it's pretty self-explanatory what these directories mean.

So in order to compile your needed driver, you'll first need xcode 3.0 installed! Switch to the desired driver-directory, and compile it by typing:
CODE
xcodebuild
There's also a subdir called
networkSelector inside the iwi???? directory. Build the source here with the above mentioned command. With this application, you'll be able to control your wifi adapter.So, with fresh built kext and the networkSelector, you're all set to play with the driver and grab useful logs for the developers!

Note:Be aware that the driver will be automagically installed in the kernel extension directory. If you get stuck with kernel panics, stopping you from getting into a working system, preventing you from removing the faulty kext... don't panic

Start OSX in single mode and remove it from there:
CODE
- keep F8 pressed while booting - type "-s" to boot OSX in single user mode. - type "fsck -fy" in order to check filesystem for consistency - type "mount -uw /" to remount root filesystem in read-write mode - type "rm -rf /System/Library/Extensions/iwi????.kext" to remove the faulty kext. (ie. iwi2100.kext, iwi2200.kext or iwi3945.kext)
I hope this little tutorial will encourage other people to help our developers out!

(If needed, I could also volunteer to compile the newest iwi3945.kext and upload it here!)
ok, explanations were perfect.but:I don't have xcode in my installation. I've tried to look for it around and on amule, but nothing other than on apple site. but I should sing in...is there a link where I can get xcode? (I suppose it's pay-software..)than I saw the .dmg iwi3945 on the iwidarwin site, but what about network selector?thanks. davide.
QUOTE(Sousuke @ Apr 3 2008, 01:14 AM)

Best way to download the svn-source is using a svn tool (instead of downloading each file!). In order to checkout (get a mirror of all files), type:
CODE
svn checkout http://iwidarwin.googlecode.com/svn/trunk/ iwidarwin-read-only
From there, you'll see 4 directories:
iwi2100,
iwi2200,
iwi2200-osx10.5 and
iwi3945_new-osx10.5. I think it's pretty self-explanatory what these directories mean.

ehm.. unfortunately I don't know how the svn command is structured, but with that command I'm downloading really a lot of things! is there a way to download only
iwi3945_new-osx10.5 files?thanks.
SupraIS300
Apr 3 2008, 09:52 PM
Do you have more than around 10 wireless networks in your vicinity? I have noticed that if I have more than 10 (more than can be displayed by nsGUI), I get KP. If you change the mode to mode 2 and then turn on, do you still get KP? Or if you go to a deserted place where there are fewer wireless networks do you still get KP?
I am using iwi2200 for Intel 2200 but your issue sounds very familiar. Mine only works if there are few wireless networks around.
One more thing I notice is that whenever I boot and start nsGUI, it will hang (not responding in activity monitor and I cannot kill the process either in activity monitor OR in shell mode. I log off and log back in again, then it works. This pretty consistent.
QUOTE(Roal2488 @ Apr 3 2008, 03:58 AM)

Hey guys, well i managed to build the kext file and loaded it.
1. I could turn on the card wit the Network Selector and copied the log. When i selected the option "scan for networks" on the Network Selector got a KP.
2. When the card switch is turned on i just cant boot completely, i get to a blue screen and the desktop never shows up
3. with the switch turned off i log in perfectly but then i get a KP.
I dont know if its any advance but i saw in the network utility that the connection had no IP but still it was sending packets without errors, but receiving non.
Here are the logs
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.