Jump to content
3992 posts in this topic

Recommended Posts

Wow!!

 

Just tried the latest iwi2200 driver and works perfect.

GUI, indicator, and performance - all OK.

Transferred 20GB from another machine on the network - no problems.

Had it on for more than 8 hours without any hiccups.

 

None of the previous versions worked so good on my DELL d510 laptop.

 

Well Done team !!!

Thank you!

nsGUI rev 445:

the main network list will now show which network in the list is encrypted and which is not.

 

install instructions:

extract the zip

close nsGUI [not hide it]

enter terminal:

sudo cp -R [path to extracted app]/nsGUI.app /Applications

 

nsGUI_445.zip

nsGUI rev 445:

the main network list will now show which network in the list is encrypted and which is not.

 

after you build nsgui in xcode, delete old iwi2200.dmg and rebuild iwi2200

the script in iwi2200 should create a new iwi2200.dmg with updated nsgui, networkselector and iwi2200.kext

after this you can commit iwi2200.dmg to svn - this makes the driver up to date

 

but sometimes, i don't know why, the svn server just refuses the .dmg file. if this is the case it's ok to post the build image here

 

this should also be done for anyone that changes code of iwi2100 / iwi3945

maybe this should be written to iwidarwin - the developers team is getting big :whistle:

 

i remebered something that i'd like to discuss:

 

in adhoc-mod, i made a hack to iwi2200 to create a "fake" network called iwi2200 - this should go away

maybe it's time to add some code tom nsgui to allow network creation

i don't know if that can be done for both bss and ibss modes

in monitor mode, the driver is expected to show the networks it scans?

can someone with 2 wirleless machines and a router run some tests on this?

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.
Well, I can try, but I have a Sony laptop, not an Acer, so it would be blind programming.
after you build nsgui in xcode, delete old iwi2200.dmg and rebuild iwi2200

the script in iwi2200 should create a new iwi2200.dmg with updated nsgui, networkselector and iwi2200.kext

after this you can commit iwi2200.dmg to svn - this makes the driver up to date

 

done, the new dmg has newer nsGUI.

 

i remebered something that i'd like to discuss:

 

in adhoc-mod, i made a hack to iwi2200 to create a "fake" network called iwi2200 - this should go away

maybe it's time to add some code tom nsgui to allow network creation.

i don't know if that can be done for both bss and ibss modes

in monitor mode, the driver is expected to show the networks it scans?

can someone with 2 wirleless machines and a router run some tests on this?

 

what is the diffrence between bss and ibss ? which one is monitor and which is adhoc ?

 

about creating the network:

it won't be that hard. i will create a new function inside the driver and copy the code to create the new network.

 

another thing i would like to add to the discussion:

why do we need the user to select a mod ? i believe it should be transparent to the user.

nsGUI can now read and know the current status of the card's mode, and when the user selectes an adhoc network

we can send for the function which tells the driver to switch mode.

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

 

Sorry, same Problem also with the new nsGui Version,.. (anyway ,.. nice Graphic :-) )

Any suggestions???

Hello,

 

for your information.

I'm having a thinkpad R40 with 10.4.8 Jas installed.

I tried the IWI2100, and the os has found the card with the right vendor ID.

But when I try to change the preferences comes a kernel panic.

Same with the networkselector.

 

Should i give you more information to help you?

 

By the way: How can i uninstall this?

Hey guys

 

I need some quick help if you don't mind. >_<

I'm running MAC OSX 10.4.8 on a Gateway MX3230. Which I beleive has the Intel PRO 2200BG intergrated wirless according to this site http://www.mundocorp.com/shopexd.asp?id=4230

 

Going by that I've found these drivers on the forums after hours of searching, I use my mp3 player to move the driver files over to the mac to install them and I get nothing. Network Selector gives me the same error that I found some 70 pages back, it tells me that it "Could not get id for kernal Control". That's fine, the solution was just a little ways of scrolling down the page. I input the given commands into the terminal to be greeted with "Illegal operation" and some gibberish that doesn't entirely look like what I just put in worked. I can't specifically check the make and model of the wireless card through windows as I have the laptop running MAC OSX natively. A while ago I saw some guy who also had the same laptop I did and had gotten everything running fine (Sound, video resolution, wireless, etc) so that gives me hope and determination that is possible to do this.

 

