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
nordix
jalavoui - it's very hard to reesteblish my network connections after unplug, I waste an hour to setup all my network stuff back...

get KP with rel 995 and freezes, and timeouts
pere
iwi 3945 rel 995

Yep, no matter the card starts with or without errors, always these are the last lines for me:

May 7 00:33:31 Pere kernel[0]: darwin_iwi3945::enable()
May 7 00:33:31 Pere kernel[0]: ifconfig going up
May 7 00:33:31 Pere kernel[0]: outputPacket called by someone
May 7 00:33:31 Pere kernel[0]: outputPaccket2 called
May 7 00:33:31 Pere kernel[0]: outputPacket t: 1 f:0003
May 7 00:33:31 Pere kernel[0]: ieee80211_master_start_xmit @ /Users/PERE/iwi3945/compatibility.cpp:8275
May 7 00:33:31 Pere kernel[0]: check_firstup
May 7 00:33:31 Pere kernel[0]: sta_info_cleanup @ /Users/PERE/iwi3945/compatibility.cpp:5435
Larry R
re:4965
little background:

I'm using tortoiseSVN to sync to a folder on my windows partition. I then reboot into OSX and copy the files to a folder on my desktop.


I'm able to build the kext however when I go to load it I'm getting unresolved symbols and it wont load. I tried using kextload and also via reboot. Anyone else experiencing this on the latest build?

Sorry about not having any logs, but I'm still trying to work out how to bounce back and forth and transfer data. Not having ANY network in OSX makes it a little difficult to move log files around.
mprewitt
Ok,
downloaded 3945 rev 996, compiled and built with all the warnings, added a sudo to the shell scripts so it wouldn't error out..
And this is the relevant part of my log.. It seems to be thinking the machine is in 'deep sleep' mode so doesn't wake up.
??


acintosh kernel[0]: IOPCCard info: iwl3945: Intel® PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.23d
May 6 16:54:26 Macintosh kernel[0]: IOPCCard info: iwl3945: Copyright© 2003-2007 Intel Corporation
May 6 16:54:26 Macintosh kernel[0]: ieee80211_alloc_hw @ /Users/Mark/iwi3945/compatibility.cpp:5624
May 6 16:54:26 Macintosh kernel[0]: sta_info_init @ /Users/Mark/iwi3945/compatibility.cpp:5456
May 6 16:54:26 Macintosh kernel[0]: ieee80211_if_sdata_init @ /Users/Mark/iwi3945/compatibility.cpp:2092
May 6 16:54:26 Macintosh kernel[0]: ieee80211_alloc_hw [OK]
May 6 16:54:26 Macintosh kernel[0]: iwl3945: U iwl3945_pci_probe pci_resource_len = 0x00000008
May 6 16:54:26 Macintosh kernel[0]: iwl3945: U iwl3945_pci_probe pci_resource_base = 0x3396e000
May 6 16:54:26 Macintosh kernel[0]: IOPCCard info: iwl3945: Detected Intel PRO/Wireless 3945ABG Network Connection
May 6 16:54:26 Macintosh kernel[0]: iwl3945: U iwl3945_set_rxon_channel Staging channel set to 6 [3]
May 6 16:54:26 Macintosh kernel[0]: init_waitqueue_head stubbed out!
May 6 16:54:26 Macintosh kernel[0]: iwl3945: U iwl3945_pci_probe MAC address: ff:ff:ff:ff:ff:ff
May 6 16:54:26 Macintosh kernel[0]: ieee80211_rate_control_register @ /Users/Mark/iwi3945/compatibility.cpp:993
May 6 16:54:26 Macintosh kernel[0]: ieee80211_register_hw @ /Users/Mark/iwi3945/compatibility.cpp:2694
May 6 16:54:26 Macintosh kernel[0]: sta_info_start @ /Users/Mark/iwi3945/compatibility.cpp:2084
May 6 16:54:26 Macintosh kernel[0]: ieee80211_init_rate_ctrl_alg @ /Users/Mark/iwi3945/compatibility.cpp:2570
May 6 16:54:26 Macintosh kernel[0]: rate_control_alloc @ /Users/Mark/iwi3945/compatibility.cpp:2385
May 6 16:54:26 Macintosh kernel[0]: ieee80211_rate_control_ops_get @ /Users/Mark/iwi3945/compatibility.cpp:2372
May 6 16:54:26 Macintosh kernel[0]: ieee80211_try_rate_control_ops_get @ /Users/Mark/iwi3945/compatibility.cpp:2354
May 6 16:54:26 Macintosh kernel[0]: IOPCCard debug: en1: Selected rate control algorithm 'iwl-3945-rs'
May 6 16:54:26 Macintosh kernel[0]: ieee80211_if_add @ /Users/Mark/iwi3945/compatibility.cpp:2281
May 6 16:54:26 Macintosh kernel[0]: ieee80211_if_sdata_init @ /Users/Mark/iwi3945/compatibility.cpp:2092
May 6 16:54:26 Macintosh kernel[0]: ieee80211_if_set_type @ /Users/Mark/iwi3945/compatibility.cpp:2222
May 6 16:54:26 Macintosh kernel[0]: setup_timer @ /Users/Mark/iwi3945/compatibility.cpp:2199
May 6 16:54:26 Macintosh kernel[0]: ieee80211_open @ /Users/Mark/iwi3945/compatibility.cpp:7826
May 6 16:54:26 Macintosh kernel[0]: ieee80211_start_soft_monitor @ /Users/Mark/iwi3945/compatibility.cpp:7811
May 6 16:54:26 Macintosh kernel[0]: iwl3945: U iwl3945_mac_add_interface enter: id 324960288, type 2
May 6 16:54:26 Macintosh kernel[0]: iwl3945: U iwl3945_mac_add_interface Set: ff:ff:ff:ff:ff:ff
May 6 16:54:26 Macintosh kernel[0]: iwl3945: U iwl3945_mac_add_interface failed to set mode
May 6 16:54:26 Macintosh kernel[0]: iwl3945: U iwl3945_mac_add_interface leave
May 6 16:54:26 Macintosh kernel[0]: iwl3945: U iwl3945_mac_open enter
May 6 16:54:26 Macintosh kernel[0]: iwl3945: U iwl3945_read_ucode Got firmware 'iwlwifi-3945-1.ucode' file (24894d bytes) from disk
May 6 16:54:26 Macintosh kernel[0]: iwl3945: U iwl3945_read_ucode f/w package hdr ucode version = 0x20e0105
May 6 16:54:26 Macintosh kernel[0]: iwl3945: U iwl3945_read_ucode f/w package hdr runtime inst size = 80524
May 6 16:54:26 Macintosh kernel[0]: iwl3945: U iwl3945_read_ucode f/w package hdr runtime data size = 32768
May 6 16:54:26 Macintosh kernel[0]: iwl3945: U iwl3945_read_ucode f/w package hdr init inst size = 2668
May 6 16:54:26 Macintosh kernel[0]: iwl3945: U iwl3945_read_ucode f/w package hdr init data size = 32768
May 6 16:54:26 Macintosh kernel[0]: iwl3945: U iwl3945_read_ucode f/w package hdr boot inst size = 900
May 6 16:54:26 Macintosh kernel[0]: iwl3945: U iwl3945_read_ucode Copying (but not loading) uCode instr len 13A8Cd
May 6 16:54:26 Macintosh kernel[0]: iwl3945: U iwl3945_read_ucode uCode instr buf vaddr = 0x0x33ac6000, paddr = 0x03aec000
May 6 16:54:26 Macintosh kernel[0]: iwl3945: U iwl3945_read_ucode Copying (but not loading) uCode data len 8000d
May 6 16:54:26 Macintosh kernel[0]: iwl3945: U iwl3945_read_ucode Copying (but not loading) init instr len A6Cd
May 6 16:54:26 Macintosh kernel[0]: iwl3945: U iwl3945_read_ucode Copying (but not loading) init data len 32768
May 6 16:54:26 Macintosh kernel[0]: iwl3945: U iwl3945_read_ucode Copying (but not loading) boot instr len 900
May 6 16:54:26 Macintosh kernel[0]: iwl3945: U _iwl3945_grab_nic_access MAC is in deep sleep!
May 6 16:54:26 Macintosh kernel[0]: error iwl3945: Unable to int nic
May 6 16:54:26 Macintosh kernel[0]: iwl3945: U iwl3945_mac_open leave - failed
May 6 16:54:26 Macintosh kernel[0]: iwl3945: U iwl3945_mac_remove_interface enter
May 6 16:54:26 Macintosh kernel[0]: iwl3945: U iwl3945_mac_remove_interface leave
May 6 16:54:26 Macintosh kernel[0]: Error ieee80211_open
May 6 16:54:26 Macintosh kernel[0]: error iwl3945: Unable to initialize PCI module
May 6 16:54:26 Macintosh kernel[0]: ApplePS2Trackpad: Synaptics TouchPad v6.2
May 6 16:54:26 Macintosh kernel[0]: NVDANV40HAL loaded and registered.


