Jump to content

ALC888 and Lenovo Y530


man_of_the_oak
 Share

1 post in this topic

Recommended Posts

Hello!

I've got a serious problem and I hope that someone will be able to help me...

I am trying to get sound working on my laptop: Lenovo Y530. Specification:

 

1. Lenovo Y530

2. Intel Pentium® Dual-Core T3400

3. ICH9-M

4. -

5. NVIDIA GeForce 9600M GS

6. ALC888, NVIDIA MCP78 HDMI

7. Broadcom BCM5906M

8. Intel 5100 AGN

9. SATA drives

10. Mouse and keyboard - PS/2

 

Extra: AHCIPortInjector, AppleACPIBatteryManager, AppleACPIPS2Nub, fakesmc, VoodooPS2Controller, VoodooPS2Trackpad

S/L/E: VoodooHDA, BCM5722D

 

My system is Retail 10.6.7.

 

The problem is that my internal microphone doesn't work and 3 speaker channels are being activated separately, so I can use only one of them at once. I tried to change pinconfig and this is what I came with.

 

Dump:

 

Codec: Realtek ALC888   Address: 0   DevID: 283904136 (0x10ec0888)

  Jack   Color  Description				  Node	 PinDefault			 Original Verbs
--------------------------------------------------------------------------------------------------------
1/8   Black  Speaker at Ext Rear		 17 0x11   0x411111f0   01171cf0 01171d11 01171e11 01171f41
1/8   Black  Speaker at Ext Rear		 18 0x12   0x411111f0   01271cf0 01271d11 01271e11 01271f41
 ATAPI Unknown  Speaker at Int ATAPI		20 0x14   0x99130110   01471c10 01471d01 01471e13 01471f99
 ATAPI Unknown  Speaker at Int ATAPI		21 0x15   0x99130120   01571c20 01571d01 01571e13 01571f99
 ATAPI Unknown  Speaker at Int ATAPI		22 0x16   0x99130130   01671c30 01671d01 01671e13 01671f99
1/8   Black  Speaker at Ext Rear		 23 0x17   0x411111f0   01771cf0 01771d11 01771e11 01771f41
1/8   Black  Mic at Ext Left			 24 0x18   0x03a11850   01871c50 01871d18 01871ea1 01871f03
 ATAPI Unknown  Mic at Int ATAPI			25 0x19   0x99a3095f   01971c5f 01971d09 01971ea3 01971f99
1/8   Black  Speaker at Ext Rear		 26 0x1a   0x411111f0   01a71cf0 01a71d11 01a71e11 01a71f41
1/8   Black  HP Out at Ext Left		  27 0x1b   0x0321101f   01b71c1f 01b71d10 01b71e21 01b71f03
1/8   Black  Speaker at Ext Rear		 28 0x1c   0x411111f0   01c71cf0 01c71d11 01c71e11 01c71f41
 ATAPI Unknown  Line In at Int ATAPI		29 0x1d   0x598301f0   01d71cf0 01d71d01 01d71e83 01d71f59
 ATAPI Unknown  SPDIF Out at Int ATAPI	  30 0x1e   0x99430140   01e71c40 01e71d01 01e71e43 01e71f99
1/8   Black  Speaker at Ext Rear		 31 0x1f   0x411111f0   01f71cf0 01f71d11 01f71e11 01f71f41
--------------------------------------------------------------------------------------------------------


  Jack   Color  Description				  Node	 PinDefault			 Modified Verbs
--------------------------------------------------------------------------------------------------------
 ATAPI Unknown  Speaker at Int ATAPI		20 0x14   0x99130110   01471c10 01471d00 01471e13 01471f90
 ATAPI Unknown  Speaker at Int ATAPI		21 0x15   0x99130120   01571c20 01571d00 01571e13 01571f90
 ATAPI Unknown  Speaker at Int ATAPI		22 0x16   0x99130130   01671c30 01671d00 01671e13 01671f90
1/8   Black  Mic at Ext Left			 24 0x18   0x03a11850   01871c50 01871d10 01871ea1 01871f00
 ATAPI Unknown  Mic at Int ATAPI			25 0x19   0x99a3095f   01971c60 01971d00 01971ea3 01971f90
1/8   Black  HP Out at Ext Left		  27 0x1b   0x0321101f   01b71c70 01b71d10 01b71e21 01b71f00
 ATAPI Unknown  Line In at Int ATAPI		29 0x1d   0x598301f0   01d71cf0 01d71d00 01d71e83 01d71f50
 ATAPI Unknown  SPDIF Out at Int ATAPI	  30 0x1e   0x99430140   01e71c40 01e71d00 01e71e43 01e71f90
--------------------------------------------------------------------------------------------------------

 

My edits within Info.plist:

 

<key>NodesToPatch</key>
		<array>
			<dict>
 				<key>Codec</key>
 				<integer>0</integer>
 				<key>Config</key>
 				<string>0x99130110</string>
 				<key>Node</key>
 				<integer>20</integer>
			</dict>
			<dict>
 				<key>Codec</key>
 				<integer>0</integer>
 				<key>Config</key>
 				<string>0x99130120</string>
 				<key>Node</key>
 				<integer>21</integer>
			</dict>
			<dict>
 				<key>Codec</key>
 				<integer>0</integer>
 				<key>Config</key>
 				<string>0x99130130</string>
 				<key>Node</key>
 				<integer>22</integer>
			</dict>
			<dict>
 				<key>Codec</key>
 				<integer>0</integer>
 				<key>Config</key>
 				<string>0x03a11850</string>
 				<key>Node</key>
 				<integer>24</integer>
			</dict>
			<dict>
 				<key>Codec</key>
 				<integer>0</integer>
 				<key>Config</key>
 				<string>0x99a3095f</string>
 				<key>Node</key>
 				<integer>25</integer>
			</dict>
			<dict>
 				<key>Codec</key>
 				<integer>0</integer>
 				<key>Config</key>
 				<string>0x0321101f</string>
 				<key>Node</key>
 				<integer>27</integer>
			</dict>
			<dict>
 				<key>Codec</key>
 				<integer>0</integer>
 				<key>Config</key>
 				<string>0x598301f0</string>
 				<key>Node</key>
 				<integer>29</integer>
			</dict>
			<dict>
 				<key>Codec</key>
 				<integer>0</integer>
 				<key>Config</key>
 				<string>0x99430140</string>
 				<key>Node</key>
 				<integer>30</integer>
			</dict>
		</array>

 

Unfortunately all I've got is:

 

1: Speaker (ATAPI)

2: Speaker (ATAPI)

3: Speaker (ATAPI)

4: SPDIF-out (ATAPI)

5: Microphone (Black left)

6: Digital-out (HDMI) - it's from NVIDIA MCP78 HDMI, I suppose.

 

After reading this topic:

 

http://www.projectosx.com/forum/index.php?showtopic=355

 

I tried...

 

1. Set correct type for internal microphone

<string>0x90a70120</string> -- Internal Analog (red digit=7)

<string>0x90a6e140</string> -- Internal Digital (red digit=6)

 

...with no luck. In both situations 2: Speaker (ATAPI) got changed to analog or digital microphone with no configuration options available in pref panel of VoodooHDA.

 

I am getting really pissed since I don't know if it's possible to merge these 3 speaker channels into one, so I can use them at once, not to mention internal microphone that I have to get to work + I couldn't find legacyHDA for my codec, so I decided to use 'the easiest way' called VoodooHDA... apparently it isn't :/

 

Thanks in advance for help!

Link to comment
Share on other sites

 Share

×
×
  • Create New...