Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
Sign in to follow this  
metamorphism

PCI boards not recognized on ASUS M3A78-EM

7 posts in this topic

Recommended Posts

Beautiful install from OSX install disk.

Everything is rock solid stable and running smoothly except I can't see any cards on the PCI bus. I've tried about 10 cards now that my G4 can see, but they do not show up on my hackintosh.

I've tried the PCIRootUID=1, npci=0x2000 and npci=0x3000 and still nothing is visible.

Any ideas out there?

Share this post


Link to post
Share on other sites

iirc this should work in Leo, after instal and reboot, in terminal:

lspci -b -nn

and see if devices listed.

 

Hardware info? npci should only apply to newer OSX, especially 3000. To see what PCI root should be,if xcode is installed, in terminal:

ioreg -l | grep -15 "AppleACPIPCI" | grep "_UID"

LSPCI.zip

Share this post


Link to post
Share on other sites

I can use LSPCI and see the card information. This returns some vague card info about PCI-Bridge device, Vendor ID: 0x10b5, and Device ID: 0x9050.

 

The drivers are loaded as legacy kexts via Rosetta and I suspect as the card is not seen in About this Mac, the driver is not being loaded.

 

Looking at the console app log, the system tries to load the driver, but can't seem to find the PCI card.

 

Is there a boot option line I can use to get About this Mac to see the PCI cards?

Share this post


Link to post
Share on other sites

Since the early G5 was the last mac to have PCI slots, only power PC drivers are available which explains the Rosetta part. To get them working, your best bet would be to use your G4 and get the device and vendor ID's of the device and not the bridge, then add that info to the appropriate legacy kexts for them to load.

Share this post


Link to post
Share on other sites

The kext is loaded in LibraryStartupItems/FPXDriver

The only part of the kext that can be edited is StartupParameters.plist

Its code is:

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>Description</key>

<string>FPXDriver</string>

<key>Messages</key>

<dict>

<key>start</key>

<string>Loading FPXDriver</string>

<key>stop</key>

<string>Unloading FPXDriver</string>

</dict>

<key>OrderPreference</key>

<string>None</string>

<key>Provides</key>

<array>

<string>FPXDriver</string>

</array>

<key>Requires</key>

<array>

<string>Disks</string>

</array>

</dict>

</plist>

 

> > In the G4 the information is as follows:

> > Type: Other Bridge Device

> > Driver Installed: Yes

> > Bus: PCI

> > Slot: SLOT-4

> > Vendor ID: 0x10b5

> > Device ID: 0x9050

> > SubSystem Vendor ID: 0x10b5

> > Subsystem ID: 0x1092

> > Revision ID: 0x0002

 

Can you tell me what mods I need to do to get the card working?

Are the mods only to the StartParameters.plist in the LibraryStartupItems/FPXDriver folder or do I need to make modes elsewhere as well.

 

Thanks for the help

Share this post


Link to post
Share on other sites

I'm assuming this http://www.4pi.com/s.../software.shtml is what your trying to install? Make sure you have newest version, but even then support stopped a while ago. I can't download any to look as FTP servers require username and password, so have little to go off of.

 

If you look here https://pci-ids.ucw....ad/PC/10b5/9050 there is no listing for that subsystem ID. What exactly is the interface type on the card, proprietary or serial, RS232, CAN, etc.?

 

What your reading in startup parameters is just the equivalent to a launch daemon or launch service and has nothing to do with the actual driver/kext, only whether it should launch on boot or wait until you launch it manually. It's quite possible the card is functioning fine, but the controller software simply isn't compatible, in which case there may be some newer open source alternatives as well. The more I know, the more I can help.

 

http://www.biovis.com/ivision_supported_devices.htm

Share this post


Link to post
Share on other sites

Hello:

Thanks again for the help. You are correct, it is the 4Pi SE-II 5 Volt PCI card that I'm attempting to install in the hackintosh. It is unfortunately a proprietary card and the company is no longer in business. Hence there is little to no chance of finding a driver set or modified kexts anywhere. I'm sure I have the most recent set of drivers and I've put them up at www.sfu.ca/mdd/transfer/

You should be able to get them from there to have a look at.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.



×