metamorphism Posted October 30, 2012 Share Posted October 30, 2012 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? Link to comment Share on other sites More sharing options...
eep357 Posted October 31, 2012 Share Posted October 31, 2012 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 1 Link to comment Share on other sites More sharing options...
metamorphism Posted November 10, 2012 Author Share Posted November 10, 2012 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? Link to comment Share on other sites More sharing options...
eep357 Posted November 11, 2012 Share Posted November 11, 2012 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. Link to comment Share on other sites More sharing options...
metamorphism Posted November 11, 2012 Author Share Posted November 11, 2012 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 Link to comment Share on other sites More sharing options...
eep357 Posted November 14, 2012 Share Posted November 14, 2012 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 Link to comment Share on other sites More sharing options...
metamorphism Posted November 14, 2012 Author Share Posted November 14, 2012 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. Link to comment Share on other sites More sharing options...
Recommended Posts