Help - Search - Members - Calendar
Full Version: Intel Wireless 2100, 2200bg, 2915bg, 3945abg, 4965agn
InsanelyMac Forum > OSx86 Project > Hardware and Drivers > LAN and Wireless
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61
TNW
I only work on the 3945.Sorry.
jalavoui
a simple way to make logs:
download from iwidarwin
http://iwidarwin.googlecode.com/files/getlogs4.command.zip
unzip and double click the getlogs4.command file.
log files are in folder /
zip ip (if they're too large) and upload it here

i hope you're all here to post logs smile.gif

i think iwi2200 as some bugs in 2915 card - test it and post results
if someone with the 4965 card likes to start developing - check source code with TNW, Symuc
abidin
there you go TNW, my three log:

1
CODE
error iwl3945: U iwl3945_power_init_handle Initialize power

error iwl3945: U iwl3945_power_init_handle adjust power command flags

Finished nic_set_pwr_src

error iwl3945: U iwl3945_load_bsm Begin load bsm

error iwl3945: U iwl3945_verify_bsm Begin verify bsm

error iwl3945: U iwl3945_verify_bsm BSM bootstrap uCode image OK

error iwl3945: U iwl3945_load_bsm BSM write complete, poll 1 iterations

error iwl3945: U __iwl3945_up iwl3945 is coming up

error iwl3945: U iwl3945_mac_open Start UP work.

error iwl3945: U iwl3945_isr ISR inta 0x80000009, enabled 0xaa00008b, fh 0x00010000

error iwl3945: U iwl3945_irq_tasklet TASKLET : inta 0x80000009, enabled 0x00000000, fh 0x00010000

error iwl3945: U iwl3945_rx_handle r = 1, i = 0, REPLY_ALIVE, 0x01

error iwl3945: U iwl3945_rx_reply_alive Alive ucode status 0x00000001 revision 0x1 0x9

error iwl3945: U iwl3945_rx_reply_alive Initialization Alive received.

__ IN iwl3945_init_alive_start __

error iwl3945: U iwl3945_verify_inst_sparse ucode inst image size is 900

error iwl3945: U iwl3945_verify_inst_sparse ucode inst image size is 2668

error iwl3945: U iwl3945_verify_ucode Initialize uCode is good in inst SRAM

error iwl3945: U iwl3945_init_alive_start Initialization Alive received.

error iwl3945: U iwl3945_set_ucode_ptrs Runtime uCode pointers are set.

__ OUT iwl3945_init_alive_start __

error iwl3945: U iwl3945_isr ISR inta 0x80000009, enabled 0xaa00008b, fh 0x00010000

error iwl3945: U iwl3945_irq_tasklet TASKLET : inta 0x80000009, enabled 0x00000000, fh 0x00010000

error iwl3945: U iwl3945_rx_handle r = 2, i = 1, REPLY_ALIVE, 0x01

error iwl3945: U iwl3945_rx_reply_alive Alive ucode status 0x00000001 revision 0x1 0x0

error iwl3945: U iwl3945_rx_reply_alive Runtime Alive received.GFX0: match category IOFramebuffer exists

GFX0: family specific matching fails


__ IN iwl3945_alive_start __

error iwl3945: U iwl3945_alive_start Runtime Alive received.

error iwl3945: U iwl3945_verify_inst_sparse ucode inst image size is 900

error iwl3945: U iwl3945_verify_inst_sparse ucode inst image size is 2668

error iwl3945: U iwl3945_verify_inst_sparse ucode inst image size is 80524

error iwl3945: U iwl3945_verify_ucode Runtime uCode is good in inst SRAM

error iwl3945: U iwl3945_alive_start RFKILL status: 0x1

error iwl3945: U iwl3945_init_channel_map Initializing regulatory info from EEPROM

error iwl3945: U iwl3945_init_channel_map Parsing data for 56 channels.

IOPCCard info: iwl3945: Tunable channels: 11 802.11bg, 13 802.11a channels

error iwl3945: U iwl3945_update_power_cmd Flags value = 0x00000008

error iwl3945: U iwl3945_update_power_cmd Tx timeout = 0

error iwl3945: U iwl3945_update_power_cmd Rx timeout = 0

error iwl3945: U iwl3945_update_power_cmd Sleep interval vector = { 0 , 0 , 0 , 0 , 0 }

error iwl3945: U iwl3945_enqueue_hcmd Sending command POWER_TABLE_CMD (#77), seq: 0x0400, 36 bytes at 0[0]:4

Wait POWER_TABLE_CMD Condition: 0ms left

error iwl3945: Error sending POWER_TABLE_CMD: time out after 50ms.

error iwl3945: U iwl3945_enqueue_hcmd Sending command REPLY_BT_CONFIG (#9b), seq: 0x0401, 16 bytes at 1[1]:4

Wait REPLY_BT_CONFIG Condition: 0ms left

error iwl3945: Error sending REPLY_BT_CONFIG: time out after 50ms.

error iwl3945: U iwl3945_commit_rxon Sending RXON

* without RXON_FILTER_ASSOC_MSK

* channel = 1

* bssid = 00:00:00:00:00:00Wait START_ALIVE Condition: 0ms left

Wait for START_ALIVE timeout after 200ms.

error iwl3945: U iwl3945_mac_open leave - failed

PXSX: family specific matching fails

dsmos: Initializing...

dsmos: Hook and decryption contexts set!

dsmos: Starting...


error iwl3945: U iwl3945_enqueue_hcmd Sending command REPLY_RXON (#10), seq: 0x0402, 48 bytes at 2[2]:4

LPCB: family specific matching fails

Wait REPLY_RXON Condition: 0ms left

error iwl3945: Error sending REPLY_RXON: time out after 50ms.

error iwl3945: Error setting new configuration (-60).

error iwl3945: U iwl3945_alive_start ALIVE processing complete.

__ OUT iwl3945_alive_start __

NTFS driver 2.1 [Flags: R/O].

NTFS volume name Vista, version 3.1.

display: Not usable

NTFS volume name Datos, version 3.1.

gios-vgn-nr150fe:~ gio$


2
CODE
error iwl3945: U iwl3945_verify_ucode Initialize uCode is good in inst SRAM

error iwl3945: U iwl3945_init_alive_start Initialization Alive received.

error iwl3945: U iwl3945_set_ucode_ptrs Runtime uCode pointers are set.

__ OUT iwl3945_init_alive_start __

error iwl3945: U iwl3945_isr ISR inta 0x80000009, enabled 0xaa00008b, fh 0x00010000

error iwl3945: U iwl3945_irq_tasklet TASKLET : inta 0x80000009, enabled 0x00000000, fh 0x00010000

error iwl3945: U iwl3945_rx_handle r = 2, i = 1, REPLY_ALIVE, 0x01

error iwl3945: U iwl3945_rx_reply_alive Alive ucode status 0x00000001 revision 0x1 0x0

error iwl3945: U iwl3945_rx_reply_alive Runtime Alive received.

__ IN iwl3945_alive_start __

error iwl3945: U iwl3945_alive_start Runtime Alive received.

error iwl3945: U iwl3945_verify_inst_sparse ucode inst image size is 900

error iwl3945: U iwl3945_verify_inst_sparse ucode inst image size is 2668

error iwl3945: U iwl3945_verify_inst_sparse ucode inst image size is 80524

error iwl3945: U iwl3945_verify_ucode Runtime uCode is good in inst SRAM

error iwl3945: U iwl3945_alive_start RFKILL status: 0x1

error iwl3945: U iwl3945_init_channel_map Initializing regulatory info from EEPROM

error iwl3945: U iwl3945_init_channel_map Parsing data for 56 channels.

IOPCCard info: iwl3945: Tunable channels: 11 802.11bg, 13 802.11a channels

error iwl3945: U iwl3945_update_power_cmd Flags value = 0x00000008

error iwl3945: U iwl3945_update_power_cmd Tx timeout = 0

error iwl3945: U iwl3945_update_power_cmd Rx timeout = 0

error iwl3945: U iwl3945_update_power_cmd Sleep interval vector = { 0 , 0 , 0 , 0 , 0 }

error iwl3945: U iwl3945_enqueue_hcmd Sending command POWER_TABLE_CMD (#77), seq: 0x0400, 36 bytes at 0[0]:4

GFX0: family specific matching fails

display: family specific matching fails

Wait POWER_TABLE_CMD Condition: 0ms left

error iwl3945: Error sending POWER_TABLE_CMD: time out after 50ms.

error iwl3945: U iwl3945_enqueue_hcmd Sending command REPLY_BT_CONFIG (#9b), seq: 0x0401, 16 bytes at 1[1]:4

Wait REPLY_BT_CONFIG Condition: 0ms left

error iwl3945: Error sending REPLY_BT_CONFIG: time out after 50ms.

error iwl3945: U iwl3945_commit_rxon Sending RXON

* without RXON_FILTER_ASSOC_MSK

* channel = 1

* bssid = 00:00:00:00:00:00

error iwl3945: U iwl3945_enqueue_hcmd Sending command REPLY_RXON (#10), seq: 0x0402, 48 bytes at 2[2]:4

Wait REPLY_RXON Condition: 0ms left

error iwl3945: Error sending REPLY_RXON: time out after 50ms.

error iwl3945: Error setting new configuration (-60).

error iwl3945: U iwl3945_alive_start ALIVE processing complete.

__ OUT iwl3945_alive_start __

Wait START_ALIVE Condition: 46ms left


3
CODE
iwl3945_rx_reply_alive Initialization Alive received.
__ IN iwl3945_init_alive_start __
error iwl3945: U iwl3945_verify_inst_sparse ucode inst image size is 900
error iwl3945: U iwl3945_verify_inst_sparse ucode inst image size is 2668
error iwl3945: U iwl3945_verify_ucode Initialize uCode is good in inst SRAM
error iwl3945: U iwl3945_init_alive_start Initialization Alive received.
error iwl3945: U iwl3945_set_ucode_ptrs Runtime uCode pointers are set.
__ OUT iwl3945_init_alive_start __error iwl3945: U iwl3945_isr ISR inta 0x80000008, enabled 0xaa00008b, fh 0x00010000
GFX0: family specific matching fails
GFX0: family specific matching fails
Alkor: Starting.
Chosen model GMA X3100
Alkor: Setting built-in=<data not shown>
Alkor: Setting AAPL,HasPanel=<data not shown>
Alkor: Setting AAPL,SelfRefreshSupported=<data not shown>
Alkor: Setting AAPL,NumFramebuffers=<data not shown>
Alkor: Setting AAPL,NumDisplays=<data not shown>
Alkor: Setting AAPL01,Depth=<data not shown>
Alkor: Setting AAPL01,Pipe=<data not shown>
Alkor: Setting AAPL01,DataJustify=<data not shown>
fRegisters at 0x3d9b8000

error iwl3945: U iwl3945_irq_tasklet TASKLET : inta 0x80000009, enabled 0x00000000, fh 0x00010000
error iwl3945: U iwl3945_rx_handle r = 2, i = 1, REPLY_ALIVE, 0x01
error iwl3945: U iwl3945_rx_reply_alive Alive ucode status 0x00000001 revision 0x1 0x0
error iwl3945: U iwl3945_rx_reply_alive Runtime Alive received.
display: family specific matching fails__ IN iwl3945_alive_start __
error iwl3945: U iwl3945_alive_start Runtime Alive received.
error iwl3945: U iwl3945_verify_inst_sparse ucode inst image size is 900
error iwl3945: U iwl3945_verify_inst_sparse ucode inst image size is 2668
error iwl3945: U iwl3945_verify_inst_sparse ucode inst image size is 80524
error iwl3945: U iwl3945_verify_ucode Runtime uCode is good in inst SRAM
error iwl3945: U iwl3945_alive_start RFKILL status: 0x1
error iwl3945: U iwl3945_init_channel_map Initializing regulatory info from EEPROM
error iwl3945: U iwl3945_init_channel_map Parsing data for 56 channels.
IOPCCard info: iwl3945: Tunable channels: 11 802.11bg, 13 802.11a channels
error iwl3945: U iwl3945_update_power_cmd Flags value = 0x00000008
error iwl3945: U iwl3945_update_power_cmd Tx timeout = 0
error iwl3945: U iwl3945_update_power_cmd Rx timeout = 0
error iwl3945: U iwl3945_update_power_cmd Sleep interval vector = { 0 , 0 , 0 , 0 , 0 }
error iwl3945: U iwl3945_enqueue_hcmd Sending command POWER_TABLE_CMD (#77), seq: 0x0400, 36 bytes at 0[0]:4

display: family specific matching fails
Alkor: Starting.
Chosen model GMA X3100
Alkor: Setting built-in=<data not shown>
Alkor: Setting AAPL,HasPanel=<data not shown>
Alkor: Setting AAPL,SelfRefreshSupported=<data not shown>
Alkor: Setting AAPL,NumFramebuffers=<data not shown>
Alkor: Setting AAPL,NumDisplays=<data not shown>
Alkor: Setting AAPL01,Depth=<data not shown>
Alkor: Setting AAPL01,Pipe=<data not shown>
Alkor: Setting AAPL01,DataJustify=<data not shown>
Wait POWER_TABLE_CMD Condition: 0ms left
error iwl3945: Error sending POWER_TABLE_CMD: time out after 50ms.
error iwl3945: U iwl3945_enqueue_hcmd Sending command REPLY_BT_CONFIG (#9b), seq: 0x0401, 16 bytes at 1[1]:4
Wait REPLY_BT_CONFIG Condition: 0ms left
error iwl3945: Error sending REPLY_BT_CONFIG: time out after 50ms.
error iwl3945: U iwl3945_commit_rxon Sending RXON
* without RXON_FILTER_ASSOC_MSK
* channel = 1
* bssid = 00:00:00:00:00:00
error iwl3945: U iwl3945_enqueue_hcmd Sending command REPLY_RXON (#10), seq: 0x0402, 48 bytes at 2[2]:4
Wait REPLY_RXON Condition: 0ms left
error iwl3945: Error sending REPLY_RXON: time out after 50ms.
error iwl3945: Error setting new configuration (-60).
error iwl3945: U iwl3945_alive_start ALIVE processing complete.Wait START_ALIVE Condition: 69ms left
error iwl3945: U iwl3945_mac_open leave
PXSX: family specific matching fails

__ OUT iwl3945_alive_start __
dsmos: Initializing...
dsmos: Hook and decryption contexts set!
dsmos: Starting...
NTFS driver 2.1 [Flags: R/O].
NTFS volume name Vista, version 3.1.
display: Not usable
NTFS volume name Datos, version 3.1.


without problem to load the driver
TNW
Many thank's ( the driver doesn't load on your hardware)
Can someone post other logs please ?
parasito
My logs.

Click to view attachment


Hope it helps.




TNW
QUOTE(parasito @ Mar 4 2008, 12:16 AM) *
My logs.

Click to view attachment
Hope it helps.


Yes it helps , the driver works on your hardware ESSID:WLAN_A1 wink.gif

thank you!
parasito
QUOTE(TNW @ Mar 4 2008, 12:30 AM) *
Yes it helps , the driver works on your hardware ESSID:WLAN_A1 wink.gif

thank you!


Yes, thats my AP!!!

If you need more test just tell me.

Thanks
abidin
what is the problem con my hardware TNW? sad.gif
TNW
Maybe you are unlucky and the driver failed to start properly when you tested it .
jalavoui
TNW, Symuc
i think the driver will be more stable if it waits for the interface to be attached before calling iwl3945_bg_up().
to do this you'll have to try to use a similiar function of check_firstup() from iwi2200.
mac os always tries to bring the interface up - it calls the enable(),outputpacket() - after this call it is ok to call iwl3945_bg_up().
note that this works for IOEthernetController. maybe it's the same for IO80211Controller.
you can also try to use the p_disable=1 in the info.plist (need to write new code for this)
check if iwl3945_bg_rf_kill() status on/off can make the driver work wrong. if it is off you can't call iwl3945_bg_up()

just notice that skb_len() might fail - try to use
return mbuf_pkthdr_len(skb->mac_data); //not shure about this.need to test
take care with mbuf_len()/mbuf_pkthdr_len() declarations - they can give lots of bugs

check skb_clone() to see if it works for mbufs with chains!
if the driver receives/transfer packets with chains try to use iwi2200 mergePacket()
the iwi2200 driver never receives mbufs with chains but when it sends packets from outputpacket() you get mbuf with chains and need to use mergePacket().
if iwi3945 as the same behaviour the rx/tx packet code will be easy to write
TheMarine
QUOTE(parasito @ Mar 3 2008, 08:37 PM) *
Yes, thats my AP!!!

If you need more test just tell me.

Thanks


your ap? what type of security do you use?
y2kkirb
Here are my logs. The driver loaded up fine every time.
Click to view attachment

abidin
i re-install the driver, using myload.command and get this:

CODE

gios-vgn-nr150fe:~ gio$ sudo dmesg

45_rx_reply_rx

todo ieee80211_rx_irqsafe

80000000FFFFFFFFFFFF001B1188AE72001B1188AE72B0C295E67E2B9901000008003104000A6368
F636F6C61746573010482848B960301010504000100002A010032088C129824B048606CTODO ieee80211_tasklet_handler

error iwl3945: U iwl3945_isr ISR inta 0x80000008, enabled 0xaa00008b, fh 0x00010000

error iwl3945: U iwl3945_irq_tasklet TASKLET : inta 0x80000008, enabled 0x00000000, fh 0x00010000

error iwl3945: U iwl3945_rx_handle r = 231, i = 230, REPLY_3945_RX, 0x1b

iwl3945_rx_reply_rx

todo ieee80211_rx_irqsafe

80000000FFFFFFFFFFFF001B1188AE72001B1188AE72C0C2FE027F2B9901000008003104000A6368
F636F6C61746573010482848B960301010504000100002A010032088C129824B048606CTODO ieee80211_tasklet_handler

error iwl3945: U iwl3945_isr ISR inta 0x80000008, enabled 0xaa00008b, fh 0x00010000

error iwl3945: U iwl3945_irq_tasklet TASKLET : inta 0x80000008, enabled 0x00000000, fh 0x00010000

error iwl3945: U iwl3945_rx_handle r = 232, i = 231, REPLY_3945_RX, 0x1b

iwl3945_rx_reply_rx

todo ieee80211_rx_irqsafe

80000000FFFFFFFFFFFF001B1188AE72001B1188AE72D0C289247F2B9901000008003104000A6368
F636F6C61746573010482848B960301010504000100002A010032088C129824B048606CTODO ieee80211_tasklet_handler

error iwl3945: U iwl3945_isr ISR inta 0x80000008, enabled 0xaa00008b, fh 0x00010000

error iwl3945: U iwl3945_irq_tasklet TASKLET : inta 0x80000008, enabled 0x00000000, fh 0x00010000

error iwl3945: U iwl3945_rx_handle r = 233, i = 232, REPLY_3945_RX, 0x1b

iwl3945_rx_reply_rx

todo ieee80211_rx_irqsafe

80000000FFFFFFFFFFFF001B1188AE72001B1188AE72E0C2EF457F2B9901000008003104000A6368
F636F6C61746573010482848B960301010504000100002A010032088C129824B048606CTODO ieee80211_tasklet_handler

error iwl3945: U iwl3945_isr ISR inta 0x80000008, enabled 0xaa00008b, fh 0x00010000

error iwl3945: U iwl3945_irq_tasklet TASKLET : inta 0x80000008, enabled 0x00000000, fh 0x00010000

error iwl3945: U iwl3945_rx_handle r = 234, i = 233, REPLY_3945_RX, 0x1b

iwl3945_rx_reply_rx

todo ieee80211_rx_irqsafe

80000000FFFFFFFFFFFF001B1188AE72001B1188AE72F0C23D637F2B9901000008003104000A6368
F636F6C61746573010482848B960301010504000100002A010032088C129824B048606CTODO ieee80211_tasklet_handler

error iwl3945: U iwl3945_isr ISR inta 0x80000008, enabled 0xaa00008b, fh 0x00010000

error iwl3945: U iwl3945_irq_tasklet TASKLET : inta 0x80000008, enabled 0x00000000, fh 0x00010000

error iwl3945: U iwl3945_rx_handle r = 235, i = 234, REPLY_3945_RX, 0x1b

iwl3945_rx_reply_rx

todo ieee80211_rx_irqsafe

80000000FFFFFFFFFFFF001B1188AE72001B1188AE7200C317867F2B9901000008003104000A6368
F636F6C61746573010482848B960301010504000100002A010032088C129824B048606CTODO ieee80211_tasklet_handler

error iwl3945: U iwl3945_isr ISR inta 0x80000008, enabled 0xaa00008b, fh 0x00010000

error iwl3945: U iwl3945_irq_tasklet TASKLET : inta 0x80000008, enabled 0x00000000, fh 0x00010000

error iwl3945: U iwl3945_rx_handle r = 236, i = 235, REPLY_3945_RX, 0x1b

iwl3945_rx_reply_rx

todo ieee80211_rx_irqsafe

80000000FFFFFFFFFFFF001B1188AE72001B1188AE7210C31FA37F2B9901000008003104000A6368
F636F6C61746573010482848B960301010504000100002A010032088C129824B048606CTODO ieee80211_tasklet_handler

error iwl3945: U iwl3945_isr ISR inta 0x80000008, enabled 0xaa00008b, fh 0x00010000

error iwl3945: U iwl3945_irq_tasklet TASKLET : inta 0x80000008, enabled 0x00000000, fh 0x00010000

error iwl3945: U iwl3945_rx_handle r = 237, i = 236, REPLY_3945_RX, 0x1b

iwl3945_rx_reply_rx

todo ieee80211_rx_irqsafe

80000000FFFFFFFFFFFF001B1188AE72001B1188AE7220C30DC67F2B9901000008003104000A6368
F636F6C61746573010482848B960301010504000100002A010032088C129824B048606CTODO ieee80211_tasklet_handler

error iwl3945: U iwl3945_isr ISR inta 0x80000008, enabled 0xaa00008b, fh 0x00010000

error iwl3945: U iwl3945_irq_tasklet TASKLET : inta 0x80000008, enabled 0x00000000, fh 0x00010000

error iwl3945: U iwl3945_rx_handle r = 238, i = 237, REPLY_3945_RX, 0x1b

iwl3945_rx_reply_rx

todo ieee80211_rx_irqsafe

80000000FFFFFFFFFFFF001B1188AE72001B1188AE7230C32DE47F2B9901000008003104000A6368
F636F6C61746573010482848B960301010504000100002A010032088C129824B048606CTODO ieee80211_tasklet_handler

gios-vgn-nr150fe:~ gio$
TNW
Oh, I forgotten to say that you have to reboot after each test , it's an other problem of driver.

@Jalavoui : I tested the p_enable and skip the rf_kill but nothing changed , I think it's a problem of DMA , but I don't know what :/

Ok now I think it's working on all hardware , but not all the time :/ ( chcolates XD funny AP)

Thank's all of you!
y2kkirb
ok, here are 2 more logs after i rebooted.
ulyanov77
Not sure if I was testing correctly for the latest driver post by tnw, but here's what I got.

EDIT

after a reboot and another test, I think this test is good (just comparing with other successful tests)
vietboi821
Hello all,

I tired making logs as per: http://forum.insanelymac.com/index.php?showtopic=71779

But when I did -s at bootloader and got to the screen, I was unable to do the next command "sh /etc/rc"

And when I decided to try the command printer for kicks, it said I didnt have permission to write.

I checked my os x partition and I couldn't find folders /etc/ in the root either...

Am i missing something?

Thanks!
parasito
QUOTE(TheMarine @ Mar 4 2008, 12:53 AM) *
your ap? what type of security do you use?


I mean that is my ESSID. I use WPA2.
azuwis
my 1st log, load the kext in the running system, not reboot using single mode.

I will post the 2nd and 3rd log after reboot.
EgoDeath
Thank you thank you thank you thank you thank you thank youuuuuu sooo much!!!

Seriously though. i have the 3945 and by god i am so happy that you guys are putting your time and effort into this.

I will test and submit my logs as soon as i can (iv been up all night, need sleep first)
i have an acer 4202, and it will be so friggin happy with you guys..

eeeeeeeee i cant wait, but will happily smile.gif

look forward to testing.
Megnus
Do you first install the drivers, and then get the logs? Or just post log of your spesific system?

Can I give help someway? I have Dell XPS M1710
croqodil
This is absolutely great. Everyday i checked this thread to see an update on the progress for the 345. Can't wait to see my wirelesscard working on OS X. Keep going the good work.
EgoDeath
Ok, i couldn't wait. (3945)

here are my Logs.
i had a random Kernel panic on my 3rd reboot, so i just rebooted again and all was fine.
i dont see this card showing up anywhere though (does it not load for me?)
Meh, i could care less, what with elite coderz on the case wink.gif
Cheers

TheMarine
QUOTE(EgoDeath @ Mar 4 2008, 08:57 AM) *
Ok, i couldn't wait. (3945)

here are my Logs.
i had a random Kernel panic on my 3rd reboot, so i just rebooted again and all was fine.
i dont see this card showing up anywhere though (does it not load for me?)
Meh, i could care less, what with elite coderz on the case wink.gif
Cheers


Don't worry. This is just trying to start properly the card and testing if you receive some beacons. It's not going to be recognized by any other sw.

But it's a huge step. ;D
xpisik
Acer Extensa 5513 NWLMI

Core 2 Duo 1.66, Intel 950, 1GB RAM, 120 GB HDD, Realtek Audio HDA, Broadcom Ethernet, Intel 3945 Wireless

My Logs.
mehdymehdy
sorry to ask this question i know you guys work hard and that's amazing . but what do you guys mean when you say the test worked or it was good . does it mean that your getting connection? or it just means that the driver is being installed good ?

also i use linux ubuntu gustygibbon . and on their forume there is a standard easy install file that makes the 3945 work . is it possible to look at how the file is built? i think it's different i'm not sure about these things . just trying. thank you for your hard work guys and hopefully soon it runs right.
auqs10
Hi Jalavoui, I have changed my Intel 3945 a/b/g wireless card with a Dell 1500 draft N (NJ449, rev A01).
So, I have a spare wireless card and I wish to donate it to the group working for driver development.
Please mail to me and I will send it to the one interested.
Wish you success.
TheMarine
QUOTE(mehdymehdy @ Mar 4 2008, 10:56 AM) *
sorry to ask this question i know you guys work hard and that's amazing . but what do you guys mean when you say the test worked or it was good . does it mean that your getting connection? or it just means that the driver is being installed good ?

also i use linux ubuntu gustygibbon . and on their forume there is a standard easy install file that makes the 3945 work . is it possible to look at how the file is built? i think it's different i'm not sure about these things . just trying. thank you for your hard work guys and hopefully soon it runs right.


It just means that it's "installing" or initializing properly. It does get some beacons, but a lot of code to negotiate a connection is left.
rubinho93
Here are my 3 logs with reboot, they are in 1 document.
ulyanov77
QUOTE(vietboi821 @ Mar 4 2008, 06:07 AM) *
Hello all,

I tired making logs as per: http://forum.insanelymac.com/index.php?showtopic=71779

But when I did -s at bootloader and got to the screen, I was unable to do the next command "sh /etc/rc"

And when I decided to try the command printer for kicks, it said I didnt have permission to write.

I checked my os x partition and I couldn't find folders /etc/ in the root either...

Am i missing something?

Thanks!

I think you're doing what I was at first. If you're testing using the latest from tnw (the folder "START TEST") then you don't test the same way as the previous one (or I don't think you do). Run the command in the folder and answer yes through all questions in the terminal. Once it is done you can simply run the get logs command without running in single user mode.

Correct me if I'm wrong guys?
vietboi821
QUOTE(ulyanov77 @ Mar 4 2008, 08:46 PM) *
I think you're doing what I was at first. If you're testing using the latest from tnw (the folder "START TEST") then you don't test the same way as the previous one (or I don't think you do). Run the command in the folder and answer yes through all questions in the terminal. Once it is done you can simply run the get logs command without running in single user mode.

Correct me if I'm wrong guys?


Thanks for your reply!

But sorry, I am not able to follow what your instructions are. What is the folder "start test"? Where should I run the command or when? When the OS is booted up and running or in single user mode? I am a little lost. Could you rephrase/clarify?

Thank you!
rubinho93
QUOTE(vietboi821 @ Mar 4 2008, 10:02 PM) *
Thanks for your reply!

But sorry, I am not able to follow what your instructions are. What is the folder "start test"? Where should I run the command or when? When the OS is booted up and running or in single user mode? I am a little lost. Could you rephrase/clarify?

Thank you!


He means that you need to download the file of TNW on page 16. To download the file click on this link: Download here
In there is a .command file wich you can run when your leopard machine is turned on normally, that loads the driver.
Then you can do "sudo dmesg" to get te log. Copy the lines out of the terminal in a text document and post them.
Corey
jalavoui:

Do you have access to a 4965 card? If not, I have an Intel 4965AGN Wireless card here that i'm not using (HP Part# 441086-001), and would gladly donate it to the project if it could be of use.
zeclubbeur
I post my dmesg log. The driver loads but, it mac adress is at ff:ff:ff:ff:ff:ff.
TheMarine
There are many people offering their cards for the project. I have to thank all the people that's cooperating with this, it's a solution we all need and want.


Greetz!!
jalavoui
i'd like to thanks people offering iwi cards to the project
i only have a imac g3 to work - can't use this cards on it
i'm planning to get a laptop with a pci-express port but this will take some time and depends on the donations get so far.

i'll keep this project alive no matter what - so don't worry i'm here to stay smile.gif

maybe TNW, Symuc can use those cards?
TNW
Hi ,

Jalavoui: Can you take a look at the Rx and Tx implementation , and help me , because I'm not skilled on the ieee80211 layer ?

Bye
paraflu
post my log
froewis
Hello guys,

First Time i thank you for your work and all the time you give for OSX86.

I have an Intel WIFI 4965 in my Lapto and i am giving up to search for an Driver to get this card working.
Now i want to buy an external Wireless adapter. Can i use every Adapter wich is compatible for MAC OS X,
or do i need a special Adapter for iATKOS v1.0i ?

Thank you
TheMarine
QUOTE(froewis @ Mar 5 2008, 05:21 PM) *
Hello guys,

First Time i thank you for your work and all the time you give for OSX86.

I have an Intel WIFI 4965 in my Lapto and i am giving up to search for an Driver to get this card working.
Now i want to buy an external Wireless adapter. Can i use every Adapter wich is compatible for MAC OS X,
or do i need a special Adapter for iATKOS v1.0i ?

Thank you


You can use any adapter that's compatible with mac os x, the most common are zydas based ones.

By the way, you'll have to wait some time to get a fully working driver for your wireless card.

See ya!
TNW
Hello ,

I started the Rx implementation .
It seems that we can use the end of ieee80211_rx from iwi2200 . Jalavoui , are you agree?

Thank you
revolt_team
just a question.is there some projects to port the ipw3945 to others OS's like linux, solaris ,bsd systems, so is there a open source project based on the soralis support in the page:http://www.opensolaris.org/os/community/laptop/wireless/wpi/why is more easy to port the linux one, and no this one? ins't mac os x based on BSD too?they says:"The wpi driver which is based on mac-wifi plugin and net80211 module has been integrated into snv_64. So if you run snv_64+, you don't need the driver provided here."mac-wifi is not a part of mac os?sorry, iam not good!i know code on c++ but i think my skills are not suficient to development a driver, in this moment. however i want to know if i can help to the comunity, maybe coding some easy parts of the driver, or debuggin on my lappy mac os x86 10.5.1thanks:D oh i forgot that i mailed to a intel guy From: reinette.chatre@intel.com Subject: RE: [Ilw] mac users Date: March 5, 2008 5:05:21 PM GMT-06:00 To: revolt_team@mac.com, ilw@linux.intel.comOn Tuesday, March 04, 2008 4:32 PM, Daniel Leon wrote:is there any way to development a driver for mac os x86 project ?thanks ... _______________________________________________The header files in the source code are dual licensed (BSD/GPL) - thisenables other OSs to develop drivers if they do not use GPL code. Somework is in progress for OpenSolaris (seehttp://www.opensourcewireless.org/ ). You should be able to use thatdriver as a reference as it will be BSD licensed.Reinettesorry for my bad inglish sad.gif
antaholics
QUOTE(revolt_team @ Mar 5 2008, 08:06 PM) *
just a question.is there some projects to port the ipw3945 to others OS's like linux, solaris ,bsd systems, so is there a open source project based on the soralis support in the page:http://www.opensolaris.org/os/community/laptop/wireless/wpi/why is more easy to port the linux one, and no this one? ins't mac os x based on BSD too?they says:"The wpi driver which is based on mac-wifi plugin and net80211 module has been integrated into snv_64. So if you run snv_64+, you don't need the driver provided here."mac-wifi is not a part of mac os?sorry, iam not good!i know code on c++ but i think my skills are not suficient to development a driver, in this moment. however i want to know if i can help to the comunity, maybe coding some easy parts of the driver, or debuggin on my lappy mac os x86 10.5.1thanks:D oh i forgot that i mailed to a intel guy From: reinette.chatre@intel.com Subject: RE: [Ilw] mac users Date: March 5, 2008 5:05:21 PM GMT-06:00 To: revolt_team@mac.com, ilw@linux.intel.comOn Tuesday, March 04, 2008 4:32 PM, Daniel Leon wrote:is there any way to development a driver for mac os x86 project ?thanks ... _______________________________________________The header files in the source code are dual licensed (BSD/GPL) - thisenables other OSs to develop drivers if they do not use GPL code. Somework is in progress for OpenSolaris (seehttp://www.opensourcewireless.org/ ). You should be able to use thatdriver as a reference as it will be BSD licensed.Reinettesorry for my bad inglish sad.gif

did intel just tell you to make your own driver? hysterical.gif

keep up the good work guys! I can't wait for the day when my 4965 outshines my zydas chip! thumbsup_anim.gif
zeclubbeur
Hi

I would like to know why the mac adress isn't found on my card ? As you know, I've got a intel3945abg card on a HP dv5245ea. Thanks.
Rubenca
QUOTE(zeclubbeur @ Mar 6 2008, 02:27 PM) *
Hi

I would like to know why the mac adress isn't found on my card ? As you know, I've got a intel3945abg card on a HP dv5245ea. Thanks.


Please, I have no quarry with you, but do some research. The driver is not functional yet. Please hold on and pay respect to those who put time and effort in giving you the oppertunity to have wireless on your precious laptop.
balder
loo

Please dont let this forum turn into bitching against those who ask the "wrong" questions smile.gif , and laugh at other peoples lack of skill. Think we all respect those who work with the driver smile.gif, well those who dont just buy a working card smile.gif

rab
Rubenca
QUOTE(balder @ Mar 6 2008, 07:26 PM) *
loo

Please dont let this forum turn into bitching against those who ask the "wrong" questions smile.gif , and laugh at other peoples lack of skill. Think we all respect those who work with the driver smile.gif , well those who dont just buy a working card smile.gif

rab


I answered his question. and merely pointed out that it is appreciated to first look up some information before you ask it. Allso I did not laugh about his lack of skill. If you feel like I did, pleace point out where. Anyhow lets not spam this forum any further. I awnsered a question and informed him that looking up something doesn't hurt anyone.
jalavoui
iwi3945
i don't know if i understand the apple80211Request() it is suposed to:
- receive driver setup commands.
- receive external commands (maybe from airport menu?)
- call get/set apple80211 commands. this means to write code inside this functions that call iwi3945 commands?
TNW, can you explain how this works in driver load/aiport menu commands ?

about the rx
we can change iwi3945 code to use old iwi2200 ieee80211 code. this is not a good idea because iwi3945 uses mac80211 code wich is much better than ieee80211 code.

i'll try to help on porting the mac80211 code. i think we can use some of ieee80211 code - maybe...

it will be a good idea to put the iwi3945.dmg in the svn tree. this will allow users to post logs for each new release and help understanding the driver progress. i can't help without seeing driver logs.

the iwl3945_bg_rf_kill() need to be enabled. if the radio is off the driver must not call. does this work when the wireless switcher is pressed?

the driver Rx/tx packet code is the hardest part to do. maybe it's better use IOEthernetController instead of IO80211Controller - this will help in writting the code.
once this is done we can go back and use IO80211Controller code.

the ieee80211_tasklet_handler, and other functions need the station code - you need to go back and enable all station code. i think it starts at ieee80211_alloc_hw()

does ieee80211_invoke_rx_handlers() uses other functions to work? looks like some code is missing.

does the outputRaw80211Packet() works? need to have outputPacket() working in order to call ieee_tx functions. or is this iwl3945_mac_tx()?

in run_add_interface(). i think conf.if_id should be the interface number (en1, en2, ...) . can you check this? try fNetif->getNamePrefix(), fNetif->getUnitNumber()

the skb_dequeue() and similar functions seems to use some sort of list_head structure - this can be important to handle rx packets.

i'll keep following svn code and try to help
hope this helps.

about logs
some logs are very incomplete and doesn't help to understand what the driver is doing.
before post system.log open it and check if it as all lines starting from driver load
nightrider
Can anyone upload PROSet/Wireless 3945a/b/g OS X 10.5 IO80211Controller to a mirror? All the other links work besides this one and this is what I need rolleyes.gif I get a not found error. Thanks
TNW
QUOTE(jalavoui @ Mar 6 2008, 08:09 PM) *
iwi3945
i don't know if i understand the apple80211Request() it is suposed to:
- receive driver setup commands.
- receive external commands (maybe from airport menu?)
- call get/set apple80211 commands. this means to write code inside this functions that call iwi3945 commands?
TNW, can you explain how this works in driver load/aiport menu commands ?

about the rx
we can change iwi3945 code to use old iwi2200 ieee80211 code. this is not a good idea because iwi3945 uses mac80211 code wich is much better than ieee80211 code.

i'll try to help on porting the mac80211 code. i think we can use some of ieee80211 code - maybe...

it will be a good idea to put the iwi3945.dmg in the svn tree. this will allow users to post logs for each new release and help understanding the driver progress. i can't help without seeing driver logs.

the iwl3945_bg_rf_kill() need to be enabled. if the radio is off the driver must not call. does this work when the wireless switcher is pressed?

the driver Rx/tx packet code is the hardest part to do. maybe it's better use IOEthernetController instead of IO80211Controller - this will help in writting the code.
once this is done we can go back and use IO80211Controller code.

the ieee80211_tasklet_handler, and other functions need the station code - you need to go back and enable all station code. i think it starts at ieee80211_alloc_hw()

does ieee80211_invoke_rx_handlers() uses other functions to work? looks like some code is missing.

does the outputRaw80211Packet() works? need to have outputPacket() working in order to call ieee_tx functions. or is this iwl3945_mac_tx()?

in run_add_interface(). i think conf.if_id should be the interface number (en1, en2, ...) . can you check this? try fNetif->getNamePrefix(), fNetif->getUnitNumber()

the skb_dequeue() and similar functions seems to use some sort of list_head structure - this can be important to handle rx packets.

i'll keep following svn code and try to help
hope this helps.

about logs
some logs are very incomplete and doesn't help to understand what the driver is doing.
before post system.log open it and check if it as all lines starting from driver load


Hi , Nice to see you,

For IO80211 maybe we'll see that after wink.gif

It's fine that you help me for the Rx & Tx because , it's too hard for me !

For the test , I can make lot of test it's not a problem for me!Maybe We'll make a DMG when the driver can receive and send data.

I disabled iwl3945_bg_rf_kill as you say but it did not work , I will enable it again tomorow .

I just commited the IOEthernetController version of the driver , It have a problem with the MAC addresse , I'll change it tomorow too.

ieee80211_invoke_rx_handlers is empty at this moment.

outputRaw80211Packet is for the IO80211 interface , we'll see that after wink.gif

I commited a version with the fifnet , but I did not implement that in run_add_interface

For log , I said that the driver is , sometimes , very long to load ( It restarts a lot when it's not properly init)

Thank's
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.