If anyone can provide any help, anything as simple as "Your laptop doesn't have that wireless card yuo idiot!" would be a great help to me. >_> As long as you also point me in the right direction while you insult me. :)

 

Cheers,

Sukhoi

Sorry, same Problem also with the new nsGui Version,.. (anyway ,.. nice Graphic :-) )

Any suggestions???

 

Just wanted to update, the command line networkSelector was recently fixed by kemenarar to correctly display the information about your 3945abg, also the nsGUI does not currently support the 3945abg cards.

Hello,

 

for your information.

I'm having a thinkpad R40 with 10.4.8 Jas installed.

I tried the IWI2100, and the os has found the card with the right vendor ID.

But when I try to change the preferences comes a kernel panic.

Same with the networkselector.

 

Should i give you more information to help you?

 

By the way: How can i uninstall this?

For most questions, check this out:

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

 

For your problem: Uninstall the driver and then install the newest version from here:

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

See what that does for you.

 

Then download the getlogs3.command.zip and post your results here.

Thanks!

 

:)

I guess no one can help me with my problem? :D

 

 

I took a few moments to look into your problem, and with a few clever google searches it appears that you do infact have a Intel 2200bg wireless nic; but I would not rely on this alone. I learned some time ago that it is always best to go off any part numbering listed on the card itself. What I suggest to you is to remove any panels leading to your wireless nic and see what you have labeled on the card, if there is some kind of label sticker you may even have to remove that; I say this because i've seen intel wireless nic's that are infact broadcom chipsets. If all else fails cross reference any numbers that look like part/model numbers on the label and also on any chips or even the pcb using google or your favorite search engine.

 

Goodluck!

iwi3945 hardware problem

i find a bug in code related to this

looks like some abg cards are in fact bg

this applies to cards with id/subid:

case 0x42221005: /* 0x4222 0x8086 0x1005 is BG SKU */

case 0x42221034: /* 0x4222 0x8086 0x1034 is BG SKU */

case 0x42271014: /* 0x4227 0x8086 0x1014 is BG SKU */

case 0x42221044: /* 0x4222 0x8086 0x1044 is BG SKU */

so i add this line to ipw_sw_reset() - i hope this get the subid thing

pci_id= (fPCIDevice->configRead16(kIOPCIConfigDeviceID) << 16) | fPCIDevice->configRead16(kIOPCIConfigSubSystemID);

 

if this don't work can someone check the kIOPCIConfigSubSystemID flag - might be something else

 

iwi3945 rev 449

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

this also includes the kemenaran networkselector fixes in the .dmg

 

iwi2100 rev 450

this might fix the kernel panic

the driver is expected to do nothing until networkselector is called

 

 

moses,

i've added the svn:ignore flag to nsgui in order to ignore the MainMenu~.nib - this was causing some bugs in the svn tree. since it's a backup file i think it's ok to ignore it

 

can someone edit the iwi2200.pmproj and add some description to what the driver is, cards suported, links to iwidarwin, etc?

this should also be done for iwi2100 and iwi3945.

i'll do it myself - but i think there are people here with better english skils :P

Just tried out the latest version of iwi3945. The improvement is that networkSelector now shows the mac address and mode as 0. But unfortunately, even though the hardware switch is on, it shows the card as off.

 

Trying to turn the card on causes 100% cpu utilization and networkSelector never returns. ifconfig also reports en1 as inactive.

moses,

i've added the svn:ignore flag to nsgui in order to ignore the MainMenu~.nib - this was causing some bugs in the svn tree. since it's a backup file i think it's ok to ignore it

 

can someone edit the iwi2200.pmproj and add some description to what the driver is, cards suported, links to iwidarwin, etc?

this should also be done for iwi2100 and iwi3945.

i'll do it myself - but i think there are people here with better english skils :)

 

