Subscribe to our RSS news feed
AAPL 199.94 (-1.25)

171 Pages V  < 1 2 3 4 5 > »   
Closed Topic Start new topic
Intel Wireless 2100, 2200bg, 2915bg, 3945abg, 4965agn, IWIDarwin drivers for mac os x 10.4 and 10.5 *under development*
***
  • Group: Members
  • Posts: 109
  • Joined: 10-November 07
  • From: Dublin,CA
  • Member No.: 151,560
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.
PM Profile Card
Go to the top of the page
+ Quote Post
**
  • Group: Members
  • Posts: 74
  • Joined: 18-November 07
  • Member No.: 154,500
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!!!
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 26
  • Joined: 10-October 07
  • Member No.: 141,120
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.
PM Profile Card
Go to the top of the page
+ Quote Post
***
  • Group: Members
  • Posts: 120
  • Joined: 3-August 05
  • Member No.: 2,775
QUOTE (Symuc @ Feb 4 2008, 11:13 AM) *
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).
PM Profile Card
Go to the top of the page
+ Quote Post
Group Icon
  • Group: Local Moderators
  • Posts: 3,353
  • Joined: 5-December 07
  • From: Pisa (University)
  • Member No.: 160,079
thanks symuc for your answer... we hope that ibm take soon you computer back!
bye!
PM Profile Card
Go to the top of the page
+ Quote Post
******
  • Group: Members
  • Posts: 470
  • Joined: 20-September 05
  • Member No.: 11,287
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...
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 5
  • Joined: 27-October 05
  • Member No.: 14,037
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...
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 4
  • Joined: 4-February 08
  • Member No.: 182,339
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 wink.gif Love Leopard otherwise.

Leopard 10.5.1/Kalyway with Vanilla kernel/ACPI fixes on a T7700/4GB/i965 Clevo M570-RU laptop.
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 37
  • Joined: 3-November 07
  • Member No.: 148,772
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 smile.gif it has everything else working but the wireless card so I'm sure with the millions of Intel 3495 users out there it will be a happy day when this issue is fixed
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 15
  • Joined: 26-January 07
  • Member No.: 79,258
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?
PM Profile Card
Go to the top of the page
+ Quote Post
**
  • Group: Members
  • Posts: 95
  • Joined: 30-April 06
  • Member No.: 37,052
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)
Attached File  iwi3945.kext.zip ( 166.34K ) Number of downloads: 1430
 
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 3
  • Joined: 1-August 07
  • Member No.: 124,537
QUOTE (TNW @ Feb 5 2008, 03:52 PM) *
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 )


There are no new devices shown in the system preferences sad.gif It seems your driver not works...
PM Profile Card
Go to the top of the page
+ Quote Post
**
  • Group: Members
  • Posts: 95
  • Joined: 30-April 06
  • Member No.: 37,052
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
PM Profile Card
Go to the top of the page
+ Quote Post
Group Icon
  • Group: Local Moderators
  • Posts: 3,353
  • Joined: 5-December 07
  • From: Pisa (University)
  • Member No.: 160,079
on my hack, when i reboot, shows MAC is a deep sleep! very very fastly!
PS: don't works for me...
PM Profile Card
Go to the top of the page
+ Quote Post
**
  • Group: Members
  • Posts: 95
  • Joined: 30-April 06
  • Member No.: 37,052
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)
Attached File  iwi3945.kext.zip ( 166.63K ) Number of downloads: 897
 
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 5
  • Joined: 27-October 05
  • Member No.: 14,037
TNW now i get the MAC shown in the system-profiler. So up to this it seems to work.
PM Profile Card
Go to the top of the page
+ Quote Post
********
  • Group: Members
  • Posts: 1,141
  • Joined: 28-August 06
  • Member No.: 53,253
QUOTE (TNW @ Feb 6 2008, 12:01 PM) *
I modified the driver again


looks like TNW and symuc will make this work smile.gif
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
PM Profile Card
Go to the top of the page
+ Quote Post
Group Icon
  • Group: Local Moderators
  • Posts: 3,353
  • Joined: 5-December 07
  • From: Pisa (University)
  • Member No.: 160,079
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!
PM Profile Card
Go to the top of the page
+ Quote Post
********
  • Group: Members
  • Posts: 1,141
  • Joined: 28-August 06
  • Member No.: 53,253
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
PM Profile Card
Go to the top of the page
+ Quote Post
**
  • Group: Members
  • Posts: 95
  • Joined: 30-April 06
  • Member No.: 37,052
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)
Attached File  iwi3945.zip ( 171.73K ) Number of downloads: 1107
 
PM Profile Card
Go to the top of the page
+ Quote Post
171 Pages V  < 1 2 3 4 5 > » 
Closed Topic Start new topic

2 User(s) are reading this topic (2 Guests and 0 Anonymous Users)
0 Members:

 

RSS Lo-Fi Version Time is now: 22nd November 2009 - 06:46 AM