Jump to content
3992 posts in this topic

Recommended Posts

RSS Feed updated. jalavoui, do you want control over the iwidarwin rss feed/blog? If you do please create a account on wordpress.com and pm me the email address of the account and I will add you. Or I could just maintain it.

 

hmmm....

 

since you english is much better than mine you should mantain it

 

if you'd like to rewrite the site in english please do it - i was about to ask for it

 

can you put in the dowload section the io80211 framework/extensions for 10.4.7 and 10.4.8 ? - if you can build a installer, sort of iwi2200 installer, people will apreciate

 

:D

iwi2100 and iwi3945

 

thanks for the logs - we're getting progress here :D

 

i noticed that some of you are testing this drivers with others networks pluged in - don't do that - unplug all other networks before testing.

 

i also think that you should disable the bluetooth extensions - it shure interferes with the iwi driver

 

if you have the "wireless button" you should be hable to turn the card on/off just like my card

 

looks like both drivers - finally - skip the firmware loading step

 

i'd like to know if the iwi2100 is reporting the right mac address?

 

if the iwi3945 is responding to the "alive command" them ipw_bg_alive_start() needs to be fixed to complete the card setup - help is appreciated.

another issue has to do with the rx/tx functions - i have to use functions from mac80211-4.0.4. these are not compatible with iwi2200 functions - i'll try to write new code for that

 

 

 

 

Ok i finally got around trying the new changes for 3945. Everything seems ok concerning the firmware / mac address . The card did respond to events triggered by my laptop's wireless hot key.

 

I remember jalavoui saying something needed to be chae about rx or tx queues? Thats where our focus should be headed I think.

 

I did one minor fix which allows the card to detect available channels. In ipw_start() I believe, where ipw_nic_init(), ipw_sw_reset() are located ... Lol, sorry Im not very precise.

 

Heres a new kext, post your results, errr post your logs. System.log preferrably.

 

Thanks for the help during my absence FlipHDK!

 

 

can you try in start()

ipw_nic_init(priv);

ipw_bg_resume_work();

this should do the job.

 

check also if ipw_up() in getSTATUS_DEV() don't give conflicts - this is needed for those who don't have a "wireless button"

 

the card is setup after receiving the "alive interrupt" and them call ipw_bg_alive_start()

 

at this point, following the code functions sequence should to the job, if you can help on finishing the missing functions the driver soon will be ready :)

 

works!!!!!!!!!

 

I mean there is no panic. System can boot - wireless icon appears in menu bar.

 

When I opened Network settings first time there was a notification: New airport device, etc.

 

But Airport card can not be configured. I tried it with Airport Setup Assistant as well:

There was an error communicating with your AirPort card. Please make sure it is installed properly and try the AirPort Setup Assistant again.

 

So, how to continue?

 

Logs are attached.

 

the only configuration you need to do is open system preferences and apply the changes - don't use AirPort Setup Assistant

 

after aplying the changes you should see the card in system preferences with the right mac address

 

this is valid for all iwi drivers

 

Here are my logs for iwi3945 rev224

 

I was tring to add ipw_tx_complete to iwi3945 src yesterday. Got all sorts of errors.

Wouldn't let me use "int fifo = SEQ_TO_FIFO(pkt->hdr.sequence);" But you've used that :S

Edit:

"Mar 13 15:32:37 Kyle kernel[0]: iwi3945: getState = 1e" is on the end of system.txt

?? :S, Do you mean the AirPort icon on top right? Thats there on iwi3945. More differences than I thought there was.

 

can you help on writting the code for missing functions - it's much faster when you have a card to test :)

 

 

patatester, FlipHDK

 

do you feel you're ready to write code and commit it to svn?

 

development will be much faster doing so

Hi...

 

You said about the on/off button of the Wirless card, I have this on my Vaio, the thing is that it doesn't turn it on,

I think that there is a problem with the power managment of the Driver... the driver should "wake" this card, like what the driver do for USB port, for example...

 

Thanks for all the work!

It appears to me that some of you have applied the recent Airport Update from Apple to your Hackintoshes.

 

In general, do NOT apply updates from Apple to your Hackintosh until it's either been confirmed to work, or until it's been hacked to make it work. Apple updates are for REAL Macintoshes, and some of them make things stop working for us.

 

Now, I can't say for sure that this Airport Update is why you are having problems getting the 2100/2200/2915/3945 driver working on your computer, but there's a pretty good chance that it is. You may want to think about re-installing the OS sometime in the future, or finding some way of undoing the Airport Update.

Hi everyone!

 

i have Intelwireless2200 im my HP notebook, i installed last version of iwi2200 and my card recognised as PCI Ethernet slot pci8086, 4220.

 

Previous versions worked fine i had AIRPORT, what should i do to have icon and correct name of my device?

 

thank you.

Edited by MegaSo
hmmm....

 

since you english is much better than mine you should mantain it

 

if you'd like to rewrite the site in english please do it - i was about to ask for it

 

can you put in the dowload section the io80211 framework/extensions for 10.4.7 and 10.4.8 ? - if you can build a installer, sort of iwi2200 installer, people will apreciate

 

:D

Okay I will try and sort that out.

 

can you help on writting the code for missing functions - it's much faster when you have a card to test :)

patatester, FlipHDK

 

do you feel you're ready to write code and commit it to svn?

 

development will be much faster doing so

 

Ive got accsess to SVN, I havn't got any of my changes to work, usually errors. Im still learning but once I get anything done I will upload :)

