Jump to content

PCI Prism45/PrismGT - Finding/Making a working driver


defiacnenl
 Share

2 posts in this topic

Recommended 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:

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

 Share

×
×
  • Create New...