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, 62, 63, 64, 65, 66, 67, 68, 69
Beto2k7
QUOTE (yushir @ Apr 5 2009, 02:59 AM) *
No, you're wrong! You're linking the virtual machine to the physical pci bus so that the host machine knows nothing about it.

That way you can get almost all drivers to work on mac so we should give it a try.


for that u need a type 1 Hypervisor... You're wrong... Kthx
DPyro
QUOTE
Apr 9 17:27:14 macbook kernel[0]: IOPCCard info: iwl3945: Intel® PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.23d
Apr 9 17:27:14 macbook kernel[0]: IOPCCard info: iwl3945: Copyright© 2003-2007 Intel Corporation
Apr 9 17:27:14 macbook kernel[0]: ieee80211_alloc_hw [OK]
Apr 9 17:27:14 macbook kernel[0]: PCI device enabled [OK]
Apr 9 17:27:14 macbook kernel[0]: IOPCCard info: iwl3945: Detected Intel PRO/Wireless 3945ABG Network Connection
Apr 9 17:27:14 macbook kernel[0]: init_waitqueue_head stubbed out!
Apr 9 17:27:14 macbook kernel[0]: error iwl3945: Time out reading EEPROM[0]error iwl3945: Unable to init EEPROM
Apr 9 17:27:14 macbook kernel[0]: Error drv->probe
Apr 9 17:27:14 macbook kernel[0]: error iwl3945: Unable to initialize PCI module
Donk
QUOTE (Beto2k7 @ Apr 9 2009, 08:00 PM) *
for that u need a type 1 Hypervisor... You're wrong... Kthx


You don't necessarily need a type-1 hypervisor but you do require VT-d and VT-c enabled chipsets. See Parallels Workstation Extreme for an example. Also ESX is getting this capability for network cards.
jalavoui
anyone whith a 3945 card please dowload last .dmg and post system.log
http://iwidarwin.googlecode.com/svn/trunk/...0.5/iwi3945.dmg
don't use networkselector
drumthrasher109
What would you use?
eBrY
Hi, I have Intel 3945. Still does not work. After installing, how do I test if it works? It still doesn't detect wireless.



QUOTE (jalavoui @ Apr 18 2009, 07:18 PM) *
anyone whith a 3945 card please dowload last .dmg and post system.log
http://iwidarwin.googlecode.com/svn/trunk/...0.5/iwi3945.dmg
don't use networkselector
jr0en
I installed javaloui's latest 3945 driver (from the post above).
I'd like to help the project by posting my system.log, but where can i find it on my harddrive?
lebidou
QUOTE (jr0en @ Apr 19 2009, 12:26 PM) *
I installed javaloui's latest 3945 driver (from the post above).
I'd like to help the project by posting my system.log, but where can i find it on my harddrive?


You can open the console in /Applications/Utilities/
Or make a copy of /var/log/system.log

It's recommend to clear it before loading the kext in order to have it easier to read.
dewtea
QUOTE (jalavoui @ Apr 19 2009, 08:18 AM) *
anyone whith a 3945 card please dowload last .dmg and post system.log
http://iwidarwin.googlecode.com/svn/trunk/...0.5/iwi3945.dmg
don't use networkselector


I tried the networkselector as well, but it wasn't of any use either. Anyways, the experts can analyze systemlog and dmesg. Any pointers and i can help in further testing. Many thanks to jalavoui for bringing us this far.

______________________________________________________________________
My configuration: Dell Inspiron E1505 (6400) 2GHz Core2Duo, Intel GMA950 (working with QE/CI), SigmaTel 9200 (Working), Broadcom 440x integrated LAN Controller (Working), Intel 3945ABG (not working)
Beto2k7
QUOTE (Donk @ Apr 14 2009, 12:25 PM) *
You don't necessarily need a type-1 hypervisor but you do require VT-d and VT-c enabled chipsets. See Parallels Workstation Extreme for an example. Also ESX is getting this capability for network cards.



which are ... yup .. u r right... type 1 hypervisors thx
stmkjp
QUOTE (jalavoui @ Apr 19 2009, 12:18 PM) *
anyone whith a 3945 card please dowload last .dmg and post system.log
http://iwidarwin.googlecode.com/svn/trunk/...0.5/iwi3945.dmg
don't use networkselector


Here's system.log output after I kextloaded the iwi3945. Hope this helps.

