Jump to content
3992 posts in this topic

Recommended Posts

what do you think of changing the code for getting the most info on secure networks?

this way we can get several logs from all iwi2200 users

 

i shall add debug info for the software,

i will release an updated version tomorrow, with debug info and some graphic tweaks.

Hi all!

 

I'm new to this, so sorry if i overread some useful info from last posts. I tried to get iwi3945 working with the latest release (from yesterday). I can see the Card in the System-Profiler with the correct Mac-Adress but Networkselector displays only a 00:00:..... MAC Adress. Nothing ins working. With some older releases i got the airport logo in the menubar, with the new release this is also missing. I postet my logs, maybe someone can help me.

System Configuration: Fujitso Simens AmiloPro 3205 with Intel3945abg running on 10.4.6. Wireless-Button turns Bluetooth on, i don't know if it powers the Wlan-Card.

 

 

Thanks in advance!!

 

system.txt

ioreg.txt

dmesg.txt

ttorok,

do you test last version with other cards turned off?

you should only use option (1) in networkselector - i haven't work on other options yet

 

this is for all people having iwi2100 cards

I've tried it when other cards are turned off. But exactly the same happened.

I have no chance to use option (1) because when I call networkselector the system hangs with a panic.

It seems it tries to execute commands automatically.

iwi2200 rev 439

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

this includes nsGUI, networkselector and iwi2200.kext up to date

the app must remain in Applications folder

rebooting will make the nsGUI show up in the finder menu

 

 

moses,

i've add some pict that i find out missing to svn

comment code that causes kext not to load - i find it in encryption functions

the svn tree is up to date - this was a bit annoying to do

i think you'll have no problems commiting to svn with this release

can you test this release and update the download session of iwidarwin?

 

 

iwi2100 rev 440

find the same bug as in iwi3945 for interrupts

it's good to learn from other iwi drivers :P

Hi!

 

I follow the iwi3945 driver developement long time ago and i have to write a little story about my WINXP and 3945. Hope it help.

Before i start to write it i have to say that i dont know the reasons.

 

When i get my new ACER TM 4230 i didnt get driver disc with it so i downloaded the wireless driver only (with my gprs phone) and then when i installed winxp i installed the wifi driver and then i downladed the other drivers(mobo, sound etc). Installed everithing and then restarted my laptop.

 

when xp booted while hardware switch was on then the Intel ProSet wireless tool cant see any network (i had 3-6 wireless network near my house) so i switched the hardware button off but nothin happened and the tool said that the card is on but the led was off. Then i switched on the hardware led and nothin happened. Then switched the HW led off again and switched off the card with the tool too and try to switch it on with hw but the xp froozened and blue screen appeared and then restarted automatically.(all driver installed correctly but the first driver i installed was the wifi driver not the mobo's). I tried all combination (HW<-->SW) but i dont get results (the xp frozened or restarted or cant see network so didnt worked)

 

The only way i could use the card:

I had to switch off the hardware button before XP starts and when the intel pro set tool loaded it said that the card was off then when i switch the led on the driver worked fine but if i tried to switch on with sw it couldnt work.

 

when i removed all driver and installed mobo first and then the wifi then everithing works fine.

 

i dont know that it has anything to do with the driver development but i have to write...

 

keep up the good work and many thx

Well I'm new to the project, but I'm eager to contribute :)

 

I don't know if I installed anything correctly, because the Networkselector tool wouldn't work for me.

Version is the newewst build from the code.google site.

 

Mac OS is 10.4.8 Jas (sorry, no idea which kernel version)

 

Just mounted the .dmg and than installed the package.

Hope I did everything the way intended.

dmesg.txt

ioreg.txt

system.txt

moses,

i've add some pict that i find out missing to svn

comment code that causes kext not to load - i find it in encryption functions

the svn tree is up to date - this was a bit annoying to do

i think you'll have no problems commiting to svn with this release

can you test this release and update the download session of iwidarwin?

 

i think were going at the wrong direction with the encryption...

well at least for everything regarding wpa/wpa2 and other advanced encryption methods (802.1x)

 

the reason for that is that these encryptions are using the wpa_supplicant (wpa/wpa2) and xsupplicant (802.1x) and the linux drivers heavily relies on them...

i still have no idea if wep encryption in linux drivers also requires some sort of supplicant, but if it does were in deep s***

i think were going at the wrong direction with the encryption...

 

you can try to work on the ieee80211_rx() and ieee80211_xmit()

these are the functions that deal with the encryption/decryption of packets

they are meant to use linux skb struct - need to make it work for mbuf

 

i think this is the first step - but will take lot of work

 

