Jump to content

Intel Wireless 2100, 2200bg, 2915bg, 3945abg, 4965agn


jalavoui
 Share

3,411 posts in this topic

Recommended Posts

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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

syslog.txt

Link to comment
Share on other sites

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?

Link to comment
Share on other sites

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

iwi4965.kext.zip

system.txt

system1.txt

Link to comment
Share on other sites

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

iwi2200_build803.pkg.zip

post-159167-1210141546_thumb.png

Link to comment
Share on other sites

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 ^^;;

system.log.txt

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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?

Link to comment
Share on other sites

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 >.<

system.log.txt

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...