Apr 21 18:10:49 jukimnote kernel[0]: iwi3945: Starting
Apr 21 18:10:49 jukimnote kernel[0]: Someone called createOutputQueue()
Apr 21 18:10:49 jukimnote kernel[0]: settCurController [OK]
Apr 21 18:10:49 jukimnote kernel[0]: IOPCCard info: iwl3945: Intel® PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.23d
Apr 21 18:10:49 jukimnote kernel[0]: IOPCCard info: iwl3945: Copyright© 2003-2007 Intel Corporation
Apr 21 18:10:49 jukimnote kernel[0]: ieee80211_alloc_hw [OK]
Apr 21 18:10:49 jukimnote kernel[0]: PCI device enabled [OK]
Apr 21 18:10:49 jukimnote kernel[0]: IOPCCard info: iwl3945: Detected Intel PRO/Wireless 3945ABG Network Connection
Apr 21 18:10:49 jukimnote kernel[0]: init_waitqueue_head stubbed out!
Apr 21 18:10:49 jukimnote kernel[0]: IOPCCard debug: wmaster1: Selected rate control algorithm 'iwl-3945-rs'
Apr 21 18:10:49 jukimnote kernel[0]: PCI device enabled [OK]
Apr 21 18:10:49 jukimnote kernel[0]: __ IN iwl3945_alive_start __
Apr 21 18:10:49 jukimnote kernel[0]: IOPCCard info: iwl3945: Tunable channels: 13 802.11bg, 4 802.11a channels
Apr 21 18:10:49 jukimnote kernel[0]: error iwl3945: Error sending POWER_TABLE_CMD: time out after 500ms.
Apr 21 18:10:50 jukimnote kernel[0]: error iwl3945: Error sending REPLY_BT_CONFIG: time out after 500ms.
Apr 21 18:10:50 jukimnote kernel[0]: Sending RXON
Apr 21 18:10:50 jukimnote kernel[0]: * without RXON_FILTER_ASSOC_MSK
Apr 21 18:10:50 jukimnote kernel[0]: * channel = 1
Apr 21 18:10:50 jukimnote kernel[0]: * bssid = 00:00:00:00:00:00
Apr 21 18:10:50 jukimnote kernel[0]: error iwl3945: Error sending REPLY_RXON: time out after 500ms.
Apr 21 18:10:50 jukimnote kernel[0]: error iwl3945: Error setting new configuration (-60).
Apr 21 18:10:50 jukimnote kernel[0]: __ OUT iwl3945_alive_start __
Apr 21 18:10:50 jukimnote kernel[0]: IOPCCard debug: HW CONFIG: channel=1 freq=2412 phymode=3
Apr 21 18:10:50 jukimnote kernel[0]: Sending RXON
Apr 21 18:10:50 jukimnote kernel[0]: * without RXON_FILTER_ASSOC_MSK
Apr 21 18:10:50 jukimnote kernel[0]: * channel = 1
Apr 21 18:10:50 jukimnote kernel[0]: * bssid = 00:00:00:00:00:00
Apr 21 18:10:51 jukimnote kernel[0]: error iwl3945: Error sending REPLY_RXON: time out after 500ms.
Apr 21 18:10:51 jukimnote kernel[0]: error iwl3945: Error setting new configuration (-60).
Apr 21 18:10:51 jukimnote kernel[0]: no netif_running
Apr 21 18:10:51 jukimnote kernel[0]: Someone called createOutputQueue()
Apr 21 18:10:51 jukimnote kernel[0]: power state (1)
Apr 21 18:10:51 jukimnote kernel[0]: darwin_iwi3945::configureInterface()
Apr 21 18:10:51 jukimnote kernel[0]: darwin_iwi3945: Ethernet address xx:xx:xx:xx:xx:08 (sorry, mac address masked)
Apr 21 18:10:51 jukimnote kernel[0]: darwin_iwi3945::enable()
Apr 21 18:10:51 jukimnote kernel[0]: ifconfig going up
Apr 21 18:10:51 jukimnote kernel[0]: IOPCCard debug: en0: dropped data frame to not associated station
Apr 21 18:10:51 jukimnote kernel[0]: TXRX_DROP fail
Apr 21 18:10:53 jukimnote kernel[0]: error iwl3945: Error sending REPLY_SCAN_CMD: time out after 500ms.
Apr 21 18:10:53 jukimnote kernel[0]: IOPCCard debug: HW CONFIG: channel=1 freq=2412 phymode=3
Apr 21 18:10:53 jukimnote kernel[0]: error iwl3945: Failed to get channel info for channel 0 [3]
Apr 21 18:10:57 jukimnote kernel[0]: searching for networks...
Apr 21 18:11:27: --- last message repeated 4 times ---
stmkjp
I don't know if this helps, but...

When I kextloaded it from single user mode, output message was slightly different.
( not logged to system.log and cannot redirect the message to file, so I'll hardcopy part of the messages)

between
Apr 21 18:10:49 jukimnote kernel[0]: __ IN iwl3945_alive_start __
and
Apr 21 18:10:50 jukimnote kernel[0]: __ OUT iwl3945_alive_start __

messages shown like below:
error iwl3945: Microcode SW error detected. Restarting 0x82000008/
error iwl3945: Error Reply type 0x00000000 cmd UNKNOWN (0x00) seq 0x0000 ser 0x00000000

thoese messages (including __IN and _OUT alive_start thing) appeared several times.

AND,

whenever I kextunload it, my osx got kernel panic after it said unload the kext succeeded.

kernel panic messages are quite long, but I can take a screenshot or hardcopy it if you want....wink.gif
jr0en
QUOTE (lebidou @ Apr 19 2009, 11:59 AM) *
You can open the console in /Applications/Utilities/
Or make a copy of /var/log/system.log

It's recommend to clear it before loading the kext in order to have it easier to read.


Thanks. I wanted to post the log today.. but I can't boot anymore sad.gif I get kernel panic while booting when osx loads the iwi3945 kext.

Any suggestions what to do now?
Thanks in advance
lebidou
QUOTE (jr0en @ Apr 21 2009, 04:03 PM) *
Thanks. I wanted to post the log today.. but I can't boot anymore sad.gif I get kernel panic while booting when osx loads the iwi3945 kext.

Any suggestions what to do now?
Thanks in advance


At boot time, press F8 repeatly to get the boot options, type -x then enter. You'll be in safe boot mode.
Remove iwi3945.kext from /System/Library/Extensions/
In a terminal type sudo touch /System/Library/Extensions
At boot time, press F8 repeatly to get the boot options, type -f then enter. It will ignore boot caches.
stmkjp
QUOTE (jr0en @ Apr 21 2009, 11:03 PM) *
Thanks. I wanted to post the log today.. but I can't boot anymore sad.gif I get kernel panic while booting when osx loads the iwi3945 kext.

Any suggestions what to do now?
Thanks in advance


If U still want to test the kext, then don't just remove it. move the kext to the some other directory like /System/Library/Extensions.bkups (u may have to create one).

U can do that on single user terminal mode (boot with -s switch).

CODE
/sbin/mount -uw /
move /System/Library/Extensions/iwi3945.kext /Where/You/Want/To/Move
reboot


after that boot with -f option.

Now U can boot your osx safely and can even test the kext !

How to Test :
after boot, open terminal and console.
select system.log on console menu and clear the console.
after that, on terminal
CODE
sudo kextload -t /Directory/Where/You/Moved/It/iwi3945.kext


That's it. U can just copy the messages shown on console and paste it to
this forum or your favorite editor.

FYI, U can kextunload that kext, but u can see "Please Restart blah blah~" message
if u do it. (don't worry, just reboot and it'll be fine)
eBrY
Is there an approximate date of when the development of the 3945 kext will be somewhat useable? I'm debating whether to get an external USB dongle wifi instead of waiting for 3945 to be compatible. Is there a chance the development will never make it? And can anyone suggest the best USB dongle (best bang for the buck) cost also considered of the one that will work out of the box for 10.5.6? Please help me, and one that would be on sale at Fry's. Please tell me about how much it would cost.



QUOTE (stmkjp @ Apr 21 2009, 04:33 PM) *
If U still want to test the kext, then don't just remove it. move the kext to the some other directory like /System/Library/Extensions.bkups (u may have to create one).

U can do that on single user terminal mode (boot with -s switch).

CODE
/sbin/mount -uw /
move /System/Library/Extensions/iwi3945.kext /Where/You/Want/To/Move
reboot


after that boot with -f option.

Now U can boot your osx safely and can even test the kext !

How to Test :
after boot, open terminal and console.
select system.log on console menu and clear the console.
after that, on terminal
CODE
sudo kextload -t /Directory/Where/You/Moved/It/iwi3945.kext


That's it. U can just copy the messages shown on console and paste it to
this forum or your favorite editor.

FYI, U can kextunload that kext, but u can see "Please Restart blah blah~" message
if u do it. (don't worry, just reboot and it'll be fine)
ipoco
This thread is dedicated to the development of the driver. If you wish to talk about USB Wireless devices please create a new topic and discuss the issue there. Any more posts that are not directly related to the development will be considered as spam.

iPoco
IntelMacGuy
QUOTE (Beto2k7 @ Apr 9 2009, 09:00 PM) *
for that u need a type 1 Hypervisor... You're wrong... Kthx


u sir are an idiot... learn to google stuff before you add your 2 cents. Anything can be detected through a virtual machine.... Even if it's a PCI/PCI-E device or not IT WILL detect it. k.. thnx...
jalavoui
howto test latest iwi3945

1) install the driver
2) reboot
3) open console and check system.log
4) the driver as code to associate to the 1st open network found. this is done without using networkselector in the check_firstup() function.
5) if you get firmware errors, timeouts, etc try step 2)

