Jump to content
1 post in this topic

Recommended Posts

For these days try.

I searched on apple.com and find the syntax for the info.plist.

Below are from developer.apple.com:

This entry matches a PCI device with a primary vendor ID of 0x8086 and a class code beginning with 0x0200, the class code for Ethernet controllers.

 

<key>IOPCIMatch</key>

 

<string>0x00008086&0x0000FFFF</string>

<key>IOPCIClassMatch</key>

 

<string>0x02000000&0xFFFFFF00</string>

 

As AppleIntel830.kext's info.plist it was:<string>0x35828086</string>.

As the syntax I think new file in 10.4.1+ supports all device which vendor is Intel(0x8086).

But when I use the command "/System/Library/Extensions/AppleIntel915.kext/Contents/MacOS/AppleIntel915.kext" in terminal it reports "Bus error".

Now I want to know the "Bus error" exactly means.

Can anyone find out how the kext matches device in 10.4.1+?

PS:I used Property List Editor to compared info.plist in both AppleIntel830.kext and AppleIntel915.kext.

I found only some version of class is different besides newest files with extra <key>IOClassMatch</key>.

 

Thanks

 

 

System:OS X x86 10.4.7

Graphic card:Intel 82852/82855G

×
×
  • Create New...