edit-
I tried this again and have attached the full log from restart to desktop.
Click to view attachment
@irBOrNE
QUOTE(rockfreak999 @ May 6 2008, 03:52 PM) *
I've installed the iwi2200.kext with all the instructions. Everything works until I get to "getting ip address", and nothing more.

I've searched a lot and I found some solutions like going to System Preferences, but I'm not really understanding how do we exactly do.

Thanks guys.


Which iwi2200 are you using, the 10.4 (Tiger) or 10.5 (Leo) version?
myself108
sorry about not being around for testing... now working full time in an ag chemical and seed retailer, but will test after work


here is my log for the 4965 r996

log seems short... don't know why... left to run for over an hour no kp:)

Edit: here are two better logs... the one has several reboots with the best log in it
Lofn
QUOTE(@irBOrNE @ May 6 2008, 01:11 PM) *
revert the code back to revision 803..


r803, iwi2200-osx10.5, as far as I know
install scripts, nsGUI.app, networkSelector, and the kext are all linked in the pkg [basically, it should work]
You just have to select the revision on the SVN. (It's a bit hard to do in XCode, though, so I still use svnX)

bah, exams tomorrow :/
calculus = ew
Sophitia
Here's the log 4965 rev 996 right after I installed the kext.

The log kept rolling and would not stop increasing in size. I haven't tried networkSelector though because I don't know how that works. Whenver I tried an option it just returned me with another select option screen, and if I type in something weird the program loops forever and there are some weird things appear in the log (saying that trying to turn the network card off if i had selected 1, and scan -disabled! if i selected 2 and they kept repeating). If someone can give me a hint on how to use networkSelector to initiate a scan that would be great.

Sorry about my noobness ^^;;
febelus
iwi2200 rev 803 tested:
package installation OK
discovery network OK
Connection with DHCP doesn't work
Connection with Static IP OK!!
jalavoui
try first with kextload

iwi3945 rel 997
iwi4965 rel 998
sheringham
How do I get in hands off theese ?


try first with kextload

iwi3945 rel 997
iwi4965 rel 998

I also wants to test... rolleyes.gif
Sophitia
rev 998 4965
no KP. I got the log when it's still small. Restarted still no KP.
haven't tried networkSelector yet as I don't know how to.
@sheringham: check http://forum.insanelymac.com/index.php?showtopic=71779 . It took me a while to struggle with it though hopefully you won't be as bad ^^;;
jalavoui
post the full log
search for ieee80211_sta_config_auth in logs
Sophitia
Here is the new log. I found 1 in there.
r998 4965
Excuse my noobness ^^;;
Doctadre
No auth for me. But the driver is definitely more stable. After seeing such errors in the past was a near immediate KP

post edit: are those functions already there, or you need to implement those functions still?
jalavoui
the driver needs all this functions:
static ieee80211_tx_handler ieee80211_tx_handlers[] =
{
ieee80211_tx_h_check_assoc,
ieee80211_tx_h_sequence,
ieee80211_tx_h_ps_buf,
ieee80211_tx_h_select_key,
ieee80211_tx_h_michael_mic_add,
ieee80211_tx_h_fragment,
ieee80211_tx_h_tkip_encrypt,
ieee80211_tx_h_ccmp_encrypt,
ieee80211_tx_h_wep_encrypt,
ieee80211_tx_h_rate_ctrl,
ieee80211_tx_h_misc,
ieee80211_tx_h_load_stats,
NULL
};

iwi3945 rel 999
iwi4965 rel 1000
myself108
on my way to work... here is the log for 4965 r1000

iwl4965_mac_config_interface bssid: 00:1c:f0:40:1c:22
that is the mac address of my network:)

looking good... good luck today guys... should be back after work
Sophitia
r1000 4965
Here is the log
P.S no KP after several reboot. Driver seems fine
Doctadre
Still the same errors, although some different activity going on as it looks to start something, but fails due to the errors. Hope some other 3945 testers can try this out