the driver is unstable - so you'll need to run a few tests to get a good system.log without errors
Beto2k7
QUOTE (IntelMacGuy @ Apr 26 2009, 07:12 PM) *
u sir are an idiot... learn to google stuff before you add your 2 cents. Anything can be detected through a virtual machine.... Even if it's a PCI/PCI-E device or not IT WILL detect it. k.. thnx...


but it wont work if it's not working on the host OS. Unless of course you are using BareMetal virtualization (yes Hypervisors type 1). I would like to read your google results though.... kthx.

Virtualization FAQ

Note that even Fusion goes through the host's drivers (again, only one OS controls the hardware, so that means everything funnels through the host drivers) - this means we're subject to any bugs or limitations of the host drivers.

No funtcional mac drivers for 3945 or 4965 (idk the number) = no hardware to virtualize....

im guessing who is the idiot now.
pablo101
Hi i am using the 4965agn. I have compiled the latest svn and network selector. I installed the kext perfectly fine, no kernel panics. Appears to load up in console etc. Using network selector it finds my open network, i tell it to associate but nothing happens? No ip address is got (if how or where it says it is??), the adapter doesnt show up in system prefs/network ? And nothing loads in safari.....console is saying loads of stuff with rx_Beacons etc......

Any for me or anything i can help by doing? thanks
emisc
QUOTE (jalavoui @ Apr 27 2009, 11:07 AM) *
howto test latest iwi3945


Hi jalavoui,

i'd like to ask whether it should already be possible to connect to networks. Also, do you cooperate in any way with the camphor project?
c4raibi
QUOTE (pablo101 @ Apr 27 2009, 10:45 PM) *
Hi i am using the 4965agn. I have compiled the latest svn and network selector. I installed the kext perfectly fine, no kernel panics. Appears to load up in console etc. Using network selector it finds my open network, i tell it to associate but nothing happens? No ip address is got (if how or where it says it is??), the adapter doesnt show up in system prefs/network ? And nothing loads in safari.....console is saying loads of stuff with rx_Beacons etc......

Any for me or anything i can help by doing? thanks


hi, i have the same wifi intel 4965agn but don't work on my xps1330 can yoo help me?
macX61s
I have a Thinkpad x61s 7668 CTO.

I am trying to get the logs to post them so contribute at least with that to the project. Im writing to say that I can not get any log from any activity related with the wireless card. I have been following the indications posted here, but nothing.

I am running ZD-WLan so I can use my USB wireless adapter until a solution is found, do you guys think that the ZDWLAN is interfering with this process?

Another question: what is the relationship between WiFi and BlueTooth? sometines when WiFi workds, I dont have BT and viceversa. Does this affect the wifi card somehow? (i dont want to start a new topic about bluetooth, just giving more information about the posible couses that my 3945 is not working)

thanks a lot.
alxz310
Any updates on this? Seems like this thread's activity has gone down sad.gif
jalavoui
how do you expect i make the drivers work if there's nobody to run a few tests?

download iwi3945.dmg and start reporting...

don't bother to post logs with errors
TurdWise
pablo101 you are the idiot here: first you post that you compiled and it doesn´t work, then you berate the developer of what is labelled everywhere as an *unfinished driver* (for the hard of thinking that means "It Doesn´t Work Yet") for asking for logs to help him continue? Read (e.g. this ) before spouting rancid bile next time.
pablo101
May 11 18:11:36 localhost kernel[0]: ADD_STA: 0x01
May 11 18:11:36 localhost kernel[0]: iwl4965: U iwl4965_send_cmd_sync Wait REPLY_ADD_STA Condition: 49ms left
May 11 18:11:36 localhost kernel[0]: iwl4965: U iwl4965_send_add_station REPLY_ADD_STA PASSED
May 11 18:11:36 localhost kernel[0]: iwl4965: U iwl4965_enqueue_hcmd Sending command REPLY_TX_LINK_QUALITY_CMD (#4e), seq: 0x0408, 92 bytes at 8[8]:4
May 11 18:11:36 localhost kernel[0]: iwl4965: U iwl4965_rx_handle r 11 i 10 No handler needed for REPLY_TX_LINK_QUALITY_CMD, 0x4e
May 11 18:11:36 localhost kernel[0]: iwl4965: U iwl4965_send_cmd_sync Wait REPLY_TX_LINK_QUALITY_CMD Condition: 49ms left
May 11 18:11:36 localhost kernel[0]: iwl4965: U iwl4965_mac_config leave
May 11 18:11:36 localhost kernel[0]: ieee80211_if_add_mgmt @ /Users/paul/Desktop/svn/root/compatibility.cpp:9749
May 11 18:11:36 localhost kernel[0]: ieee80211_if_sdata_init @ /Users/paul/Desktop/svn/root/compatibility.cpp:2463
May 11 18:11:36 localhost kernel[0]: ieee80211_tx_pending @ /Users/paul/Desktop/svn/root/compatibility.cpp:5934
May 11 18:11:36 localhost kernel[0]: ieee80211_tasklet_handler @ /Users/paul/Desktop/svn/root/compatibility.cpp:1858
May 11 18:11:36 localhost kernel[0]: __ieee80211_if_config @ /Users/paul/Desktop/svn/root/compatibility.cpp:6589
May 11 18:11:36 localhost kernel[0]: no netif_running
May 11 18:11:36 localhost kernel[0]: listadd
May 11 18:11:36 localhost kernel[0]: Someone called createOutputQueue()
May 11 18:11:36 localhost kernel[0]: darwin_iwi4965::configureInterface()
May 11 18:11:36 localhost kernel[0]: power state (1)
May 11 18:11:36 localhost kernel[0]: iwl4965: U iwl4965_rx_handle r = 12, i = 11, REPLY_4965_RX, 0xc3
May 11 18:11:36 localhost kernel[0]: iwl4965: U iwl4965_rx_reply_rx Bad CRC or FIFO: 0x80000702.
May 11 18:11:38 localhost kernel[0]: check_firstup
May 11 18:11:38 localhost kernel[0]: goto system preferences -> networks and press apply if you keep seeing this
May 11 18:11:40 localhost kernel[0]: check_firstup
May 11 18:11:40 localhost kernel[0]: goto system preferences -> networks and press apply if you keep seeing this
May 11 18:11:41 localhost rpc.statd[36]: statd.notify - no notifications needed
May 11 18:11:42 localhost fseventsd[45]: bumping event counter to: 0x7383 (current 0x0) from log file '0000000000006872'
May 11 18:11:42 localhost DumpPanic[48]: Error getting a reference to IODeviceTree:/options
May 11 18:11:42 localhost com.apple.launchd[1] (com.apple.DumpPanic[48]): Exited with exit code: 1
May 11 18:11:42 localhost kernel[0]: check_firstup
May 11 18:11:42 localhost kernel[0]: goto system preferences -> networks and press apply if you keep seeing this
May 11 18:11:42 localhost DirectoryService[50]: Launched version 5.6 (v514.24)
May 11 18:11:42 localhost socketfilterfw[56]: _CFGetHostUUIDString: unable to determine UUID for host. Error: 35
May 11 18:11:44 localhost kernel[0]: check_firstup
May 11 18:11:44 localhost kernel[0]: goto system preferences -> networks and press apply if you keep seeing this
May 11 18:11:44 localhost configd[52]: _CFGetHostUUIDString: unable to determine UUID for host. Error: 35
May 11 18:11:44 localhost securityd[37]: _CFGetHostUUIDString: unable to determine UUID for host. Error: 35
May 11 18:11:44 localhost diskarbitrationd[49]: _CFGetHostUUIDString: unable to determine UUID for host. Error: 35
May 11 18:11:44 localhost mds[39]: _CFGetHostUUIDString: unable to determine UUID for host. Error: 35
May 11 18:11:44 localhost DirectoryService[50]: _CFGetHostUUIDString: unable to determine UUID for host. Error: 35
May 11 18:11:45 localhost backupd-helper[72]: _CFGetHostUUIDString: unable to determine UUID for host. Error: 35
May 11 18:11:45 localhost ifcstart[43]: _CFGetHostUUIDString: unable to determine UUID for host. Error: 35
May 11 18:11:45 localhost kernel[0]: sta_info_cleanup @ /Users/paul/Desktop/svn/root/compatibility.cpp:5820
May 11 18:11:46 localhost kernel[0]: check_firstup
May 11 18:11:46 localhost kernel[0]: goto system preferences -> networks and press apply if you keep seeing this
May 11 18:11:47 localhost ATSServer[88]: _CFGetHostUUIDString: unable to determine UUID for host. Error: 35
May 11 18:11:47 localhost /usr/sbin/ocspd[89]: starting
May 11 18:11:47 localhost WindowServer[74]: _CFGetHostUUIDString: unable to determine UUID for host. Error: 35
May 11 18:11:48 localhost kernel[0]: darwin_iwi4965: Ethernet address 00:1f:3b:07:a1:1b
May 11 18:11:48 localhost kernel[0]: NTFS driver 2.1 [Flags: R/O].
May 11 18:11:48 localhost kernel[0]: check_firstup
May 11 18:11:48 localhost kernel[0]: goto system preferences -> networks and press apply if you keep seeing this
May 11 18:11:49 pauls-aoa150 configd[52]: setting hostname to "pauls-aoa150.local"
May 11 18:11:49 pauls-aoa150 kernel[0]: darwin_iwi4965::enable()
May 11 18:11:49 pauls-aoa150 kernel[0]: ifconfig going up
May 11 18:11:49 pauls-aoa150 kernel[0]: outputPacket called by someone
May 11 18:11:49 pauls-aoa150 kernel[0]: outputPacket2 called
May 11 18:11:49 pauls-aoa150 kernel[0]: outputPacket t: 1 f:0003
May 11 18:11:49 pauls-aoa150 kernel[0]: ieee80211_master_start_xmit @ /Users/paul/Desktop/svn/root/compatibility.cpp:9225
May 11 18:11:49 pauls-aoa150 kernel[0]: pkt_data->ifindex 1
May 11 18:11:49 pauls-aoa150 kernel[0]: pskb_expand_head @ /Users/paul/Desktop/svn/root/compatibility.cpp:9795
May 11 18:11:49 pauls-aoa150 kernel[0]: ieee80211_tx @ /Users/paul/Desktop/svn/root/compatibility.cpp:9105
May 11 18:11:49 pauls-aoa150 kernel[0]: __ieee80211_tx_prepare @ /Users/paul/Desktop/svn/root/compatibility.cpp:8149
May 11 18:11:49 pauls-aoa150 kernel[0]: sta_info_get @ /Users/paul/Desktop/svn/root/compatibility.cpp:1459
May 11 18:11:49 pauls-aoa150 kernel[0]: ieee80211_tx_h_check_assoc @ /Users/paul/Desktop/svn/root/compatibility.cpp:9045
May 11 18:11:49 pauls-aoa150 kernel[0]: ieee80211_tx_h_sequence @ /Users/paul/Desktop/svn/root/compatibility.cpp:9033
May 11 18:11:49 pauls-aoa150 kernel[0]: ieee80211_tx_h_ps_buf @ /Users/paul/Desktop/svn/root/compatibility.cpp:9020
May 11 18:11:49 pauls-aoa150 kernel[0]: ieee80211_tx_h_unicast_ps_buf @ /Users/paul/Desktop/svn/root/compatibility.cpp:8933
May 11 18:11:49 pauls-aoa150 kernel[0]: ieee80211_tx_h_select_key @ /Users/paul/Desktop/svn/root/compatibility.cpp:8836
May 11 18:11:49 pauls-aoa150 kernel[0]: ieee80211_tx_h_fragment @ /Users/paul/Desktop/svn/root/compatibility.cpp:8705
May 11 18:11:49 pauls-aoa150 kernel[0]: ieee80211_tx_h_rate_ctrl @ /Users/paul/Desktop/svn/root/compatibility.cpp:8522

This on a 4965agn. My network is unsecure and open. "Airport" is listed in Network, set to auto DHCP. No IP etc. I apologies for my previous rant.
pablo101
And just to add. I checked the Info.plist of the kext and i found you had disable turned on. I changed the value to 0 and way more stuff happened on the next restart, like finding networks in system log and trying to associate...... Why did you disable it?
jalavoui
...

i'll try to make this as clear as possible

iwi3945 is the only driver i'm working at this time
i don't need other logs from other drivers
i need people to test latest version from here http://iwidarwin.googlecode.com/svn/trunk/...0.5/iwi3945.dmg
run a few tests until you get a log without firmware errors/timeouts
and attach the full system.log
anything else is just a waste of good development time
bond6
Any ideas how to improve card/driver initialization so that we dont have to reboot so much?
Possible hacks or something?
adityaxavier
QUOTE (jalavoui @ May 12 2009, 12:32 PM) *
...

i'll try to make this as clear as possible

iwi3945 is the only driver i'm working at this time
i don't need other logs from other drivers
i need people to test latest version from here http://iwidarwin.googlecode.com/svn/trunk/...0.5/iwi3945.dmg
run a few tests until you get a log without firmware errors/timeouts
and attach the full system.log
anything else is just a waste of good development time


Hi, Jalavoui ! i was looking at your code for both 2200 abg and 3945 abg..


1) is 2200 based on ieee80211 ? and i believe you were able to break the microcode in different parts

