Jump to content

Intel PRO/Wireless 2200 driver


  • This topic is locked This topic is locked
148 replies to this topic

#1
aroman

aroman

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts
Hello all,

I'm working on a driver for the Intel PRO/Wireless 2200 controller. I've run into a problem. I'm trying to call attachInterface() to create a network interface, but that is failing (returns false). Is there any way to get more detailed information? ie. something like a getLastError()?

If anyone wishes to help CODING (not testing) he/she would be welcome.


Thanks,
Alex.

#2
jseldon

jseldon

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts
I'm a little inexperienced with drivers but decent enough with code that I might be able to help. Send me a pm with files and I'll take a look.

James

Hello all,

I'm working on a driver for the Intel PRO/Wireless 2200 controller. I've run into a problem. I'm trying to call attachInterface() to create a network interface, but that is failing (returns false). Is there any way to get more detailed information? ie. something like a getLastError()?

If anyone wishes to help CODING (not testing) he/she would be welcome.
Thanks,
Alex.



#3
BaselineAce

BaselineAce

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 256 posts
  • Gender:Male
  • Location:New York
So glad to hear that this is being revisited!

#4
tendycq

tendycq

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 139 posts
good!

thanks a lot

#5
aroman

aroman

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts
Thanks for the replies guys!

I've gotten it to work, though. What I forgot to do was have a getHardwareAddress(). However, after I added a dummy one, the system preferences see it as an "airport" card, though it doesn't do anything yet!

Next, I'll be working on firmware loading, getting it to work basically :)

Please PM me if you wish to help code on this thing. Testing WILL come on later, though! When I'll need testing, I'll say so. Until then, keep watching this topic and http://osx-ipw2200.blogspot.com/ for updates!


Alex.

#6
borez

borez

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
Hi there,

you might want to touch base with tuxx on this, as he had did some development on the Intel 2200BG.

#7
m.musashi

m.musashi

    InsanelyMac Protégé

  • Members
  • PipPip
  • 82 posts
did you find info on Apple's IO80211 interface? you say your drivers inherits from that, but as far as I know, there's not public documentation on the interface

#8
gigabyte_land

gigabyte_land

    InsanelyMac Protégé

  • Members
  • Pip
  • 29 posts
Hi,
Glad to see that someone is back on this driver.
If you achieves this, due to the number of persons here with 2200BG on their laptop, you will certainly be thrown directly in the Pantheon of Hackintosh half-gods.
Best regards

#9
giraid

giraid

    InsanelyMac Protégé

  • Members
  • Pip
  • 35 posts
  • Location:SOCAL

Hi,
Glad to see that someone is back on this driver.
If you achieves this, due to the number of persons here with 2200BG on their laptop, you will certainly be thrown directly in the Pantheon of Hackintosh half-gods.
Best regards

amen, brother.

#10
Phusho

Phusho

    InsanelyMac Protégé

  • Members
  • PipPip
  • 71 posts
I Will help with what i can too :( glad there are people to do such thing

#11
pakoto

pakoto

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts
  • Gender:Male
Is it util for you?

http://ipw3945.sourceforge.net/

Sorry:

http://ipw2200.sourceforge.net/

But you could make both drivers ;)

#12
aroman

aroman

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts
Thank you all for the replies. I'll try to answer some questions...

I tried getting in touch with tuxx. I messaged him saying I'd like to help, but his reply was "die". Simply that. I don't know why, but since he hasn't posted any updates about what he's been doing and because I have a little spare time, I've decided to work on this myself.

About the interfaces... In the latest version of Xcode came a Kernel.Framework which contains an apple80211 directory with headers for an IO80211Interface and IO80211Controller :hysterical: They subclass IOEthernetInterface and IOEthernetController, respectively.

So far 1 person has contacted me to help me, and I've filled him in on the situation and we're working on it. Any more help would be welcome: please PM me.

The current step is to get the latest firmware code loaded.

Yes, I'm using the ipw2200 drivers as a reference. They have a lot of comments which is always helpful.


Cheers
Alex.

#13
tuxx

tuxx

    InsanelyMac Protégé

  • Members
  • PipPip
  • 87 posts
  • Gender:Male
lol, aroman..

sorry for my reply.. but i get like 5 such pms daily. And pretty much none of them are meant seriously.

If you need help feel free to pm me.. and we could maybe meetup on irc or icq or something. btw my driver attached an interface, loaded the firmware and everything. The card is basically fully initialized..

good luck :weight_lift:

tuxx

#14
moseschrist

moseschrist

    First Hebrew Hackintosh :)

  • Members
  • PipPipPipPipPip
  • 303 posts
  • Gender:Male
  • Location:Israel, Haifa
tuxx, whats else ramains for you to implement on your drivers ?

#15
JJJJJ

JJJJJ

    InsanelyMac Protégé

  • Members
  • PipPip
  • 87 posts
this driver will work with ntel PRO/Wireless 2100?


regards

#16
tuxx

tuxx

    InsanelyMac Protégé

  • Members
  • PipPip
  • 87 posts
  • Gender:Male
nope probably not..

#17
frendi

frendi

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts
Can you insert support for intel 3945?
How can I do to insert this support?
Can you explain some things about linux driver?how can I do to write any driver for 3945?
I know something of programming in C++.Thx

#18
aroman

aroman

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts
Because I do not have such a card, I cannot work on a driver for it. However, once I release any sources (and I will release sources, maybe set up a repository sometime soon), other developers which do have this card can follow the driver's model and see how they can adapt it to the 3945.

#19
Blackice

Blackice

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 169 posts

Because I do not have such a card, I cannot work on a driver for it. However, once I release any sources (and I will release sources, maybe set up a repository sometime soon), other developers which do have this card can follow the driver's model and see how they can adapt it to the 3945.


I'll be happy to give it a go. My understanding of OSX doesn't go so far as to write a complete new driver, but considering the chipsets are likely very similar, I could try and adapt it to fit the card. If its required.

Glad to see people taking this seriously :whistle: This is a key step in getting the 3945abg supported, which will allow me to use my laptop with OSX. Liking that idea...

#20
BaselineAce

BaselineAce

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 256 posts
  • Gender:Male
  • Location:New York
I have the 2100 too. :D





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy