Jump to content
3992 posts in this topic

Recommended Posts

iwi2200

 

this version don't use io80211 frameworks/extensions

 

goto system preferences and delete the Airport device if you have it

 

the driver may fail for 2945 cards

 

 

 

iwi2100/3945

 

i finaly manage to upload the source and bin images to svn

 

you can find the latest release there

 

 

i need help on the last iwi3945 version - need to know where the driver is crashing.

booting with -s option may help to see some log message. otherwise use xcode and try to fix it

iwi2200.dmg

ok... here is some feedback on the 2200bg.

 

jalavoui new driver loads, and now there is no airport, but instead theres a new ethernet card which secretly acts as a wifi card.

the card automaticly connects to my wifi network download speeds are ok, and the newest thing is that i can see my network SSID in the driver loading log:

 

Mar 9 01:47:41 localhost kernel[0]: iwi2200: disable 0 led 0 mode 0

Mar 9 01:47:41 localhost kernel[0]: iwi2200: : Detected Intel PRO/Wireless 2200BG Network Connection

Mar 9 01:47:41 localhost kernel[0]: iwi2200: geography 6 = ZZM

Mar 9 01:47:41 localhost kernel[0]: iwi2200: Scan completed: 0 type 11, 11 channels, 1 status

Mar 9 01:47:41 localhost kernel[0]: iwi2200: Network 'linksys (<edited out>)' is a viable match.

Mar 9 01:47:41 localhost kernel[0]: iwi2200: AUthenticated: 'linksys' <edited out>

Mar 9 01:47:41 localhost kernel[0]: iwi2200: associated: 'linksys' <edited out>

Mar 9 01:47:42 localhost kernel[0]: darwin_iwi2200: Ethernet address <edited out>

 

all MAC addresses are ok.

 

another great work jalavoui.

 

and now for a question.

if we go this way with an ethernet card with wifi capabilites, wont we need some kind of special software to

enable us to use the wifi card capabilites such as searching for networks and such ?

I think the previous version did the same thing, and I can see what network being scan if I check the log.

 

BTW, can you check the download >180MB problem?

 

ok... here is some feedback on the 2200bg.

 

jalavoui new driver loads, and now there is no airport, but instead theres a new ethernet card which secretly acts as a wifi card.

the card automaticly connects to my wifi network download speeds are ok, and the newest thing is that i can see my network SSID in the driver loading log:

 

Mar 9 01:47:41 localhost kernel[0]: iwi2200: disable 0 led 0 mode 0

Mar 9 01:47:41 localhost kernel[0]: iwi2200: : Detected Intel PRO/Wireless 2200BG Network Connection

Mar 9 01:47:41 localhost kernel[0]: iwi2200: geography 6 = ZZM

Mar 9 01:47:41 localhost kernel[0]: iwi2200: Scan completed: 0 type 11, 11 channels, 1 status

Mar 9 01:47:41 localhost kernel[0]: iwi2200: Network 'linksys (<edited out>)' is a viable match.

Mar 9 01:47:41 localhost kernel[0]: iwi2200: AUthenticated: 'linksys' <edited out>

Mar 9 01:47:41 localhost kernel[0]: iwi2200: associated: 'linksys' <edited out>

Mar 9 01:47:42 localhost kernel[0]: darwin_iwi2200: Ethernet address <edited out>

 

all MAC addresses are ok.

 

another great work jalavoui.

 

and now for a question.

if we go this way with an ethernet card with wifi capabilites, wont we need some kind of special software to

enable us to use the wifi card capabilites such as searching for networks and such ?

Hi Javaloui,

 

new version is ok.

 

Connect to my wi-fi network and speed are ok, but after 140mb (+ or -) the same problem before occurrs again and Safari and Dock freeze... apps cant start in dock ... more few time, finder freeze too ...

 

Again, restart is the only way.

 

This new approach is better than "Aiport device" with io80211 family ?

 

I hope you understand me ....

it's easier for the developer.

if i recall correctly back in the days when tuxx gave a shot at the driver there was no documentation for the wireless stack for OSX or something like that, so he did the same thing and went around it with this type of implementation.

 

you see, without the documentation the programmer has no idea what really goes done or how to implement and extend the driver to suit his/hers own needs.

New version a no Go here Jalvouli. Note, I had to change a few things on the old kext to get it going. I have an Acer, I get no light on your new kext.

 

I dont recall what I had to edit, but it was something like pbutton 0 or something .

a lot of people having problems have acer laptops, including me. any chance you could figure out how you got the last kext working and post a short guide, see if we have any luck with it.

Well, using XKAZU's latest installer, im sorry, but you will just have to look back, its basically plug and play for me. All of javouli's installers have failed to work for me, so i have just extracted the kext and manually installed it.

 

