InfiniteMac OSx86  


Reply
 
Thread tools Display modes
  #1  
Old 02-20-2011, 12:23 AM
darkuttek darkuttek is offline
Cheetah
 
Join Date: Feb 2011
Posts: 1
PCIe bridges and io/mem ranges

Hello everyone!

I'm hoping that I might find here some DSDT hacking help, as I have been banging my head against the wall this whole day, compiling new DSDT one after another and booting to OSX to no avail.

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 lspci information from both linux and osx in this post. The DSDT.dsl file can be found here: http://www.datafilehost.com/download-7ac541cd.html
Attached Files
File Type: txt lspci_linux.log.txt (12.0 KB, 2 views)
File Type: txt lspci_osx.log.txt (11.1 KB, 1 views)
Reply With Quote
  #2  
Old 02-26-2011, 03:46 PM
Pere Pere is offline
Cheetah
 
Join Date: Jun 2010
Posts: 11
Hi.
I have read than is more a IRQ problem than memory adresses, for example , on some ACER machines, HPET has to get 4 IRQ instead 2 to get Network devices and other hardware to work.



💡 Deploy cloud instances seamlessly on DigitalOcean. Free credits ($100) for InfMac readers.

Reply With Quote
Reply