Jump to content
3411 posts in this topic

Recommended Posts

Doctadre, thanks so much for the support. no need to paypal me, if you would like to donate, please send anythng to Jalavoui. Thanks!!fascinating, I wonder why you don't get these errors like I do:

Apr 18 09:12:26 Sony kernel[0]: error iwl3945: U iwl3945_pci_probe pci_resource_len = 0x00000008Apr 18 09:12:26 Sony kernel[0]: error iwl3945: U iwl3945_pci_probe pci_resource_base = 0x35d4c000

 

 

mlazy, i used your last provided iwi3965.kext ... and in system.log i see "cannot resolve dependencies for kernel extension iwi3965.kext" ... (i have previously repaired permissions)

 

(iatkos 10.5.2)

mlazy, i used your last provided iwi3965.kext ... and in system.log i see "cannot resolve dependencies for kernel extension iwi3965.kext" ... (i have previously repaired permissions)

 

(iatkos 10.5.2)

 

Whart kernel are you using? (go to a new terminal and type "uname -a")

Jalavoui,

 

I did some testing last night... Changed all of the OSbundle Library version numbers in the project plist file to match my versions. I compiled 755, and it's been running for almost an hour. This *could* have fixed some of the freezing issues? Or am I just getting lucky?

 

I downloaded iwi3945 r756 source, changed the plist values to match my OSbundles (based on what you did), and then built my kext.

 

I don't know if this made a difference ... but

 

If I don't put my kext in the extensions folder, unplug my ethernet cable, and boot normally then manually load the kext afterwards some of the attempts (show in dmesg) it finds my wireless LAN's SSID called 'CAH_WLAN' ... then a minute or so later I get a KP:

IOPCCard debug: iwl data: 0: 80 00 00 00 ff ff ff ff ff ff 00 14 6c a9 13 fc ............l...

IOPCCard debug: iwl data: 10: 00 14 6c a9 13 fc 50 d5 81 45 1b 2d 00 00 00 00 ..l...P..E.-....

IOPCCard debug: iwl data: 20: 64 00 21 04 00 08 43 41 48 5f 57 4c 41 4e 01 08 d.!...CAH_WLAN..

IOPCCard debug: iwl data: 30: 82 84 8b 96 0c 12 18 24 03 01 04 05 04 00 01 00 .......$........

IOPCCard debug: iwl data: 40: 00 2a 01 00 32 04 30 48 60 6c dd 18 00 50 f2 02 .*..2.0H`l...P..

IOPCCard debug: iwl data: 50: 01 01 04 00 03 a4 00 00 27 a4 00 00 42 43 5e 00 ........'...BC^.

IOPCCard debug: iwl data: 60: 62 32 2f 00 dd 09 00 03 7f 01 01 00 24 ff 7f b2/.........$..

 

 

Logs attached.

dmesg.txt

ioreg.txt

system.txt

I downloaded iwi3945 r756 source, changed the plist values to match my OSbundles (based on what you did), and then built my kext.

 

I don't know if this made a difference ... but

 

If I don't put my kext in the extensions folder, unplug my ethernet cable, and boot normally then manually load the kext afterwards some of the attempts (show in dmesg) it finds my wireless LAN's SSID called 'CAH_WLAN' ... then a minute or so later I get a KP:

IOPCCard debug: iwl data: 0: 80 00 00 00 ff ff ff ff ff ff 00 14 6c a9 13 fc ............l...

IOPCCard debug: iwl data: 10: 00 14 6c a9 13 fc 50 d5 81 45 1b 2d 00 00 00 00 ..l...P..E.-....

IOPCCard debug: iwl data: 20: 64 00 21 04 00 08 43 41 48 5f 57 4c 41 4e 01 08 d.!...CAH_WLAN..

IOPCCard debug: iwl data: 30: 82 84 8b 96 0c 12 18 24 03 01 04 05 04 00 01 00 .......$........

IOPCCard debug: iwl data: 40: 00 2a 01 00 32 04 30 48 60 6c dd 18 00 50 f2 02 .*..2.0H`l...P..

IOPCCard debug: iwl data: 50: 01 01 04 00 03 a4 00 00 27 a4 00 00 42 43 5e 00 ........'...BC^.

IOPCCard debug: iwl data: 60: 62 32 2f 00 dd 09 00 03 7f 01 01 00 24 ff 7f b2/.........$..

 

 

Logs attached.

 

right. that's exactly how I'm testing right now as well. Try booting with -x and doing the same thing. see what your logs say then. and, try to fire up network selector and type 2 also, just for kicks.

Whart kernel are you using? (go to a new terminal and type "uname -a")

 

 

$ uname -a

Darwin mikemaxs-macintosh.local 9.1.0 Darwin Kernel Version 9.1.0: Fri Nov 16 14:50:43 SCT 2007, made by ToH:xnu-1228.0.2~1/BUILD/obj/RELEASE_I386 i386

 

:)

right. that's exactly how I'm testing right now as well. Try booting with -x and doing the same thing. see what your logs say then. and, try to fire up network selector and type 2 also, just for kicks.

I tried iwi3945 r756 with safe mode (-x) boot but for me it seems I get the same results/logs as a normal boot (as described in my above post) when I do the manual load of kext. Anyway here are the logs from a safe mode boot where after I manually load the kext and it shows my SSID in dmesg, and then KP after a minute or two.

dmesg.txt

