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
Arendil
nordix
That's right. I mean, that other reboots was without KP.

How can I see KP log? I see something like Windows BSOD and message, that I need power off or reboot my computer.
jalavoui
reverted start code - more stable
the kp can be in tx code
without a kp picture i can't fix it

iwi3945 rel 1109
iwi4965 rel 1110
JonZ
QUOTE(Arendil @ May 13 2008, 03:40 PM) *
nordix
That's right. I mean, that other reboots was without KP.

How can I see KP log? I see something like Windows BSOD and message, that I need power off or reboot my computer.


I think it when you type -v in the Darwin bootloader.
jalavoui
removed bad hack

iwi3945 rel 1111
iwi4965 rel 1112
nordix
iwi3945 rel 1111 -> KP's on install and each reboot.

The only good thing in my logs is rx probe with valid nodes. But add sta is still fake
jalavoui
add missing kref code

iwi3945 rel 1113
iwi4965 rel 1114

nordix,
your log is very short - need to see more lines
i think when you get a kp the driver is working
booting with -x shows kp line?

ITXW,
delete all grayed interfaces and reboot
it will show after the driver load in sys prefs
ITXW
iwi3945 - 1111

No kernel panic on load, frozen on blue screen first two reboots, and started on last reboot.

I get "goto system preferences -> networks and press apply if you keep seeing this" but when I go to networks, apply is grayed out. What am I suppose to do?
nordix
jalavoui - it's my full log from kextinstall to kextremove, 2 or 3 reboots

when I boot with -x, iwi3945.kext doesn't load itself - no iwi's in logs

1113 gives me timeouts or freezes in -v mode (or KP in graphic mode, w/o any log)

I have to go, will try to find good iosleeps later today...
jalavoui
the kp is easier to get in iwi4965 - anyone to help?

iwi3945/4965
both drivers aren't stable
if you get some kp
boot with -s
and do a fsck
if it fails you'll need to reinstall mac os

nordix,
edit /etc/rc
and add a line to kextload iwi3945.kext in -x mode
Lofn
QUOTE(jalavoui @ May 13 2008, 11:04 AM) *
pwd error
open terminal
cd to iwi folder
rm iwi3945.dmg
sudo xcodebuild iwi3945.xcodeproj

devoid,
can you add this to the howto?

Alright, I can do that. What should I name that procedure? "Compiling the drivers through the Terminal"..? (From what I can tell, it loads it also)
*note: I tried those instructions, but the build fails. "unsupported build action 'iwi3945.xcodeproj'"
Just using "sudo xcodebuild" (without a target) while in the iwi folder works fine for me :]

and, I'll give iwi4965 a try in a couple minutes
kp on load, boots up fine though. Posting logs in a bit, it freezes after loading the login screen, no kp message visible though.

One log file posted (iwi4965, latest rel as of this post time), but it has stuff from multiple reboots.
olvko
i3945, AFAIR rev. 1113
JonZ
Hi, I finally got started.

installed build 1105 and 1113. No KP upon install and reboot. Ethernet Detected, Mac address detected.

Tell me what I need to do if there's something wrong, I am not 100% confident that what I am doing is what you guys need.


EDIT: I get now a black screen on reboot, hd goes silent, it not always the case tho. Anything to do in these case?
@irBOrNE
Can anyone tell me why my last couple of posts have been deleted from this thread? Just curious so I know what to avoid in the future. Should discussion about iwi2200 wait until the 3495/4965 drivers are complete?

Thanks, just trying to understand so I can make sure to post within the moderator's rules...

EDIT: Looking back on my posts that were deleted, they were notes that's didn't contain extremely relevant information, mostly were just advising the developers about when I would be able to test the next build. Let this be a lesson to all, make sure to only post relevant information to this topic or your post will be simply removed! (I actually appreciate that someone is keeping this forum organized like this - thanks!).
ITXW
3945 - 1113

