Jump to content
3411 posts in this topic

Recommended Posts

jalavoui, I download all the 'iwi3945_new-osx10.5' source code today (26th March) from http://code.google.com/p/iwidarwin/ and built the attached iwi3945.kext.

 

On my Sony VAIO AR21S laptop (has built-in Intel PRO/100 VE & 3945ABG) running KALYWAY 10.5.2 the kext loads and shows the correct MAC address of my wifi card (as can be seen in the attached logs). Also loading the kext created a new connection/card in Preferences -> Network which shows up in a cable unplugged state ... but after sometime: 1 minute or 20 minutes I get a system crash.

(fyi: my wifi router was configured for WEP access at the time of the test)

 

I also tried removing the PRO/100 VE kext and deleting that interface and rebooting so only the iwi3945 was present but got the same behavior. iwi3945 loads ok (not sure if the logs show everything is ok with the link between the driver and card, but as I said it does report the MAC address correctly) and after sometime, which can be immediately or 20 minutes of the OS X running ok it suddenly crashes.

 

NOTE TO ALL: If you use the kext I attached you must know how to correct the permissions after you copy it to the extensions folder, and also how to boot in single user mode and be able to manually delete this kext, in case it causes crashes on boot after installation (like you should know how with any of these kexts, not just this one attached).

iwi3945.zip

dmesg.txt

ioreg.txt

system.txt

getlogs4.command.zip

Hopefully the attached .dmg works.. I just changed the build script so that it would make the dmg, as it seemed like that was all that needed to be done.

 

 

jalavoui, I download all the 'iwi3945_new-osx10.5' source code today (26th March) from http://code.google.com/p/iwidarwin/ and built the attached iwi3945.kext.

 

On my Sony VAIO AR21S laptop (has built-in Intel PRO/100 VE & 3945ABG) running KALYWAY 10.5.2 the kext loads and shows the correct MAC address of my wifi card (as can be seen in the attached logs). Also loading the kext created a new connection/card in Preferences -> Network which shows up in a cable unplugged state ... but after sometime: 1 minute or 20 minutes I get a system crash.

(fyi: my wifi router was configured for WEP access at the time of the test)

 

I also tried removing the PRO/100 VE kext and deleting that interface and rebooting so only the iwi3945 was present but got the same behavior. iwi3945 loads ok (not sure if the logs show everything is ok with the link between the driver and card, but as I said it does report the MAC address correctly) and after sometime, which can be immediately or 20 minutes of the OS X running ok it suddenly crashes.

 

NOTE TO ALL: If you use the kext I attached you must know how to correct the permissions after you copy it to the extensions folder, and also how to boot in single user mode and be able to manually delete this kext, in case it causes crashes on boot after installation (like you should know how with any of these kexts, not just this one attached).

 

 

Hey guys, I gave both the .DMG a test and the .kext a test, no go...

 

When I booted with -v upon using the .DMG installation, it says it wasn't installed properly after you log off and log on again... and when you start leopard again, in -V, it scrolled a pattern of errors at a very fast rate and it just kept repeating in an infinite loop, so your .DMG is a no go. Had to remove it using -X

 

The .KEXT however, doesn't give you an error and I can still boot normally... however, it doesn't seem to do anything...

I installed it with KextHelper 0.7 so all the permissions were set properly, but it doesn't seem to do anything?

 

The .KEXT didn't seem to cause any harm...

 

I am using a Lenovo X61 Tablet FYI.

iwi3945

 

thanks for the builds

looks like the driver sometimes do some work - can someone post this logs? (try a few reboots and check system.log)

previous logs only shows the "not working" part

at some point you'll get a kernel panic - post the picture so i can check (boot with -s)

 

try to build the dmg instead of a zip file - it's easier for others to install and test

before build it in xcode delete the old .dmg file

 

 

iwi2200

 

anyone available for start working on WPA support?

you'll need xcode do to this

iwi3945 rel 652

 

added networkselector application to allow turning the card on/off

fixed the installer pkg and add a "readme"

 

 

you'll need to check if xcode definitions are right before build the .dmg

i don't have mac os x 10.5 so you need to check iwi3945.xcodeproj and networkSelector.xcodeproj before build

the xcode build need to look like this picture

 

 

the files in svn for iwi2200 also got this problem (including nsGUI.xcodeproj) check them before build the .dmg - this changes for mac os 10.4 / 10.5

 

if you need to rebuild delete the old .dmg file first

post-53253-1206662572_thumb.jpg

It shows me the correct information on the Network Utility, (Model, Vendor & MAC Address) with a Send error, & it shows up as an ethernet connection on the network Settings without link. I booted normally no problems at least for now.

Logs:

dmesg.txt

ioreg.txt

system.txt

iwi3945

 

i think the driver as a bug in code that makes it not to work if the network interface is not en1 - see it with ifconfig

also i don't know if networkselector works - try to call it a few times

this 2 things are important - can someone test this?

if you build a .dmg from svn post it here for others to test

Hello ,

 

I modified the driver , because there werre some link errors (down and up).

 

The driver has a KP in skb_dequeue ,

that is strange because it hadn't this KP before , the backtrace is :

 

test_function

ieee80211_tasklet_handler

skb_dequeue(KP after if(next != prev))

 

Bye

 

Nice to see all of you

 

PS: the log posted by Roal2488 come from an Ooooooolllllldddd version =p

 

[EDIT]:I commited a version with the working NetworkSelector , now the driver start with 100% of success and no more KP

iwi3945 rel 652

 

added networkselector application to allow turning the card on/off

fixed the installer pkg and add a "readme"

 

 

you'll need to check if xcode definitions are right before build the .dmg

i don't have mac os x 10.5 so you need to check iwi3945.xcodeproj and networkSelector.xcodeproj before build

the xcode build need to look like this picture

 

 

the files in svn for iwi2200 also got this problem (including nsGUI.xcodeproj) check them before build the .dmg - this changes for mac os 10.4 / 10.5

 

if you need to rebuild delete the old .dmg file first

 

i built the iwi220.xcodeproj and i got 32 errors and 2 warnings. This is the .dmg that i got from the build. If i did something wrong please tell me so that i can build it again.

iwi2200.dmg

sorry ... networkselector compiled in the same hackintosh

 

 

 

how i make the logs ...?

 

put the .kext and the networkselector in the same dir

go to these dir

 

sudo rm -f dmesg.txt

sudo rm -f system.txt

sudo rm -f ioreg.txt

sudo dmesg > dmesg.txt

sudo cat /var/log/system.log > system.txt

sudo ioreg -w 0 > ioreg.txt

 

sudo chown -R root:wheel iwi3945.kext

sudo chmod -R 755 iwi3945.kext

 

sudo kextload -i iwi3945.kext

 

then ...

if i am doing something wrong please, tell me ...

 

./networkselector

 

 

then ... u know

networkSelector.zip

for some reason the svn is not working for me to get the last version of the code.

can someone post here the latest svn i think 654 for the 3945 card?

i want the full code so i can build on my xcode - i installed the leopard with EFI v.8 GUID instead of MBR.

now i want to check if it works - maybe help develop the driver..

TNW,

i'm getting a bit upset with all the wrong logs and wrong kext .dmg builds

can you change the svn build script to allow building the .dmg

can you place iwi3945.dmg on the svn tree

 

the svn tree as missing folders - you can't build iwi3945.dmg without them

i'll fix that - nop it's all ok.

 

the build script is also ok

 

Hacktrix2006,

you only need the folder iwi3945_new-osx10.5

if the .dmg fails to build just press "build" and it will work

 

thanks

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