Jump to content

PCI Prism45/PrismGT - Finding/Making a working driver


  • Please log in to reply
1 reply to this topic

#1
defiacnenl

defiacnenl

    InsanelyMac Protégé

  • Members
  • PipPip
  • 75 posts
I have a old prism card over here, wich i found somewhere on the attic.
The card wasnt functioning in windows before,
So i downloaded a driver, modded the pci id etc, and the windows driver works.

Intersil/Harris PrismGT/Prism45 
	   PCIVENID 1260 
	   DEVID 3890  
	   SUBSYS 42031113

So i took a look at the Tiger PrismGT drivers from gtdriver.binaervarianz.de
in the info.plist there is the vendor id 1260 + device ID 3890
Wich would mean that these drivers should work for this card

<key>IONameMatch</key>
				<array>
					<string>pci10b7,6001</string>
					<string>pci1260,3890</string>
				</array>

Could it be that gthe PrismGT are USB drivers, and not for PCI ?
if so how to modify the GT driver to look for the card on PCI bus ?
Or are these drivers not suitable for an intel based mac ?
I then decided to take a look at the kext being loaded :

arthur-osx:Contents jr$ sudo kextload -v /System/Library/Extensions/GTDriver.kext
 
 extension /System/Library/Extensions/GTDriver.kext has potential problems:
 Warnings
 {
	 "Kext has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style" = true
 }
 
 kextload: extension /System/Library/Extensions/GTDriver.kext appears to be loadable
 kextload: loading extension /System/Library/Extensions/GTDriver.kext
 kextload: extension /System/Library/Extensions/GTDriver.kext is already loaded

Since these drivers are for Tiger, they do NOT seem to work for Leopard 10.5.2
Are there any developers here that can help me get the PrismGT driver Leopard ready ?
ia how can i resolve the dependencie issue ?


Ow before anyone makes the suggestion to just buy a new card ... ppl that are familair with KisMAC know why i want this one to get to work :unsure:

#2
BigPimpin

BigPimpin

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 557 posts
  • Location:North Slope
Try
<key>IOPCIMatch</key>
<string>0x38901260</string>

instead of IONameMatch.

The warning about "immediate dependencies on both..." is something you can probably ignore. A lot of these hacked up kexts give that warning. I think it has to do with not fully updating them for Leopard 10.5. It is only a warning and it's not preventing anything from loading.

It says, "... GTDriver.kext is already loaded" and I don't think it would load at all if it was for a USB device, but I could be wrong. If it doesn't work it, it doesn't work, but it does appear to be loaded.

And now that I look at what I just typed, I don't think you have to change the device matching at all in the plist because it looks like it's loading just fine. Getting it to load and getting it to work are 2 different things. Just because you can fool OSX into loading a driver by futzing with the Info.plist doesn't mean it will work.





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