I got a kp when I added the interface in system prefs, restarted and it worked the second time. Restarted again and it froze at the blue screen. Restarted and it worked, left it running for around 40 minutes.

The last line in the logs from the time it froze was:
CODE
May 13 17:55:08 prometheuss-mac-pro kernel[0]: ieee80211_master_start_xmit @ /Users/prometheus/Desktop/iwi3945_new-osx10.5/compatibility.cpp:9225


I found what should come after that line from when I added the network adapter. The lines that followed are:
CODE
17:51:39: ieee80211_master_start_xmit @ /Users/prometheus/Desktop/iwi3945_new-osx10.5/compatibility.cpp:9225
17:51:39: pkt_data->ifindex 1
17:51:39: pskb_expand_head @ /Users/prometheus/Desktop/iwi3945_new-osx10.5/compatibility.cpp:9793
17:51:39: ieee80211_tx @ /Users/prometheus/Desktop/iwi3945_new-osx10.5/compatibility.cpp:9103
17:51:39: __ieee80211_tx_prepare @ /Users/prometheus/Desktop/iwi3945_new-osx10.5/compatibility.cpp:8146
17:51:39: sta_info_get @ /Users/prometheus/Desktop/iwi3945_new-osx10.5/compatibility.cpp:1462
17:51:39: ieee80211_tx_h_check_assoc @ /Users/prometheus/Desktop/iwi3945_new-osx10.5/compatibility.cpp:9043
17:51:39: ieee80211_tx_h_sequence @ /Users/prometheus/Desktop/iwi3945_new-osx10.5/compatibility.cpp:9031
17:51:39: ieee80211_tx_h_ps_buf @ /Users/prometheus/Desktop/iwi3945_new-osx10.5/compatibility.cpp:9018
17:51:39: ieee80211_tx_h_unicast_ps_buf @ /Users/prometheus/Desktop/iwi3945_new-osx10.5/compatibility.cpp:8931
17:51:39: ieee80211_tx_h_select_key @ /Users/prometheus/Desktop/iwi3945_new-osx10.5/compatibility.cpp:8834
17:51:39: ieee80211_tx_h_fragment @ /Users/prometheus/Desktop/iwi3945_new-osx10.5/compatibility.cpp:8703
17:51:39: ieee80211_tx_h_rate_ctrl @ /Users/prometheus/Desktop/iwi3945_new-osx10.5/compatibility.cpp:8519
17:51:41: check_firstup
17:51:41: ieee80211_sta_req_scan @ /Users/prometheus/Desktop/iwi3945_new-osx10.5/compatibility.cpp:7521
17:51:41: ieee80211_sta_start_scan @ /Users/prometheus/Desktop/iwi3945_new-osx10.5/compatibility.cpp:6915
17:51:41: iwl3945: U iwl3945_mac_hw_scan enter
and then it scans 1-11.


I didn't find the ieee80211_master_start_xmit line in the reboot that didn't freeze. Does anyone know how to stay in console while the gui loads so I can see if anything isn't making it into the log?
@irBOrNE
Alrighty, gave the iwi2200 for 10.5 suggestions a try:

1) I grabbed the iwi2200 package from the DMG of 10.4 SVN latest. I replaced the Info.Plist with the one jalavoui posted, and then attempted the install from the pkg. As soon as it was complete, I got a KP (said I needed to hold the power button down and restart the computer). A reboot gave the similar effect. So I had to boot in single user mode and uninstall. That option seems to be a no-go (unless I didn't follow instructions correctly?)

2) I tried Rev 803 once again. It is definitely the closest. Kext seems to correctly load, nsGUI runs correctly, I can power on, it scans and shows available networks. But I cannot connect to any network using DHCP or static. This includes both Open and WEP networks (using the XX:XX:XX:XX:...... format). As I've mentioned before, this iwi2200 for 10.5 used to work, something along the way has caused the functionality to no longer work...

Attached are logs I used the FAQ at http://code.google.com/p/iwidarwin/ to create.
JenovaXP
Hey there,

Not sure if this will help at all.....