Thanks for all the work. I have the wireless working right now, but my CPU speed is messed up. Is it just coincidence, or is something with the change in the driver. If you need logs, they're attached.

 

Forgot the files.

 

Keith

dmesg.txt

ioreg.txt

system.txt

Ive done the: ipw_handle_data_packet_monitor function. But stuck on ipw_handle_data_packet

Can anyone tell me what to change this to? param_hwcrypto?

its in:

if (param_hwcrypto)

twice on this function and once on another function yet to we done.

 

Im also stuck on skb_tailroom

 

Its in the linux file "skbuff.h", and this is all there is with skb_tailroom "int skb_tailroom ( const struct sk_buff * skb )"

Edited by FlipHDK

With a fresh install form JaS 10.4.8, I now get Airport on the menu bar and in System Preferences, but cannot actually turn it on. I suppose it's a start. Thank you for all the progress you have made and let's hope for wireless soon!

dmesg.txt

ioreg.txt

system.txt

If it's not working on your HP notebook, try setting all the values inside info.plist to 0:

 

<key>p_disable</key>

<integer>0</integer>

<key>p_led</key>

<integer>0</integer>

<key>p_mode</key>

<integer>0</integer>

 

Works fine for me on my HP notebook :)

 

Take care,

Tek_No

 

 

Hi everyone!

 

i have Intelwireless2200 im my HP notebook, i installed last version of iwi2200 and my card recognised as PCI Ethernet slot pci8086, 4220.

 

Previous versions worked fine i had AIRPORT, what should i do to have icon and correct name of my device?

 

thank you.

Been looking at this topic a long time and decided to give it a try and installed the latest iwi2200 and it works !

http://iwidarwin.googlecode.com/svn/trunk/...200/iwi2200.dmg

 

After installation I rebooted and went to network and there was new network card discovered called PCI Ethernet Slot pci8086,4220. The only thing I changed was enabling power as mentioned in the installation manual http://code.google.com/p/iwidarwin/wiki/Installation (no. 5)

 

Even downloaded more than 180Mb (about 220Mb) and had no problems with it.

 

Thanks to all who made this possible and keep up the good work ! ;)

Edited by trailer
If it's not working on your HP notebook, try setting all the values inside info.plist to 0:

 

<key>p_disable</key>

<integer>0</integer>

<key>p_led</key>

<integer>0</integer>

<key>p_mode</key>

<integer>0</integer>

 

Works fine for me on my HP notebook :)

 

Take care,

Tek_No

 

 

I have done exactly the same as above and I am getting:

 

System extension cannot be used.

The System extension "/System/Library/Exntension/iwi2200.kext" was installed improperly and cannot be used. Please try reinstalling it, or contact the product's vendor for an update.

 

Anyone have ideas on this one?

You need to Install the kext file again

 

In the Terminal:

 

sudo -s

 

mr -R /system/library/extensions.mkext

mr -R /system/library/extensions.kextcache

chmod -R 755 /System/library/Extensions/iwi2200.kext

chown -R root:wheel /system/library/extensions/iwi2200.kext

kextload -t /system/library/extensions/iwi2200.kext

 

reboot...

 

I hope it helped...

You need to Install the kext file again

 

In the Terminal:

 

sudo -s

 

mr -R /system/library/extensions.mkext

mr -R /system/library/extensions.kextcache

chmod -R 755 /System/library/Extensions/iwi2200.kext

chown -R root:wheel /system/library/extensions/iwi2200.kext

kextload -t /system/library/extensions/iwi2200.kext

 

reboot...

 

I hope it helped...

 

Thank you sir. I am finally wireless on this bad boy. Thanks to everyone in this forum who helps us noobs.

okay, i realize this is most likely a very stupid thing to say, however I cannot find the driver to make the Intel Wireless driver to work (iwi2200) I believe it is called. I think it exists, would someone kindly point me in the right direction.

 

http://iwidarwin.googlecode.com/svn/trunk/...200/iwi2200.dmg

 

the .dmg is gone :)

 

Grab the src and xcode, compile it. http://iwidarwin.googlecode.com/svn/trunk/...e80211/iwi2200/

Edited by FlipHDK
I have done exactly the same as above and I am getting:

 

System extension cannot be used.

The System extension "/System/Library/Exntension/iwi2200.kext" was installed improperly and cannot be used. Please try reinstalling it, or contact the product's vendor for an update.

 

Anyone have ideas on this one?

 

Question is: how did you change/edit the info.plist: after changing the .plist file: did you chmod and chown again:

 

cd /System/Library/Extensions

chmod -R 755 iwi2200.kext

chown -R root:wheel iwi2200.kext

 

After this also remove the two files "Extensions.mkext" and "Extensions.kextcache" found inside /System/Library before rebooting...

some more logs (BT is disabled in bios, no other interfaces pluged in, except usb mouse):

 

~ root# kextload -t /System/Library/Extensions/iwi3945.kext

kextload: extension /System/Library/Extensions/iwi3945.kext appears to be valid

14darwin_iwi3945 is not compatible with its superclass, 17IO80211Controller superclass changed?

kextload: a link/load error occured for kernel extension /System/Library/Extensions/iwi3945.kext

load failed for extension /System/Library/Extensions/iwi3945.kext

(run kextload with -t for diagnostic output)

dmesg.txt

ioreg.txt

system.txt

Guest
This topic is now closed to further replies.
×
×
  • Create New...