Ubuntu Gutsy рдФрд░ MCP51 (snd-hda-Intel) - рдЗрд╕реЗ рдзреНрд╡рдирд┐ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рди рдХреЗрд╡рд▓ рдореБрдЭреЗ, рдмрд▓реНрдХрд┐ MCP51 рдЪрд┐рдк рдкрд░ рдирд┐рд░реНрдорд┐рдд рдзреНрд╡рдирд┐ рдХреЗ рд╕рд╛рде рдорд╛рддрд╛рдУрдВ рдкрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕реНрдерд╛рдкрд┐рдд рдЙрдмрдВрдЯреВ рдЧреБрддреНрд╕реА рдореЗрдВ рднреА (рдЬреНрдпрд╛рджрд╛рддрд░ * snd-hda-Intel рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд) рдзреНрд╡рдирд┐ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ - рдХрд╛рд░реНрдб рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдХрдИ рд╕реНрд░реЛрдд рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдореИрдВрдиреЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рджреЛ рдореБрдЦреНрдп рд╣реИрдВ, рдкрд╣рд▓рд╛ рдЙрдмрдВрдЯреВ рдЙрддреНрддрд░ рд╣реИ рдФрд░ рджреВрд╕рд░рд╛ рдПрдЪрдбреАрдП рдЗрдВрдЯреЗрд▓ рд╕рд╛рдЙрдВрдб рд╣реИ ред



рджреВрд╕рд░реЗ, рдиреАрдЪреЗ рд╡рд░реНрдгрд┐рдд рд╕рдм рдХреБрдЫ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рднрд╛рд░реА рдмрджрд▓рд╛рд╡ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдХрд░реНрдиреЗрд▓ рдпрд╛ рдкреИрдХреЗрдЬ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореЗрд░рд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИ, рдпрд╣ рдХреЗрд╡рд▓ рдирдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝ рджреЗрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рддрдм рднреА рдирд╣реАрдВ рдЯреВрдЯреЗрдЧрд╛ рдЬрдм рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ (рдмрд┐рдирд╛ рдХрдЯреНрдЯрд░рддрд╛ рдХреЗ, рдХреГрдкрдпрд╛! :)ред



рддреАрд╕рд░рд╛, BIOS рдореЗрдВ рдзреНрд╡рдирд┐ рдЪрд╛рд▓реВ рдХрд░рдирд╛ рди рднреВрд▓реЗрдВ! рдореИрдВрдиреЗ рдЙрд╕ рдкрд░ рдХрджрдо рд░рдЦрд╛ рдФрд░ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рд╕рдордп рдХреЛ рдорд╛рд░ рдбрд╛рд▓рд╛, рд▓реЗрдХрд┐рди рдкрд░реНрдпрд╛рдкреНрдд :)



рдЕрдм рдХреНрд░рдо рдореЗрдВ:

1) рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ alsa'y рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЬ рдЬреЛрдбрд╝реЗрдВ:

$ sudo apt-get Install-Essential ncurses-dev gettext рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

$ sudo apt-get install linux-headers -`uname -r`




3) рдПрд▓реНрд╕рд╛ рдХреА рд╕рд╛рдЗрдЯ рд╕реЗ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ , рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдФрд░ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ:

$ рд╕реБрджреЛ рдордХреНрджрд┐рд░ -рдк / usr / src / alsa

$ cd / usr / src / alsa



$ wget ftp.alsa-project.org/pub/driver/alsa-driver-1.0.15rc3.tar.bz2

$ wget ftp.alsa-project.org/pub/lib/alsa-lib-1.0.15rc3.tar.bz2

$ wget ftp.alsa-project.org/pub/utils/alsa-utils-1.0.15rc1.tar.bz2



$ рд╕реВрдж рдЯрд╛рд░ xjf рдЕрд▓рд╕рд╛-рдбреНрд░рд╛рдЗрд╡рд░ * .bz2

$ рд╕реВрджреЛ рддрд░ xjf рдЕрд▓рд╕рд╛-рд▓рд┐рдмрд░ * .tar.bz2

$ рд╕реВрджреЛ рддрд░ xjf рдЕрд▓рд╕рд╛-рдмрд░реНрддрди * .tar.bz2




4) рд╣рдо рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ (рдХреБрдВрдЬреА рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ!), рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдФрд░ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ:

$ cd ../alsa-driver-1.0.15rc3

$ рд╕реВрдбреЛ ./configure --with-card = hda-Intel

$ рд╕реВрдбреЛ рдмрдирд╛рддреЗ рд╣реИрдВ