i will do it, i'm just about to finish a new nsGUI and iwi2200 with create network function almost ready (just one annoying bug left to sort out) so when i'll upload the new versions i will make sure the new installer will have some description...

Hi Jalavoui,

Great work! now rev. 449 does load on my Acer, but gives me panic...

Here is my screenshot.

 

Everybody else with ACERs and driver not loading , and logs like:

Apr 17 10:55:42 localhost kernel[0]: iwi3945: disable 0 led 1 mode 0

Apr 17 10:55:42 localhost kernel[0]: iwi3945: darwin_iwi3945 map is zero

Apr 17 10:55:42 localhost kernel[0]: iwi3945: todo: Freeing

 

Should try this, keep in mind that you will have to boot with -x (safe mode)

and remove the extension from Terminal.

Thanks

post-98136-1180703571_thumb.jpg

iwi2100/2200/3945

 

i commit to svn new installer scripts:

 

- when building the .dmg on the iwi folder the build command first updates the build of nsgui, networkselector. this makes the project to be always updated.

 

- fixes the preinstall and other scripts for installing the .pkg

 

all .dmg files have been updated with this changes

 

this is rev 453

 

 

Great work! now rev. 449 does load on my Acer, but gives me panic...

Apr 17 10:55:42 localhost kernel[0]: iwi3945: disable 0 led 1 mode 0

Apr 17 10:55:42 localhost kernel[0]: iwi3945: darwin_iwi3945 map is zero

Apr 17 10:55:42 localhost kernel[0]: iwi3945: todo: Freeing

 

kemenaran,

 

this as to do with the free function

kazu once try to make this work - but it keeps failing (see iwi2200 code). this is because there's lots of memory allocation in iwi200 that need to be free before calling super::free(), need to remove the pcidevice, etc.

 

maybe it's better to remove the free() - it will make kextunload to fail but will stop the kernel panic

 

can you fix this?

 

another thing i would like to add to the discussion:

why do we need the user to select a mod ? i believe it should be transparent to the user.

nsGUI can now read and know the current status of the card's mode, and when the user selectes an adhoc network

we can send for the function which tells the driver to switch mode.

 

you're right this should not be done by the user

 

but,

some networks support both bss(normal) and ibss(adhoc) modes - i find one that does this but fails when i try to associate with ibss mode

 

you can make a check if the network supports bss or ibss mode - this will prevent the user to choose.

this is what happens in windows

 

maybe it's better to do both things : auto-mode and manual-mode

 

since the driver allways starts in bss mode, you'll need to change it if it detects a ibss network

 

and what about the monitor mode? - i don't really know how to use it

 

even though the hardware switch is on, it shows the card as off.

Trying to turn the card on causes 100% cpu utilization and networkSelector never returns. ifconfig also reports en1 as inactive.

 

this as to do with the radio hack - it's hard to fix - anyone with the card can try to fix this?

the ifconfig can be because the interface it's not in the system preferences - network pane

otherwise it's the old hardware bug problem

 

moses,

you'll need to update yor svn tree before commiting. since i changed the .xcodeproj you'll need to update it first before trying to build the new .dmg

 

 

Apple is fine :)

just update mac os x 10.4.9 with this

http://www.apple.com/downloads/macosx/appl...1universal.html

i think you should all try it

jalavoui, i have finished (pretty much) with the new version of nsGUI & iwi2200 but i can't commit the changes to svn.

 

i'm uploading it to my network directory in my univeristy so i can post it here, but it will take some time (worst upload rate ever :) )

here it is,

newest nsGUI & iwi2200,

added implementation for creating networks by the user.

i havn't checked to see if i can connect to them on another machine since i don't have another, but i don't see any reason why it won't work.

 

jalavoui, this version will auto switch from mode 0 to mode 1 when creating a network, but it has a bug, it won't create an network the first time if it needs to switch, maybe you can find the bug there ?

 

iwi2200 & nsGUI sources + binaries (dmg)

 

jalavoui, can you please commit this to SVN, for some reason i can't to it...

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