ioreg.txt

system.txt

good thing - mac os x 10.5 uses option -x to autoload iwi3945.kext

 

about iwi3945.dmg

try this:

build iwi3945.xcodproj

them

manually place iwi3945.kext in iwi3945/system/library/extensions

and networkselector in iwi3945/application

open iwi3945.pmproj - if this only works for os x 10.4 save to 10.5 format

choose project->build

if this creates iwi3945.pkg them it works for os x 10.5

double click to see if installer gets called

them

delete iwi3945.dmg

open iwi3945.xcodeproj

press build -> should create iwi3945.dmg

open it

check if the file inside works (installer should get called)

 

if this works send me iwi3945.pmproj so i can add it to svn tree

 

info.plist

the versions inside this file are meant to be compatible with mac os x 10.5 SDK

leave it as it is

 

iwi3945 rel 757

this is another way to call scan - might work better

"mlazy, i used your last provided iwi3965.kext ... and in system.log i see "cannot resolve dependencies for kernel extension iwi3965.kext" ... (i have previously repaired permissions)

 

(iatkos 10.5.2)"

 

I'm having this same problem. I also have the same kernel version as you. This is weird because I was able to load the 755 kext last night but now when I try and load the 756 or 757, I get that error messge. :S

 

I wonder whats wrong...

good thing - mac os x 10.5 uses option -x to autoload iwi3945.kext

 

about iwi3945.dmg

try this:

build iwi3945.xcodproj

them

manually place iwi3945.kext in iwi3945/system/library/extensions

and networkselector in iwi3945/application

open iwi3945.pmproj - if this only works for os x 10.4 save to 10.5 format

choose project->build

if this creates iwi3945.pkg them it works for os x 10.5

double click to see if installer gets called

them

delete iwi3945.dmg

open iwi3945.xcodeproj

press build -> should create iwi3945.dmg

open it

check if the file inside works (installer should get called)

 

if this works send me iwi3945.pmproj so i can add it to svn tree

 

 

 

iwi3945 rel 757

this is another way to call scan - might work better

 

Jalavoui,

 

Still no luck on your instructions, got this:

 

post-104181-1208536699_thumb.png

 

BUT, I went into your interface editor within package maker and noticed the readme file pointed to /var/tmp/iwi3945/readme.rtf. I re-pointed it to the file in the 757 folder, and the .pkg built fine! still no dmg when I run the xcode project though.

r756 (provided by mlazy .. thanks ! now kext loads :(

 

here is a summary :P

 

- KP on boot

- reboot in safe mode (-x)

- sudo kextload iwi3965.kext >>> loaded successfully

- then system mount the en0 interface (sigh!) with garbaged Mac Address

- And Now (even if interface is sucked) networkSelector can be launched (but doesn't work because my WLAN hardware is not found :P)

 

 

It seems the driver mount a virtual interface (en0) without probing my WLAN hardware ... strange no ?

 

I read that WLAN must be detected as en1 to get a chance to make it working ... how can i do that ?

system.txt

dmesg.txt

ioreg.txt

Jalavoui did you not see my post with the image of the error? I posted last night. But what i ended up doing was using kext loader to load the kext it built and everything seems to work. Except for mode 1 Adhoc. Don't know about mode 3. Can i still get logs even if it freezes up when i change to mode to and turn on?

 

Alright just tried to go into mode 1. Ok it turns on fine but when you connect to a SSID it freezes. I'll try to reboot and get logs. Don't know if it will help.

FurmanSK,

better use default mode - others are bogus

 

iwi3945 rel 758

to start scanning wait for the driver to load and use networkselector option 2 to scan

do this if the driver loads without errors

check if you can use this option several times (open system.log first)

previous logs show that scan starts - need to make scan call return

 

WAIT!

 

last log shows SCAN_COMPLETE_NOTIFICATION

 

do you get this without having a kp?

well - ok test this one and check if you get this line in log

 

next step is make the driver get this:

ieee80211_send_probe_req

this means that the scan is done and a request to associate to a network was made

 

iwi3945 rel 759

i think there's a bug in scan call

this might fix it

 

Hey! you need to post logs before i post new releases :)

 

iwi3945 driver status

once i figure out how this works the driver will start associating to networks

get ready

lol yeah i think i will. What do i need to enable to get hidden ssid's? And get this i run it in -s and load kext and run networkselector and works fine. Nothing KP's or crashes. Weird. Must be a graphical thing with network selector? don't know. Well couldn't be cause i ran it in terminal in desktop mode and still froze. Oh well i'll get some logs and up them and you let me know if anything happened k.

 

Thanks Man

 

Oh and did you figure out why i can't remove the old .dmg file in the iwi2200 folder to build a new one? It gives me that password error and doesn't build but if i leave the .dmg file in the folder it builds fine. Any thoughts? I posted a pic of it few post back check it out.

758 logs:

 

758syslogs.txt

 

No KP, sees my card with enet2:

 

post-104181-1208545382_thumb.png

 

En0 is my Ehernet, En1 is my usb stick; all disconnected.

 

It seems to be in a loop looking at my base station. FYI, there are 5 networks near me, one is wide open. It only sees one of my base stations.

 

I ran network selector at 14:57:40 in the log file.

 

This version is very stable so far. Machine is running hot though. still no freeze or KP after 20 mins.

Guest
This topic is now closed to further replies.
×
×
  • Create New...