Voodooprojects

VoodooHDA => Bug Reports => Topic started by: lebidou on April 23, 2009, 12:15:57 AM

Title: No more autoswitch with Rev8 [ALC880-FSC Amilo Pi1556]
Post by: lebidou on April 23, 2009, 12:15:57 AM
Pin names recognition is better, however I get any sound output nor input with Rev8.
Plus, the patch for Headphones autoswitching were added in the "prefpane version" but appears to be removed from this one (consist in patching pin 21 & 22 to belong to as=1).

I have this error repeated in syslog right after PCMDI_PLAY messages:
Apr 23 00:02:20 Bidou kernel[0]: IOAudioStream[0x3f6e400]::clipOutputSamples(0x1f4, 0x205) - clipping function returned error: 0xe00002c7

(Codec dump attached)
Title: Re: No more sound with Rev8 [ALC880-FSC Amilo Pi1556]
Post by: lebidou on April 23, 2009, 01:33:08 AM
Oooops…

My mistake, messed up something FloatSupport and wasn't compiling correctly so sound is working.

Still no Input amplification, and the autoswitch disapeared.
Title: Re: No more autoswitch with Rev8 [ALC880-FSC Amilo Pi1556]
Post by: fassl on April 23, 2009, 10:48:43 AM
It is not removed but patching is done now in the Info.plist rather than having to patch in the source.
Here is the Info.plist for ALC880:

Code: [Select]
<?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>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&amp;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.kernel.6.0</key>
<string>7.9.9</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>

Edit: Note that you may have to adjust that Info.plist since i assigned the Line-in as Line-out for me to have another output jack.
Title: Re: No more autoswitch with Rev8 [ALC880-FSC Amilo Pi1556]
Post by: lebidou on April 23, 2009, 02:59:38 PM
Ahhhh…  Ok, that's far better like that indeed.

thank you very much