Intel Wireless 2100, 2200bg, 2915bg, 3945abg, 4965agn, IWIDarwin drivers for mac os x 10.4 and 10.5 *under development* |
![]() |
Intel Wireless 2100, 2200bg, 2915bg, 3945abg, 4965agn, IWIDarwin drivers for mac os x 10.4 and 10.5 *under development* |
|
Megamixman
InsanelyMac Geek
|
![]() |
Feb 3 2008, 06:04 PM Post #41
|
![]() ![]()
|
Sigh, it is no where near close.
Being able to recognize it is merely a matter of finding the right device in the hardware tree and telling Leopard everything is good. That is a HUGE difference from being able to do anything. In other words, none of the important code that lets the driver do any work is in there. The next step would be to find someone who knows something about OS X driver dev, has an 3945 or 4965 card, and has some desire to make the driver. Which I'm again going to bet will take quite the while. For those who are asking javaloui to fix 4965 or 3945 drivers...HE CAN'T. He doesn't have the cards, doesn't have Leopard, so he has no debug environment. And If you honestly think he can develop the drivers and have someone else debug them, with the rare exception that the other person is competent enough ( in which case they could make the driver themselves ), you are dead wrong. |
|
@irBOrNE
InsanelyMac Protégé
|
![]() |
Feb 3 2008, 11:50 PM Post #42
|
![]() ![]()
|
jalavoui -
Very cool news about getting intel2200 going on Leopard! I will fully support this and prob switch over to Leopard myself when we have a version ready to test, and will do what I can to provide logs/feedback. I wonder though if you or Symuc have had any luck with the intermittant sluggishness that still remains in the wi2200 driver? It has obviously gotten better than earlier builds, but is still present nonetheless. Just wondering if it might be better to get that problem ironed out on 10.4 before switching to 10.5? Thanks for all your efforts!!! |
|
Symuc
InsanelyMac Protégé
|
![]() |
Feb 4 2008, 09:13 AM Post #43
|
|
Sorry, all. I'm not dead, but I still don't have my computer back. IBM didn't have the part in stock, and I was flying back to the US. Hopefully they'll show up tomorrow to pick it up to fix it. International repairs are not so fun :-/. And again, I'm on the Internet through a straw, having only an N800 at my disposal.
In between job hunting and finding a place to live, I fully intend to get this thing working. I want to be able to run OS X on my system without a dongle hanging off of it as much as anyone. Sadly, it will be at least another week before I have a working system, maybe a bit more. |
|
auqs10
InsanelyMac Geek
|
![]() |
Feb 4 2008, 05:39 PM Post #44
|
![]() ![]() ![]()
|
Sorry, all. I'm not dead, but I still don't have my computer back. IBM didn't have the part in stock, and I was flying back to the US. Hopefully they'll show up tomorrow to pick it up to fix it. International repairs are not so fun :-/. And again, I'm on the Internet through a straw, having only an N800 at my disposal. In between job hunting and finding a place to live, I fully intend to get this thing working. I want to be able to run OS X on my system without a dongle hanging off of it as much as anyone. Sadly, it will be at least another week before I have a working system, maybe a bit more. Fine advance in this project. Keep it up (when you will have your system back). |
|
Joeandmat
InsanelyMacaholic
|
![]() |
Feb 4 2008, 05:55 PM Post #45
|
![]()
|
thanks symuc for your answer... we hope that ibm take soon you computer back!
bye! |
|
EtherealRemnant
InsanelyMac Sage
|
![]() |
Feb 4 2008, 06:59 PM Post #46
|
![]() ![]() ![]() ![]() ![]()
|
Well I guess no OS X for me until the wireless is fixed... I may just buy a cheap USB dongle if I can find one that works with OS X... though after discovering that linux can't control my fans in my X205, I doubt Leopard could either...
|
|
streilu
InsanelyMac Protégé
|
![]() |
Feb 4 2008, 07:58 PM Post #47
|
|
Maybe we can work it out together to get the 3945abg to work. I can provide a laptop with hardware via vnc or a remote desktop so symuc can show me code and test the code with me and my laptop.
That probably will work out... |
|
nexus665
InsanelyMac Protégé
|
![]() |
Feb 4 2008, 09:11 PM Post #48
|
|
I can also offer a VNC/SSH session into an XCode-installed Leopard laptop with a 4965AGN card to help with development. Not sure whether anyone has compiled the code the OP requested to be built yet; could do that too. P/M me if interested.
Getting the wireless to work would rid me of this ugly usb dongle Leopard 10.5.1/Kalyway with Vanilla kernel/ACPI fixes on a T7700/4GB/i965 Clevo M570-RU laptop. |
|
austinsnyc
InsanelyMac Protégé
|
![]() |
Feb 5 2008, 12:49 AM Post #49
|
|
I'll also commit to offering unlimited VNC/SSH to a Intel 3495 running on 10.5.1 Gatway with Xcode and all dev tools
|
|
electric dragon
InsanelyMac Protégé
|
![]() |
Feb 5 2008, 02:02 AM Post #50
|
|
hey guys, i have a 3495 chipset and copy of 10.4.9 and some programming skills, and soon to have some extra free time on my hand to work on this....
what's the best way to go about getting started? |
|
TNW
InsanelyMac Protégé
|
![]() |
Feb 5 2008, 12:52 PM Post #51
|
![]()
|
Hi ,
I corrected the iwi3945 for leopard but there is lot of error ... I will work on but I'm not a good driver writer :/ ( and not a good English writer )
Attached File(s)
|
|
Egoist
InsanelyMac Protégé
|
![]() |
Feb 5 2008, 01:20 PM Post #52
|
|
|
|
TNW
InsanelyMac Protégé
|
![]() |
Feb 5 2008, 01:50 PM Post #53
|
![]()
|
Yes , I know , I'm searching why the driver can't read the EPROM ...
But as you can see I never debuged a driver .... You said there is no new device in the preferences ? that's strange ... I have got one ... My IONEtworking's kext is 1.6.0 |
|
Joeandmat
InsanelyMacaholic
|
![]() |
Feb 5 2008, 06:55 PM Post #54
|
![]()
|
on my hack, when i reboot, shows MAC is a deep sleep! very very fastly!
PS: don't works for me... |
|
TNW
InsanelyMac Protégé
|
![]() |
Feb 6 2008, 11:01 AM Post #55
|
![]()
|
Hello ,
I modified the driver again , but it's not fonctional...(I disabled the interuptions) but it ataches the interface .. give the mac addresse ... now i will start to make it working ... but I'm not a chef.. ^^ It's works with an IONetworking (1.6.0) bye
Attached File(s)
|
|
streilu
InsanelyMac Protégé
|
![]() |
Feb 6 2008, 12:09 PM Post #56
|
|
TNW now i get the MAC shown in the system-profiler. So up to this it seems to work.
|
|
jalavoui
InsanelyMac Legend
|
![]() |
Feb 6 2008, 01:38 PM Post #57
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
I modified the driver again looks like TNW and symuc will make this work are you using the same version of iwl3945 as symuc? you should work on the same version send me a gmail account so i can add you to iwidarwin. if you need help looking at source code let me know if you have time can you post a build version of last iwi2200 source? i'm trying to make it work in 10.5 but i only have a imac to make the code iwi3945 you can help testing the driver by posting logs this will allow developers to understand what the driver is doing |
|
Joeandmat
InsanelyMacaholic
|
![]() |
Feb 6 2008, 02:31 PM Post #58
|
![]()
|
hi! i've tested the last kext of iwi3945...
it recognize the card, but like an ethernet card, not an airport... this is what my console give out of iwi3945: CODE Feb 6 15:17:11 provas-mac-pro kernel[0]: darwin_iwi3945 iomemory length: 0x1000 @ 0xf4000000 Feb 6 15:17:11 provas-mac-pro kernel[0]: darwin_iwi3945 virt: 0x2e1f9000 physical: 0xf4000000 Feb 6 15:17:11 provas-mac-pro kernel[0]: darwin_iwi3945 IRQ: 16, Vendor ID: 8086, Product ID: 4222 Feb 6 15:17:11 provas-mac-pro kernel[0]: iwi3945: iwl_pci_probe *** LOAD DRIVER *** Feb 6 15:17:11 provas-mac-pro kernel[0]: iwi3945: iwl_pci_probe iwl3945: Detected Intel PRO/Wireless 3945ABG Network Connection Feb 6 15:17:11 provas-mac-pro kernel[0]: iwi3945: iwl_set_rxon_channel Staging channel set to 6 [3] Feb 6 15:17:11 provas-mac-pro kernel[0]: iwi3945: iwl_read_ucode f/w package hdr ucode version = 0x20e0004 Feb 6 15:17:11 provas-mac-pro kernel[0]: iwi3945: iwl_read_ucode f/w package hdr runtime inst size = 80524 Feb 6 15:17:11 provas-mac-pro kernel[0]: iwi3945: iwl_read_ucode f/w package hdr runtime data size = 32768 Feb 6 15:17:11 provas-mac-pro kernel[0]: iwi3945: iwl_read_ucode f/w package hdr init inst size = 2668 Feb 6 15:17:11 provas-mac-pro kernel[0]: iwi3945: iwl_read_ucode f/w package hdr init data size = 32768 Feb 6 15:17:11 provas-mac-pro kernel[0]: iwi3945: iwl_read_ucode f/w package hdr boot inst size = 900 Feb 6 15:17:11 provas-mac-pro kernel[0]: iwi3945: iwl_read_ucode Copying (but not loading) uCode instr len 80524 Feb 6 15:17:11 provas-mac-pro kernel[0]: iwi3945: iwl_read_ucode uCode instr buf vaddr = 0x0x34925000, paddr = 0x0361e000 Feb 6 15:17:11 provas-mac-pro kernel[0]: iwi3945: iwl_read_ucode Copying (but not loading) uCode data len 32768 Feb 6 15:17:11 provas-mac-pro kernel[0]: iwi3945: iwl_read_ucode Copying (but not loading) init instr len 2668 Feb 6 15:17:11 provas-mac-pro kernel[0]: iwi3945: iwl_read_ucode Copying (but not loading) init data len 32768 Feb 6 15:17:11 provas-mac-pro kernel[0]: iwi3945: iwl_read_ucode Copying (but not loading) boot instr len 900 Feb 6 15:17:11 provas-mac-pro kernel[0]: iwi3945: iwl_pci_probe Queing UP work. Feb 6 15:17:11 provas-mac-pro kernel[0]: iwi3945: iwl_hw_nic_init DEBUG Feb 6 15:17:11 provas-mac-pro kernel[0]: iwi3945: iwl_hw_nic_init HW Revision ID = 0x2 Feb 6 15:17:11 provas-mac-pro kernel[0]: iwi3945: iwl_hw_nic_init ALM-MM type Feb 6 15:17:11 provas-mac-pro kernel[0]: iwi3945: iwl_hw_nic_init SKU OP mode is basic Feb 6 15:17:11 provas-mac-pro kernel[0]: iwi3945: iwl_hw_nic_init 3945ABG revision is 0xF1 Feb 6 15:17:11 provas-mac-pro kernel[0]: iwi3945: iwl_hw_nic_init Card M type B version is 0x2 Feb 6 15:17:11 provas-mac-pro kernel[0]: iwi3945: iwl_hw_nic_init SW RF KILL supported in EEPROM. Feb 6 15:17:11 provas-mac-pro kernel[0]: iwi3945: iwl_hw_nic_init HW RF KILL supported in EEPROM. Feb 6 15:17:11 provas-mac-pro kernel[0]: iwi3945: power state (1)iwi3945: configureInterface Feb 6 15:17:11 provas-mac-pro kernel[0]: darwin_iwi3945: Ethernet address 00:1b:77:c0:65:d6 Feb 6 15:17:13 provas-mac-pro kernel[0]: iwi3945: ifnet_t en1 = 45e3004 Feb 6 15:17:13 provas-mac-pro kernel[0]: iwi3945: ifconfig down Feb 6 15:17:13 provas-mac-pro kernel[0]: iwi3945: ifconfig already down Feb 6 15:17:13 provas-mac-pro kernel[0]: : Grabbing access while already held at line 892. Feb 6 15:17:13 provas-mac-pro kernel[0]: iwi3945: iwl_hw_nic_init DEBUG Feb 6 15:17:13 provas-mac-pro kernel[0]: iwi3945: iwl_hw_nic_init HW Revision ID = 0x2 Feb 6 15:17:13 provas-mac-pro kernel[0]: iwi3945: iwl_hw_nic_init ALM-MM type Feb 6 15:17:13 provas-mac-pro kernel[0]: iwi3945: iwl_hw_nic_init SKU OP mode is basic Feb 6 15:17:13 provas-mac-pro kernel[0]: iwi3945: iwl_hw_nic_init 3945ABG revision is 0xF1 Feb 6 15:17:13 provas-mac-pro kernel[0]: iwi3945: iwl_hw_nic_init Card M type B version is 0x2 Feb 6 15:17:13 provas-mac-pro kernel[0]: iwi3945: iwl_hw_nic_init SW RF KILL supported in EEPROM. Feb 6 15:17:13 provas-mac-pro kernel[0]: iwi3945: iwl_hw_nic_init HW RF KILL supported in EEPROM. Feb 6 15:17:13 provas-mac-pro kernel[0]: iwi3945: iwl_load_bsm Begin load bsm Feb 6 15:17:13 provas-mac-pro kernel[0]: iwi3945: iwl_verify_bsm Begin verify bsm Feb 6 15:17:14 provas-mac-pro kernel[0]: iwi3945: iwl_verify_bsm BSM bootstrap uCode image OK Feb 6 15:17:14 provas-mac-pro kernel[0]: iwi3945: iwl_load_bsm BSM write complete, poll 1 iterations Feb 6 15:17:14 provas-mac-pro kernel[0]: iwi3945: iwl_up MAC address: 00:1b:77:c0:65:d6 the mac address is correct, but no airport card found and no connection... i've taked also a photo of my system profiler... it's attached down... i hope that this can help you! and thaks for your hard works! |
|
jalavoui
InsanelyMac Legend
|
![]() |
Feb 6 2008, 04:23 PM Post #59
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
TNW,
iwi3945 was ported from the old iwl3945 version (1.0) taken from intel (they say it's a stable version) http://downloadcenter.intel.com/Detail_Des...x*&lang=eng you should try to use other firmware versions to see how they work. use hex2string with the firmware file to build ipw3945.ucode.h i remember this version as a problem while sending commands (timeouts) - maybe you can fix it symuc is working on a recent version of iwl3945 but i think you will find bugs in both versions. i've asked him to change the source code and use the same file structure that exist in old iwi3945 because it's easier to make changes in code and keep it up with intel source code. iwi3945 i'll ask again for people to post decent logs for developers http://forum.insanelymac.com/index.php?showtopic=71779 if you're testing TNW version delete the airport interface in system preferences if testing symuc version delete the iwi3945 ethernet interface iwi2200 rel 581 i've added a folder to the svn tree: iwi2200-osx10.5 (same as posted before) i hope this helps developers build a working version you need to build it in xcode to test it |
|
TNW
InsanelyMac Protégé
|
![]() |
Feb 6 2008, 06:59 PM Post #60
|
![]()
|
Hi,
new version with interupts and complet load, it panics sometime times I will (hope) start the scan of networks next versions will be on iwi3945 svn bye
Attached File(s)
|
![]() |
|
Lo-Fi Version | Time is now: 22nd November 2009 - 06:46 AM |