mortis Posted December 3, 2005 Share Posted December 3, 2005 has anybody come to think hat maybe transition to Intel will also include intel wireless for apple notebooks????' we may get a a official driver by january! Link to comment Share on other sites More sharing options...
MenacingM Posted December 8, 2005 Share Posted December 8, 2005 Any updates??? Hope this project is getting the attention it deserves. Anyone think about contacting alf@istumbler.net for assistance with the ieee80211? His istumbler program is open source, perhaps there is a part of that which can be taken and modified for use with this driver... just a thought. -M Link to comment Share on other sites More sharing options...
MenacingM Posted December 8, 2005 Share Posted December 8, 2005 what about extracting the 802.11 parts of the modified airport2.kext that allows broadcom chipset wireless cards to work? That project got my linksys wpc54g v1 working with WEP... (no WPA). Check out: http://www.osxhax.com/archives/cat_airport...reme_hacks.html http://gtdriver.binaervarianz.de/index.php Not sure if this will help but I'm including the Apple80211.h file from the istumbler release 95 source located at http://istumbler.net/downloads/source.html Apple80211.h.zip Link to comment Share on other sites More sharing options...
M@TT Posted December 14, 2005 Share Posted December 14, 2005 hey guys have been reading this since before i joined ha! I'm waiting on Sound and Wireless to have a complete 10.4.1 system... good luck... Link to comment Share on other sites More sharing options...
Urbz Posted December 24, 2005 Share Posted December 24, 2005 is progress being made? Because other drivers for wireless cards are all up and running, but not ours... Link to comment Share on other sites More sharing options...
U.C. Posted December 28, 2005 Share Posted December 28, 2005 come on pls make this work. pls. Link to comment Share on other sites More sharing options...
Killer Loop Posted January 4, 2006 Share Posted January 4, 2006 Dude, you're barking at the wrong tree. Go beg Intel for a driver. Link to comment Share on other sites More sharing options...
U.C. Posted January 5, 2006 Share Posted January 5, 2006 Hell i ll beg neone 4 i driver for my Intel 2100 Link to comment Share on other sites More sharing options...
vanja Posted January 5, 2006 Share Posted January 5, 2006 Yes, it is sound to beg Intel for a driver, but this topic is open because of the first release of a development driver, so it is logical to another release come Peace! Link to comment Share on other sites More sharing options...
fatal error Posted January 8, 2006 Share Posted January 8, 2006 Hi everyone! I have read every thread conserning the ipw2200 driver, and I'm very desperate on getting this thing working. I am not really into the Xcode stuff yet and new to Mac, but learning... Can one actually use the Linux driver binaries as the base for recompiling the driver for MacOSX? I compared the OSX Dev. Driver with the original Intel Binaries from the Intel website and found similarities. Would it be possible to recompile Linux drivers to work with OSX with only minor changes to the code or would it be easier to totally rewrite the code? ???? (IVAN) Link to comment Share on other sites More sharing options...
Killer Loop Posted January 9, 2006 Share Posted January 9, 2006 Recompile, no. But you could use the linux drivers as somewhat of an example to write the driver. Mostly, using other unix-like OS driver can sort of help u figure out how to comunicate with the device. But at the end of the day, you're going to end up starting from scratch, because Darwin communcates to devices through it's I/Okit and other associated BS. The best thing would be to study xcode, darwin, and the I/O kit-and start writing. Link to comment Share on other sites More sharing options...
fatal error Posted January 9, 2006 Share Posted January 9, 2006 By the way, I don't think that Intel will publish an official driver for os x86. So it is to us to make this thing work. Why don't people with this Wireless Adapter problem and others willing to help finally organize and start a mini-project on coding this driver so it works? I am willing to help everyone else and myself, but my level of x-coding, darwin and I/O is not sufficient to be productive from the beginning. Please answer asap with your comments and whether such thing would be possible. This is a wide spread device. So I think that many people are interested in getting this finally working. To all those, who can help: Please do Link to comment Share on other sites More sharing options...
vanja Posted January 9, 2006 Share Posted January 9, 2006 Fatal error, i do think that apple will release the drivers because new iBooks/PBs will be probably based on Centrino. I don't know nothing about the Xcode and stuff yet, but soon I will get some free time and am willing to learn it. Link to comment Share on other sites More sharing options...
Killer Loop Posted January 10, 2006 Share Posted January 10, 2006 You know what would be interesting, modifying darwin' kernel, (and framework?) so that it doesn't use the I/O kit and make it more of a freebsd system, while still maintaining the aqua and Mac OS X framework compatibility. Like that, driver porting would be minimized or maybe into a less tedious task. It's prolly not feasible, since aqua is closed source so we (or I at least) don't know what would be needed to be changed to get it to work. Well, tell me what you think. In the meantime, I'll take a look at the this sourcecode. Link to comment Share on other sites More sharing options...
fatal error Posted January 10, 2006 Share Posted January 10, 2006 I understand, what you mean. If this can be done, it would be a major PLUS for everyone. Just an idea: Would it be theoretically possible to create some sort of an emulator to run drivers designed for other platforms? Link to comment Share on other sites More sharing options...
Killer Loop Posted January 10, 2006 Share Posted January 10, 2006 Hmm..very hard. Imagine, your emulator would have to interpret the (for example) freebsd calls, and then on fly, tranlate them into darwin ones. You would still need to know exactly how the hardware communicates with the specific OS. This would be some sort of virtual driver translation/porting. Not only would it be slow and consume system resources, but just making it for a single line of devices would be hard. It would just be easier to write the driver. But rewriting and implementing a new kernel, not only would be much more fun, but more useful... Hell, I'm thinking about giving it a go. I'm going to install pure darwin, and take it from there. But then again, every app that needs the specific kernel would not work, so... In any case, I would like to talk to maxxus about, he obviously has experience with the kernel. Link to comment Share on other sites More sharing options...
fatal error Posted January 11, 2006 Share Posted January 11, 2006 I suppose this is the beginnig of an open source Mac OSX:), a universal platform of some sort. I would be very interested in working on this too, but as said before: I am not ready yet! What about the 2200? Could any one imagine working together on this driver? Please throw in some ideas on this... Up to this point the only major disadvantage of OSX is the uncompartibility with non-mac devices. We'll see how this gap fills. Link to comment Share on other sites More sharing options...
fatal error Posted January 11, 2006 Share Posted January 11, 2006 Allright... after a day of scilence let me rephraze: Who has got the 2200BG and want to make it compartible with OSX? Link to comment Share on other sites More sharing options...
RustyBall Posted January 11, 2006 Share Posted January 11, 2006 I am one of the many who would like to help but I don't know C nearly enough to attempt driver development/porting. Link to comment Share on other sites More sharing options...
nonck Posted January 11, 2006 Share Posted January 11, 2006 Hi, i listen to this topic since two weeks and don't know how it goes on. I have a Intel 2915A/B/G wireless networkcard in my IBM Thinkpad T30. OSX works fine on this machine - fast and stable (dev. DVD + Jas DVD-Patch) up to the intel wireless card. I don`t know how should i do to get it to work. I consider that i should buy a new minipci networkcard. Can anyone tell me how long it can take to finish the driver for this card? and what mini pci wireless-lan card do you prefer for OSX and IBM? greets nonck Link to comment Share on other sites More sharing options...
psykr Posted January 11, 2006 Share Posted January 11, 2006 I know enough C++ to program in the Objective-C that's used for OS X, but since I don't know much about hardware I'm having trouble putting code together. Here's a list of the projects I'm currently using for sources: - iwi2200 on sourceforge (actually gets OS X to recognize the card) - wirelessdriver on sf (drivers for some pci cards on ppc os x) - maxxuss' network driver (to try and understand how to use iokit) Man, I really wish there was some IOKit tutorials.. Link to comment Share on other sites More sharing options...
RustyBall Posted January 11, 2006 Share Posted January 11, 2006 psykr, I was able to find a tutorial here. It is written by the guy that wrote the tulip drivers so it may be of some help. Good luck and thanks! Link to comment Share on other sites More sharing options...
RustyBall Posted January 11, 2006 Share Posted January 11, 2006 I just found another one that apple has up. Hello I/O Kit: Creating a Device Driver With Xcode Link to comment Share on other sites More sharing options...
tuxx Posted January 11, 2006 Author Share Posted January 11, 2006 (edited) heyja boys... glad to see you havent given up hope on this project just as yet here are 2 links that were pmed to me by TheMax32000 about reverse engenieered apple80211framework which is needed for this project to advance any furthur i really dont think that modifying the kernel to bypass IOKIT will work.. i mean what your suggesting is to make aqua run under an fbsd kernel or something... the entire concept of the kernel is based on OO and IOKit... chaning that is really overkill... specially since it makes porting drivers so easy.. writing an IO82011family would be alot easier... altho i've seen there is an IO82011Family.kext in 8f1111 build which probably would be the key to this project... unluckily i was unable to get it running on my centrino platform... happy hacking tuxx Edited January 11, 2006 by tuxx Link to comment Share on other sites More sharing options...
Killer Loop Posted January 12, 2006 Share Posted January 12, 2006 (edited) Tuxx, congrats on your work on this driver. I don't mean to hijack the thread, but do you know how dependant the aqua framework is on the present kernel. I'm really interested in kernel modding, and would like to find a way to by pass the iokit, or at least create and alternative to it. And you are right about writing an IO8201family- would be easier, but I need a find a more vast solution to general driver problems. And I guess that the kernel is the only general approach. I don't plan on using a pure Fbsd kernel, but surely use some code from that kernel to patch out the I/0 kit and let the rest of the OS communicate with the hardware through other means. P.S. I'll just start another thread on this. Thanks guys and I'll try to dedicate sometime to this project. Edited January 12, 2006 by Killer Loop Link to comment Share on other sites More sharing options...
Recommended Posts