Jump to content

Intel Wireless 2100, 2200bg, 2915bg, 3945abg, 4965agn


jalavoui
 Share

3,411 posts in this topic

Recommended Posts

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

 

i've updated iwidarwin with links to latest svn test versions

 

please note that some versions aren't available yet for downloading

 

symuc, tnw

can you commit a .dmg - we have lot's of people here for testing

there's some bugs related with the "build" folder that doesn't allow to update the "trunk" - please fix it

:)

 

TNW, the only dmg for 10.5 at this time is your version. can you build a iwi2200.dmg and commit?

 

arob92, you can try to build it and find some bugs - post test versions/result here

Link to comment
Share on other sites

I assume you're referring to the iwl3945-airport10.5 code I just checked in. The goal is to ultimately have a start() and probe() routine that simply calls the corresponding start() or probe() routine in iwl3945-base.c. Right now I'm working on getting the glue together. Do you not think it's a good approach, then? Or would you rather less emphasis be placed on keeping the number of patches to upstream drivers down to a minimum?

Link to comment
Share on other sites

Hi, I've downloaded sources from SVN (iwi2200 Leo version)

 

I have 3 errors when XCode3 is compiling project (all from networkSelector):

 

(in structure sockaddr_ctl definition:)

/usr/include/sys/kern_control.h:138: error: 'u_char' does not name a type

/usr/include/sys/kern_control.h:139: error: 'u_char' does not name a type

 

 

/Users/tereska/Documents/iwi2200X/networkSelector/2200/net/ieee80211.h:1527: error: 'OSSwapLittleToHostInt16' was not declared in this scope

(which is defined in defines.h --> OSByteOrder.h)

 

There are some other errors but they are child of errors above.

 

I must change u_char to different data type? (which one?) and why is OSSwapLittleToHostInt16 not declared function (in which scope is defined)?

 

After compilation I have DMG file (only drivers without networkSelector and NSGui)

 

Tonight I will check these drivers. I could only check if LEO will hang after installation and after reboot. If that will be OK i try with networkSellector from other packages from iwiProjectSite.

 

PS I have KALY LEO 10.5.1

Link to comment
Share on other sites

Today many ppl r here!!! LordNite, Jurek, Tereska, TNW, wonderboy2313, asimo, hendrix06, Emranit, arob92, jl7854, realityiswhere, Hugo91, Zi_Instigator, RatedR!, bidyut hehehe

WHat guys is waiting for iwi3945 that works ?

Link to comment
Share on other sites

I tested the iwi2200.dmg posted by Tereska.

Since NetworkSelector and nsGUI are not included nothing really happened, but at least there was no kernel panic or something like that.

Leo booted smooth as ever and I couldn't recognize any other problems.

 

btw my version is kalyway leopard 10.5.1 efi

Link to comment
Share on other sites

I've also tested TNW build but extension don't want to load message pops up after reboot.

I've cp kext file to System/Library/Extensions then diskutil repairPermissions / and delete extensions cache then reboot...

 

I've builded 592 repo from SVN and the results are the same.

 

What could be wrong?

Link to comment
Share on other sites

Is there anything that us that have the Intel 3495 can do to help this process go any faster? I am still offering to allow a dev to SSH or screen share into my system or I post any logs you might need. I of course have Xcode and all other Dev tools already installed on my laptop! Keep up the great work guys!!!

Link to comment
Share on other sites

Hi ,

I searched over the internet and found some good adresse and some fonction for the new version :

http://linuxwireless.org/en/developers/Doc.../net/mac80211.h

 

and for some functions in compatibility.cpp:

 

void spin_lock_irqsave(spinlock_t *lock, int fl) {

       //mask interupts

//local_irq_save(fl) on linux

/*

#define local_irq_save(x) ({ __save_flags(x); __cli(); })

#define __save_flags(x) asm volatile ("movew %%sr,%0":"=d" (x) : :

"memory")

#define __cli() asm volatile ("oriw #0x0700,%%sr": : : "memory")

*/

       spin_lock(lock);

   return;

}

 

void spin_unlock_irqrestore(spinlock_t *lock, int fl) {

       //unmask interups

/*#define __restore_flags(x) asm volatile ("movew %0,%%sr": :"d" (x) :

"memory")*/

       spin_unlock(lock);

   return;

}

 

void spin_lock_init(spinlock_t *lock) {

/*#define spin_lock_init(x) do { (x)->slock = 0; } while(0)*/

   return;

}

 

 

void spin_lock(spinlock_t *lock) {

       OSSpinLockLock(lock->lock);

   return;

}

 

void spin_unlock(spinlock_t *lock) {

       OSSpinLockUnlock(lock->lock);

   return;

}

 

void spin_lock_bh( spinlock_t *lock ) {

       //don't know

http://hira.main.jp/wiki/pukiwiki.php?spin...bh()%2Flinux2.6

   return;

}void spin_lock(spinlock_t *lock) {

       OSSpinLockLock(lock->lock);

   return;

}

 

void spin_unlock(spinlock_t *lock) {

       OSSpinLockUnlock(lock->lock);

   return;

}

 

void spin_lock_bh( spinlock_t *lock ) {

       //this one is very strange

http://hira.main.jp/wiki/pukiwiki.php?spin...bh()%2Flinux2.6

   return;

}

 

int init_timer(struct timer_list *timer) {

   return IOPCCardAddTimer(timer);;

}

 

I hope that will help you

Link to comment
Share on other sites

Can you post the log please ? thank's

 

I come in my house just now...... but strange...... i have try to reinstall the drive and now it works !!!!

 

Pheraps i have made some mistake before.... i don't know.

 

Now i'm connected to my Linksys router and all is ok, just a little long time to take the ip (DHCP Mode of course).

 

I continue to test with wep/wpa.....

 

Many thanks for now...

Link to comment
Share on other sites

I come in my house just now...... but strange...... i have try to reinstall the drive and now it works !!!!

 

Pheraps i have made some mistake before.... i don't know.

 

Now i'm connected to my Linksys router and all is ok, just a little long time to take the ip (DHCP Mode of course).

 

I continue to test with wep/wpa.....

 

Many thanks for now...

 

2200 works?!?!?! what do i have to do to make it work??? i downloaded TNW's folder and it came with the nsGui, iwi2200.kext and networkselector......where do i have to put each one to make them work???

Link to comment
Share on other sites

I come in my house just now...... but strange...... i have try to reinstall the drive and now it works !!!!

 

Pheraps i have made some mistake before.... i don't know.

 

Now i'm connected to my Linksys router and all is ok, just a little long time to take the ip (DHCP Mode of course).

 

I continue to test with wep/wpa.....

 

Many thanks for now...

 

Hi OldSchool, I'm a newbie...I've downloaded the iwi2200.zip file, can you please tell me what i have to do now? Till now I have experience only with Linux, it's the first time with an Osx system. Thanx

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...