Jump to content
3992 posts in this topic

Recommended Posts

FlipHDK,

 

Thanks for the help. I really appreciate it.

 

Still no joy. Installed the framework, which shows up under system profiler, and the 80211 kext, which does not show up as loaded. It is there, with correct permissions, etc, but does not load. Still getting this message in profiler for iwi2000:

 

iwi2200:

 Version:	1.0.0d1
 Last Modified:	3/9/07 9:31 PM
 Get Info String:	Copyright Joel Thomas 2005
 Location:	/System/Library/Extensions/iwi2200.kext
 kext Version:	1.0.0d1
 Load Address:	0x38f34000
 Valid:	Yes
 Authentic:	Yes
 Dependencies:	Incomplete
 Dependency Errors:
 com.apple.iokit.IONetworkingFamily:	No valid version of this dependency can be found
 Integrity:	Unknown

 

While IONetoworkingFamily kext is loading, maybe my version (10.4.6) is not compatible? That appears to be what the dependency error is saying??

 

Or perhaps I need to modify my ionetworkingfamily plist to include my deviceID? I never thought of that, but that might be it??

Edited by blueman2
Dependencies: Incomplete

Dependency Errors:

com.apple.iokit.IONetworkingFamily: No valid version of this dependency can be found

 

You need that by the looks of things here it is: http://rapidshare.com/files/20387743/IONet...y.kext.zip.html

 

IONetworkingFamily.kext from 10.4.7

Edited by FlipHDK

Dear all :

 

I really need help.

 

I installed the previous 2 version iwi3945.dmg.

It just showed the icon above.

 

So I installed the lastest version of iwi3945.dmg

I got kernal panic. and I saw the 4 languages screen.

 

I tried to boot with "-v" mode, but It doesn't work.

I tried to boot from 10.4.8 install CD, and tried to remove the file from terminal.

but I am really a newbee , and don't know about the unix.

 

I typed "sudo -s"

but It said no such order.

so I couldn't go any further.

 

Can anyone tell me how to get my system back?

OR the only way for me is re-install the whole system.....

 

Please....the time is AM 4:00 here right now......

Dear all :

 

I really need help.

 

I installed the previous 2 version iwi3945.dmg.

It just showed the icon above.

 

So I installed the lastest version of iwi3945.dmg

I got kernal panic. and I saw the 4 languages screen.

 

I tried to boot with "-v" mode, but It doesn't work.

I tried to boot from 10.4.8 install CD, and tried to remove the file from terminal.

but I am really a newbee , and don't know about the unix.

 

I typed "sudo -s"

but It said no such order.

so I couldn't go any further.

 

Can anyone tell me how to get my system back?

OR the only way for me is re-install the whole system.....

 

Please....the time is AM 4:00 here right now......

 

Do this:

 

While booting press F8 ( like you would to boot with -v), boot with -s instead

Once that has loaded do the 2 commands to mount your hardrive, it tells you them on the screen.

Now type:

rm -R /System/Librarys/Extensions/iwi3945.kext/
reboot

Do this:

 

While booting press F8 ( like you would to boot with -v), boot with -s instead

Once that has loaded do the 2 commands to mount your hardrive, it tells you them on the screen.

Now type:

rm -R /System/Librarys/Extensions/iwi3945.kext/
 reboot

 

 

Thank you very much...

 

I applied the method.

But It showed: Read-Only file system.

 

I reboot into WinXP

and I delete the file form MacDrive...

 

Thank you anyway.....

 

Sincerely.

 

Chiels

Edited by chiels

FlipHDK,

 

Thanks once more for being such a giving member of this forum!

 

I did install the ionetworking kext you linked. Still no joy. Here is what I am seeing:

 

iwi2200:

 Version:	1.0.0d1
 Last Modified:	3/9/07 9:31 PM
 Get Info String:	Copyright Joel Thomas 2005
 Location:	/System/Library/Extensions/iwi2200.kext
 kext Version:	1.0.0d1
 Load Address:	0x32fbd000
 Valid:	Yes
 Authentic:	Yes
 Dependencies:	Incomplete
 Dependency Errors:
 com.apple.iokit.IONetworkingFamily:	No valid version of this dependency can be found
 Integrity:	Unknown

 

 

IONetworkingFamily:

 Version:	1.5.0
 Last Modified:	3/10/07 12:23 PM
 Get Info String:	Version 1.5.0, Copyright 2000-2005 Apple Computer, Inc.
 Location:	/System/Library/Extensions/IONetworkingFamily.kext
 kext Version:	1.5.0
 Load Address:	0x32771000
 Valid:	Yes
 Authentic:	Yes
 Dependencies:	Satisfied
 Integrity:	Kext is modified

 

The IONetworking kext seems to have taken, but still iwi2200 shows a dependency error related to IONetworking.

 

Any further thoughts? I am using 10.4.6 install, with the 3 updated files (ionetworking, 80211 kext, 80211 framework).

 

My adaptor info from XP, by the way, is

 

PCIVEN_8086&DEV_4220&SUBSYS_27118086&REV_054&39A85202&0&10F0

 

Thanks again for all the help and patience!

Hi

 

Im using 10.4.6. Which version of the iwi2200 should I use to get my wireless working crrectly. I tried 0.5 and was unable to connect to any networks. I got the Airport icon to show up on the taskbar. Please let me how I can detect and connect to wireless networks.

 

Thanks for the help.

I barely passed CS back in high school but iI'd still like to help out with development on 3945. to start, a short brief on the "map is zero" error that keeps some people from fully loading the kext would help. From what i gathered browsing the source, it has something to do with the card firmware not being loaded into memory.

Hi Guys,

 

I'm getting the following error when i try to install the iwi2200.dmg via the installer: You cannot continue, there is nothing to install.

 

Dutchforce

 

 

i allways use my root account to do the development

 

in the installer i've setup a script to fix permissions

 

can someone confirm if the installer works for non root accounts?

 

i haven't tested that - if this is a bug it's easy to fix

 

also remeber that iwi2200 no longer needs io80211 framework/extension

 

 

 

i think i have fixed some bugs

for these cards you'll need the io80211 framework/extension

 

 

iwi2100

 

-setup rx/tx queues

 

http://iwidarwin.googlecode.com/svn/trunk/...100/iwi2100.dmg

 

 

iwi3945

 

http://iwidarwin.googlecode.com/svn/trunk/...945/iwi3945.dmg

 

- fixed rx/tx queues

-ipw_scan() - i write this function. i think it need the new 80211 functions from iwlwifi-0.0.10. this means probally writting a new driver - i hope not

 

the "map is zero" error that keeps some people from fully loading the kext would help.

 

in my opinion this as is cause of conflicts with hardware - see previous posts

 

to fix edit the info.plist and set the right vendor/id of your card

 

type ioreg -w0 in the console wil help to get the right vendir/id

 

for people with acer laptops

 

i also have a acer

 

a old travelmate 4100 with 0x42208086 card

 

i don't have any problems with the card - the iwi2200 works fine

 

if you do - let me now what is the problem

 

 

about the Intel Wireless PRO 2915 A/B/G

 

iwi2200 should work for this card

 

i need kazu to look at the new code and maybe do some fixes for this card

 

if you have this card and iwi2200 don't work let me now

Hi :whistle:

 

First of all, Thank you for all this effort!

 

So I loaded the new DMG file, It didn't cruch (sorry about the english)...

 

The thing is that there is no signal or something like that, and the led don't starts,

 

I tried to change for 1 to 0 - (in the led section) - but still doesn't make anything...

 

And What about the Vendor ID - I tried to look up on Terminal But I didn't find it... maybe because of that it's not working?

 

Hope I helped, I'll try to bring pics and logs next time...

Edited by evis

Hi Jalavoui,

 

i tried to install your posted iwi2200.kext, first via the installer. This way didn't work, got the following error: You cannot continue. There is nothing to install.

 

Manually it worked better, but still the card is only recognized as a "PCI Ethernet Slot pci8086,4220" and not as a wireless adapter in the config menu. Dmesg gives me follwing

 

hi mem tramps at 0xffe00000

PAE enabled

enabling INTEL features

standard timeslicing quantum is 10000 us

vm_page_bootstrap: 123194 free pages

mig_table_max_displ = 71

Local APIC discovered and enabled

Enabling XMM register save/restore and SSE/SSE2 opcodes

Skipping duplicate extension "com.apple.driver.AppleRTL8139Ethernet" with older/same version (1.2.0 -> 1.2.0).

ACPI CA 20051117 [debug level=0 layer=0]

AppleIntelCPUPowerManagement: ready

PASSED! ...maximum protection of commpage set ALL

Copyright © 1982, 1986, 1989, 1991, 1993

The Regents of the University of California. All rights reserved.

 

using 2621 buffer headers and 2621 cluster IO buffer headers

ACPI: System State [s0 S3 S4 S5] (S3)

Security auditing service present

BSM auditing present

disabled

From path: "uuid",

Waiting for boot volume with UUID A7A6F225-AFCE-33DD-BAC2-9629A88C73C7

Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>

USB caused wake event (EHCI)

