BaselineAce Posted January 14, 2007 Share Posted January 14, 2007 Will this work with the 2100? Link to comment Share on other sites More sharing options...
xkazu Posted January 14, 2007 Share Posted January 14, 2007 i've just writed a driver for the 3945 card. i'll post it soon i'd like to keep this project going with other cards. i could start a sourceforge project for the iwi2200 but i think it will be better to stay in this thread because of testing other cards. i don't know if there are people using cards based on the ipw2100 linux driver. i'll post an driver for that to where is project's url in sf ? is it http://sourceforge.net/projects/iwi2200/ ? but i seem that cvs of this url is not updated. and ipw_best_network and ipw_association work in my environment for my patch . but this patch added sevaral ieee802211(of linux) ... i will post this patch after cleaning up. Link to comment Share on other sites More sharing options...
xkazu Posted January 14, 2007 Share Posted January 14, 2007 following is log in linux and iwi2200_v4(+my editting version.) 'vantronix' is network name of my AP. I seem that scanning is successed. but Firmware error alway occur after Assocation attempt.... firmware should be changed? m code has previous problems. but I undserstood "apple80211_scan_result" and I found that method of implentation of "getSCAN_RESULT". i will post current patch and begin to implement these. ipw2200: I ipw_rx_notification Scan completed: type 14, 18 channels, 1 status ipw2200: U ipw_best_network Network 'vantronix (00:90:cc:46:28:75)' is a viable match. ipw2200: U ipw_associate_network Assocation attempt: 'vantronix', channel 34, 802.11a [8], long[:long], enc=off. ipw2200: U __ipw_send_cmd SSID command (#8) 9 bytes: 0x00000023 ipw2200: I ipw_irq_tasklet Command completed. ipw2200: U __ipw_send_cmd SUPPORTED_RATES command (#22) 16 bytes: 0x00000023 ipw2200: I ipw_irq_tasklet Command completed. ipw2200: U __ipw_send_cmd SYSTEM_CONFIG command (#6) 20 bytes: 0x00000023 ipw2200: I ipw_irq_tasklet Command completed. ipw2200: U ipw_associate_network Association sensitivity: -50 ipw2200: U __ipw_send_cmd SENSITIVITY_CALIB command (#42) 4 bytes: 0x00000023 ipw2200: I ipw_irq_tasklet Command completed. ipw2200: U __ipw_send_cmd QOS_PARAMETERS command (#25) 96 bytes: 0x00000123 ipw2200: I ipw_irq_tasklet Command completed. ipw2200: U __ipw_send_cmd ASSOCIATE command (#21) 40 bytes: 0x00000123 ipw2200: I ipw_irq_tasklet Command completed. ipw2200: U ipw_associate_network associating: 'vantronix' 00:90:cc:46:28:75 ipw2200: I ipw_rx_notification type = 11 (4 bytes) ipw2200: I ipw_rx_notification authenticated: 'vantronix' 00:90:cc:46:28:75 ipw2200: I ipw_rx_notification type = 10 (53 bytes) ipw2200: I ipw_rx_notification associated: 'vantronix' 00:90:cc:46:28:75 ipw2200: U __ipw_send_cmd SYSTEM_CONFIG command (#6) 20 bytes: 0x000000E3 ipw2200: U ipw_link_up starting queue ipw2200: I ipw_irq_tasklet Command completed. ipw2200: I ipw_rx_notification type = 25 (4 bytes) .... iwi2200+ my patch Jan 15 11:32:30 Y2 kernel[0]: darwin_iwi2200: disable 0 led 1 mode 0 Jan 15 11:32:30 Y2 kernel[0]: darwin_iwi2200: called iwi2200::start Jan 15 11:32:30 Y2 kernel[0]: darwin_iwi2200: darwin_iwi2200 iomemory length: 0x1000 @ 0xe0200000 Jan 15 11:32:30 Y2 kernel[0]: darwin_iwi2200: darwin_iwi2200 virt: 0x23d2e000 physical: 0xe0200000 Jan 15 11:32:30 Y2 kernel[0]: darwin_iwi2200: darwin_iwi2200 IRQ: 7, Vendor ID: 8086, Product ID: 4223 Jan 15 11:32:30 Y2 kernel[0]: darwin_iwi2200: setPowerState to 2 Jan 15 11:32:30 Y2 kernel[0]: darwin_iwi2200: getCARD_CAPABILITIES 72 Jan 15 11:32:30 Y2 kernel[0]: darwin_iwi2200: configureInterface Jan 15 11:32:30 Y2 kernel[0]: darwin_iwi2200: setPOWER 1, 0 0 0 0 Jan 15 11:32:30 Y2 kernel[0]: darwin_iwi2200: power off ignored Jan 15 11:32:30 Y2 kernel[0]: darwin_iwi2200: Ethernet address 00:0e:35:ac:06:95 Jan 15 11:32:30 Y2 kernel[0]: darwin_iwi2200: dataLinkLayerAttachComplete Jan 15 11:32:30 Y2 kernel[0]: darwin_iwi2200: getSTATUS_DEV Jan 15 11:32:30 Y2 kernel[0]: darwin_iwi2200: ifnet_t en = 28ff204 Jan 15 11:32:30 Y2 kernel[0]: darwin_iwi2200: old_mode 0 Jan 15 11:32:30 Y2 kernel[0]: darwin_iwi2200: QoS is enabled Jan 15 11:32:30 Y2 kernel[0]: darwin_iwi2200: Hardware crypto [off] .... Jan 15 11:32:34 Y2 kernel[0]: darwin_iwi2200: trying to down the interface Jan 15 11:32:34 Y2 kernel[0]: darwin_iwi2200: enabling netif... Jan 15 11:32:34 Y2 kernel[0]: darwin_iwi2200: boot firmware ok Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: Microcode OK, rev. 53594 (0xd15a) dev. 3 (0x3) of 11/22/04 20:27 Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: bss firmware ok Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: Writing EEPROM data into SRAM Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: table 0 offset at 0x00000700, len = 67 Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: table 1 offset at 0x00029600, len = 170 Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: table 2 offset at 0x00029ee0, len = 6 Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: geography 8 = ZZJ Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: Setting MAC address to 00:0e:35:ac:06:95 Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: Configuring adapter Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: Setting RTS threshold to 2304 Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: QoS: call ipw_qos_activate Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: QoS network/card mode 7 Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: QoS sending IPW_CMD_QOS_PARAMETERS Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: Setting IPW_CMD_SEED_NUMBER to 305419896 Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: Setting IPW_CMD_HOST_COMPLETE Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: Configured device on count 2 Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: starting request direct scan! 0 Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: trying to down the interface Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: IPW_INTA_BIT_TX_CMD_QUEUE) Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: IPW_INTA_BIT_TX_CMD_QUEUE) Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: IPW_INTA_BIT_RX_TRANSFER) Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: RxQueueIntr: hw 1 (1) -> 0 Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: Packet: type=03 seq=00 bits=00 Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: Notification: subtype=14 flags=A0 size=104 Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: type = 20 (104 bytes) Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: TODO: Calibration Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: IPW_INTA_BIT_RX_TRANSFER) Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: RxQueueIntr: hw 2 (2) -> 1 Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: Packet: type=09 seq=01 bits=27 Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: IWI_HDR_TYPE_FRAME Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: RX_FRAME_DEBUG: Frame: len=57 type=0 Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: (80211_MGMT) received PROBE RESPONSE (80) Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: (80211_SCAN) Probe response Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: (80211_SCAN) Time Stamp 1[00000000]Time Stamp 2[F29F6D5C]Beacon Interval[0064]Capabilities [0000-0000] Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: (80211_MGMT) MFIE_TYPE_SSID: 'vantronix' len=9. Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: (80211_SCAN) Adding 'vantronix' (00:90:cc:46: 28:75) via PROBE RESPONSE. Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: (80211_SCAN) exit Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: IPW_INTA_BIT_RX_TRANSFER) Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: RxQueueIntr: hw 3 (3) -> 2 Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: Packet: type=09 seq=01 bits=27 Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: IWI_HDR_TYPE_FRAME Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: RX_FRAME_DEBUG: Frame: len=57 type=0 Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: (80211_MGMT) received PROBE RESPONSE (80) Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: (80211_SCAN) Probe response Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: (80211_SCAN) Time Stamp 1[00000000]Time Stamp 2[F29F6E03]Beacon Interval[0064]Capabilities [0000-0000] Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: (80211_MGMT) MFIE_TYPE_SSID: 'vantronix' len=9. Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: (80211_SCAN) Adding 'vantronix' (00:90:cc:46:28:75) via PROBE RESPONSE. Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: (80211_SCAN) exit Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: IPW_INTA_BIT_RX_TRANSFER) Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: RxQueueIntr: hw 4 (4) -> 3 Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: Packet: type=03 seq=00 bits=00 Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: Notification: subtype=19 flags=A0 size=4 Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: type = 25 (4 bytes) ...... Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: Scan completed: type 14, 18 channels, 1 status Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: scan complete and priv.status[2097186] Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: associate... Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: ipw_best_network Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: iw_mode[0] capability[1] flag[2] scan_age[1500] Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: Network 'vantronix (00:90:cc:46:28:75)' Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: Network 'vantronix (00:90:cc:46:28:75)' excluded because of age: 0ms. Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: Network 'vantronix (00:90:cc:46:28:75)' is a viable match. Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: networks searched count: 0 Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: associate ok Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: Assocation attempt: 'vantronix', channel 34, 802.11a [8], long[:long], enc=off. Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: IPW_INTA_BIT_TX_CMD_QUEUE) Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: Firmware error detected. Restarting. Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: ipw_adapter_restart Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: Association sensitivity: -51 Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: IPW_INTA_BIT_FW_INITIALIZATION_DONE) Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: Interrupt::Firmware successfully loaded and initialized Jan 15 11:32:35 Y2 kernel[0]: darwin_iwi2200: associating: 'vantronix' 00:90:cc:46:28:75 .... Link to comment Share on other sites More sharing options...
xkazu Posted January 14, 2007 Share Posted January 14, 2007 Do you know if anybody has succeeded with the pro wireless 2915ABG? and the iwi2200 kexts? my card is 2915ABG and scanning of 11a channel is successed. but there are not code treating data packet yet so i think that any card cannot connect via TCP layer. Link to comment Share on other sites More sharing options...
rathalos Posted January 14, 2007 Share Posted January 14, 2007 xkazu, can you post your v5? Link to comment Share on other sites More sharing options...
xkazu Posted January 14, 2007 Share Posted January 14, 2007 xkazu, can you post your v5? yes . I can post my version. it is very noisy ( with many debug output). and it alway hang up after associating so i want to post my patch after fixing bugs and cleaning up source code. if you want to read source code , i post it now. Link to comment Share on other sites More sharing options...
TatoNo Posted January 14, 2007 Share Posted January 14, 2007 my card is 2915ABG and scanning of 11a channel is successed. but there are not code treating data packet yet so i think that any card cannot connect via TCP layer. Please letme know if you need testing. Ill send logs and anything needed Link to comment Share on other sites More sharing options...
djtrix Posted January 14, 2007 Share Posted January 14, 2007 i've just writed a driver for the 3945 card. i'll post it soon Amazing! thanks for your help! I'm sure i'll be jumping around screaming with happyness when you release this driver! Please let me know if you could use any extra beta testers. Link to comment Share on other sites More sharing options...
Aelthwin Posted January 14, 2007 Share Posted January 14, 2007 I tried the version 4 kext on my HP nc6220 (2915) and after loading the extension, I supposedly have a new built-in ethernet. I also combined the load/unload procedures into a shell script. If anyone wants it I can post it. Link to comment Share on other sites More sharing options...
TatoNo Posted January 14, 2007 Share Posted January 14, 2007 I tried the version 4 kext on my HP nc6220 (2915) and after loading the extension, I supposedly have a new built-in ethernet. I also combined the load/unload procedures into a shell script. If anyone wants it I can post it. Could you post pls? Did you tried to check for avialable networks and connecting? Link to comment Share on other sites More sharing options...
inzeo Posted January 14, 2007 Share Posted January 14, 2007 I tried the version 4 kext on my HP nc6220 (2915) and after loading the extension, I supposedly have a new built-in ethernet. I also combined the load/unload procedures into a shell script. If anyone wants it I can post it. I'm seeing the same thing Aelthwin on my Dell D610 with 2915. Link to comment Share on other sites More sharing options...
Aelthwin Posted January 14, 2007 Share Posted January 14, 2007 One more quick question... where should I put the firmware image? Intel's documentation says /lib/firmware... is that correct for Mac? Thanks. Link to comment Share on other sites More sharing options...
Aelthwin Posted January 14, 2007 Share Posted January 14, 2007 Sorry. missed the other reply. When I load the extension I get no airport/wireless type interface. I get a new built in ethernet connection. So no, it doesn't scan channels, networks, or anything... Link to comment Share on other sites More sharing options...
inzeo Posted January 14, 2007 Share Posted January 14, 2007 Sorry. missed the other reply. When I load the extension I get no airport/wireless type interface. I get a new built in ethernet connection. So no, it doesn't scan channels, networks, or anything... I too don't seem to get a new airport/wireless device - I do get the Airport icon in the toolbar, but under network settings, no airport/wireless device, just another built in ethernet adapter. Link to comment Share on other sites More sharing options...
revertive Posted January 15, 2007 Share Posted January 15, 2007 (edited) I loaded the kext driver, it loaded fine on 10.4.8(kernel 8.8.1). Under system preferences i choose network, and the i got a message that there was a new network card, it was airport. So i tryed to configure it, and when i got to the point of scanning for new networks it froze, so i got a new airport but i could'nt scan for networks. I hoop this will be of help to you. I hoop you get a working driver soon, the only reason that there is windows on my laptop is because i like too use my wireless network. If you need something else just ask, and sorry for my english Edited January 15, 2007 by revertive Link to comment Share on other sites More sharing options...
Aelthwin Posted January 15, 2007 Share Posted January 15, 2007 ah yes. Good point. I do also have the airport icon. By way of more information, my 'built-in ethernet' (aka my wireless card) is shown by mac to have 'its cable connected' but even with a manually assigned ip address i have nothing. If someone wanted to give a quick tour of the code (what each file is for, where the heart of the driver is, etc.) I could try and contribute to the effort. Though I haven't ever written for apple, I am a professional developer and would probably be able to pick it up with relative ease. Hey, also, if there's a working driver for 3945 let's get it up here to look at. It may give some good clues to what we're missing with this one. Link to comment Share on other sites More sharing options...
revertive Posted January 15, 2007 Share Posted January 15, 2007 Ok i can scan for networks, and the only networks he finds is "Other Network". But when i try to connect to that network, or when i choose too type the name of my network in de box below it, i get a darker screen with a message "You need to restart you computer, hold you power button for a couple of seconds", so im stuck. But i got two network cards in network preferences, one "Build-in Network" and one "Airport". So my networks cards are detected the only problem is that i cant connect trought my wireless card. The steps i took are, - Put iwi2200.kext in /System/Library/Extensions. - Fixed the permissions. - Rebooted. Maybe im missing some steps. Link to comment Share on other sites More sharing options...
nevets Posted January 15, 2007 Share Posted January 15, 2007 I have an HPdv6000t with a 3945 card. If there's any testing or debugging you need, let me know. i've just writed a driver for the 3945 card. i'll post it soon i'd like to keep this project going with other cards. i could start a sourceforge project for the iwi2200 but i think it will be better to stay in this thread because of testing other cards. i don't know if there are people using cards based on the ipw2100 linux driver. i'll post an driver for that to Link to comment Share on other sites More sharing options...
BaselineAce Posted January 15, 2007 Share Posted January 15, 2007 i've just writed a driver for the 3945 card. i'll post it soon i'd like to keep this project going with other cards. i could start a sourceforge project for the iwi2200 but i think it will be better to stay in this thread because of testing other cards. i don't know if there are people using cards based on the ipw2100 linux driver. i'll post an driver for that to I am using the 2100; I'd love to try that driver! Link to comment Share on other sites More sharing options...
patatester Posted January 15, 2007 Share Posted January 15, 2007 Wow, 14,517 views on this thread. Seems like theres a little interest in this topic. Keep us posted jalavoui!! We need 3945 support! Link to comment Share on other sites More sharing options...
Glauber Lobo Posted January 15, 2007 Share Posted January 15, 2007 We need Intel Pro 2200bg support too !!!!! Please ! Link to comment Share on other sites More sharing options...
revertive Posted January 15, 2007 Share Posted January 15, 2007 We need Intel Pro 2200bg support too !!!!! Please ! The driver sees the 2200BG as a airport, but when i try to connect to a network osx hangs. Link to comment Share on other sites More sharing options...
poplars Posted January 15, 2007 Share Posted January 15, 2007 how's it comming jalavoui? Link to comment Share on other sites More sharing options...
jalavoui Posted January 15, 2007 Author Share Posted January 15, 2007 this is the first release of iwi2100.kext and iwi3945.kext i'd like to help developing this cards drivers but i have the 2200BG card the iwi2100, iwi2200 and iwi3945 have common code. i'd like to thank to all people who helped can someone review the supported cards that will work with this drivers? (see info.plist) iwi2100_source.zip iwi2100_v1.kext.zip iwi3945_source.zip iwi3945_v1.kext.zip Link to comment Share on other sites More sharing options...
poplars Posted January 15, 2007 Share Posted January 15, 2007 hopefully in future developement the 2915abg will be supported Link to comment Share on other sites More sharing options...
Recommended Posts