i just can't seem to get it to load at all
by the looks of it the kext loads but can't find the card.
and i mad sure the switch was on.
Heres some specs on the comp i'm using.

Acer Aspire 5600
Kalyway 10.5.2
Intel Centrino Duo 1.6
running Vanilla Kernel.
WiFi Card is Intel 3945ABG.

heres my log file.

now the last error in the log pertaining to the WiFi is

May 14 02:48:04 averias-macbook kernel[0]: error iwl3945: Unable to initialize PCI module

but up above that in the log during startup theres another error that caught my eye pertaining to PC Card

May 14 02:47:54 averias-macbook kernel[0]: IOPCCardBridge::start failed

Hope this helps.

Derrek.


jalavoui
disabled auto scan
if you load the driver without timeouts
use networkselector to start a scan
wait for the scan to complete before call it again

iwi3945 rel 1115
iwi4965 rel 1116
Marcy Darcy
Just tried 1115....seems still autoscanning at my system.

See logs and KEXT

greez

Marcy
NoSTaBoNN
iwi4965 - 1116

freeze on scan...
last log line:
iwl4965: U uwl4965_rx_scan_start_notif Scan start: [802.11a] [TSF 0x00000000 : 0037335C - 1] (beacon timer 146869412)

But the digits are not always the same...

kext & networkselector:
Click to view attachment
ITXW
3945 - 1115

No freezing, no kps.

I'm getting Error sending REPLY_RXON and when I try to start a scan it says: request scan disabled!.
sheringham
After install off 1115 and get a MAC adress the right one though ---but when pressing apply - just freezies !!! has to boot. sad.gif See logs ! DELL D620 with intel 3945sorry log here..
JonZ
3945 Pro, No KP upon install and reboot.

However, KP upon kextunload.

Tried again from scratch... Install/Reboot No KP.

Tried to run a scan - System freeze when I scan (2).

Tried another attempt - KERNEL PANIC.


Don't know if that kind of Screenshot is what you need; I was curious to see what kind of error the Log would get before freezing.
jalavoui
fixed 10.5 dmg bug
you'll need to replace the xcode pkg builder with one from version 2.x
to build
remove the old iwi .dmg
press build
chose the folder to place the pkg file and close the pkg builder
the dmg is build

iwi2200 rel 1124
stable for os x 10.5

iwi3945/4965
updated the dmg in svn tree
get it in
http://code.google.com/p/iwidarwin/
jalavoui
no more kp
better leave the driver like this
unless another developer look at this code i see no point in continue
the dmg is in iwidarwin

iwi3945 rel 1125
iwi4965 rel 1126

thanks for testing
sheringham
Just installed the newest 3945 from the Iwidarwin site.. It gets the right mac adress and I can see it in the networkpreferences and is this time able to press apply.

But it freezes when I m trying to scan with networkselector..


vnnet
i installed 3945.dmg and restart. After that i run networkselect and choose option 2 for scan. But nothing happen. Please help me!

Thanks!
Marcy Darcy
Just installed self compiled kext file.....
seems scanning...

attached log

greez

Marcy
sheringham
Well i just just the networkselector from the neweset 3945.pgk from iwidarwin site and now its not freezing anymore but take a look at this from trying to use the program in the terminal:
en2: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 00:13:02:47:2a:40
media: autoselect status: inactive
supported media: autoselect
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet6 fe80::21c:dfff:fe31:c095%en0 prefixlen 64 scopeid 0x4
inet 192.168.1.44 netmask 0xffffff00 broadcast 192.168.1.255
ether 00:1c:df:31:c0:95
media: autoselect (<unknown type>) status: active
supported media: autoselect
bash-3.2# /Users/Kempe/Downloads/networkSelector

Welcome to the insanelyMac SpacePort 0.1

1) Turn card on/off
2) Start scan
5) Close Program
0) Refresh

Enter Option: 2

How come there is no option 3 aand 4 .. I cant see anyting happening..when pressing 2 !!!! Card is turned on !

