Jump to content
3411 posts in this topic

Recommended Posts

thx for the latest svn...

after building the kext and installing it i get this msg

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

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) :)

post-183065-1206814532_thumb.png

dmesg.txt

ioreg.txt

system.txt

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!

dmesg.txt

dmesg_complete.txt

ioreg.txt

system.txt

system_complete.txt

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

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):

 

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 :

 

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:

Mar 29 20:33:46 netwarriors-mac-pro kernel[0]: Packet Found

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?

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!

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.

dmesg_bef.txt

ioreg_bef.txt

system_bef.txt

dmesg_aft.txt

ioreg_aft.txt

system_aft.txt

logiwi3945.sh.txt

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

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!

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

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:

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 :)

iwl3945_base.c.txt

r656.patch.txt

dmesg.txt

dmesg_complete.txt

ioreg.txt

system_complete.txt

post-150788-1207011527_thumb.jpg

post-150788-1207011534_thumb.jpg

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.

 

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...
Guest
This topic is now closed to further replies.
×
×
  • Create New...