2) cant the 2200 be ported to 3945 by changing the ucode, all the references and iopcimatch checks ?
3) By the way, do we really need country code's for setting eeeprom.?

If thats the case we can simply do that or start to port 3945 (solaris/linux) to mac.




Thanks for helping the community and enlighting us.. 
eBrY
To the developer of this driver-

Wouldn't it help if you can acquire this wireless card, and if you did, the progress would be much faster.. Its been so long, we can really use a functional driver. It doesn't make sense that you're developing this driver without the hardware to test it on constantly. I'm just saying.. your effort is hugely appreciated, thank you.



QUOTE (jalavoui @ May 12 2009, 04:32 AM) *
...

i'll try to make this as clear as possible

iwi3945 is the only driver i'm working at this time
i don't need other logs from other drivers
i need people to test latest version from here http://iwidarwin.googlecode.com/svn/trunk/...0.5/iwi3945.dmg
run a few tests until you get a log without firmware errors/timeouts
and attach the full system.log
anything else is just a waste of good development time
mohammed azad
Hi jalavoui,

This is what i get on idenebv1.4.. leopard 10.5.6 on my toshiba satellite L310...

May 15 02:27:37 mohammed-azads-macpro31 kernel[0]: iwi3945: Starting
May 15 02:27:37 mohammed-azads-macpro31 kernel[0]: Someone called createOutputQueue()
May 15 02:27:37 mohammed-azads-macpro31 kernel[0]: settCurController [OK]
May 15 02:27:37 mohammed-azads-macpro31 kernel[0]: IOPCCard info: iwl3945: Intel® PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.23d
May 15 02:27:37 mohammed-azads-macpro31 kernel[0]: IOPCCard info: iwl3945: Copyright© 2003-2007 Intel Corporation
May 15 02:27:37 mohammed-azads-macpro31 kernel[0]: ieee80211_alloc_hw [OK]
May 15 02:27:37 mohammed-azads-macpro31 kernel[0]: PCI device enabled [OK]
May 15 02:27:37 mohammed-azads-macpro31 kernel[0]: Error drv->probe
May 15 02:27:37 mohammed-azads-macpro31 kernel[0]: error iwl3945: Unable to initialize PCI module
Xom
iwi3945 on Leopard 10.5.6

