Jump to content
15 posts in this topic

Recommended Posts

I have pretty well function computer now. I just want to clear up some error messages. And I would love to increase the sound volume...its a little low.

here is one of the error messages I get, when running dmesg

IOSurface: buffer allocation size is zero

 

and some more.

 

 

kxld[com.yourcompany.driver.AppleACPIPS2Nub]: The Mach-O file is malformed: Invalid magic number: 0xfeedface.

Can't load kext com.yourcompany.driver.AppleACPIPS2Nub - link failed.

Failed to load executable for kext com.yourcompany.driver.AppleACPIPS2Nub.

Kext com.yourcompany.driver.AppleACPIPS2Nub failed to load (0xdc008016).

Failed to load kext com.yourcompany.driver.AppleACPIPS2Nub (error 0xdc008016).

Couldn't alloc class "AppleACPIPS2Nub"

Link to comment
https://www.insanelymac.com/forum/topic/276122-clearing-up-some-error-messages/
Share on other sites

You are using VoodooHDA for sound, correct? Open Terminal and type:

 

sudo nano /System/Library/Extensions/VoodooHDA.kext/Contents/Info.plist

 

and scroll down to these two lines:

<key>VoodooHDAEnableHalfVolumeFix</key>
<false/>

and change it to:

<key>VoodooHDAEnableHalfVolumeFix</key>
<true/>

!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>VoodooHDA</string>

<key>CFBundleIdentifier</key>

<string>org.voodoo.driver.VoodooHDA</string>

<key>CFBundleInfoDictionaryVersion</key>

<string>6.0</string>

<key>CFBundleName</key>

<string>VoodooHDA</string>

<key>CFBundlePackageType</key>

<string>KEXT</string>

<key>CFBundleSignature</key>

<string>????</string>

<key>CFBundleVersion</key>

<string>0.2.1</string>

<key>IOKitPersonalities</key>

<dict>

<key>VoodooHDA</key>

<dict>

<key>CFBundleIdentifier</key>

<string>org.voodoo.driver.VoodooHDA</string>

<key>IOClass</key>

<string>VoodooHDADevice</string>

<key>IOMatchCategory</key>

<string>VoodooHDADevice</string>

<key>IOPCIClassMatch</key>

<string>0x04030000&0xffff0000</string>

<key>IOProviderClass</key>

<string>IOPCIDevice</string>

<key>IOUserClientClass</key>

<string>VoodooHDAUserClient</string>

<key>VoodooHDACodecHints</key>

<dict>

<key>1</key>

<dict>

<key>21</key>

<dict>

<key>AssocNum</key>

<integer>1</integer>

<key>SeqNum</key>

<integer>1</integer>

</dict>

<key>22</key>

<dict>

<key>DevType</key>

<string>CD</string>

</dict>

<key>25</key>

<dict>

<key>AssocNum</key>

<integer>1</integer>

<key>DevType</key>

<string>Line-out</string>

<key>SeqNum</key>

<integer>2</integer>

</dict>

</dict>

</dict>

<key>VoodooHDAHints</key>

<dict>

<key>ivref</key>

<true/>

</dict>

<key>VoodooHDAVerboseLevel</key>

<integer>1</integer>

</dict>

</dict>

<key>OSBundleLibraries</key>

<dict>

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

<string>1.1fc9</string>

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

<string>1.1</string>

<key>com.apple.kpi.bsd</key>

<string>8.0.0</string>

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

<string>8.0.0</string>

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

<string>8.0.0</string>

<key>com.apple.kpi.mach</key>

<string>8.0.0</string>

<key>com.apple.kpi.unsupported</key>

<string>8.0.0</string>

</dict>

</dict>

</plist>

You're using an ancient version of VoodooHDA (0.2.1). Use this version (2.7.2) and enable the half volume fix.

IOSurface: buffer allocation size is zero

This is an error with Adobe flash player, there is a bug filed with Adobe, there is also a thread with a poll on here somewhere.

If you want to add your vote to the bug tracker there is a link within the thread.

oh i finially got back in, I learned how to use my install usb, and mounted the drive and move the files, but the keyboard still didnt work. So I booted it arch=i386, it started working again, then I booted back in x64 and everything is fine. The voodoohda was updated, and modified. I still dont see much difference in sound, now youtube videos have no sound at all.

Did you update caches?

 

When you change a kext's plist file like that, you have to run Kext Utility or a similar program to update the kext caches; otherwise the changes don't work.

  • 1 month later...
×
×
  • Create New...