Intel Wireless 2100, 2200bg, 2915bg, 3945abg, 4965agn, IWIDarwin drivers for mac os x 10.4 and 10.5 *under development* |
![]() |
Intel Wireless 2100, 2200bg, 2915bg, 3945abg, 4965agn, IWIDarwin drivers for mac os x 10.4 and 10.5 *under development* |
|
swqlin
InsanelyMac Protégé
|
![]() |
Mar 7 2008, 03:55 PM Post #361
|
|
Thank you guys! Hoping to see the final working driver in no time!
|
|
nyukeit
InsanelyMac Protégé
|
![]() |
Mar 7 2008, 04:05 PM Post #362
|
|
PROSet/Wireless 3945a/b/g OS X 10.5 IOEthernetController PROSet/Wireless 3945a/b/g OS X 10.5 IO80211Controllerwhts the difference? |
|
hypnotic
InsanelyMac Protégé
|
![]() |
Mar 7 2008, 04:10 PM Post #363
|
|
I see some source code files related with iw4965 in these SVN Trees :
http://iwidarwin.googlecode.com/svn/trunk/...45-airport10.5/ and http://iwidarwin.googlecode.com/svn/trunk/...45_new-osx10.5/ Could anyone explain what are they supposed to mean ? |
|
nyukeit
InsanelyMac Protégé
|
![]() |
Mar 7 2008, 04:36 PM Post #364
|
|
QUOTE I see some source code files related with iw4965 in these SVN Trees : http://iwidarwin.googlecode.com/svn/trunk/...45-airport10.5/ and http://iwidarwin.googlecode.com/svn/trunk/...45_new-osx10.5/ Could anyone explain what are they supposed to mean ? They are supposed to mean WORK IN PROGRESS!!! I saw comments regarding the 3945 ABG driver, and most people getting panics and happened with me too on my HP Pavilion DV2119TX. Anyways, problem repaired now using solutions above (Thanks a Lot!) Not having a good camera to post the s-shots, but good luck to guyz working on this! and thanks a lot for the efforts being put in! |
|
jalavoui
InsanelyMac Legend
|
![]() |
Mar 7 2008, 10:05 PM Post #365
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
iwi3945 driver status
source code is available at http://iwidarwin.googlecode.com/svn/trunk/...45_new-osx10.5/ this is the latest source code release it's a IOEthernetController version - when the driver is stable we'll make a airport(IO80211Controller) version anyone who like to develop this driver or the iwi4965 should look at this source files iwi2200 driver status working with wep support for mac os x 10.4 and 10.5 need more testing in 10.5 iwi2100 we don't have anyone with this card for help developing the driver |
|
mehdymehdy
InsanelyMac Geek
|
![]() |
Mar 7 2008, 10:48 PM Post #366
|
![]() ![]() ![]()
|
i read the source codes . i really wish i could do something . i don't know where to start . i wish i had some experience in this kind of programing. if there is a way to read about it to learn it'll be nice. i mean learn how to develop.
thanks a lot . i'm sure this driver will work soon. |
|
burndeep
InsanelyMac Protégé
|
![]() |
Mar 7 2008, 10:56 PM Post #367
|
|
jalavoui
Sent pm. |
|
Wayfarer247
InsanelyMac Sage
|
![]() |
Mar 8 2008, 04:36 PM Post #368
|
![]() ![]() ![]() ![]() ![]()
|
I've been looking into these threads for a while, listening and looking around. It's good work here, and I am really glad Jalavoui & TNW (And others I am sure) are working hard on these drivers. There are a lot of us who would like to help, but know little about OS X and less about Drivers and the coding involved. I've been looking around, and I personally would like to see what still needs to be done, and what any of us can help with (besides testing obviously).
Basically, a Status report: -How much money has been donated. -How much more money you would like, and what you will use it for. -What issues you are working on in which drivers. And a Question: Jalavoui and TNW, are you only communicating through these forums? |
|
mehdymehdy
InsanelyMac Geek
|
![]() |
Mar 9 2008, 03:20 AM Post #369
|
![]() ![]() ![]()
|
cant' wait for the latest one to test. i hope this one has all the elements of a working driver . maybe when i test it it works .
i guess i'm dreaming. |
|
ZenWalker
InsanelyMac Protégé
|
![]() |
Mar 9 2008, 07:10 AM Post #370
|
|
Hi
I was just wondering if it is not possible to write something like ndiswrapper for Mac OS X ? I am sure everybody knows about ndiswrapper here. |
|
Neew
InsanelyMac Protégé
|
![]() |
Mar 9 2008, 03:23 PM Post #371
|
|
Hello!
Just wanted to say thank you! to all guys who keeps the work going with 3945 and all the other cards! I got a 3945, and hope u will find a solution soon.. well thank you for all the time you put down! |
|
mehdymehdy
InsanelyMac Geek
|
![]() |
Mar 9 2008, 11:35 PM Post #372
|
![]() ![]() ![]()
|
i had the same question , if it's possible to make an ndiswrapper. i have the 3945 .and on ubuntu i install this ndiswrapper which is working not only for 3945 but many other cards . i wonder how that works . but it works great. so, since mac is unix based os . i'm not sure . but there could be away. anyways i'm just asking the developers , they might know something.
again i thank you guys for your work . i mean whatever you've done so far is amazing. it's a hard work. thanks a lot. |
|
y2s
InsanelyMac Protégé
|
![]() |
Mar 10 2008, 01:27 PM Post #373
|
|
Hmm..... I have a very small question that is
I'm going to buy meself a new notebook{dell xps 1530m} and I get the option of choosing between 3945 and 4965... I'm confused which one should I choose ? cab someone please help me.... thanks in advance |
|
.ZAWiR
InsanelyMac Protégé
|
![]() |
Mar 10 2008, 01:40 PM Post #374
|
|
4965 coz it got wireless a/b/g and N support.
3945 only supports wireless a/b/g. Since wireless-N is the next generation wireless standard, you should buy 4965. |
|
y2s
InsanelyMac Protégé
|
![]() |
Mar 10 2008, 03:21 PM Post #375
|
|
4965 coz it got wireless a/b/g and N support. 3945 only supports wireless a/b/g. Since wireless-N is the next generation wireless standard, you should buy 4965. But is 4965 having any drivers for leopard ....I want it to be supported in leapord....and from what i see 3945 has more support and more stable drivers im sorry fi the inconvinience but im really confused ....can some one please guide me ...thanks for upur quick response ZAWIR.....can u please explain wjat u mean to me |
|
yeye
InsanelyMac Sage
|
![]() |
Mar 10 2008, 06:21 PM Post #376
|
![]() ![]() ![]() ![]()
|
read the topic and you'll find alone if 3945 or 4965 has any driver (2previous pages will be enough to read...)
|
|
jalavoui
InsanelyMac Legend
|
![]() |
Mar 10 2008, 09:22 PM Post #377
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
TNW, Symuc
i don't know if you already do this we can deal with skb_set_mac_header(), skb_set_network_header() later you'll need to add the function names to compatibility.h (skb.txt.zip) static ieee80211_tx_handler ieee80211_tx_handlers[] = { ieee80211_tx_h_check_assoc, ieee80211_tx_h_sequence, ieee80211_tx_h_ps_buf, ieee80211_tx_h_select_key, ieee80211_tx_h_michael_mic_add, ieee80211_tx_h_fragment, ieee80211_tx_h_tkip_encrypt, ieee80211_tx_h_ccmp_encrypt, ieee80211_tx_h_wep_encrypt, ieee80211_tx_h_rate_ctrl, ieee80211_tx_h_misc, ieee80211_tx_h_load_stats, NULL }; my guess is to make all functions return and write code for ieee80211_tx_h_check_assoc, ieee80211_tx_h_sequence, ieee80211_tx_h_ps_buf, ieee80211_tx_h_fragment, ieee80211_tx_h_rate_ctrl, ieee80211_tx_h_misc this can be ignored (for now): skb->protocol netif_rx(skb); rx the packet: fNetif->inputPacket(skb,mbuf_len(skb)); dev_queue_xmit(skb2); tx the packet: outputPacket(skb2,0); the "jiffies" timer and functions can be found in iwi2200.h chech the time values for all queue_delayed_work() calls - they might be wrong check ieee80211_register_hw(). some code is missing. this is important to make the driver work! in sta_info_start(). looks like the stations work in a sort of "thread way". this can give lots of bugs after the code for rx/tx is written the driver will start working. some bugs will come up but i'll need to see the logs
Attached File(s)
|
|
TNW
InsanelyMac Protégé
|
![]() |
Mar 10 2008, 09:42 PM Post #378
|
![]()
|
I'll commit my current version in 2 minutes. Therre are lot of FIXME and it needs a very BIG clean
|
|
jalavoui
InsanelyMac Legend
|
![]() |
Mar 10 2008, 10:08 PM Post #379
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
i'm looking at last svn version...
ok - lot's of things to fix if you're not using iwi3945.cpp - i'd like to add some code the hard work is at compatibility.cpp - better start from ieee80211_alloc_hw() done rel 629 changed files: - iwi3945.cpp - iwi3945.h you need to compile this. check if createWorkLoop() works i got this wrong - should be like this: static inline void skb_trim(struct sk_buff *skb, signed int offset) { //cut from the end of mbuf if (offset>0) mbuf_adj(skb->mac_data, offset); else mbuf_adj(skb->mac_data, -offset); } |
|
TNW
InsanelyMac Protégé
|
![]() |
Mar 10 2008, 11:24 PM Post #380
|
![]()
|
i'm looking at last svn version... ok - lot's of things to fix if you're not using iwi3945.cpp - i'd like to add some code the hard work is at compatibility.cpp - better start from ieee80211_alloc_hw() done rel 629 changed files: - iwi3945.cpp - iwi3945.h you need to compile this. check if createWorkLoop() works i got this wrong - should be like this: static inline void skb_trim(struct sk_buff *skb, signed int offset) { //cut from the end of mbuf if (offset>0) mbuf_adj(skb->mac_data, offset); else mbuf_adj(skb->mac_data, -offset); } IOOutputQueue doesn't seens have a member function getState and IOEthernetController haven't got a getNetworkInterface function. [edit] it's corrected OutputQueue seems to be good : Someone called createOutputQueue() darwin_iwi3945::configureInterface() darwin_iwi3945: Ethernet address 00:13:02:15:d8:12 darwin_iwi3945::enable() ifconfig going up outputPacket called by someone outputPaccket2 called tx pkt with net down |
![]() |
|
Lo-Fi Version | Time is now: 22nd November 2009 - 05:19 AM |