Click to view attachment
ThinkpadOSX
QUOTE (jalavoui @ May 12 2009, 07:32 AM) *
...

i'll try to make this as clear as possible

iwi3945 is the only driver i'm working at this time
i don't need other logs from other drivers
i need people to test latest version from here http://iwidarwin.googlecode.com/svn/trunk/...0.5/iwi3945.dmg
run a few tests until you get a log without firmware errors/timeouts
and attach the full system.log
anything else is just a waste of good development time


Firstly thanks for all your work so far! The card seems to be functional and network selector shows available networks, however, it does not allow me to connect to my unsecured network.(or any for that matter) It shows up as airport in Network preferences and gives a self assigned IP.

Thinkpad R61i w/3945
Spursboy Liv
Hi there,

I have installed the 3945ABG driver from this thread and now I have a new Ethernet interface in Network smile.gif but for some reason, its being shown as an Ethernet card rather than an AirPort device and sometimes it will either display 'Cable is unplugged' or it will be set to 'Self-Assigned IP' with a green light. I am aware that these drivers are in development, but I'm just a bit surprised as to why it's not being detected as a wireless interface at the very least. Keep up the good work though, we all appreciate it! biggrin.gif

Liv
ipoco
@Spursboy Liv

QUOTE ("iwidarwin website")
Why is my card detected as an ethernet adapter instead of an Airport card?
This is normal and to be expected. We wrote the driver this way because the IO80211Family is closed source and not well documented. There is more information available for "wired" adapters in Mac OS. The basic networking functions of your card will be handled by the OS, while wireless features are controlled with our NetworkSelector and nsGui utilities. Both utilities are currently under development and therefore are not expected to be fully operational.


