Jump to content
3992 posts in this topic

Recommended Posts

Which cards need which versions of which kexts/framworks?

[EXAMPLE] 2100BG needs io80211.kext v10.4.7 and apple80211.framework v10.4.5 [EXAMPLE]

[EXAMPLE] 3945ABG needs io80211.kext v10.4.8 and NO framework [EXAMPLE]

 

you no longer need io80211.kext or apple80211.framework for iwi drivers

 

if you can help debug iwi3945 please give it a try

 

i've written something about this in previous posts

Hi,

I have a Acer Aspire 5612wlmi with INTEL PRO WIRELESS 2945ABG,

 

Can you send the lastest version of iwi3945 to I test on my laptop???

 

Maybe I can help you with my logs...

 

where I get the lastest version that you developing...

I reboot my machin in osx and I install the driver... and reboot again..

 

in network the drive have been found but as a PCI ETHERNET..

 

Once time, I downloaded over internet a iwi3945_v11.dmg .. that found the hard as AIRPORT but the mac address was wrong.....

I reboot my machin in osx and I install the driver... and reboot again..

 

in network the drive have been found but as a PCI ETHERNET..

 

Once time, I downloaded over internet a iwi3945_v11.dmg .. that found the hard as AIRPORT but the mac address was wrong.....

 

 

Ok, I searched for that Driver, Download and Install it - It recognized it as an Airport, the problem is to Turn it on.

I attached the logs and going to try rev 380.

 

-----------------

 

Ok, Rev 380 - It recognized it as an Airport, the diffrence from this version to the one I checked before is that I can't click on the button of "Internet Connections" to turn it on, the button is grey and says "Turn off" - but the hardare is turned off.

The PCI {censored} was mentioned in the list too.

Hope it Helped, here are the logs:

 

------

 

The First three logs are for the "iwi3945_v11.dmg" file that I download and tried it.

The Last are for rev 380.

dmesg.txt

system.txt

ioreg.txt

dmesg_rev380.txt

ioreg_rev380.txt

system_rev380.txt

for those who get somiliar logs like these:

 

+-o RP03@1C,2 <class IOPCIDevice, registered, matched, active, busy 0, retain count 10>

| | | +-o IOPCI2PCIBridge <class IOPCI2PCIBridge, registered, matched, active, busy 0, retain count 8>

| | | +-o PXS3@0 <class IOPCIDevice, registered, matched, active, busy 0, retain count 10>

| | | +-o darwin_iwi3945 <class darwin_iwi3945, registered, matched, active, busy 0, retain count 7>

| | | +-o IOEthernetInterface <class IOEthernetInterface, registered, matched, active, busy 0, retain count 10>

| | | +-o IONetworkStack <class IONetworkStack, registered, matched, active, busy 0, retain count 9>

| | | +-o IONetworkStackUserClient <class IONetworkStackUserClient, !registered, !matched, active, busy 0, retain count 5>

 

this means that there's no hardware in the computer compatible with iwi driver and it will never load.

this is also the reason of getting the driver try to free message

 

check ioreg for 8086 devices

 

go into windows, linux and find the vendor/card id

 

without this the driver will never load - put the right vendor id in info.plist of iwi3945.kext (check if it exist in ioreg log)

 

looks like some iwi cards are not set as 8086 (intel) devices

 

 

iwi3945 rev 376

 

this fixes last panic log message

 

 

iwi2200

since the driver reaches a stable status, it's time to put it in the insanelymac hardware list - anyone who admin iwidarwin can do this for the team?

 

Hi Jalavoui,

Can you take a look at this? I found this in device properties under XP:

 

DEVICE ID

PCI\VEN_8086&DEV_4222&SUBSYS_10008086&REV_02\4&192AC53F&0&00E0

 

HARDWARE ID

PCI\VEN_8086&DEV_4222&SUBSYS_10008086&REV_02

PCI\VEN_8086&DEV_4222&SUBSYS_10008086

PCI\VEN_8086&DEV_4222&CC_028000

PCI\VEN_8086&DEV_4222&CC_0280

 

COMPATIBLE IDENTIFIERS

PCI\VEN_8086&DEV_4222&REV_02

PCI\VEN_8086&DEV_4222

PCI\VEN_8086&CC_028000

PCI\VEN_8086&CC_0280

PCI\VEN_8086

PCI\CC_028000

PCI\CC_0280

 

I don't know if I need to change Info.plist to what?:

 

<key>IOPCIMatch</key>

<string>0x42228086 0x42278086</string>

 

Should I change 0x42278086 to 0x42228086?

 

Thanks, and have my logs for 380 also (made with your script, they are smaller!)

dmesg.txt

ioreg.txt

system.txt

PCI\VEN_8086&DEV_4222

 

I don't know if I need to change Info.plist to what?:

 

<key>IOPCIMatch</key>

<string>0x42228086 0x42278086</string>

 

Should I change 0x42278086 to 0x42228086?

Since 0x42228086 is included in the <string>, everything it's fine because the <string> is a list of possible matches, as in IOPCIMatch.

If you wanted to though, you could remove 0x42278086 and there would be no change in operation.

iwi3945 rev 380 ( I think, how do I know which rev I am using? )

no kernel panic when booting, system becomes very slow at boot screen, cannot proceed past login screen.

 

When I try single user and kextload system hangs at: Multiple concurrent scan requests in parallel. Ignoring second request.

 

See picture....

 

unable to generate logs as I am not able to load kextfile...

post-92950-1177534635_thumb.jpg

jalavoui or someone please help :)

 

 

I installed the driver rebooted.. would go past the loading thing.. then loaded in -s took a picture of the screen like you asked (included) also booted in shift and got the log files.

 

then deleted like it says in the faq the stuff in the Extensions folder..

 

but i still can't boot now :(

 

also i took a screen shot of what ubuntu says about my 3945. .since you where saying something about wrong device id's ?

 

here are all the files i have

 

thanks,

David

ioreg.txt

system.txt

post-95161-1177541172_thumb.jpg

post-95161-1177541188_thumb.png

ok, here is the readout from the getlogs.command

does this look normal? maybe this is why i dont get the dmesg readout.

 

Last login: Wed Apr 25 17:11:13 on ttyp1

Welcome to Darwin!

tprins228:~ TwistedFury$ /Users/TwistedFury/Desktop/getlogs.command; exit

 

Creating log files in folder /

 

/Users/TwistedFury/Desktop/getlogs.command: line 9: cd: /System/Library/Extensions/iwi2100.kext: No such file or directory

/Users/TwistedFury/Desktop/getlogs.command: line 12: cd: /System/Library/Extensions/iwi2200.kext: No such file or directory

Unable to obtain kernel buffer: Operation not permitted

usage: sudo dmesg

logout

[Process completed]

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