Jump to content

Intel Wireless 2100, 2200bg, 2915bg, 3945abg, 4965agn


jalavoui
 Share

3,411 posts in this topic

Recommended Posts

What I got in the build 954: 00:1e:2a:72:51:ec

mac addy scan in windows with scan range of 192.168.0.1 up to 999:

 

192.168.0.1 <No reverse response > 00:13:46:A2:21:72 D-Link Corporation

192.168.0.100 drew 00:12:17:71:FE:20 Cisco-Linksys, LLC

 

Here is the iwi3945rel957, still trying to get a good screen

 

I give up, It all happens too fast for me to get a good screen, 10+ times now. Near Immediate KP. Anyone know how to get logs upon restart?

iwi3945rel957.kext.zip

Link to comment
Share on other sites

3945 debian syslog with debug=0xffffffff

 

this log helps a lot

thanks

 

the iwi drivers must be very good:

firmware->size = sizeof(ipw3945_ucode_raw); //149652;//crappy

May 4 20:01:50 puter kernel: iwl3945: U iwl3945_read_ucode Got firmware 'iwlwifi-3945-1.ucode' file (149652 bytes) from disk

the bug starts here - but - it works :)

 

cxddev,

to use HZ=250 you'll need to change qeue_xx, jiffies and others

are you shure this is the best way?

Link to comment
Share on other sites

Here's my alternative version logs. Incidentally, I also changed to the latest firmware.

 

I seem to get errors in the boot and intialise code but this is after it reports alive, so I really don't understand that. Odd, that they should choose to check the ucode after it's already started up ok.

 

I don't know if I can help much with the code discussions, I'm usually on the other side of the hardware/software divide so my knowledge of soft stuff like drivers is limited. ;-)

iwl4965_syslog.rtf

linux4965_timestamps.rtf

Link to comment
Share on other sites

iwi3945 _ rel.955

 

no kp as i compiled.

and seems to be stable for long time.

but:

i tryed to scan with networkselector, compiled as well, but it seems doesn't scan.

i also tried to put a static address instead of dhcp, and as soon as i apply, it KPs.

this is done with eth0 off.

is this normal?

 

here the log.

 

what is the 'other way' to scan that you mentioned?

system.txt

Link to comment
Share on other sites

there's still a lot of work to make this work

if you manage to find a way to make the driver make the scan on all channels

and add new stations maybe it works

i'll try to help on this...

 

looks like the power hack don't work

fix for the kp in scan call

 

iwi3945 rel 959

iwi4965 rel 960

Link to comment
Share on other sites

don't post old logs :)

 

Cxddev,

maybe you can figure the solution for this

i'm trying to make the driver scan all channels

looks like old way don't work

can you check it?

 

nordix,pere

i think the code is not the same for the timeouts fix

can you check - i might need to revert some changes

Link to comment
Share on other sites

Cxddev,

maybe you can figure the solution for this

i'm trying to make the driver scan all channels

looks like old way don't work

can you check it?

 

Is that why you enter with ieee80211_sta_req_scan now?

I think ieee80211_open works ok? it asks for sta_scan anyway later...

 

I thought it wasn't scanning all channels either but then realised there were big gaps in the time stamps and broken log messages so I think it is covering all channels, but it's not being reported (as usual).

 

I tried putting IOSleep in between to fix this but it KPs as it's all IRQ routines I think? :) Need another way of checking perhaps? Add to an array of scanned channels? I'll see what I can do...

Link to comment
Share on other sites

the iwi drivers must be very good:

firmware->size = sizeof(ipw3945_ucode_raw); //149652;//crappy

May 4 20:01:50 puter kernel: iwl3945: U iwl3945_read_ucode Got firmware 'iwlwifi-3945-1.ucode' file (149652 bytes) from disk

the bug starts here - but - it works :)

 

what bug?

Link to comment
Share on other sites

wrote wrong code...

fixed

 

iwi3945 rel 961

iwi4965 rel 962

 

 

you can check the scan channels in logs in this line:

_commit_rxon

_mac_config enter to channel

 

Sousuke,

can you bring any light to this?

Link to comment
Share on other sites

I have try to make it kp, but just got frozen, then i booted with the hardware switch turned off, and i could get a kp,

the last line printed before the kp was the code line 5185 on compatibility.cpp, related to this:

 

int ieee80211_hw_config(struct ieee80211_local *local)

{

IM_HERE_NOW();

struct ieee80211_hw_mode *mode;

struct ieee80211_channel *chan;

int ret = 0;

 

if (local->sta_scanning) {

chan = local->scan_channel;

mode = local->scan_hw_mode;

} else {

chan = local->oper_channel;

mode = local->oper_hw_mode;

 

Sorry, no pic.

}

Link to comment
Share on other sites

thanks pere - i am expecting this to work :lol:

 

iwi3945 rel 963

iwi4965 rel 964

 

to build iwi3945.dmg

 

read 1st post

open terminal

cd to iwi3945 folder...

sudo rm iwi3945.dmg

sudo xcodebuild iwi3945.xcodeproj

this instruction should be add to 1st post - this fix the error while build in xcode for non root acounts

you don't need the dmg. xcode will place iwi3945.kext in system/library/extensions

reboot and goto sys prefs -nets to add en1 if not already

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...