Jump to content

kexts!


bing
 Share

5 posts in this topic

Recommended Posts

I'm trying to get this thing down so bear with me... I have used munky's Boot132+EFI install method on my Wind Netbook. Excellent guide!

 

So I settled on what I believe are a known-good set of kexts from kamikaze to use, and added a couple more from a different set to get the onboard keyboard/trackpad to work. The system is quite stable but I have two problems.

 

1) No audio ("No Output Devices found")

2) The WiFi card only works when booting with the -f switch. With it, everything is perfect, without it and I get "No AirPort Card installed"

 

I've happy that of all the kexts I've added most reside in the EFI partition, except for the video drivers that would only work if installed to /S/L/E (new GMA950 BTW, also from kamikaze.) Anyway, I guess that's the whole point of EFI.

 

I'm not sure how to proceed. Should I copy the kexts that I'm already using into /S/L/E and see if they're picked up from there?

 

Or find alternate kexts? There is a standard distribution for the Wind that was crafted by stellarola, I'm not sure if those kexts are available, I would love to try those from the EFI partition to see if that solves my issues.

 

Aside from deciphering the logs, how can I tell what is being picked up from the EFI partition? I tried the Extension Audit tool in Pacifist but unfortunately it doesn't really help at all. It doesn't seem to list extensions that are being used from the EFI partition. :)

 

I've tried the following from single-user:

 

# rm -rf /System/Library/Extensions.mkext

# rm -rf /System/Library/Extensions/Caches/

# rm -rf /System/Library/Caches/

 

I've also tried:

 

# update_dyld_shared_cache

~&~

# update_dyld_shared_cache -force

 

I'm running 10.5.5 (installed 10.5.4, did the ComboUpdate to 10.5.5, then used Software Update and let it do it's thing. Also installed the "Aiport Etreme" update that sometimes solves issues with my card (Dell 1510.))

 

Here's what I'm using:

 

AppleACPIBatteryManager.kext

AppleACPIPS2Nub.kext **

AppleAzaliaAudio.kext

AppleDecrypt.kext

ApplePS2Controller.kext **

AppleSMBIOSEFI.kext

ClamshellDisplay.kext

Disabler.kext

IONetworkingFamily.kext

LaptopDisplay.kext

 

In case anyone else wants to try them, most are from here: http://forum.insanelymac.com/index.php?sho...mp;#entry924078

 

Those listed with ** are from here: http://web.me.com/andrew.schultz/WindPS2Files.zip -- http://forums.msiwind.net/mac/mouse-and-ke...ised-t4141.html

Link to comment
Share on other sites

@hecker: Thanks! I moved the AppleAzalia kext from the EFI partition to /S/L/E but the OS complained about it being "improperly installed" so I ended up just using the kamikaze installer, which worked fine. I have to figure out which method is best to control the output between headset and speakers, seems there are a few options.

 

I moved the networking kext to /S/L/E and wifi now works perfectly, no '-f' boot required. Although, if I disable it with Fn-F11, I'm not able to use it again until a reboot with it enabled. I gather this is normal on the Wind. BT seems to toggle fine, as indicated in the OS, though, I don't have an actual device to test with.

 

I've gotten more careful about repairing permissions regularly after messing with kexts.

 

@mavris: The whole point of learning Boot-132 + EFI was to be able to do Software Updates without issue, due to a clean Retail installation. I haven't messed with custom kernels yet.

 

At this point I have a working system with minimal changes to the standard installation, which is what I was after. I need to look into how to make the kexts that require /S/L/E the flexibility to reside in EFI. Maybe a custom kernel can help with that, I'm not sure.

Link to comment
Share on other sites

 Share

×
×
  • Create New...