Jump to content

"lspci: Cannot find any working access method"


Nixwiz
 Share

13 posts in this topic

Recommended Posts

  • 3 months later...
lspci was working before, but lately I get this error: "lspci: Cannot find any working access method"

 

What could be the possible reason for this?

 

I've got the same problem, and the same question.

 

Anyone have an answer?

 

Me:

Dell Inspiron 1720 - Vanilla 10.6.4

GMA 965 X3100 (WORKING @ 1440x900x32 Res)

4GB Ram

Sigmatel 9205 Sound - NOT working

everything else = peachy

Link to comment
Share on other sites

  • 1 month later...
  • 2 weeks later...
  • 4 weeks later...

 

 

Thanks for the link...

However when i try to load the kernel extension after placing it in the /System/Library/extensions,

 

It's showing the following message.

mac3:Extensions root# kextload lspcidrv.kext/

/System/Library/Extensions/lspcidrv.kext failed to load - (libkern/kext) dependency resolution failure; check the system/kernel logs for errors or try kextutil(8).

 

Could you please help me with this.

 

1. The system details are:

 

mac3:Extensions root# uname -a

Darwin mac3 10.4.0 Darwin Kernel Version 10.4.0: Fri Apr 23 18:27:12 PDT 2010; root:xnu-1504.7.4~1/RELEASE_X86_64 x86_64

 

 

 

2. the plist content is shown below.

 

mac3:Extensions root# vi lspcidrv.kext/Contents/Info.plist

 

 

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

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

<plist version="1.0">

<dict>

<key>CFBundleDevelopmentRegion</key>

<string>English</string>

<key>CFBundleExecutable</key>

<string>lspcidrv</string>

<key>CFBundleIdentifier</key>

<string>com.x86dev.driver.lspcidrv</string>

<key>CFBundleInfoDictionaryVersion</key>

<string>6.0</string>

<key>CFBundleName</key>

<string>lspcidrv</string>

<key>CFBundlePackageType</key>

<string>KEXT</string>

<key>CFBundleSignature</key>

<string>????</string>

<key>CFBundleVersion</key>

<string>1.0</string>

<key>IOKitPersonalities</key>

<dict>

<key>lspci_user_client</key>

<dict>

<key>CFBundleIdentifier</key>

<string>com.x86dev.driver.lspcidrv</string>

<key>IOClass</key>

<string>lspci_io</string>

<key>IOMatchCategory</key>

<string>lspci_io</string>

<key>IOProviderClass</key>

<string>IOResources</string>

<key>IOResourceMatch</key>

<string>IOKit</string>

<key>IOUserClientClass</key>

<string>lspci_user_client</string>

</dict>

</dict>

<key>OSBundleLibraries</key>

<dict>

<key>com.apple.kernel.iokit</key>

<string>1.0.0b1</string>

<key>com.apple.kernel.libkern</key>

<string>1.0.0b1</string>

</dict>

<key>OSBundleRequired</key>

<string>Root</string>

</dict>

</plist>

Link to comment
Share on other sites

  • 2 weeks later...
  • 1 month later...

ash-3.2# kextutil -tv /System/Library/Extensions/PCILib.kext

/System/Library/Extensions/PCILib.kext has problems:

Warnings:

Executable does not contain code for architecture:

x86_64

Personality has no CFBundleIdentifier; the kext's identifier will be inserted when sending to the IOCatalogue:

PCILib_user_client

 

Dependency Resolution Failures:

64-bit kexts must use com.apple.kpi.* libraries, not com.apple.kernel* libraries.

Link to comment
Share on other sites

 Share

×
×
  • Create New...