iwi3945rel999 give it a try post your logs
jalavoui
auth work
if this don't work try to hack search in xcode for "authenticate stabssid="
to make the driver auth/assoc
it's easier to hack if you have the card
can't help more until someone fix this
thanks for helping

iwi3945 rel 1001
iwi4965 rel 1002
Larry R
iwi4965 v100

I've made progress on getting log files off my machine now. I'm running into issues trying to get the module to even load.
in reading the install/testing guide as well as some other messages about testing I found what I believe to be the solution, but I dont know where/how to get the file in question.
First from the logs:
larryroberts$ sudo kextload -t iwi4965.kext

Password:

kernel extension iwi4965.kext has problems:

Missing dependencies:

{

"com.apple.iokit.IO80211Family" =

"A valid compatible version of this dependency cannot be found"

}




I read a couple threads about people replacing some kext with the original, but I dont know for sure which kext, or for that matter where to get the original. Would love to be able to help out more, but right now I'm still in noob mode.

Anyone care to share a little more insight?
sheringham
Well did install the rel 999 for iwi3945 , but still not seem in the Mac info. ( under network)
See the log file. ( not sure if its the right one, BUT I hope it hope it can be to some use.

Drakulix
I have a question. When the driver is finished would it be an AirPort Driver? So will I need no extra Program like a real AirPort Card??
Sorry for my bad English..

Drakulix
Sophitia
r1002 4965
No more auth found. I let it run a bit more (the log is big now) and did a search but still no auth.
no KP. Gonna reboot now, if KP i ll post.
@sherringham: Can you open Network then press + (add) and check if there's an extra Ethernet available? (If you have Ethernet working already then there should be 2 Ethernet, otherwise there would be only 1). The new extra Ethernet is the one installed by the iwi kext. I had the same problem but then I found out that if I add that extra ethernet as a network there will be an extra ethernet with my 4965 Mac address under Mac Info.
@Drakulix: Read the google code website FAQ more carefully. No it will not be an airport, it will show up as an Ethernet network and you need an appropriate networkSelector to go with it.

P.S. How can you make such a small log? Mine's always so big >.< I dont know when to stop logging sorry >.<
Lordy
REL 1001 - 3945

What we should try in this line Jalavoui?
Could you give me a example?

Regards,
sheringham
@Sophitia : Well did try you advise but I dont seem to get an other unik device:
Just as there are two with same MAC adress

Ethernet:
Type: Ethernet
BSD Device Name: en0
Hardware (MAC) Address: 00:1c:df:31:c0:95
IPv4:
Configuration Method: DHCP
IPv6:
Configuration Method: Automatic
AppleTalk:
Configuration Method: Node
Proxies:
Exceptions List: *.local, 169.254/16
FTP Passive Mode: Yes
Intel Pro 3945:
Type: Ethernet
BSD Device Name: en0


What am I doing wrong? wacko.gif
Hardware (MAC) Address: 00:1c:df:31:c0:95
IPv4:
Configuration Method: DHCP
IPv6:
Configuration Method: Automatic
AppleTalk:
Configuration Method: Node
Proxies:
Exceptions List: *.local, 169.254/16
FTP Passive Mode: Yes
Sophitia
Did you try "Adding" new Ethernet? (Pressing the + ). If there are 2 Ethernets shown up in the drop box then it's installed.
sheringham
Yes there are 2 Ethernet under devices there.. But the same MAC adress !!!!
Doctadre
rel1001 stil had the same errors for me. attached is iwi3945rel1001 for others to test. logs are much appreciated
mprewitt
Guys,
I have a question. I am about to download the latest software, but noticed that the network Selector software doesn't work.
It gives me the famounse error can't get control error 2 deal whereby the driver isn't loading.

Should this be happening?
Mark
nordix
iwi3945 rel 1001 -> immediate KP's after kext installation, timeouts on reboots
Gabik123
QUOTE(sheringham @ May 7 2008, 04:21 AM) *
How do I get in hands off theese ?


try first with kextload

iwi3945 rel 997
iwi4965 rel 998

I also wants to test... rolleyes.gif


directions for driver testing are at the bottom of the first post on this thread.

Welcome aboard
mprewitt
Ok,
With 3945, rel 1002, it is not initializing the nic.
Not sure why, but here are the logs.
No KP at least.
Mark

Click to view attachment
cosio
iwi3945 rel1001

Instant freeze at kext install, no KP's at reboot. I am posting logs after 1st and 2nd reboot. Hope they help somehow...

P.S. Big thanks to Doctadre for posting the kext!
rvestal
iwi 3945 new-osx10.5 rev 1001I had compile errors. I'm still a noob to the Mac way so if someone could help with these errors. The build failed for me.Stats:Kalyway 10.5.2Thinkpad T60iwi3945xcode 3.0build errors attached.I was using the instructions from: http://forum.insanelymac.com/index.php?showtopic=71779iwi3945 rel 1001I downloaded the kext that Doctadre posted ( http://forum.insanelymac.com/index.php?sho...72&st=2120# ) and got these errors when loading it:May 7 16:27:17 dhcp-64-102-40-41 kextd[10]: cannot resolve dependencies for kernel extension /System/Library/Extensions/iwi3945.kextI'm thinking something is wrong with my setup...ideas?
jalavoui
this is a new way to start the driver - few hacks
kp expected
this rel is more linux like

iwi3945 rel 1003
iwi4965 rel 1004
pere
Log for iwi 3945 1003.... we didnt celebrate the #1000 release!! smile.gif Take some beers and cheers for Javalui!!!.

Needed a lot of reboots to get a log without errors and timeouts.
jalavoui
good - the card is linux setup
let's try a scan at enable() - it is not expected to loop

iwi3945 rel 1005
iwi4965 rel 1006
Doctadre
This is prolly it for me tonite, I'll be around roughly for another 30 mins. I kept getting timeouts. 1003 for 3945 for those to test. Later tonite I'll upload the last build if there is one for the day

{censored}, @ jala done it again. Preciate all your hard work gonna test the latest build
nordix
iwi3945 rel 1003 -> no KP's (but strange NSExceptionHandler records...), and timeouts after reboots. And no scan loop, as I can see
jalavoui
this is better
after driver load and get no timeouts it will scan once
use networkselector to start a scan
wait and check logs before call it again

iwi3945 rel 1007
iwi4965 rel 1008
nordix
iwi3945 rel 1007 -> no KP's, still timeouts

network selector doesn't scan - I get "request scan - disabled!"
Doctadre
scans with errors and then looks very interesting towards the end, then timeout. i forgot to do the network scan brb
jalavoui
QUOTE(nordix @ May 7 2008, 11:30 PM) *
iwi3945 rel 1007 -> no KP's, still timeouts

network selector doesn't scan - I get "request scan - disabled!"


check the svn code for "request scan "
it's enabled
you've got old source code?

remove last error from log
last release for today

iwi3945 rel 1009
iwi4965 rel 1010

pere
IWI 39blabla rel 1007.

You are Right, after boot without timeouts, got 1 auto scan, then i did several with network selector, but just scans "a", dont scan "bg"
Going to test next version.


What are we looking for in the logs in 1009 version? blink.gif , im scanning with network selector... added one manual scan log.
@irBOrNE
QUOTE(devoid @ May 7 2008, 01:23 AM) *
r803, iwi2200-osx10.5, as far as I know
install scripts, nsGUI.app, networkSelector, and the kext are all linked in the pkg [basically, it should work]
You just have to select the revision on the SVN. (It's a bit hard to do in XCode, though, so I still use svnX)

bah, exams tomorrow :/
calculus = ew


Thanks much devoid! I've downloaded your package, may have to be a day or two before I can get back to the 'tosh to test it myself. Will report back.... (Good luck on that calculus, GLAD to be done with that!)
nordix
iwi3945 rel 1009 -> no timeouts only at 4th reboot, network selector scans short time
Doctadre
log 1009 to timeouts
pa28cr
Hi all, here are my 3945 logs
one is a reboot
the other one is kext install

Click to view attachment
Click to view attachment------>On this one, i turned off the card, and did a networkselector scan
os_overload
Great work, jalavoui!
I also have a 4965 card on leopard. I installed build 1010, and tried to use the network selector to scan/refresh/power off the card but it didn't do anything.
Unloading the kext crashed the pc.
Attached is the system.log from after loading the kext.
It kept returning messages about my bssid, and signal strength, but i built the debug version, not the release (if there is one).

Click to view attachment
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.