FireWire (OHCI) VendorID 1106 ID 3044 PCI now active, GUID 00023f4652000d5a; max speed s400.

Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IDEC@1F,1/AppleIntelPIIXATARoot/PRID@0/AppleIntelPIIXPATA/ATADeviceNub@0/IOATABlockStorageDriver/IOATABlockStorageDevice/IOBlockStorageDriver/IC25N060ATMR04-0 Media/IOFDiskPartitionScheme/Untitled 3@3

BSD root: disk0s3, major 14, minor 3

Jettisoning kernel linker.

Resetting IOCatalogue.

VGA: family specific matching fails

Matching service count = 0

Matching service count = 1

Matching service count = 1

Matching service count = 1

Matching service count = 1

Matching service count = 3

VGA: family specific matching fails

VGA: family specific matching fails

VGA: family specific matching fails

ApplePS2Trackpad: Synaptics TouchPad v5.9

com_apple_driver_RTL8139: Ethernet address 00:02:3f:19:1c:73

(71: coreservicesd)tfp: failed on 0:

iwi2200: disable 0 led 0 mode 1

iwi2200: : Detected Intel PRO/Wireless 2200BG Network Connection

IONetworkController::enable

darwin_iwi2200: Ethernet address 00:0e:35:34:10:bf

iwi2200: geography 6 = ZZM

iwi2200: Scan completed: 0 type 11, 11 channels, 1 status

iwi2200: associated: 'iwi2200' 02:0e:35:97:8c:04

julians-computer:/system/library/extensions julian$ sudo chown -R root:wheel iwi2200.kext

 

 

I'll hope this will help you.

 

greetz

 

dutchforce

Edited by dutchforce
i've updated the svn structure for the iwi project

 

latest build versions:

 

iwi2100

 

http://iwidarwin.googlecode.com/svn/trunk/...100/iwi2100.dmg

 

panic... pic and syslog attached.

 

but now I have a mac address (not real) at boot.

 

"darwin_iwi2100 Ethernet address a5:a5:a5:a5:00:00"

 

and there are many lines at boot related to iwi2100 but for a reason it can't be seen in syslog...

system.log.txt

post-83066-1173629206_thumb.jpg

iwi3945 - revision 222

 

Errors:

Mar 11 15:59:51 Kyle configd[57]: bootp_session_transmit: bpf_write(en1) failed: Network is down (50)

Mar 11 15:59:51 Kyle configd[57]: DHCP en1: INIT transmit failed

 

Theres still these errors:

Mar 11 15:59:51 Kyle configd[57]: Error: getGlobalMACAddress failed.

Mar 11 15:59:51 Kyle configd[57]: Error: WirelessConfigure() = 88001003

Mar 11 15:59:51 Kyle configd[57]: Error: initCardWithStoredPrefs failed.

dmesg.txt

ioreg.txt

system.txt

Edited by FlipHDK
panic... pic and syslog attached.

 

but now I have a mac address (not real) at boot.

 

"darwin_iwi2100 Ethernet address a5:a5:a5:a5:00:00"

 

and there are many lines at boot related to iwi2100 but for a reason it can't be seen in syslog...

 

can someone find out what are the last log lines?

 

it would help to fix the kernel panic

 

 

 

iwi3945 - revision 222

 

Errors:

Mar 11 15:59:51 Kyle configd[57]: bootp_session_transmit: bpf_write(en1) failed: Network is down (50)

Mar 11 15:59:51 Kyle configd[57]: DHCP en1: INIT transmit failed

 

Theres still these errors:

Mar 11 15:59:51 Kyle configd[57]: Error: getGlobalMACAddress failed.

Mar 11 15:59:51 Kyle configd[57]: Error: WirelessConfigure() = 88001003

Mar 11 15:59:51 Kyle configd[57]: Error: initCardWithStoredPrefs failed.

 

these are airport messages - don't really mather

 

looks like the driver his getting interupts. this could mean that the firmware is finally working

 

can someone confirm this?

Ok This are my logs for iwi9345:

 

I hope it will help somehow...

 

I also added some screenshots, maybe it could help... (?)

 

Anyway, This is the Continue of what you needed:

 

Mar 11 22:06:24 localhost configd[58]: Error: getGlobalMACAddress failed.

Mar 11 22:06:24 localhost configd[58]: Error: WirelessConfigure() = 88001003

Mar 11 22:06:24 localhost configd[58]: Error: initCardWithStoredPrefs failed.

Mar 11 22:06:24 localhost kernel[0]: iwi3945: ifconfig up

Mar 11 22:06:24 localhost configd[58]: bootp_session_transmit: bpf_write(en0) failed: Network is down (50)

Mar 11 22:06:24 localhost kernel[0]: iwi3945: ifconfig going up

Mar 11 22:06:24 localhost kernel[0]: iwi3945: getRATE_SET 0 r0:0 f0:0

