Jump to content
3411 posts in this topic

Recommended Posts

check if you have add the interface to system preferences - this can make different logs

the driver as a bug and it expects en1 to be the card interface

 

ok...

i'll post one more release to svn

wait

 

done

 

iwi3945 rel 693

ready to test

heres some new logs and kp pics.

 

 

dmesg.txt

ioreg.txt

system.txt

IMG_0899.tiff

 

 

jalavoui, no interface in network prefs.

 

 

build faild error: 'ieee80211_sta_start_scan' was not declared in this scope

For those that have no idea how to get the source code and how to compile the kext:

in terminal do this

svn co http://iwidarwin.googlecode.com/svn/trunk/...945_new-osx10.5 /Users/your_user_name/iwi_OSX_folder

after that open, if you have installed the Xcode, iwi3945.xcodeproj from the source folder and run Build.

Download http://iwidarwin.googlecode.com/files/getlogs4.command.zip

unzip-it somewhere ...

 

To load the kext:

drag and drop iwi3945.kext into /System/Library/Extensions/

(authenticate when prompted)

 

in terminal:

sudo -s

your password

sudo chmod -R 755 /System/Library/Extensions/iwi3945.kext

sudo chown -R root:wheel /System/Library/Extensions/iwi3945.kext

kextload /System/Library/Extensions/iwi3945.kext

or

kextload -t /System/Library/Extensions/iwi3945.kext

 

To get logs:

drag and drop getlogs.command from where you unzip-it and hit enter

Now you have the logs in the root of your drive.

Upload the logs here ...

 

Cheers

iwi3945 rev 693

 

im not sure i compiled it ok or not but it seems to recognize the card in sys prefs.

 

heres some logs.

dmesg.txt

ioreg.txt

system.txt

 

ifconfig

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384

inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1

inet 127.0.0.1 netmask 0xff000000

inet6 ::1 prefixlen 128

inet6 fd5c:8d92:fb98:79ee:216:d4ff:fecf:7996 prefixlen 128

gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280

stf0: flags=0<> mtu 1280

en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500

inet6 fe80::216:d4ff:fecf:7996%en0 prefixlen 64 scopeid 0x4

inet 192.168.1.5 netmask 0xffffff00 broadcast 192.168.1.255

ether 00:16:d4:cf:79:96

media: autoselect (100baseTX <full-duplex>) status: active

supported media: 10baseT/UTP <half-duplex> 10baseT/UTP <full-duplex> 100baseTX <half-duplex> 100baseTX <full-duplex> 1000baseT <half-duplex> 1000baseT <full-duplex> autoselect

fw0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 2030

lladdr 00:02:3f:73:93:40:13:a6

media: autoselect <full-duplex> status: inactive

supported media: autoselect <full-duplex>

en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500

ether 00:1b:77:10:dd:44

media: autoselect status: inactive

supported media: autoselect

 

BTW This is the worst way to communicate ever.. is there any other way??? mayb?

i'd like to install mac os x 10.5.2 in my imac g3 to see if it works

i'll need the ppc version and the i386 if possible

if anyone as a ftp link please pm me

torrents are very annoying

 

about communicating

i've already said this before...

i don't like to use msn, etc to talk about development

because i need to go back and check previous messages/logs

the best place to to it is in this forum

it as the driver history and help other developers to work on the drivers

if i keep the code discussions in one place i can go back and check the code later

in the past i've used code from iwi3945 in iwi2200

i'd like to keep it this way - learn and help other developers

sorry if this is not the best way to communicate

 

about virtual development

i always thought that it's not possible to share a network connection for someone with a computer with a 3945 card. to test the driver i need to unplug the 3945 computer connections and leave iwi3945 active

but - who am i - if someone as a solution for this please share it

i do feel that if i have the hardware this driver will be ready in a week

compile, tried to load kext and got this:

 

Last login: Sat Apr 12 15:08:08 on ttys000

damians-mx6920:~ Damian$ sudo -s

Password:

bash-3.2# sudo chmod -R 755 /System/Library/Extensions/iwi3945.kext

bash-3.2# sudo chown -R root:wheel /System/Library/Extensions/iwi3945.kext

bash-3.2# kextload -t /System/Library/Extensions/iwi3945.kext

kernel extension /System/Library/Extensions/iwi3945.kext has problems:

Missing dependencies:

{

"com.apple.iokit.IO80211Family" =

"A valid compatible version of this dependency cannot be found"

}

 

bash-3.2#

 

 

am I missing a kext? if so, and someone post.

logs from 694

 

can you try a few times to load the driver with kextload?

maybe removing en1 from system preferences helps

your logs show that the driver is not loading

 

thanks for helping

 

Tin_man_0,

you os x is probably {censored}ed up

better reinstall it

 

i haven't figured out why after using

kextload iwi3945.kext

some logs miss the initial debug messages

can this be because of already having en1 added to system preferences?

this doesn't help debugging the driver - initial log lines are very important

can someone figure this out for me?

694

ok.. iv loaded it several times. deleted the en1 from sys pref

 

heres some logs.

 

on img_0901 top line say too many chunks- and it repeated at least 28 lines.

dmesg.txt

ioreg.txt

system.txt

IMG_0901.tiff

IMG_0902.tiff

can you try a few times to load the driver with kextload?

maybe removing en1 from system preferences helps

your logs show that the driver is not loading

 

after a lot of messing around this is what i came up with

hopefully this helps

dmesg.txt

ioreg.txt

system.txt

"curious question, at some point will it be possible for the card to be detected as an airport card rather than as ethernet? "

 

 

 

yes flynhawaiian that is our goal. im not sure how long it will take but with the way everyone is working at this.. especially jalavoui i would expect it to be pretty soon. correct me if i am wrong....

I don't think the goal is for it to be detected as an Airport. I think the goal is to get it working at all, and have it use the network selector program - as the 2100 already does. As far as I know, the only drawback of the network selector is it doesn't support encryption, but I could be completely wrong about that.

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