Jump to content

Not detecting Firewire Card on 2nd PCI port

firewire pci pcie pcie x16 usb

  • Please log in to reply
3 replies to this topic

#1
N00b_un_2

N00b_un_2

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
My computer is an ASUS P5KPL-AM EPU motherbaord, intel Core2 Duo with 2GB of DDR2. It's pretty much a fool proof hackintosh. I was able to install 10.6.3 retail using the ##### method and then update to 10.6.8 combo update without any issues.
My issue is that originally I had purchased an ATI Radeon HD 3450 because I had read that it is supported on OSX, but I was misinformed and it is the HD 4350 that works. Just yesterday I happened to come across an nVidia Geforce 8800 GTS for free which I promptly swapped out and was ecstatic when it booted up on the first try when passing "GraphicsEnabler=Yes" at boot. I can switch resolutions, it supports DVI on both outputs and QE/CI works flawlessly.

Unfortunately, the 8800GTS is big. It's f'in HUGE, and it covers up the first PCI port that I used to keep my VIA Firewire PCI card plugged into which worked flawlessly. I figured no big deal, I have another PCI port. Unfortunately, when I plug the Firewire card into the second PCI port, my computer takes a VERY long time to boot into OSX, and once I am booted the system fails to detect any Firewire ports, but I can confirm that without the Geforce 8800 GTS installed and the VIA Firewire card installed in the first PCI port, firewire did in fact work just fine.

When I run lspci -nn in the terminal, it registers that the firewire card is installed, but the card is not detected in the system profiler.

So... is there are workaround here to get my card detected on the second PCI port or do I need to get another firewire card? I've read that changing the smbios.plist can affect hardware detection (I suppose that makes sense if my computer believes itself to be a model that had only one PCI port). I also have one PCIE X1 (the small approx. 1" wide port) available. And of course, USB is always an option. are there any PCIe X1 or USB firewire devices that are known to work on OSx86 or is there any chance of getting my second PCI slot detected properly?

Here's the output of lspci -nn. I've checked and it's IDENTICAL to the same output when running Ubuntu on this PC.
00:00.0 Host bridge [0600]: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller [8086:29c0] (rev 10)
00:01.0 PCI bridge [0604]: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port [8086:29c1] (rev 10)
00:1b.0 Audio device [0403]: Intel Corporation N10/ICH 7 Family High Definition Audio Controller [8086:27d8] (rev 01)
00:1c.0 PCI bridge [0604]: Intel Corporation N10/ICH 7 Family PCI Express Port 1 [8086:27d0] (rev 01)
00:1c.1 PCI bridge [0604]: Intel Corporation N10/ICH 7 Family PCI Express Port 2 [8086:27d2] (rev 01)
00:1d.0 USB Controller [0c03]: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 [8086:27c8] (rev 01)
00:1d.1 USB Controller [0c03]: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 [8086:27c9] (rev 01)
00:1d.2 USB Controller [0c03]: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 [8086:27ca] (rev 01)
00:1d.3 USB Controller [0c03]: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 [8086:27cb] (rev 01)
00:1d.7 USB Controller [0c03]: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller [8086:27cc] (rev 01)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev e1)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge [8086:27b8] (rev 01)
00:1f.1 IDE interface [0101]: Intel Corporation 82801G (ICH7 Family) IDE Controller [8086:27df] (rev 01)
00:1f.2 IDE interface [0101]: Intel Corporation N10/ICH7 Family SATA IDE Controller [8086:27c0] (rev 01)
00:1f.3 SMBus [0c05]: Intel Corporation N10/ICH 7 Family SMBus Controller [8086:27da] (rev 01)
01:00.0 VGA compatible controller [0300]: nVidia Corporation G80 [GeForce 8800 GTS] [10de:0193] (rev a2)
02:00.0 Ethernet controller [0200]: Atheros Communications AR8121/AR8113/AR8114 Gigabit or Fast Ethernet [1969:1026] (rev b0)
04:01.0 FireWire (IEEE 1394) [0c00]: VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller [1106:3044] (rev 46)


#2
N00b_un_2

N00b_un_2

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
BUMP

#3
N00b_un_2

N00b_un_2

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
Okay a little bit of light has been shed here. Using OSX86 tools to create an EFI string for my ethernet so that I could access the app store, I discovered that the Firewire card is in fact detected properly, however the IO Ports are disabled. Just a hunch, but I'm wondering if the address assigned to the IO ports (ec00 in my case) are in use by other hardware. Perhaps VoodooHDA has something to do with this. I doubt it could be that simple, but I think I'm on the right track.

#4
PookyMacMan

PookyMacMan

    InsanelyMac Legend

  • Moderators
  • 1,459 posts
  • Gender:Male
  • Location:Earth–Western Hemisphere, specifically
  • Interests:Computer science, engineering, trumpet performance, and a host of others. :D
You may be correct. Is it possible to reinstall? Often that's how I fix my PCI issues.

Also, I've noticed that swapping graphics cards without reinstallation can cause problems. Just something to think about. :)

This is definitely perplexing....





Also tagged with one or more of these keywords: firewire, pci pcie pcie x16 usb


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy