Jump to content
1 post in this topic

Recommended Posts

As it seems I'm still too new user, I'm forced to write about this issue here :( Well, hopefully some DSDT experts drop by!

 

I own a Acer Aspire 7730G laptop (pm45/ich9m, nvidia 9600m GT), on which Snow Leopard runs quite well. Graphics work, sounds too, usb without problems and even built-in usb webcam. However, something rather essential doesn't: other PCI express ports than those related to the GFX and sounds don't get memory and io ranges assigned to them. Because of this for example the ExpressCard slot doesn't work and plugging a card results in a kernel panic.

 

I have been trying to find the problem in the DSDT by comparing it to other files and by taking a look at the ACPI specs. Unfortunately, this hasn't been too fruitful, as most of the changes I have tried to do are more copy&paste than understanding the real mechanics behind the DSDT code.

 

So, to sum it up: I'm only looking at how to get io&mem address ranges assigned to PCIe bridges. USB works, GFX works, sound works -- but with this I need help.

 

I have attached the DSDT.dsl in this post, as well as lspci information from both linux and osx.

DSDT.dsl.txt

lspci_linux.log.txt

lspci_osx.log.txt

Link to comment
https://www.insanelymac.com/forum/topic/248521-dsdt-hacking-for-pcie-addresses/
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...