Jump to content

mnelson

mnelson

Member Since 11 Apr 2008
Offline Last Active Jan 23 2011 10:07 PM
-----

Posts I've Made

In Topic: GMA X4500

07 July 2009 - 05:09 AM

2a40 is a bridge memory controller. 2a42 is your GMA 4500MHD graphics core. 2a43 should be the chipset (probably GM45)

You need to rerun your lspci and post it. It doesn't have all the info. Run it with the following:

lspci -vvxxx >lspci.txt

Thanks.


I have the same result for GMA 4500MHD Three different numbers -- 2a40, 2a42, 2a43

My lspci -vvxxx is attached

In Topic: GMA X4500

06 July 2009 - 02:19 PM

Well, installing apple's ps2 driver from iatkos v7 dvd didn't change anything, even though i can't find voodoo ps/2 kext in the extensions folder anymore, still, after using the script, the result is the same, native resolution working, but no pointer. I just heard about osx86tools for the first time, so i'm gonna play with it a little.


When you install iAtkos v7 READ the manual. You will see it during the installation prosess. There is an information regarding PS/2 mouse problems and some advises regarding this issue. When I installed v7 for the first time my keyboard and mouse were not recognized. But than I chose Voodoo PS/2 (if I remember correct) kext and keyboard and mouse are ok now.

@ GMX 4500MHD driver developers
I have HP dv4t laptop. Here is my hardware info from lspci if it would help to diagnose and fix the 4500MHD driver problem. Everything works fine (out of the box -- wireless, sound, usb) except graphic card.

linux-tgmz:~ # lspci
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 03)
00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.3 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
03:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)
05:00.0 System peripheral: JMicron Technologies, Inc. SD/MMC Host Controller
05:00.2 SD Host controller: JMicron Technologies, Inc. Standard SD Host Controller
05:00.3 System peripheral: JMicron Technologies, Inc. MS Host Controller
05:00.4 System peripheral: JMicron Technologies, Inc. xD Host Controller
linux-tgmz:~ #

In Topic: GMA X4500

06 July 2009 - 02:15 AM

How did you call the script (exact command line you used)?

---
Anyway, let me know.

-u


What I did:

1. in the terminal executed sudo -s command
2. entered my password
3. placed script into the terminal (drug and drop) from extracted zip file (patch4500.bash.zip file was extracted)
4. added -vrf 2a42 after patch4500.bash (e.g. patch4500.bash -vrf)
5. enter
6. I have got this message in the terminal:
bash-3.2# /Users/jeff/Documents/MacOSx/script/patch4500.bash -vrf 2a42
patch4500.bash version: 20090704.1
patch4500.bash: Unknown AppleIntelGMAX3100FB version (might work anyway)
patch4500.bash: Unknown AppleIntelGMAX3100 version (might work anyway)
patch4500.bash: Please reboot now!
bash-3.2#

In Topic: GMA X4500

06 July 2009 - 01:47 AM

My bad. I added the resolution fix at the last minute, and didn't test that (of course!). It's fixed now, and I tested it.

Tutorial follows.

Anyway, here's what I do:

1. Open up a terminal
2. type sudo -s <hit return>
3. type your password
4. type the path to patch4500.bash, or drag into the terminal
5. Add any options you need. For example, I do not have a 4-series chip, so if I just hit return, it says:

patch4500.bash: 4 Series Chipset Integrated Graphics Controller NOT found.

6. The options are:
-v: print version
-h: print help
-r: Tienneke native resolution fix
-f DEVID - patch with passed DEVID instead of lspci lookup


Tried with second version of the bash patch with this key "patch4500.bash -vrf 2a42" After reboot I have got this: -- see screenshot

In Topic: GMA X4500

06 July 2009 - 01:06 AM

Here is the help:

This script takes stock AppleIntelGMAX3100 kexts, copies them, and patches
the copies to include the device for your Intel 4-series as determined by
lspci. Optionally the device id can be passed via the -force option to this
script. If the -res option is passed, you should be able to boot in normal mode
using native resolution, but you will NOT get QE/CI when we figure that out.

NOTE: Your original kexts are not touched.

It is hoped that eventually this script will enable Quartz Extreme and Core Image
on machines that have Intel 4-series chipsets.

If you update your stock kexts, just run this script again
so that your patched drivers get updated as well.
This has been tested with stock 10.5.7 kexts.

Usage: patch4500.bash
-v: print version
-h: print help
-r: Tienneke native resolution fix
-f DEVID - patch with passed DEVID instead of lspci lookup

Example: patch4500.bash -vf 2e12

Please let me know if it works for you. If it tests out clean, I will ask Tienneke to add it to his Genius Bar topic.

-u


Does not work for me. Tried it a couple of times. With -vf, -vrf ... patch was applied but nothing happened. After reboot no native resolution (only 1024x768) and no information in "About This Mac" about x3100 graphic chip as it was with Trauna patch.

By the way... I can not get any information from lspci. Tried it with sudo and without. Showed me only this:
$ lspci
 lspci: Cannot find any working access method.
© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy