enzobelmont Posted July 15, 2009 Share Posted July 15, 2009 any one tell how we can install driver with final instructions? Thanks Atif this guy wants detailed information; this thread has become a big mess of ideas. (this is good) Atif Spall: you should check genuis bar for detailed information. Saludos. Link to comment Share on other sites More sharing options...
Tienneke Posted July 16, 2009 Share Posted July 16, 2009 any one tell how we can install driver with final instructions? Thanks Atif Indeed, check genius bar X4500 thread, this always has the latest known stable method of getting the resolution fix. I'll also update it when we get QE/CI working Link to comment Share on other sites More sharing options...
chopped Posted July 16, 2009 Share Posted July 16, 2009 I'll also update it when we get QE/CI working haha, love the optimism. dont jinx it now. wait, was that optimism or a clue that you've made progress? Link to comment Share on other sites More sharing options...
Tienneke Posted July 16, 2009 Share Posted July 16, 2009 haha, love the optimism. dont jinx it now. wait, was that optimism or a clue that you've made progress? It was optimism, I'm atm trying to get GMA X4500 working in snow leopard, but running into problems.. Don't get framebuffer working at the moment.. But I have a lot of faith in ColdEquation, who seems to be learning a lot from reading the intel docs (I gave up, I don't get what everything means, and decided to first learn programming properly in C..) Link to comment Share on other sites More sharing options...
MrBryan Posted July 16, 2009 Share Posted July 16, 2009 Just wanted to report, FWIW, (bear with me, there are a few threads here) The latest and every script I have tried with my ideneb 10.5.7, and GMA X4500 MHD (Dell Latitude e6400) device id 24A2 Starts up, loads blue desktop screen, then the LCD appears to power off and the system halts completely, presumably when trying to switch resolution to native (1600x1200 is for this card & set up) I've messed with it so many times it always ends up corrupting my system files and I have to reinstall ideneb. And I'm not sure if this has been discussed, but under linux there is both a dev ID 24A2 AND 24a3 -- setting the script to the latter, 24a3 does nothing. If I recall, one is a VGA device and one is a graphics controller (according to lspci linux ID lookup anyways) And lastly a question: Do those who have this working with FB have the ability to sleep their display / machines? I've never been able to and its the major hurdle from using OSX86 on this laptop as main OS. It seems to get stuck at trying to sleep the display when trying to sleep the system, and when I try to sleep display directly it just stutters a bit and stays awake. Not sure if having a kext loaded with FB would affect that or if it has to do with some ACPI kext or something. Thanks so much for working on this --- any help I can provide I will gladly do in linux / windows / osx86 Link to comment Share on other sites More sharing options...
coldequation Posted July 17, 2009 Share Posted July 17, 2009 Did you try plugging in an external monitor, and switching displays? I'm coming to the conclusion that we'll need to do kernel debugging to find out why the kext isn't loading. I haven't done that before, so I'll probably start with something simpler-- like superhai's voodoopower, which keeps crashing leopard on me. For that, I have source, so I can figure out how to do two-machine debugging without also hurdling Apple's binary only kexts. So it's going to be a few more weeks, until I get up to speed. I will have a 4500 machine to play with, but I haven't installed OS X on it yet, since it will need a new wireless card. So hang tight. Just wanted to report, FWIW, (bear with me, there are a few threads here) The latest and every script I have tried with my ideneb 10.5.7, and GMA X4500 MHD (Dell Latitude e6400) device id 24A2 Starts up, loads blue desktop screen, then the LCD appears to power off and the system halts completely, presumably when trying to switch resolution to native (1600x1200 is for this card & set up) I've messed with it so many times it always ends up corrupting my system files and I have to reinstall ideneb. And I'm not sure if this has been discussed, but under linux there is both a dev ID 24A2 AND 24a3 -- setting the script to the latter, 24a3 does nothing. If I recall, one is a VGA device and one is a graphics controller (according to lspci linux ID lookup anyways) And lastly a question: Do those who have this working with FB have the ability to sleep their display / machines? I've never been able to and its the major hurdle from using OSX86 on this laptop as main OS. It seems to get stuck at trying to sleep the display when trying to sleep the system, and when I try to sleep display directly it just stutters a bit and stays awake. Not sure if having a kext loaded with FB would affect that or if it has to do with some ACPI kext or something. Thanks so much for working on this --- any help I can provide I will gladly do in linux / windows / osx86 Link to comment Share on other sites More sharing options...
MrBryan Posted July 17, 2009 Share Posted July 17, 2009 Awesome -- I will try the external monitor when I'm next home but I suspect it won't work because its not as though the system is responsive still but just no video -- the caps lock indicator, sound adjustment keys etc all stop working full stop. I'm just happy there's hope -- i had been considering swapping the motherboard for an nvidia equipped one for ~$300 before realizing that is crazy. Link to comment Share on other sites More sharing options...
coldequation Posted July 17, 2009 Share Posted July 17, 2009 Tienneke-- one more favor. No rush on it. Could you try setting the flag debug.iokit=VALUE in com.apple.Boot.plist with the Kernel Flags key. Where VALUE = one (or more of): kIOLogAttach = 0x00000001ULL, kIOLogProbe = 0x00000002ULL, kIOLogStart = 0x00000004ULL, kIOLogRegister = 0x00000008ULL, kIOLogMatch = 0x00000010ULL, kIOLogConfig = 0x00000020ULL, kIOLogYield = 0x00000040ULL, kIOLogPower = 0x00000080ULL, kIOLogMapping = 0x00000100ULL, kIOLogCatalogue = 0x00000200ULL, kIOLogTracePower = 0x00000400ULL, kIOLogServiceTree = 0x00001000ULL, kIOLogDTree = 0x00002000ULL, kIOLogMemory = 0x00004000ULL, // available = 0x00008000ULL, kOSLogRegistryMods = 0x00010000ULL, // Log attempts to modify registry collections // debug aids - change behaviour kIONoFreeObjects = 0x00100000ULL, kIOLogSynchronous = 0x00200000ULL, // IOLog completes synchrounsly }; We are probably most interested in things like kIOLogStart, kIOLogProbe, kIOLogConfig or kIOLogMapping. You'd probably need to force output to the syslog by using -v when booting. Thanks. My thought here is if we can narrow down where the driver is failing to load, that might be helpful. -u Link to comment Share on other sites More sharing options...
(Banned) Posted July 17, 2009 Share Posted July 17, 2009 Dell e5500:Still cannot change resolution Link to comment Share on other sites More sharing options...
NaplesBill Posted July 18, 2009 Share Posted July 18, 2009 Well, I can honestly say it works on my Compaq CQ60 (same as HP G60). I have to boot in safe mode though. It auto selects the correct resolution and all. Under System Profiler it is identified as an X3100 but the kext is loaded. Also, not sure if it matters but my graphics id shows as revision 9. **** UPDATE **** I had some time this am to play around with this some more. I am now booting normally with only the fb kext installed. I originally installed both kext files. Booting into safe mode and deleting the non fb kext solved my problem. For even more good news, my VGA port is also fully functional. So, dual displays and fb are working. Now if we can just get QE/CI! Link to comment Share on other sites More sharing options...
nomi81 Posted July 18, 2009 Share Posted July 18, 2009 Dell Latitude E6400 still no resolution support, even also only with FB kext it gives me blue screen. Link to comment Share on other sites More sharing options...
Masood Ahmed Posted July 19, 2009 Share Posted July 19, 2009 Hey guys, Following the instructions on this thread I was able to get native resolution on my Laptop (LG RD510 - Mobile Intel GMA 4500MHD). Thanks a lot. During my first try I got blank screen just after a flash of blue screen when booting up. I guess that was because I had modified the 3100kext files before applying the Genius Bar X4500 patch. After re-installing the OS I managed to apply the patch and get the native resolution working. I am new to OS X, but have experience in Linux driver development, so if you guys need me try anything on my laptop just shoot it across, I'll be ready. Once again thanks for all the work. Best of luck in getting QE working. Regads, Masood Ahmed Link to comment Share on other sites More sharing options...
tbz Posted July 19, 2009 Share Posted July 19, 2009 So, I am considering installing osx soon but i have an integrated x4500 on a dell s537.. just wondering if someone could privately message me what I should do to try to get it to work? Really confused to what I should do, so much information here My screens native resolution is 1600x900 though.. Link to comment Share on other sites More sharing options...
Poco Posted July 19, 2009 Share Posted July 19, 2009 So, I am considering installing osx soon but i have an integrated x4500 on a dell s537.. just wondering if someone could privately message me what I should do to try to get it to work? Really confused to what I should do, so much information here My screens native resolution is 1600x900 though.. Look the the Genius Bar thread iPoco Link to comment Share on other sites More sharing options...
CryticX Posted July 19, 2009 Share Posted July 19, 2009 I downloaded mouse magnifier and magnified, they work now temporary fix. Link to comment Share on other sites More sharing options...
Poco Posted July 20, 2009 Share Posted July 20, 2009 I downloaded mouse magnifier and magnified, they work now temporary fix. Pssst. Already known but yes it works to do that. iPoco Link to comment Share on other sites More sharing options...
coldequation Posted July 20, 2009 Share Posted July 20, 2009 How well does that fix work? Does the mouse pointer now look really large? The Intel docs mention the cursor size, that's why I'm trying to understand what's going on. I'm still puzzled why it happens. Pssst. Already known but yes it works to do that. iPoco Link to comment Share on other sites More sharing options...
Poco Posted July 20, 2009 Share Posted July 20, 2009 How well does that fix work? Does the mouse pointer now look really large? The Intel docs mention the cursor size, that's why I'm trying to understand what's going on. I'm still puzzled why it happens. Yup the mouse is just really large. I find it strange though that sometimes my mouse will appear for a split second then just go again. iPoco Link to comment Share on other sites More sharing options...
coldequation Posted July 21, 2009 Share Posted July 21, 2009 Status update. Still waiting on debugging. Need your help! I still remain hopeful that we can get this working. I am waiting to install OSX on a 4500MHD machine. Only then can I do two-machine debugging of the AppleIntelGMAX3100.kext. Unfortunately, that machine has an Intel 5100 wireless and an unsupported ethernet card. So I need to find my spare wireless card to install before doing the OSX install. In the meantime, there is another experiment that 4500MHD users can try. You will be telling IOKIT (what Apple uses to write drivers/kexts) to print out debug information. Doing so, might yield some useful info on where the patched 3100 kext fails. I could then use that info to speedup my debugging. Only people familiar with editing plists should try this. 1. Edit 2A42AppleIntelGMAX3100.kext/Contents/Info.plist 2. Before the <key>IODVDBundleName</key> entry, add the following: <key>IOKitDebug</key> <integer>65535</integer> 3. Open up the terminal. You should be in your home directory. (You can check by typing pwd and hit the return key). 4. enter the following command: sudo kextload -v 6 /System/Library/Extensions/2A42AppleIntelGMAX3100.kext &> 3100-dbg-kextload.txt 5. More than likely, you will have a problem causing you to reboot. 6. Zip up the 3100-dbg-kextload.txt file (it should be in your home directory) and post it to this thread. Thanks. -u Link to comment Share on other sites More sharing options...
chopped Posted July 21, 2009 Share Posted July 21, 2009 hmm, didnt cause me to reboot.. 3100_dbg_kextload.txt Link to comment Share on other sites More sharing options...
OriginalMACNUT Posted July 21, 2009 Share Posted July 21, 2009 Here is without the plug-in's installed. I'll try each plug-in back into the /s/l/e folder till I'm no longer able to boot and post those debugs as well. okay, here is the debug with GLDriver & VADriver bundle loaded, the non-fb fails with the GA.plugin installed. not sure this debug will offer anymore info, but hope it helps. Also, how do I dump the startup log, it's been so long since i did it, I can't remember. Basically it show's you the -V log at boot up, so you can see the log I have. Might try and get a snap shot with the cam, if I can do it fast enough. 3100_dbg_kextload.txt.zip GL___VA_bundle.txt.zip Link to comment Share on other sites More sharing options...
coldequation Posted July 21, 2009 Share Posted July 21, 2009 Damn. That didn't work at all. Thanks, OMN, Chopped. Unfortunately, there's no debug information in either of your logs other than what kextload -v prints out. Is there any debug info in your system logs for the kextload? It's possible that the debug is being ignored-- maybe I asked you to put it in the wrong place in the log. I'd suggest changing it back to before. We can try something else. Are either of you using Chameleon 2? If so, you can boot like this: mach_kernel -v io=0xffff If you could try that next time you boot, that would be great. Output will be in the system log. You'll need to have the non-FB (that is the 24A2AppleIntelGMAX3100.kext installed in /S/L/E). Thanks, -u Here is without the plug-in's installed.I'll try each plug-in back into the /s/l/e folder till I'm no longer able to boot and post those debugs as well. okay, here is the debug with GLDriver & VADriver bundle loaded, the non-fb fails with the GA.plugin installed. not sure this debug will offer anymore info, but hope it helps. OMN, Chopped. Both of you *already* have 2A42AppleIntelGMAX3100.kext loaded. Can you unload it, and try loading with the edited plist? Before trying the rebooting? Link to comment Share on other sites More sharing options...
OriginalMACNUT Posted July 21, 2009 Share Posted July 21, 2009 Well, tried but the output is the same to the first one I listed. Trying -v io=0xffff now Just tried the io=oxffff , there's no system dump. how do you pull up system logs in the terminal? really out of practice here. Cold, the 2a42 non-FB wasn't loaded till I ran that command, I just had stuck it into the /s/l/e folder before loading your command into the terminal. Link to comment Share on other sites More sharing options...
gozali Posted July 21, 2009 Share Posted July 21, 2009 hi guys, i've been abandoned this thread since 915resolutions topic, and it seems you guys find the solution to activate the QE/CI for 4500? can anyone give me the summary how to make it works , thanks in advance Link to comment Share on other sites More sharing options...
OriginalMACNUT Posted July 21, 2009 Share Posted July 21, 2009 hi guys, i've been abandoned this thread since 915resolutions topic, and it seems you guys find the solution to activate the QE/CI for 4500? can anyone give me the summary how to make it works , thanks in advance No CI/QE yet. @ cold. Sorry, THE non-FB was loaded, however, When I load it, it locks my machine up, though I can boot using second monitor and then auto-switchs to the LCD. so not quite sure why I can load that way, but locks machine if I do a kextload....... well, I'll keep messing around with it... -OMN Here's what the systems says, not much good though, but never the less.Intel GMA X3100: Chipset Model: GMA X3100 Type: Display Bus: Built-In VRAM (Total): 144 MB Vendor: Intel (0x8086) Device ID: 0x2a42 Revision ID: 0x0007 Displays: Display: Resolution: 1366 x 768 Depth: 32-bit Color Core Image: Software Main Display: Yes Mirror: Off Online: Yes Quartz Extreme: Not Supported Built-In: Yes 242-T11: Resolution: 1360 x 768 @ 76 Hz Depth: 32-bit Color Core Image: Software Mirror: Off Online: Yes Quartz Extreme: Not Supported Rotation: Supported Link to comment Share on other sites More sharing options...
Recommended Posts