Jump to content
3411 posts in this topic

Recommended Posts

I tried out your kext mlazy with the same error:

 

kextload: extension iwi3945.kext appears to be loadable

kld(): Undefined symbols:

_IOPCCardAddTimer

_IOPCCardDeleteTimer

kextload: kld_load_from_memory() failed for module /Users/drandre/Desktop/iwi3945.kext/Contents/MacOS/iwi3945

kextload: a link/load error occured for kernel extension iwi3945.kext

link/load failed for extension iwi3945.kext

(run kextload with -t for diagnostic output)

 

Im going to run the diagnostic now bbsoon

EDIT: diagnostic shows nothing

Jalavoui,

 

I booted from my Ubuntu live cd and grabbed the whole syslog. the only entries for my card were:

 

Apr 19 20:45:50 ubuntu kernel: [17179655.700000] ipw3945: Intel® PRO/Wireless 3945 Network Connection driver for Linux, 1.1.0mp

Apr 19 20:45:50 ubuntu kernel: [17179655.700000] ipw3945: Intel® PRO/Wireless 3945 Network Connection driver for Linux, 1.1.0mp

Apr 19 20:45:50 ubuntu kernel: [17179655.700000] ipw3945: Copyright© 2003-2006 Intel Corporation

Apr 19 20:45:50 ubuntu kernel: [17179655.772000] ipw3945: Detected Intel PRO/Wireless 3945ABG Network Connection

Apr 19 20:45:50 ubuntu kernel: [17179655.772000] ipw3945: Detected Intel PRO/Wireless 3945ABG Network Connection

Apr 19 20:45:50 ubuntu kernel: [17179657.996000] ipw3945: Detected geography ABG (11 802.11bg channels, 13 802.11a channels)

 

 

Should I do something in Ubuntu to make the driver load more/differently?

 

syslog.zip

Apr 19 20:45:50 ubuntu kernel: [17179657.996000] ipw3945

 

this is a very old driver - try iwl3945 1.2.23 wich is the same as the version we're working.

if you take a look to the linux log i post you'll understand what iwi3945.kext is expected to do

 

iwi3945 rel 769

i'm trying to make timers work

i need someone to look at this code, run a few tests and change it to make it work

the driver will not work without this

 

look at:

setup_timer(&ifsta->timer, ieee80211_sta_timer,(unsigned long) sdata);

i think this is were all the driver magic happens

 

the problem:

all xxx_timer functions aren't tested and need to be fixed

 

there are several ways to write these code - hope someone can help

Revision 769

iwi3945:

 

Version: 1.0.0d1

Last Modified: 4/20/08 9:57 AM

Get Info String: Copyright Joel Thomas 2005

Location: /System/Library/Extensions/iwi3945.kext

kext Version: 1.0.0d1

Load Address: 0x354cd000

Valid: Yes

Authentic: Yes

Dependencies: Satisfied

Integrity: Unknown

 

And some logs in different stages of boot and networkSelector used:

By the way ... no more system freezes, no more kernel panic

No more KP's or freezes, it just scans... (No KP on boot, manual kextload etc.).

 

In system.log it's just scanning. Nothing else.

I'll post my system.log now.

 

Nicely done!

 

EDIT: It's scanning for almost 1 hour... So I think it works now!!! The next step: select a network

 

My on/off switch also works.When I switch it of, it stops scanning, when I switch it back on, It starts scanning again! (only the light doesn't work, but that was a common problem with most of the cards I ment.)

systemlogrev769.txt

In system.log it's just scanning. Nothing else.

I'll post my system.log now.

 

goto console and use reload to get log lines from driver first load stage - this logs don't help

 

 

iwi3945 rel 770

the timers aren't working - this is no easy code

to see if the driver scan see the linux log i've posted - no false alarms please

i'm expecting kp

goto console and use reload to get log lines from driver first load stage - this logs don't help

 

Ok, I'll try that. (my system is just crashed, it automaticly installed the graphics update for some reason. I'm restoring my laptop from a time machine backup now.)

BTW, I mentioned, when I shut down my computer it continues scanning for 2 minutes or so. After it did that, it shuts down.

Logs 770

jalavoui at first load ... kp after 10 minutes

second boot with -s

check_firstup

connect

request scan - diabled!

check_firstup

check_firstup

disconnect

Now i am after a normal boot ... no KP ... see the logs and tell me if are useful

Testing 772

 

Normal boot, installed kext. Appears to be scanning.

 

No kp after a few mins so tried reboot. Shutdown takes a long time, looks like the card keeps scanning quite a while.

 

Normal reboot successful (no kp!), doesn't look like the card is scanning though?

 

Logs attached.

 

system.txtdmesg.txt

 

Hope I captured everything you need, let me know if you need it tested in some other way.

ioreg.txt

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