I am running 10.4.8 JAS fully updated. SSE2.

 

Any specific questions and I will try my best to answer them.

 

Right now I have good speed, but lose the system after about 170mb, which is a few hours of use if I am not streaming or doing alot of downloading.

iwi2200

 

i've set p_led=0 - if you like to see the led blinking change it to 1

 

i have some issues to discuss with kazu, but this release no longer uses apple's io80211 framework. i think this is good for all users

 

 

iwi2100/3945

 

thanks for the logs (panic)

 

i'll try some fixes

 

if you have xcode, please help

iwi2200

 

i've set p_led=0 - if you like to see the led blinking change it to 1

 

i have some issues to discuss with kazu, but this release no longer uses apple's io80211 framework. i think this is good for all users

iwi2100/3945

 

thanks for the logs (panic)

 

i'll try some fixes

 

if you have xcode, please help

 

i have not had any success with jas's version 10.4.8 so i installed jas 10.4.6 dvd install and then upgraded to 10.4.7 via jas's upgrade. i used your last iwi3945.kext folder that was posted on march 8. i also installed the 10.4.7 apple80211.framework file and io80211family.kext folder as per the instructions posted by fliphdk. upon reboot i still get the message that the iwi3945 extension can not be loaded. so i must be doing something wrong and wonder if you might suggest another approach.

 

one thing that i did notice is in viewing the properties of iwi3945.kext folder, via the gui, there is a red minus sign on the lower right corner of the folder. permissions appear to be correct and this folder is a member of the wheel group.

 

again, i have attached the 3 .txt files for your review.

 

many thanks.

ioreg.txt

mesg.txt

system.txt

i've updated the svn structure for the iwi project

 

latest build versions:

 

iwi2100

 

http://iwidarwin.googlecode.com/svn/trunk/...100/iwi2100.dmg

 

iwi3945

 

http://iwidarwin.googlecode.com/svn/trunk/...945/iwi3945.dmg

 

iwi2200

 

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

 

 

 

 

 

here's the status for all versions:

 

iwi2200

 

updated to IOEthernet family - just forget about the io80211 family/extensions - no longer need it

 

fixed the panic when doing long scans :thumbsup_anim:

 

after downloading 170M the driver crashes - wait for the fix :thumbsdown_anim:

 

the driver auto-detects the network, no interface for manual selection

 

if you have the 2915 card ask kazu to help

 

change the info.plist parameters (inside the iwi2200.kext) if you like. values are 0 or 1.

 

 

 

iwi2100/iwi3945

 

this is meant for those who have xcode and are willing to write some code

 

 

 

iwi2100

 

need to write missing functions inside these:

 

- ipw2100_enable_adapter()

- ipw2100_up()

 

 

 

iwi3945

 

need to check function:

 

-ipw_nic_init()

the Rx queue need to be fixed

 

i'm not shure if this helps

 

if you can't download the .dmg file:

 

- try with safary - it works fine for me

 

the .dmg is a disk image - double clicking the file mounts the disk in finder

 

after the disk mounts - click in the iwi2200.pkg to install

 

open system preferences and unistall any airport that may exists

 

reboot to finish installer - this helps to set up the parameters inside info.plist file

 

when changing info.plist - delete the .mkext and .kextcache files from system/library and reboot

 

open utilities/console to see the driver logs

If we are using the drivers from there ( that I thought we were )

We don't have this d80211 subsytem, wouldn't we need that?

#include <net/mac80211.h>

That was found in iwlwifi.h from the drivers from there. http://intellinuxwireless.org/?p=mac80211 That is another version of this subsystem.

 

 

to use the d80211 subsytem you have to write almost a new driver. all iwi drivers use the ieee80211.h system - this is the way to make code that can be used to all driver

 

you should always try to use iwlwifi.h functions, but you should go back to ipw3945.h if you get conflits with ieee80211.h - this was my philosophy when writting iwi3945 code

 

can you test the new code and check why the rx queues are broken?

 

i'm assuming that firmware is loading correctly... maybe not?

 

you should also check the handleinterrupt(), RxQueueIntr(), ipw_bg_alive_start()

 

all this functions are related and need to be fixed

 

there's other functions that need to have code copyed from linux

 

if you need linux sources go to the iwi google wiki pages

Any IBM T43 user can give an idea? Please....

 

the driver can be installed.

 

but I can't turn the light of my wireless on.

 

and T43 dosen't have a hard-swich for that( it is Fn+F5 under windows)

 

thank you.

Edited by kookaburra

kookaburra:

 

go into terminal and type this (replace **** with 2200,2100,3945 according to your wifi card):

 

cd /System/Library/Extensions/iwi****.kext/Contents/

sudo nano Info.plist

 

search for p_disable and change the value below to 0 save (ctrl+x) and reboot

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