Jump to content
3411 posts in this topic

Recommended Posts

Hello, Um is this written in C? If it is i might be able to help.

 

Check out some of the code here and see what you can do:

http://code.google.com/p/iwidarwin/source/browse

 

A few of us are taking stabs at it but the code is hardly commented so it might take a while :?

Check out some of the code here and see what you can do:

http://code.google.com/p/iwidarwin/source/browse

 

A few of us are taking stabs at it but the code is hardly commented so it might take a while :?

 

 

Ok Ill give it a try :) , Ive never coded on a mac before. So right now it apears that the problem is with network selecter not turning on the card, so do we know if its a problem with network selector or the driver? Ill work on the 3945 for now. Also this was made from the kde linux version of the driver right? (just want to get my info right) :D

If you are able to do scans with the network selector, then it is on. The selector is supposed to turn on/off cards without on/off switches.

 

After kextloading, the device should show up in sys prefs > network. Right now, it is not able to associate with any unsecured networks.

 

network selector->main.cpp , this is where the menu of the tool is located

iwi4965.cpp ->configureConnection, this is where the network selector calls are caught

 

work is currently being done here in the latest build: compatibility.cpp -> ieee80211_sta_config_auth()

If you are able to do scans with the network selector, then it is on. The selector is supposed to turn on/off cards without on/off switches.

 

After kextloading, the device should show up in sys prefs > network. Right now, it is not able to associate with any unsecured networks.

 

network selector->main.cpp , this is where the menu of the tool is located

iwi4965.cpp ->configureConnection, this is where the network selector calls are caught

 

work is currently being done here in the latest build: compatibility.cpp -> ieee80211_sta_config_auth()

 

Thanks for the quick response. Is the same for the 3945 wifi card. I dont own a 4965. :( Im sorry Im new to programing(but im a fast learner).

I would agree with you, on the Intel site they provide the EXACT same driver for the 3945ABG card as the 4965AGN card, so I would assume it's also the exact same.

It is definetly not the exact same code. Intel just stuffed the two drivers into one download, but the code is, at least in some parts, specific for one card.

Hello Guys,

 

I'm figuring out how the 4965 driver reacts in different circumstances, because in my personal tests i see that different code is hit depending on the environment or some case of "mojo"

i have modified the driver a bit so it produces logging which is more understandable (for me at least :) )

 

it's a few versions back (1168), before the accesspoints where shown up in the networkselector tool so you have to check in the logging tool.

for important messages you can filter on "->" this shows the information which is mostly interesting.

the logging tool can be found in applications -> utilities -> console

 

- scan the area for networks

- associate to your unencrypted or encrypted networks (which should show up in the logging)

- look in the logging and post the loglines which contains the -> (please to not post the whole logfile, because most of the time it contains unimportant info)

- if you see in the logging that your accesspoint is "selected" it's mostly intresting! (personally i only get cases where it's not selected)

- when you do not see any accesspoints try to reboot and give the driver some time to load, when you see a "cleanup job" coming by 2 times in a row it's mostly the time when i start scanning

 

ps: no this driver does not work yet and you can not use internet with it.

Archive.zip

Tried it, i can't post any info because i never get that "->" in the log, i've tried to restart and reload the kext many times, it load succesfully and do the scans but it seems it don't see my ap (about 1mt from the mac and the ap so no distance issue)

Seeking the log i can see the mac address of my ap (wpa encrypted, but i know there are wep and unprotected lans around)

i get many iwl4965_rx_reply_rx Bad CRC or FIFO: 0x80000002 in the log, restarting and reload don't clear it.

i can post the whole log if useful.

ty

 

ah,Madcat, i forgot to mention, using last Jalavoui driver compiled by myself and running the networkselector it saw my ap and the others near me,so i think my card is ok, i'll post the log as soon i come back to home :)

yeah sure you can post the log, but if it doesnt contain any AP's its not any help.

the bad crc can be safely ignored

 

edit:

hehe, good to hear you made me worry for a minute, just "install" the driver and use the network selector provided with the zipfile.