jalavoui
if you have errors in logs the scan won't work
test the dmg from svn
some of you are posting logs from old releases
numberwhun
I have a newly installed Mac OSX 10.4.6 system on my Dell Inspiron 9200. My wireless is an Intel Pro/Wireless 2200bg. I downloaded the package from the iwidarwin website. After downloading the package, I attempted to follow the installation instructions (please bear with me as I am new to MacOSX, having come from the Unix world). I followed the installation instructions that were provided on that site as best I could.

After the download completed, the dmg file auto mounted and the installation package was kicked off immediately. Per the instructions, I was supposed to copy the NetworkSelector to a place I would easily remember and run it to configure the wireless card. I checked the package and it wasn't there. So, I went through the installation and afterward, I went into the folder that was created on the desktop and in there, was the NetworkSelector program.

I decided to run it, but was immediately presented with the following error:

Last login: Thu May 15 09:36:13 on ttyp1
/Users/jlk/Desktop/Archive/Applications/networkSelector; exit
Welcome to Darwin!
jlks-computer:~ jlk$ /Users/jlk/Desktop/Archive/Applications/networkSelector; exit
Could not get ID for kernel control. 2
logout
[Process completed]


Does anyone have any idea why I am getting this error and how I can correct it? I would be very grateful for any assistance.

Thank you in advance!

Regards,

Jeff

righteye
Revision 1126:
NetwokSelector working here ... i guess Click to view attachment will explain that !
jalavoui
...
GNU_Raziel
Correct me if I'm wrong (do no see "DRIVER WORKING !!!" post so i think not) but even if the driver do not KP anymore, it also still do not work so actueally there is no point installing it (except provide more log to Jalavoui but he will not touche the code anymore)...

If I'm right, many people (including the stupid guy i am) were overexcited for nothing... (It's great that the driver do not KP and make the card on but it's still not usable)

If i'm wrong, just forget it and enjoy smile.gif
kazzi
Guys.

- The driver for 3945 and 4965 doesn't work yet.

- Jalavoui can't trace the problem(s) for now as he doesn't have the cards to test.

- Yes, the network selector looks like that

- Dependencies blah blah means you have to set correct permissions for the kext

- Try searching and reading instead of whining
nordix
Guys! The driver is NOT working at this moment. It means that we still need more developers to come in our project.

Jalavoui is not a machine, and he is tired.
He is one of the best developers I've ever seen before, but he is alone now.

So let's help him and ask our friends in forums or in real life, those who can develop in C/C++, to bring their brains and their experience in our project.
Marcy Darcy
@kazzi
exactly!!! I couldn't bring it better straight to the point.

If you want to help post a log file.
I you want to claim buy something finishes and working like vista ^^
We need serious helpers....

@jalavoui
I could connect my system to the internet and you could access it remotely by teamview.
http://www.teamviewer.com/index.aspx

Just send me a PM if you think it could help

greez

Marcy
NoSTaBoNN
I can do some simple things in C++ like maybe making the stations get into a list...
I am a novice C++ developer...
Tried looking at the code earlier.. but don't know how jalavoui is able to find stuff in there.

If he or somebody else could tell me what to look at I'll do my best!
JonZ
QUOTE(nordix @ May 15 2008, 03:11 PM) *
Guys! The driver is NOT working at this moment. It means that we still need more developers to come in our project.

Jalavoui is not a machine, and he is tired.
He is one of the best developers I've ever seen before, but he is alone now.

So let's help him and ask our friends in forums or in real life, those who can develop in C/C++, to bring their brains and their experience in our project.



Yeah, I think Jalavoui needs some R&R and close this thread. If it gets nowhere and no willing to continue then there's no point to extend this one. If he feel to come back, it will just be the best that he briefly explain in his first post where he left and what he needs, that would give a chances to newbies and new developers to catch up instead of reading 120 pages. There's no point to continue this thread if it getting nowere, and new people will want to bug for new drivers because they always want anything ready cooked in their mouth, they don't realize how much is hard to develop drivers and how far the OSX86 has been since 2 years! I'm amazed to people like Jalavoui who are dedicated to deliver a such amount of time just to make things working for the community.
jalavoui
hdr test - check rx header mac address in logs

