Pulsewidth Posted October 31, 2009 Share Posted October 31, 2009 Hey what's up new member here. I'm very excited about dual-booting OS X and Windows 7 on my netbook however it has cost me quite a few hours of frustration. I've done a few forum searches and read a quite a lot of threads so bear with me if I'm asking the same questions: -I have to manually enter the parameter cpus=1 -f every time in the Chameleon Bootloader. If I leave out cpus=1 I get a kernel panic. If I omit -f OS X automatically reboots. Is there a way to configure Chameleon to automatically use these boot parameters? -Intel GMA 950 - How can I get a higher resolution than 800x600? -I managed to get audio working but I am unsure how to get my Atheros AR5007EG up and running. I have read threads such as these, however I am hesistant to try it with iDeneb 10.5.8. Has anyone had any luck getting this adapter working 100%? Thanks. Link to comment https://www.insanelymac.com/forum/topic/195115-ideneb-1058-lite-edition-eee-900a/ Share on other sites More sharing options...
vilpostus Posted October 31, 2009 Share Posted October 31, 2009 Be sure to use the forum search. You can really find help, just do a proper search. cpus=1. Insert it to com.apple.Boot.plist located in /Extra folder. Open it with PlistEditPro. Locate the line "Kernel flags" ant insert cpus=1 to the line below. Like: <key>Kernel Flags</key> <string>cpus=1</string> GMA. Try inserting EFI string to com.apple.Boot.plist first. Use OSx86Tools to get the string and PlistEditPro to insert it. Atheros. http://www.insanelymac.com/forum/index.php?showtopic=100669 http://www.insanelymac.com/forum/index.php?showtopic=162189 Link to comment https://www.insanelymac.com/forum/topic/195115-ideneb-1058-lite-edition-eee-900a/#findComment-1316024 Share on other sites More sharing options...
Pulsewidth Posted November 3, 2009 Author Share Posted November 3, 2009 I tried adding the EFI String using osx86tools. When I click on gfx string I don't get the drop down list of all the graphics cards. When I try to manually add the string I get a kernel panic. I installed Io80211family v 2.1.2 and now Airport is working but doesn't detect any wireless access points. I tried Kismac but I get an error when I try to install the Airport Extreme driver and the Atheros-based driver. I read that I have to edit Airportatheros.kext/info.plist and add 168cx1c, but where exactly? Here is the my info.plist. Thanks. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>AirPortAtheros</string> <key>CFBundleGetInfoString</key> <string>3.1.5, Copyright © 2006–2008 Apple Inc. All Rights Reserved.</string> <key>CFBundleIdentifier</key> <string>com.apple.driver.AirPort.Atheros</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>AirPortAtheros</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleShortVersionString</key> <string>3.1.5</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>315.44.0</string> <key>IOKitPersonalities</key> <dict> <key>Atheros Wireless LAN PCI</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AirPort.Atheros</string> <key>IOClass</key> <string>AirPort_Athr5424ab</string> <key>IOMatchCategory</key> <string>IODefaultMatchCategory</string> <key>IONameMatch</key> <array> <string>pci106b,0086</string> <string>pci168c,1c</string> <string>pci168c,23</string> <string>pci168c,24</string> </array> <key>IOProviderClass</key> <string>IOPCIDevice</string> </dict> </dict> <key>OSBundleLibraries</key> <dict> <key>com.apple.iokit.IO80211Family</key> <string>200.0</string> <key>com.apple.iokit.IONetworkingFamily</key> <string>1.6.0</string> <key>com.apple.iokit.IOPCIFamily</key> <string>2.0</string> <key>com.apple.kpi.bsd</key> <string>9.0.0</string> <key>com.apple.kpi.iokit</key> <string>9.0.0</string> <key>com.apple.kpi.libkern</key> <string>9.0.0</string> <key>com.apple.kpi.mach</key> <string>9.0.0</string> <key>com.apple.kpi.unsupported</key> <string>9.0.0</string> </dict> </dict> </plist> Link to comment https://www.insanelymac.com/forum/topic/195115-ideneb-1058-lite-edition-eee-900a/#findComment-1318371 Share on other sites More sharing options...
vilpostus Posted November 3, 2009 Share Posted November 3, 2009 I tried adding the EFI String using osx86tools. When I click on gfx string I don't get the drop down list of all the graphics cards. When I try to manually add the string I get a kernel panic.Reinstall OSX86Tools. See the most bottom window with some digits and letters, after the card was selected (0:31)? That is the data you need to copy. Be sure to select it all. Use cmd+a to select all. Now open PlistEdit Pro. Open com.apple.Boot.plist located in /Extra. Find <key>device-properties</key> line. In the line just below it past the string you have previously copied in between <string>and</string> So the end result would look like this <key>device-properties</key> <string>af0400000100000006000000520000000100000002010c00d041030a00000000010106000004 0101060000007fff0400220000004100410050004c002c0073006c006f0074002d006e0061006d00 6 50000000c0000004275696c7420696e850000000200000002010c00d041030a00000000010106000 0 1e0101060000037fff04001c0000006400650076006900630065005f007400790070006500000017 0 0000045746865726e657420636f6e74726f6c6c6572220000004100410050004c002c0073006c006 f 0074002d006e0061006d00650000000c0000004275696c7420696eb00000000300000002010c00d0 4 1030a0000000001010600021f7fff0400100000006d006f00640065006c0000001d000000496e746 5 6c20436f72706f726174696f6e20363330304553421c0000006400650076006900630065005f0074 0 079007000650000001b000000534154412053746f7261676520436f6e74726f6c6c6572220000004 1 00410050004c002c0073006c006f0074002d006e0061006d00650000000c0000004275696c742069 6 e8d0100000900000002010c00d041030a0000000001010600001e0101060000047fff04001000000 0 6d006f00640065006c0000001f0000004372656174697665204c6162732041756469677932205661 6 c75651c0000007200650076006900730069006f006e002d006900640000000600000000001800000 0 760065006e0064006f0072002d006900640000000600000002112c00000073007500620073007900 7 300740065006d002d00760065006e0064006f0072002d006900640000000600000002111e0000007 3 0075006200730079007300740065006d002d006900640000000600000001101c0000006400650076 0 06900630065005f00740079007000650000001f0000004d756c74696d6564696120617564696f206 3 6f6e74726f6c6c6572220000004100410050004c002c0073006c006f0074002d006e0061006d0065 0 000000c0000004275696c7420696e180000006c00610079006f00750074002d00690064000000080 0 00000c000000160000006200750069006c0074002d0069006e0000000500000000ce000000030000 0 002010c00d041030a0000000001010600001c0101060000037fff0400100000006d006f006400650 0 6c000000390000004c434920337761726520457363616c61646520383030362d324c502050415441 2 f534154412d5241494420436f6e74726f6c6c65721c0000006400650076006900630065005f00740 0 790070006500000017000000524149442062757320636f6e74726f6c6c6572220000004100410050 0 04c002c0073006c006f0074002d006e0061006d00650000000c0000004275696c7420696ec100000 0 0300000002010c00d041030a0000000001010600001c0101060000027fff0400100000006d006f00 6 40065006c0000003100000056494120546563686e6f6c6f676965732c20496e632e2056543832787 8 787878205548434920555342206875621c0000006400650076006900630065005f00740079007000 6 50000001200000055534220436f6e74726f6c6c6572220000004100410050004c002c0073006c006 f 0074002d006e0061006d00650000000c0000004275696c7420696e</string> Be sure to set the correct permissions to com.apple.Boot.plist. sudo -s cd /Extra/Path/To/com.apple.Boot.plist chmod -R 644 com.apple.Boot.plist chown -R root:wheel com.apple.Boot.plist Now about Atheros. Locate these lines <key>IONameMatch</key> <array> <string>pci106b,0086</string> <string>pci168c,1c</string> <string>pci168c,23</string> <string>pci168c,24</string> </array> Add <string>pci168c,x1c</string> line. So the end result would look like this <key>IONameMatch</key> <array> <string>pci106b,0086</string> <string>pci168c,1c</string> <string>pci168c,23</string> <string>pci168c,x1c</string> <string>pci168c,24</string> </array> Now install the modified kext to /Extra/Extensions (be sure to remove the old one if any exists in /Extra) sudo -s cp -R /Path/To/Kext/KextName.kext /Extra/Extensions cd /Extra/Extensions chmod -R 644 KextName.kext chown -R root:wheel KextName.kext Be sure to recreate Extensions.mkext using MKext Tool and put it to the same location the previous version was (usually /Extra) A side note. Are you sure about 168cx1c string? Is it correct? Maybe it should be written like 168c,1c If so, it is already present, so no need to add it. Link to comment https://www.insanelymac.com/forum/topic/195115-ideneb-1058-lite-edition-eee-900a/#findComment-1318800 Share on other sites More sharing options...
Recommended Posts