Jump to content
8 posts in this topic

Recommended Posts

Hello all,

 

I just built my first hackintosh. I'm aware of the risks of using a guide, like the latest Lifehacker guide, that is designed for a specific system/motherboard, but I figured it would be the quickest and easiest way to get a bootable install, and then I could fix any issues that remain. Install was definitely quick and easy, and I've nearly got everything working, but there is one problem in particular that I'm not sure I'll be able to figure out on my own: the first PCI slot isn't recognised.

 

First, my specs:

 

  • GA-G41M-ES2L motherboard
  • Intel Q9550 (4 x 2.83GHz)
  • BFG 9800GT 1GB
  • DWA-542 PCI wireless card
  • Built-in ethernet, sound
  • Snow Leopard 10.6.1

 

In the course of getting my wireless card working, I noticed something odd about my PCI slots. I originally installed the card in the first PCI slot, because slot 2 blocks one of the hard drive bays in my case. DPCI Manager could see and identify the card, but to OS X it didn't exist (it wasn't listed in System Profiler at all, even under "PCI"). At some point along my troubleshooting I moved the card to slot 2. Eventually I got the kext working and the card worked perfectly. But when I moved it back to slot 1, it disappeared. Not only that, but when I shut down I'd get a Kernel Panic. I moved the card back to slot 2 and everything works perfectly again, including shutdown.

 

I have 2 current theories:

 

1) The Version 2 Installer for the Lifehacker guide includes "automatic ethernet detection". This worked very well; my built-in ethernet was working right away. But the ethernet port shows up in System Profiler under "PCI" as installed in "slot 1". (My video card also shows up under "PCI" as "slot 1", but I assume it's just not differentiating between PCI and PCI-Express.) So when I install an actual card in PCI slot 1, is there some kind of conflict being created? I tried disabling on-board ethernet in my BIOS, but it didn't help. If it is a conflict, how could I resolve it? I'm not sure what the Lifehacker guide installed to make the ethernet work.

 

2) The Lifehacker guide, intended for a different motherboard, presumably has kexts and a DSDT designed specifically for their system/motherboard. I was happy to find that most everything worked fine. I've never made one myself, so I don't really know what goes into it, but is it possible either the DSDT or kexts don't properly support the GA-G41M-ES2L PCI controller, and can't see slot 1? In this case, might there be an edit I can make to the DSDT or kexts to support the slot?

 

A huge thank you to anyone who has any ideas or suggestions. I'm clearly a bit new to this, so I'm not really sure where to go from here.

I found one incidence of someone else having a problem with the first PCI slot, on another motherboard and presumably not using the Lifehacker guide.

 

Link

 

So this might be a slightly more common problem than my specific circumstance would make it appear.

I too found that there is a slight problem with my wireless card.

 

I have 2 different wireless adapters :

1- Buffalo (WLI2-PCI-G54

2-D-Link AirPlus Xtreme-G (DWL-G520)

 

I first test the D-Link and it was hanged on boot, nerve make it through boot, after several try, it won't go, so I then replace it with the Buffalo one and voila! it works flawlessly.

Note:  I test both in the the same pci slot.

I am using snow 10.6.1 with an ASUS P5QL-E. I did not install using any guide and I have everything working perfect except PCI Slot 3.

 

What do you mean by "Slot 1"? Is it the one on the edge of the Motherboard, or the one closer to the CPU?

I think #1 the closest to the CPU (rightmost) PCI Slot, then going to the left is #2, #3.

 

Anyway, every PCI Slot is working except the one that resides near the edge of the Motherboard. This is pretty frustrating, because I really need all three of them.

 

I have read that if you disable HPET in your BIOS the problem will be solved. But my motherboard has no such option, it is enabled by default! What a disturbing letdown! I really have to find another way to make this work. It did work on 10.5.6, so, there's got to be a way!!!

 

This is a real showstopper for me :angel:

I am using snow 10.6.1 with an ASUS P5QL-E. I did not install using any guide and I have everything working perfect except PCI Slot 3.

 

What do you mean by "Slot 1"? Is it the one on the edge of the Motherboard, or the one closer to the CPU?

I think #1 the closest to the CPU (rightmost) PCI Slot, then going to the left is #2, #3.

 

Anyway, every PCI Slot is working except the one that resides near the edge of the Motherboard. This is pretty frustrating, because I really need all three of them.

 

I have read that if you disable HPET in your BIOS the problem will be solved. But my motherboard has no such option, it is enabled by default! What a disturbing letdown! I really have to find another way to make this work. It did work on 10.5.6, so, there's got to be a way!!!

 

This is a real showstopper for me :(

 

By "slot 1" I mean the first PCI slot going down the board (so the first would be closest to the CPU). Counting from the CPU, the G41M has a PCI-Express 1x slot, a PCI-Express 16x slot, and two PCI slots. It is the first of the two PCI slots that does not work.

 

Thank you, though, that's the first I hear about disabling HPET. I believe my motherboard does have that option, so I will try it the next time I feel like moving cards around. It doesn't really make sense, though, and I'd rather leave HPET on since OS X actually supports it, but unblocking my HDD slot is more important than HPET, I suppose. Maybe there's something funny about the HPET...kext? Is there an HPET kext? If disabling it works, that might be a good place to start looking for the cause.

Wow, disabling the HPET actually did it! My wireless card was recognized immediately and I'm posting over its slot 1 connection now.

 

Thanks a lot, ytsestef! I hadn't seen that suggestion anywhere else.

 

Sorry I can't help you with your problem. Seems likely the auto-HPET is messing up your PCI slots, too, in which case you might be reliant on ASUS someday updating the P5QL-E bios with a disable feature.

Just one question, you mentioned that all is working on this board. Was sound working from using lifehacker install V2, or did you have to tweak it?? what about sleep... sorry to ask out of the topic.

 

thanks

 

I did manage to get everything working from the Lifehacker guide with the V2 installer, but it did take some work.

 

I didn't test sleep, since I don't usually use sleep on desktops, and I've since removed sleepenabler.kext to upgrade to 10.6.2, so I don't know if it works. I haven't tried installing the new version of sleepenabler yet, but that might help.

 

Sound took me the longest. You have to edit the DSDT as described here. Then download the first kext here. Now here's the tricky part. The Lifehacker installer includes an Extensions.mkext that contains their own LegacyHDA kext for their sound chip. Unless you get rid of it, it will conflict and sound won't work. So use Mkext Tool to extract all of the kexts from the Extensions.kext, then replace the LegacyHDA inside with the one you just downloaded, and then pack it all back up into the mkext. Replace the old mkext in the Extra folder with the one you just made, reboot, and you should have sound!

×
×
  • Create New...