Mar 11 22:06:24 localhost kernel[0]: iwi3945: getCHANNEL c:0 f:0

Mar 11 22:06:24 localhost kernel[0]: iwi3945: getSSID <hidden> l:0

Mar 11 22:06:24 localhost kernel[0]: iwi3945: ifconfig down

Mar 11 22:06:24 localhost kernel[0]: iwi3945: ifconfig going down

Mar 11 22:06:24 localhost kernel[0]: iwi3945: ifconfig up

Mar 11 22:06:24 localhost kernel[0]: iwi3945: ifconfig going up

Mar 11 22:06:24 localhost kernel[0]: iwi3945: getRATE_SET 0 r0:0 f0:0

Mar 11 22:06:24 localhost kernel[0]: iwi3945: getCHANNEL c:0 f:0

Mar 11 22:06:24 localhost kernel[0]: iwi3945: getSSID <hidden> l:0

Mar 11 22:06:24 localhost kernel[0]: iwi3945: ifconfig down

Mar 11 22:06:24 localhost kernel[0]: iwi3945: ifconfig going down

Mar 11 22:06:24 localhost configd[58]: DHCP en0: INIT transmit failed

Mar 11 22:06:24 localhost kernel[0]: iwi3945: ifconfig up

Mar 11 22:06:24 localhost kernel[0]: iwi3945: ifconfig going up

Mar 11 22:06:24 localhost kernel[0]: iwi3945: getRATE_SET 0 r0:0 f0:0

Mar 11 22:06:24 localhost kernel[0]: iwi3945: getCHANNEL c:0 f:0

Mar 11 22:06:24 localhost kernel[0]: iwi3945: getSSID <hidden> l:0

Mar 11 22:06:24 localhost kernel[0]: iwi3945: ifconfig down

Mar 11 22:06:24 localhost kernel[0]: iwi3945: ifconfig going down

Mar 11 22:06:24 localhost kernel[0]: iwi3945: ifconfig up

Mar 11 22:06:24 localhost kernel[0]: iwi3945: ifconfig going up

Mar 11 22:06:24 localhost kernel[0]: iwi3945: getRATE_SET 0 r0:0 f0:0

Mar 11 22:06:24 localhost kernel[0]: iwi3945: getCHANNEL c:0 f:0

Mar 11 22:06:24 localhost kernel[0]: iwi3945: getSSID <hidden> l:0

Mar 11 22:06:24 localhost kernel[0]: iwi3945: ifconfig down

Mar 11 22:06:24 localhost kernel[0]: iwi3945: ifconfig going down

Mar 11 22:06:24 eviathar-sarizadas-computer configd[58]: setting hostname to "eviathar-sarizadas-computer.local"

Mar 11 22:06:26 eviathar-sarizadas-computer kernel[0]: display: Not usable

Mar 11 22:06:26 eviathar-sarizadas-computer lookupd[88]: lookupd (version 369.6) starting - Sun Mar 11 22:06:26 2007

Mar 11 22:06:26 eviathar-sarizadas-computer loginwindow[74]: Login Window Started Security Agent

Mar 11 22:06:27 eviathar-sarizadas-computer mDNSResponder: Adding browse domain local.

Mar 11 22:06:56 eviathar-sarizadas-computer sudo: evis : TTY=ttyp1 ; PWD=/Users/evis ; USER=root ; COMMAND=/bin/bash

system.txt

dmes.txt

ioreg.txt

post-91287-1173653759_thumb.png

post-91287-1173653773_thumb.png

post-91287-1173653948_thumb.png

Edited by evis
in my opinion this as is cause of conflicts with hardware - see previous posts

 

to fix edit the info.plist and set the right vendor/id of your card

 

type ioreg -w0 in the console wil help to get the right vendir/id

 

for people with acer laptops

 

i also have a acer

 

a old travelmate 4100 with 0x42208086 card

 

i don't have any problems with the card - the iwi2200 works fine

 

if you do - let me now what is the problem

As you can see from my ioreg output

ioreg.txt

the card is showing up under the PCI devices with a device id:4222 vendor:8086 , in other words it's already listed in the iwi3945 info.plist. or perhaps it has the wrong device subsystem(x10008086). i don't see anything else in there that i can change to get it working. i did notice that those who have the driver loading fine have a very diferent ioreg output for their card. perhaps a Natit-style kext to force detection and hardware switch compliance would do the trick?

Okay, here you go: http://rapidshare.com/files/20366629/Archive.zip.html

Apple80211.framework and IO80211Family.kext from 10.4.7

 

Ive done it big and bold so when people are looking they might find it :)

 

it´s working. Click the link, choose free, wait 1.20 min aprox (see counter).

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