As said on the FAQ of the iwidarwin Google Code site.
jalavoui
May 16 11:28:12 garrison-sweats-macbook-air kernel[0]: send authentication packet 0
May 16 11:28:12 garrison-sweats-macbook-air kernel[0]: IOPCCard debug: en1: short skb (len=0)

finally a usefull log

before posting logs check if you get this lines - if you don't reboot a few times until get this line
i'll try to fix in the svn tree and post a new release for testing
and...
don't use networkselector - if the driver loads ok it will try to associate to the first open network it finds

iwi3945 rel 1215
fixed 0 size packet
download from http://iwidarwin.googlecode.com/svn/trunk/...0.5/iwi3945.dmg

iwi2200
i have a airport broadcom on my pc
the conection keeps droping - just like in iwi2200
maybe this is a mac os x bug (10.5.5)
anyone as a fix for this?
Nick14
I got to ask Sorry but Network selector Gui crashes sometimes at Boot or even when i'm trying to type in the Wep key any reson for that ?
ostaryus1
QUOTE (pablo101 @ Apr 27 2009, 10:45 PM) *
Hi i am using the 4965agn. I have compiled the latest svn and network selector. I installed the kext perfectly fine, no kernel panics. Appears to load up in console etc. Using network selector it finds my open network, i tell it to associate but nothing happens? No ip address is got (if how or where it says it is??), the adapter doesnt show up in system prefs/network ? And nothing loads in safari.....console is saying loads of stuff with rx_Beacons etc......

Any for me or anything i can help by doing? thanks


I have exactly the same problem. After installing iwi4965 a new ethernet card is listed in network. It says that the model is 4965 agn so it is wireless card but it seems to be ethernet card. May be I did something wrong. I use netwrok selector but it only lists the wireless netwroks and cannot connect even unsecure ones. I guess a little point is missing in this driver.
edlemur
My 3945 is almost working. It shows up as ethernet 2. And when I run the network selector, it detects my network. Unfortunately, when I type the number for my network, it then says its attempting to associate but then goes back to the main screen without actually connecting. To clear things up, my network has no encryption or security.

I'd love to help the iwifi cause. How do I uninstall the iwifi driver so that I can try a clean install and post a log here?
sp00ge
iwi3945 on Leopard 10.5.7

After a few reboots it finally finds and tries to associate with my unsecured access point,
but fails.

Thanks for you hard work and I hope my logs help you.
jalavoui
thanks for testing

iwi3945 rel 1216
authentication fix
the driver is very close to start working...

please post your comments with system.log
networkselector is disabled on this release - don't ask about it

iwi4965
wait until 3945 start to work
sp00ge
I've attached my system.log from iwi3945 rel 1216

The driver seems to be trying to connect to a WEP encrypted access point that is quite a distance away and is ignoring my unsecure access point located very close.

Cheers
edlemur
Hi. I want to provide a system log to help with the development of the 3945 driver. But I need to know how to uninstall it first. Do I simply delete the kext?
adityaxavier
hi jalavoui,

Please find the attached logs of your latest release.. one update.. it dint detect a new interface but a weird thing happened.. it was trying to you my onboard ethernet adapter instead of adding a new ethernet adapter.. ataching the system logs and the screenshot for you reference..

I can test the same very quickly and on a day to day basis.. let me know if you need any help at all.. Thanks for the support..
-osXso-
Hi there,

I am a complete n00b to this, but somehow managed to loadkext the driver and log what happens.
I see the same thing in network-window as the guy in the previous post.
In the log I saw some interaction with airport (check the log), however nothing visible in airport.
Otherwise network selector seems to be sort of disabled - whatever.

Hth..
Oh yeah, VAIO TZ21VN/X, iPC 10.5.5 webcam and wireless missing, rest OK, dualboot with nlite.d XP
amh10
QUOTE (jalavoui @ May 21 2009, 12:37 PM) *
thanks for testing

iwi3945 rel 1216
authentication fix
the driver is very close to start working...

please post your comments with system.log
networkselector is disabled on this release - don't ask about it

iwi4965
wait until 3945 start to work


Can someone post a link to rel 1216?
Xom
to amh10 link

on Leopard 10.5.6

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.