I'm having a tough time getting the OS to accept the kext. I have downloaded the .dmg from http://code.google.com/p/iwidarwin/

The package in the image will install and everything says it goes fine, but when it reboots, nothing has changed. There isn't even a iwi3945.kext in the /System/Library/Extensions/ folder.

 

So, I found a iwi3945.kext somewhere in these forums and have been trying to get it to work.

I tried:

 

sudo -s

kextload /System/Library/Extensions/iwi3945.text

 

Then I get:

"kextload: cannot resolve dependencies for kernel extension /System/Library/Extensions/iwi3945.kext

error loading extension /System/Library/Extensions/iwi3945.kext"

 

So I downloaded and tried Kext Helper b7. When I used it, it said everything was installed correctly, but when I restart, nothing had changed.

 

Is there anything I'm doing wrong? Or is there something else I should try?

 

I have an ASUS A8Jm with Intel PRO/set wireless 3945abg.

yeah sure you can post the log, but if it doesnt contain any AP's its not any help.

the bad crc can be safely ignored

 

edit:

hehe, good to hear you made me worry for a minute, just "install" the driver and use the network selector provided with the zipfile.

 

heh, misunderstanding.... i've tried your kext,and its networkselector, and it didn't produced any "->" in the logfile, just to see if my card was in order to work,i've tried to recompile the latest from the source and it worked,using the compiled networkselector,it don't associate but at least show me the APs list

 

Edit- here is the log

system.log.zip

Hello Guys,

 

I'm figuring out how the 4965 driver reacts in different circumstances, because in my personal tests i see that different code is hit depending on the environment or some case of "mojo"

i have modified the driver a bit so it produces logging which is more understandable (for me at least :) )

 

i can't help you right now - still trying to fix my laptop

but

my guess is latest source code is ok to work

 

iwi2200

this is a airport issue - appleairport as some weird function in code that prevents other cards from doing a scan.

if we find a way to skip this and make it use iwi2200 scan results the driver would work quite nice.

maybe it's time to make iwi3945/4965 work as airport devices

 

driver development

i know everybody wants the drivers to work

i'd like to say i'll keep this project going - be patient

I'm having a tough time getting the OS to accept the kext. I have downloaded the .dmg from http://code.google.com/p/iwidarwin/The package in the image will install and everything says it goes fine, but when it reboots, nothing has changed. There isn't even a iwi3945.kext in the /System/Library/Extensions/ folder.So, I found a iwi3945.kext somewhere in these forums and have been trying to get it to work.I tried:sudo -skextload /System/Library/Extensions/iwi3945.textThen I get:"kextload: cannot resolve dependencies for kernel extension /System/Library/Extensions/iwi3945.kexterror loading extension /System/Library/Extensions/iwi3945.kext"So I downloaded and tried Kext Helper b7. When I used it, it said everything was installed correctly, but when I restart, nothing had changed.Is there anything I'm doing wrong? Or is there something else I should try?I have an ASUS A8Jm with Intel PRO/set wireless 3945abg.
try this tool:http://mac.softpedia.com/get/System-Utilit...xt-Helper.shtml
heh, misunderstanding.... i've tried your kext,and its networkselector, and it didn't produced any "->" in the logfile, just to see if my card was in order to work,i've tried to recompile the latest from the source and it worked,using the compiled networkselector,it don't associate but at least show me the APs list Edit- here is the log
i don't see any accesspoints or an assosiate try in your logging.if you know some c++, the function iee80211_sta_config_auth in file compatibility.cpp is in charge for "selecting your accessoint" when i tried to assosiate i saw that it never came on the selected case and therefor the ieee80211_authenticate call trew and kernel crash which is needed for using the ieee80211_assosiate call
i can't help you right now - still trying to fix my laptopbut1)my guess is latest source code is ok to workiwi2200this is a airport issue - appleairport as some weird function in code that prevents other cards from doing a scan.2)if we find a way to skip this and make it use iwi2200 scan results the driver would work quite nice.maybe it's time to make iwi3945/4965 work as airport devicesdriver developmenti know everybody wants the drivers to work3)i'd like to say i'll keep this project going - be patient
1)in your latest build i didn't see where the assosiate call came into the driver, so therefor i tool an older build.2)ah, okey is this the reason why sometimes it is working and scanning and sometimes not?3) good to hear, in the mean time i'll try to learn the code and share the knowlege (or at least try to :D
Supershoe: If you installed Kalyway 10.5.2 and installed the wifi drivers by the default installation settings, follow my post here http://forum.insanelymac.com/index.php?s=&...st&p=788538

 

 

Thanks, that got it detected, but it's not considered an AirPort card, just a wired ethernet card. But I'm happy with that for the time being, just hoping that a working drivers comes out soon. Also, the moment I copied the original, it popped up that an ethernet card was detected. Now I just need to get sound and SD card working, then it'll be fully working.

I downloaded the iwi2200 driver for my Toshiba M155-S3094, and everything I open up network selector I get: Could not get ID for kernel control. 2. System Prefs also doesn't detect my wireless card after I installed it. I am running Kalyway 10.5.2 Leopard, if that helps.

Hi everybody,

 

For those who haven't donated yet, please read the following:

 

Development is still going slowly, because the developer Jalavoui doesn't have the hardware to test his code. If he has this hardware the development will go much faster (Jalavoi says it will only take a few days until he gets 3495abg and 4965agn to work). He needs quite a lot of money, because he needs a new laptop which is capable of handling the cards (=has mini pci-e slot). For more info please take a look at http://code.google.com/p/iwidarwin/

Here you can read that he needs 400 euro total and already has 250 (out of donations). So he still needs 150. This topic is regularly checked by hundreds of people. If each one of you people who has paypal and haven't donated yet donates 2.5, 5, 10 or even more then there should be enough money within 1 or 2 weeks. If you don't have paypal, please consider creating an account. You don't need a creditcard (though, it's easier and faster to have one) and it's very likely that you will have to or be able to use it another time.

 

Check out http://code.google.com/p/iwidarwin/ whenever you like to see how much money there still needs to be donated. Jalavoui updates it every few weeks.

 

Hopefully this will help and make us all happy users of nicely working intel wireless cards :P

i'd like a moderator to move this post to the correct hardware session - maybe add a new topic for keyboard and mouse drivers

 

this are the drivers for the keyboard and trackpad of a hp g7000 for mac os x86 10.5.3

maybe this work for other laptops

 

i've made the trackpad driver because the appleps2mouse as a random behavior - sometimes it enables the trackpad sometimes don't

 

to install:

 

- backup old ApplePS2Controller.kext

- install this one (it doesn't have suport for ps2 mouse - if you need it install from the old one but if you do so the trackpad won't work)

- repair permissions

- reboot

- goto system preferences - i've setup my trackpad like in this picture

- to use the keyboard - choose in sys prefs - international - input menu you country flag (mine is pt)

- i'm not shore if this is a mac os x or a driver feature (from my old acer driver) but pressing "fn+prt sc" pops up a arrow for screen capture. after that the picture is copied to memory and you can paste it

 

i might change some code for the trackpad driver - the code seems to be very old and have a few bugs

 

the source code of all this is in http://code.google.com/p/iwidarwin/ svn tree

post-53253-1214583992_thumb.jpg

ApplePS2Controller.kext.zip

Everything works perfect for me but GUI... Is it working for you people? Also, how can I save my WEP password and autoconnect every time MacOS starts? I have to open network selector everytime I start MacOs, choose the network and type the WEP password... it's very frustrating...

 

THANKS !!!!!!

He needs this:

"if someone from europe can send me one screen ref LTN133W1L01 , 1 iwi3945 , 1 iwi4965 card. after this i'm ready to write the code for the drivers. other countries can't help - the clearance costs are very high "

 

So either we fund raise the money, or someone has these parts lying around and is able to send it to him. If so, give him an email: jalavoui@gmail.com

 

AT THIS POINT, for 3945 and 4965, NOTHING IS WORKING, so please don't ask about your issues in not being able to connect to any wifi access points or problems with it.

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