iwi3945 rel 1129
iwi4965 rel 1131

get the dmg in iwidarwin site
can someone put in downloads the PackageMaker.app that fixes the xcode 3.0 bug?
nordix
jalavoui - I get 21 errors (mostly like this: " '::strcoll' has not been declared") while building the kext, is it ok?

1st log - before reboot, with headers

2nd - 2 reboots, used netSel twice or more times

BTW, some MACs are strange (81:81:72:e7:56:01, 84:a1:46:78:00:00 etc.). My neighboor nodes' MACs are of 00:xx:xx..... format
@irBOrNE
QUOTE(jalavoui @ May 15 2008, 12:43 AM) *
fixed 10.5 dmg bug
you'll need to replace the xcode pkg builder with one from version 2.x
to build
remove the old iwi .dmg
press build
chose the folder to place the pkg file and close the pkg builder
the dmg is build

iwi2200 rel 1124
stable for os x 10.5


Thanks jalavoui. devoid, would you mind doing a big favor and doing a quick build of the 10.5 iwi2200.dmg since you are already familiar with the process? It will be a few days before I can get back to my testing machine to dig into this new release, and in the meantime others can test... Thanks!
jalavoui
QUOTE(nordix @ May 15 2008, 09:01 PM) *
jalavoui - I get 21 errors (mostly like this: " '::strcoll' has not been declared") while building the kext, is it ok?


i'm using xcode 3.0 and get no errors
or are you talking about warnings?
can you check the hdr->addr1, hdr->addr2,hdr->addr3,hdr->addr14 values?
they change a lot - are this from stations to your card?


@irBOrNE,
visit iwidarwin
NoSTaBoNN
iwi4965 - 1131

log:
Click to view attachment
kext:
Click to view attachment
nordix
jalavoui - values of hdr->addr2 & hdr->addr3 are real MACs of my stations, all values of hdr->addr4 are fake (they are not of the "00:xx:xx:xx:xx:xx" format)

hdr->addr1 is "ff:ff:ff:ff:ff:ff" - I don't know, is it some tech feature (placeholder?) or error of my card. But it never changes.
jalavoui
QUOTE(NoSTaBoNN @ May 16 2008, 04:36 AM) *
iwi4965 - 1131


this is a old version
download iwi4965.dmg from iwidarwin
jalavoui
rx sta hack
http://code.google.com/p/iwidarwin/

iwi3945 rel 1132
iwi4965 rel 1133
inquisitor06
I'd like to say thank you. I've gotten it work (cannot connect to my WPA network), but I can see it. (iwi2200.dmg) That's a big improvement over Leopard's built in support.

Help this guy out. If I knew how to code, I'd lend a hand. His efforts should be applauded.

Hopefully a WPA supported version is on the horizon.


doie
Hi, I got the latest dmg file and installed on my X60s, but met panic at the first boot. From the second boot, no panic again but nsGUI cannot get the MAC address and shows "scanning"....
I'm not familiar with mac os and now donot understand how to get the log like others.
Checked in Network Utility and System Profiler, seems that the Wlan card can be recognized as a wired LAN card. So thanks for your hard work!!! rolleyes.gif
TheMarine
QUOTE(jalavoui @ May 16 2008, 08:26 AM) *
rx sta hack
http://code.google.com/p/iwidarwin/

iwi3945 rel 1132
iwi4965 rel 1133


jalavoui, may I ask wich part of the code you're modificating? I'm a little lost, i'm trying to figure how this thing work. Many thanks!
NoSTaBoNN
I got the dmg from iwidarwin.. installed it... but it freezes when I do scan with NetwerkSelector.
Last log line:
sta_info_cleanup (...)/compatibility.cpp:5797
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.