Jump to content

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


jalavoui
 Share

3,411 posts in this topic

Recommended Posts

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 :( It seems your driver not works...

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

iwi3945.kext.zip

Link to comment
Share on other sites

I modified the driver again

 

looks like TNW and symuc will make this work :sorcerer:

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

Link to comment
Share on other sites

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:

 

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!

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Hi

 

As far as the iwi2200 10.5 is concerned I will post some logs as soon as I can download xcode. I checked the apple site and it is 1000mb. I dont have any download ability for a few days :(

Or has someone else already compiled the source that they can post here? That way us noobs can just test it post the logs? I dont really know what Im talking about but I am keen to help.

Link to comment
Share on other sites

the last iwi3945 doesn't work for me...

i haved booted with -s, i loaded the kext but when i do /networkSelector and i press 1, it says something, i re-press 1 and it says other, i re-re-press 1 and the system show up many many words and the text scrool so fast that i cannot do a photo...

when i boot normally, first the system doesn't want startup, after, it startup normally, but no internet connection... leopard doesn't recognize airport...

i hope this is useful...

 

PS: sorry for my english! :(

Link to comment
Share on other sites

I have the same problem as Joeandmat, when i try to turn the airport on via networkselector i get some kind of error and it just scrolls really fast saying same thing over and over again.

 

I can boot normally without problem though.

 

Keep up the good work!

Link to comment
Share on other sites

I downloaded the latest build so I could upload the log files from it. Unfortunately I must be missing something. I copied the package over to /system/library/extensions and it told me it was improperly installed. when I rebooted in single user mode and tried to run networkselector it didn't work. Is there some step I'm overlooking in installation of this package? I would like to try and help developers by providing my logs and feedback.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...