LordNite Posted May 16, 2007 Share Posted May 16, 2007 jalavoui, my friend! Do you know why de network selector don´t show the right mac address??? Cause appears 00:00:00... !!!??? my wireless is 3945..!!!!! good lucky for develop. Link to comment https://www.insanelymac.com/forum/topic/36976-intel-wireless-driver/page/89/#findComment-366570 Share on other sites More sharing options...
Airfly Posted May 16, 2007 Share Posted May 16, 2007 Airfly,can you check the scan functions? do you know if they're scanning - maybe need to add code from iwi2200 to get scan results I'm working on it. if need more code from iwi2200, which function in iwi2200 Link to comment https://www.insanelymac.com/forum/topic/36976-intel-wireless-driver/page/89/#findComment-366572 Share on other sites More sharing options...
nilnats54 Posted May 17, 2007 Share Posted May 17, 2007 Hey jalavoui Im having trouble with the iwi200 kext. It loads fine, but when I go to network selector and type in one on the commands, Terminal starts flipping out and just keeps going and it constantly restarts showing me the list over and over again. Please help!!! Link to comment https://www.insanelymac.com/forum/topic/36976-intel-wireless-driver/page/89/#findComment-366885 Share on other sites More sharing options...
moseschrist Posted May 17, 2007 Share Posted May 17, 2007 nilnats54, are you using latest version of iwi2200 ? try using nsGUI (look at my previous posts) instead of network Selector Link to comment https://www.insanelymac.com/forum/topic/36976-intel-wireless-driver/page/89/#findComment-366893 Share on other sites More sharing options...
nilnats54 Posted May 17, 2007 Share Posted May 17, 2007 moseschrist, thanks a million I finally got wireless on my inspiron 8600! I still dont understand why network selector didnt work, but I suppose it doesnt matter any more. Thank you so much!!!!! Link to comment https://www.insanelymac.com/forum/topic/36976-intel-wireless-driver/page/89/#findComment-366907 Share on other sites More sharing options...
jalavoui Posted May 17, 2007 Author Share Posted May 17, 2007 I'm working on it. if need more code from iwi2200, which function in iwi2200 check RxQueueIntr() iwi2200 use diferrent functions (ieee80211), so iwi3945 will need some changes in code (mac80211) moses, can you update the download session of iwidarwin to include nsGUI instead of networkselector? sorry, been away from my computer lately, here are the logs for the latest try to use this in info.plist - i see it in your ioreg pci104c,8039 so try 0x104C8039 or 0x8039104C you can try this: pci103c,135b - if this work i'll have to change iwi3945 code Link to comment https://www.insanelymac.com/forum/topic/36976-intel-wireless-driver/page/89/#findComment-367283 Share on other sites More sharing options...
pincopanco Posted May 17, 2007 Share Posted May 17, 2007 try to use this in info.plist - i see it in your ioreg pci104c,8039 so try 0x104C8039 or 0x8039104C you can try this: pci103c,135b - if this work i'll have to change iwi3945 code i am the same of tprins228 i have tryed to change this "0x104C8039 or 0x8039104C" in info.plist ... but the kext dont load Link to comment https://www.insanelymac.com/forum/topic/36976-intel-wireless-driver/page/89/#findComment-367402 Share on other sites More sharing options...
frankzeetank Posted May 18, 2007 Share Posted May 18, 2007 Hey any word on the the intel wireless 4965? Tryin to find a driver for it... Link to comment https://www.insanelymac.com/forum/topic/36976-intel-wireless-driver/page/89/#findComment-367554 Share on other sites More sharing options...
moseschrist Posted May 18, 2007 Share Posted May 18, 2007 moses, can you update the download session of iwidarwin to include nsGUI instead of networkselector? done, iwidarwin download section now contains the binary version of nsGUI and source is being uploaded as we speak. i have a slight problem with iwi2200 source, i can't seem to compile it for some reason and thus cannot make the changes needed in the driver to include the protected network functions found on the ieee80211 lib. this is what causes the driver not to compile: struct ipw_rx_mem_buffer { dma_addr_t dma_addr; //IOBufferMemoryDescriptor *memD; mbuf_t skb; gt_fragment fskb; \\the bad line struct list_head list; }; it is found in the original iwi2200.cpp file, the compiler claims it doesn't know what gt_fragment is. this is the same version found on the svn without any changes. Link to comment https://www.insanelymac.com/forum/topic/36976-intel-wireless-driver/page/89/#findComment-367665 Share on other sites More sharing options...
JustJoe Posted May 18, 2007 Share Posted May 18, 2007 you can try this: pci103c,135b - if this work i'll have to change iwi3945 code135b103c is the subsystem code for [some/all] of the 3945 cards. OSX does not use this, at least not in PCIMatch. i am the same of tprins228i have tryed to change this "0x104C8039 or 0x8039104C" in info.plist ... but the kext dont load +-o pci104c,8039@6 <class IOPCIDevice, registered, matched, active, busy 0, retain count 7>This is a Texas Instruments PCIxx12 Cardbus/PCMCIA Controller. According to your ioreg, this is working fine. Don't use this number in iwi3945. According to your dmesg, you should do this in Terminal: sudo -s nano /System/Library/Extensions/iwi3945.kext/Contents/Info.plist (change IOPCIMatch like this:) <key>IOPCIMatch</key> <string>0x42228086</string> Then press Ctrl-X, Enter, and then press Y. Once back on the command line, type this: diskUtil repairPermissions / touch /System/Library/Extensions/ reboot Hopefully it will load. Post your logs. Link to comment https://www.insanelymac.com/forum/topic/36976-intel-wireless-driver/page/89/#findComment-367765 Share on other sites More sharing options...
pincopanco Posted May 18, 2007 Share Posted May 18, 2007 135b103c is the subsystem code for [some/all] of the 3945 cards. OSX does not use this, at least not in PCIMatch. +-o pci104c,8039@6 <class IOPCIDevice, registered, matched, active, busy 0, retain count 7> This is a Texas Instruments PCIxx12 Cardbus/PCMCIA Controller. According to your ioreg, this is working fine. Don't use this number in iwi3945. According to your dmesg, you should do this in Terminal: sudo -s nano /System/Library/Extensions/iwi3945.kext/Contents/Info.plist (change IOPCIMatch like this:) <key>IOPCIMatch</key> <string>0x42228086</string> Then press Ctrl-X, Enter, and then press Y. Once back on the command line, type this: diskUtil repairPermissions / touch /System/Library/Extensions/ reboot Hopefully it will load. Post your logs. i have tryed your post but.......... ioreg.txtdmesg.txtsystem.txt Link to comment https://www.insanelymac.com/forum/topic/36976-intel-wireless-driver/page/89/#findComment-367866 Share on other sites More sharing options...
JustJoe Posted May 18, 2007 Share Posted May 18, 2007 i have tryed your post but..........ioreg.txt dmesg.txt system.txt Oh. Now I notice your MAC address is not detected.Do you have more than one wired ethernet port? Maybe one on a PCMCIA card? I have an idea... Please copy this into Terminal and post the NI.txt file on the forum. cp /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist ~/Desktop/NI.txt The good news is: the kext loads the card is detected no kernel panic Link to comment https://www.insanelymac.com/forum/topic/36976-intel-wireless-driver/page/89/#findComment-367951 Share on other sites More sharing options...
pincopanco Posted May 18, 2007 Share Posted May 18, 2007 Oh. Now I notice your MAC address is not detected.Do you have more than one wired ethernet port? Maybe one on a PCMCIA card? I have an idea... Please copy this into Terminal and post the NI.txt file on the forum. cp /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist ~/Desktop/NI.txt The good news is: the kext loads the card is detected no kernel panic NI.txt Link to comment https://www.insanelymac.com/forum/topic/36976-intel-wireless-driver/page/89/#findComment-367961 Share on other sites More sharing options...
JustJoe Posted May 18, 2007 Share Posted May 18, 2007 NI.txtLeave that NI.txt on your desktop. We may need it again.If you still have the Wireless USB installed, remove it and then do this in Terminal: sudo touch /System/Library/Extensions/ sudo reboot After restart do this in Terminal and post NI-no-USB.txt here: cp /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist ~/Desktop/NI-no-USB.txt If you can still boot windows, find out what it says your MAC address is and post it here too. Sorry, this would be easier, but I am at work and my MacinDell is at home sleeping right now Link to comment https://www.insanelymac.com/forum/topic/36976-intel-wireless-driver/page/89/#findComment-367973 Share on other sites More sharing options...
pincopanco Posted May 18, 2007 Share Posted May 18, 2007 Leave that NI.txt on your desktop. We may need it again.If you still have the Wireless USB installed, remove it and then do this in Terminal: sudo touch /System/Library/Extensions/ sudo reboot After restart do this in Terminal and post NI-no-USB.txt here: cp /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist ~/Desktop/NI-no-USB.txt If you can still boot windows, find out what it says your MAC address is and post it here too. Sorry, this would be easier, but I am at work and my MacinDell is at home sleeping right now i have removed Wireless USB MAC address is 00-13-02-45-9A-55 NI_no_USB.txt Link to comment https://www.insanelymac.com/forum/topic/36976-intel-wireless-driver/page/89/#findComment-368008 Share on other sites More sharing options...
JustJoe Posted May 19, 2007 Share Posted May 19, 2007 i have removed Wireless USB MAC address is 00-13-02-45-9A-55 NI_no_USB.txt I hope that MAC address is for your Intel 3945ABG If it is, save the attached new.txt to your desktop. Open Terminal and copy/paste these lines in one at a time: sudo -s cd /Library/Preferences/SystemConfiguration mv NetworkInterfaces.plist NetworkInterfaces.plist.bak mv ~/Desktop/new.txt ./NetworkInterfaces.plist chown 0:0 NetworkInterfaces.plist chmod 644 NetworkInterfaces.plist touch /System/Library/Extensions/ reboot I don't think the touch is necessary, it's just for good measure. When this works, you should be able to use your USB Wireless no problem. Post your logs. NOTE: The file below will only work (hopefully) for pincopanco. Others with MAC FF:FF:FF:FF:FF:FF can be helped, but not with this file. new.txt Link to comment https://www.insanelymac.com/forum/topic/36976-intel-wireless-driver/page/89/#findComment-368069 Share on other sites More sharing options...
ryuu123 Posted May 19, 2007 Share Posted May 19, 2007 check RxQueueIntr()iwi2200 use diferrent functions (ieee80211), so iwi3945 will need some changes in code (mac80211) moses, w/ iwi3945 rev 409, I got same result. I add RxQueueIntr to debug print. but RxQueueIntr never called. Interrupt handling is working yet? Link to comment https://www.insanelymac.com/forum/topic/36976-intel-wireless-driver/page/89/#findComment-368133 Share on other sites More sharing options...
pincopanco Posted May 19, 2007 Share Posted May 19, 2007 I hope that MAC address is for your Intel 3945ABGIf it is, save the attached new.txt to your desktop. Open Terminal and copy/paste these lines in one at a time: sudo -s cd /Library/Preferences/SystemConfiguration mv NetworkInterfaces.plist NetworkInterfaces.plist.bak mv ~/Desktop/new.txt ./NetworkInterfaces.plist chown 0:0 NetworkInterfaces.plist chmod 644 NetworkInterfaces.plist touch /System/Library/Extensions/ reboot I don't think the touch is necessary, it's just for good measure. When this works, you should be able to use your USB Wireless no problem. Post your logs. NOTE: The file below will only work (hopefully) for pincopanco. Others with MAC FF:FF:FF:FF:FF:FF can be helped, but not with this file. dont work no mac address i have tryed with networkSelector and nsGUI yes MAC address is for my Intel 3945ABG dmesg.txtioreg.txtsystem.txt Link to comment https://www.insanelymac.com/forum/topic/36976-intel-wireless-driver/page/89/#findComment-368233 Share on other sites More sharing options...
hacamacer Posted May 19, 2007 Share Posted May 19, 2007 I have a problemo...I installed the program and when I open the terminal to edit the network I will turn the card on and save and exit terminal then I will go to network prefrances to see that the intel card is inactive!!! I do have a compatable card so it should work right?! Please my external usb card is broken after constent bending so help. I will try to contact the creator with the problem but if anyone has any ideas pleeeeeez tell me! Link to comment https://www.insanelymac.com/forum/topic/36976-intel-wireless-driver/page/89/#findComment-368372 Share on other sites More sharing options...
moseschrist Posted May 19, 2007 Share Posted May 19, 2007 what card do you have ? be sure to use latest versions of the driver/network selector Link to comment https://www.insanelymac.com/forum/topic/36976-intel-wireless-driver/page/89/#findComment-368401 Share on other sites More sharing options...
jalavoui Posted May 19, 2007 Author Share Posted May 19, 2007 Interrupt handling is working yet? i think one of the problems that cause this is the radio switch. if you can, check the code that turns the card on (in iwi3945.cpp) for networkselector - it needs some hacking as i did for iwi2200 (0x30 hack) Hey any word on the the intel wireless 4965? Tryin to find a driver for it... this can be a new project but i'll need a linux version so i can port it to mac os x can someone check if there's any open source code for tis card? it is found in the original iwi2200.cpp file, the compiler claims it doesn't know what gt_fragment is. the gt_fragment was taken from kismac sources (the struct is in the iwi header)- if it is given troubles to your changes just replace it - check if you get the mbuf cluster bug if doing so iwi3945 for those who get mac address like ff:ff:ff:ff:ff:ff - try to add the mac address ()from windows) to the NetworkInterfaces.plist - maybe this hack can help... all iwi drivers please unplug all usb/other wireless cards that you have before using the iwi driver Link to comment https://www.insanelymac.com/forum/topic/36976-intel-wireless-driver/page/89/#findComment-368424 Share on other sites More sharing options...
Jaap-Jan van der Veen Posted May 19, 2007 Share Posted May 19, 2007 I've compiled the iwi3945 driver in Xcode and it seems to load without a problem. The hardware address is reported correctly in ifconfig, no ff:ff:ff:ff:ff:ff:ff:ff or something. The PC is a Compal HEL80 with an Intel 3945ABG. OS specs: Mac OS X 10.4.9 (from 10.4.8 with JaS combo update) Kernel 8.9.1 (Semthex, I guess) In System Profiler I see that the iwi3945 driver has missing dependencies: iwi3945: Version: 1.0.0d1 Last Modified: 5/19/07 7:06 PM Get Info String: Copyright Joel Thomas 2005 Location: /System/Library/Extensions/iwi3945.kext kext Version: 1.0.0d1 Load Address: 0x34e92000 Valid: Yes Authentic: Yes Dependencies: Incomplete Dependency Errors: com.apple.iokit.IONetworkingFamily: No valid version of this dependency can be found com.apple.iokit.IOPCIFamily: No valid version of this dependency can be found com.apple.kernel.iokit: No valid version of this dependency can be found com.apple.kpi.bsd: No valid version of this dependency can be found Integrity: Unknown Does this mean that I need other versions of this libraries? I found another blogger who had written a driver for the 2200BG and his card was recognized as an AirPort card: http://osx-ipw2200.blogspot.com/. Isn't this usable as a starting point? By the way, nice work that you've made it this far. Keep up the good work . 3945info.zip Link to comment https://www.insanelymac.com/forum/topic/36976-intel-wireless-driver/page/89/#findComment-368455 Share on other sites More sharing options...
moseschrist Posted May 19, 2007 Share Posted May 19, 2007 I found another blogger who had written a driver for the 2200BG and his card was recognized as an AirPort card: http://osx-ipw2200.blogspot.com/. Isn't this usable as a starting point? By the way, nice work that you've made it this far. Keep up the good work . this blog belongs to Aroman. former insanelymac forumist, he was working on the project after tuxx gave up on it, unfortunately he gave up as well, and then came the allmighty jalavoui and saved the day the gt_fragment was taken from kismac sources (the struct is in the iwi header)- if it is given troubles to your changes just replace it - check if you get the mbuf cluster bug if doing so i would replace it, but i don't remember what was there before do you have some old version of the driver let me know so i can compare and undo that change. and now for some nsGUI news: 1. added JSN1 amazing graphics: signal meter, about screen, icones, connection mode, and more... 2. added dock menu 3. trying to implement disconnect... 4. release date: unknown i will release on next big update, since i don't see any reason to update only for cosmetic purposes... i guess in some next version (not next one) i will finally be able to implement a status bar icon & menu instead dock menu currently being developed to make it more like the airport menu. Link to comment https://www.insanelymac.com/forum/topic/36976-intel-wireless-driver/page/89/#findComment-368461 Share on other sites More sharing options...
ttorok Posted May 19, 2007 Share Posted May 19, 2007 iwi2100 rev 408 tried with -s and manual kextload. scanning many times and panic: pic below. regards Link to comment https://www.insanelymac.com/forum/topic/36976-intel-wireless-driver/page/89/#findComment-368573 Share on other sites More sharing options...
JustJoe Posted May 19, 2007 Share Posted May 19, 2007 In System Profiler I see that the iwi3945 driver has missing dependencies:Does this mean that I need other versions of this libraries? Almost every extension listed in my About this Mac says that, and it still runs. I look at it this way: most of them say "modified" instead of "original" at the bottom, so I figure this makes OS X report "No valid version exists", but they all still load. I don't know if that's right but it makes me feel better. Link to comment https://www.insanelymac.com/forum/topic/36976-intel-wireless-driver/page/89/#findComment-368690 Share on other sites More sharing options...
Recommended Posts