you can also look at mac80211-4.0.4 lib of iwi3945

in the future the iwi3945 encrypt/decrypt will have to take this direction

 

can you add some columns to nsGUI to display extra info on networks (for secure connections)? this will help understanding what are we dealing with. i know that when scaning the driver keeps updating the values - e.g.: some networks suport both adhoc and normal modes

 

i've just update svn of iwi2100/iwi3945 to enable svn access from xcode - i've used the root account, don't know if this will work for other user accounts

 

 

i remebered to show how i've arranged the linux sources links in xcode (this fixes the red missing links in xcode)

just make these folders in your home folder and it should work (maybe have to use the root account)

the "svn" folder is in the home folder

 

this should be in iwidarwin - can someone write this in there?

 

 

about the iwi3945 hardware bug

can someone ask semthex about this? - maybe he can fix this in kernel souces

post-53253-1180532126_thumb.png

post-53253-1180532178_thumb.png

post-53253-1180532190_thumb.png

you can try to work on the ieee80211_rx() and ieee80211_xmit()

these are the functions that deal with the encryption/decryption of packets

they are meant to use linux skb struct - need to make it work for mbuf

 

i think this is the first step - but will take lot of work

 

you can also look at mac80211-4.0.4 lib of iwi3945

in the future the iwi3945 encrypt/decrypt will have to take this direction

 

i've just update svn of iwi2100/iwi3945 to enable svn access from xcode - i've used the root account, don't know if this will work for other user accounts

 

i'll give it a shot...

and on a sidenote i have managed to make nsGUI identify and mark which network is secure and which isn't, an update for nsGUI will be out later today...

i've just update svn of iwi2100/iwi3945 to enable svn access from xcode - i've used the root account, don't know if this will work for other user accounts
I made sudoXcode.command that goes a little something like this:

sudo path-to-xcode (/Developer/Applications/Xcode.app...)

Minimize the terminal screen and there you are, xcode as root.

 

I can upload it to this post later. kinda at work right now :D

SVN in Xcode works even for non-root account - at least on my installation.

 

And I fixed the headers of 3945 networkSelector (thanks to diff), which works now, and display correct MAC address or led status. Changes will be committed as soon as I'll get a working ethernet connection.

SVN in Xcode works even for non-root account - at least on my installation.
The problem comes when you try to build (or at least it used to be a problem) because of the kextunload/kextload, etc.

 

And I fixed the headers of 3945 networkSelector (thanks to diff), which works now, and display correct MAC address or led status. Changes will be committed as soon as I'll get a working ethernet connection.
Nice job! Umm.. how did you post this with no ethernet? Oh, different computer?

 

Secondly, good point with using diff... With as many people as there are working on this at once, friendly reminder to make sure you know how to (and do) diff/merge with the svn source immediately before you commit.

 

:blink:

And I fixed the headers of 3945 networkSelector (thanks to diff), which works now, and display correct MAC address or led status. Changes will be committed as soon as I'll get a working ethernet connection.

 

u got it!

 

--

i don't know 3945abg and iwlwifi,

so in these days, I install FrdoraCore6 and get iwlwifi's log.

with full debug message cause so verbose, but I beleive it help iwi3945 development.

 

(so many interrputs are missing in iwi3945... i wonder to buy dell 1490 at ebay...)

 

thx

messages.zip

iwi3945 networkSelector rev 444 :

Changes commited. MAC address, LED status, etc are correctly displayed again.

 

 

 

Nice job! Umm.. how did you post this with no Ethernet? Oh, different computer?
No, reboot with Windows and wifi :rolleyes:

 

Secondly, good point with using diff... With as many people as there are working on this at once, friendly reminder to make sure you know how to (and do) diff/merge with the svn source immediately before you commit.
Yes - I'm not really used to SVN, but I try to be as careful as possible with commit.
Secondly, good point with using diff... With as many people as there are working on this at once, friendly reminder to make sure you know how to (and do) diff/merge with the svn source immediately before you commit.
Yes - I'm not really used to SVN, but I try to be as careful as possible with commit.
Oops. My last post sounds like I was pointing at you, but I meant that in general, for all devs. :whistle:
iwi3945 networkSelector rev 444 :

Changes commited. MAC address, LED status, etc are correctly displayed again.

 

 

 

No, reboot with Windows and wifi :(

 

Yes - I'm not really used to SVN, but I try to be as careful as possible with commit.

 

Good job man. great to see all the programing tallent commited to the project. If you find some free time do you think you could take a look at the acer_acpi source (http://code.google.com/p/aceracpi/) and look into a method for merging the wlan section of the code into iwi3945 so acer users can get the driver running.

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