$ рд╕реБрдбреЛ рдореЗрдХ рдЗрдирд╕реНрдЯреЙрд▓



$ cd ../alsa-lib-1.0.15rc3

$ sudo ./configure

$ рд╕реВрдбреЛ рдмрдирд╛рддреЗ рд╣реИрдВ

$ рд╕реБрдбреЛ рдореЗрдХ рдЗрдирд╕реНрдЯреЙрд▓



$ cd ../alsa-utils-1.0.15rc1

$ sudo ./configure

$ рд╕реВрдбреЛ рдмрдирд╛рддреЗ рд╣реИрдВ

$ рд╕реБрдбреЛ рдореЗрдХ рдЗрдирд╕реНрдЯреЙрд▓




5) рд░рд┐рдмреВрдЯред



6) рд░рд┐рдмреВрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдПрдХ рдХрд╛рд░реНрдб рдХреЛ / рдЦрд░реАрдж рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕реЗ рджреЗрдЦреЗрдВ:

$ sudo cat / proc / asound / card0 / codec # * | grep рдХреЛрдбреЗрдХ

рдХреЛрдбреЗрдХ: рдПрдирд╛рд▓реЙрдЧ рдбрд┐рд╡рд╛рдЗрд╕ AD1986A




7) рд╣рдо рдЗрд╕ рд▓рд┐рдВрдХ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо рдПрдХ рдХрд╛рд░реНрдб рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХрд┐рд╕ рдореЛрдб рдХреЛ рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реИред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ 3 рд╕реНрдЯреИрдХ рд╣реИред



8) рдПрд▓реНрд╕рд╛ рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ рдПрдХ рдкрдВрдХреНрддрд┐ рдЬреЛрдбрд╝реЗрдВ:

$ sudo vim /etc/modprobe.d/alsa-base



рдореИрдВ

рд╡рд┐рдХрд▓реНрдк snd-hda-Intel position_fix = 1 рдореЙрдбрд▓ = 3stack

:

wq




9) рдлрд┐рд░ рд╕реЗ рд╣рдо рд░рд┐рдмреВрдЯ рдХрд░рддреЗ рд╣реИрдВред



10) рдЕрд▓реНрд╕рд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ:

$ рд╕реВрдбреЛ рдЕрд▓рд╕рдХреЛрдирдл


рдПрдХ рдХрд╛рд░реНрдб рдпрд╣рд╛рдБ рдорд┐рд▓рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ hda-Intel рд╣реИ



11) рд╕реЗрдЯрд┐рдВрдЧ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ:

$ sudo aplay - рд╕реВрдЪреА-рдЙрдкрдХрд░рдг

**** рдкреНрд▓реЗрдмреИрдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рд╕реВрдЪреА ****

рдХрд╛рд░реНрдб 0: рдПрдирд╡реАрдбреАрдЖрдИрдП [рдПрдЪрдбреАрдП рдПрдирд╡реАрдбрд┐рдпрд╛], рдбрд┐рд╡рд╛рдЗрд╕ 0: AD198x рдПрдирд╛рд▓реЙрдЧ [AD198x рдПрдирд╛рд▓реЙрдЧ]

рдЙрдкрджреЗрд╡рддрд╛: рез/рез

рдЙрдкрджреЗрд╡рддрд╛ # реж: рдЙрдкрджреЗрд╡рддрд╛ # реж

рдХрд╛рд░реНрдб реж: рдПрдирд╡реАрдбрд┐рдпрд╛ [HDA рдПрдирд╡реАрдбрд┐рдпрд╛], рдбрд┐рд╡рд╛рдЗрд╕ рез: AD198x рдбрд┐рдЬрд┐рдЯрд▓ [AD198x рдбрд┐рдЬрд┐рдЯрд▓]

рдЙрдкрджреЗрд╡рддрд╛: рез/рез

рдЙрдкрджреЗрд╡рддрд╛ # реж: рдЙрдкрджреЗрд╡рддрд╛ # реж




12) рдФрд░ рдЖрдЦрд┐рд░рдХрд╛рд░, рдпрд╣ рдХреИрд╕реЗ рдЦреЗрд▓рддрд╛ рд╣реИ:

$ aplay -vv ./alsa-utils-1.0.15rc1/speaker-test/samples/Noise.wav




рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╡рд┐рдзрд┐ рдХреЛ рддреАрди рд╕рдорд╛рди рдорд╢реАрдиреЛрдВ рдкрд░ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╡рд┐рднрд┐рдиреНрди ubunt рдкрд░: Feisty, Gutsy рдФрд░ Edgyред



All Articles