Author Topic: No more autoswitch with Rev8 [ALC880-FSC Amilo Pi1556]  (Read 2560 times)

0 Members and 1 Guest are viewing this topic.

lebidou

  • Resident
  • Posts: 133
No more autoswitch with Rev8 [ALC880-FSC Amilo Pi1556]
« 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)
« Last Edit: April 23, 2009, 01:33:22 AM by lebidou »

lebidou

  • Resident
  • Posts: 133
Re: No more sound with Rev8 [ALC880-FSC Amilo Pi1556]
« Reply #1 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.

fassl

  • VoodooLabs
  • Posts: 29
Re: No more autoswitch with Rev8 [ALC880-FSC Amilo Pi1556]
« Reply #2 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.

lebidou

  • Resident
  • Posts: 133
Re: No more autoswitch with Rev8 [ALC880-FSC Amilo Pi1556]
« Reply #3 on: April 23, 2009, 02:59:38 PM »
Ahhhh…  Ok, that's far better like that indeed.

thank you very much