ideapad y430/V450的耳机插入后低音炮仍然响解决方法(增加10.04替换文件)

笔记本/便携移动设备,手机平板等软硬件
头像
KOSKERS
帖子: 1454
注册时间: 2008-11-01 13:38

Re: ideapad y430/V450的耳机插入后低音炮仍然响解决方法(增加10.04替换文件)

#46

帖子 KOSKERS » 2010-07-02 16:28

zsl1005, 大哥,我是Y550,ubuntu9.10 内核版本位2.6.35-rc3.为什么,我无法开启低音炮!!!
有用Telegram的吗?
欢迎加入公共群组:
https://t.me/joinchat/AAAAAApBLdk7AGFEeQo0fQ
头像
cuckoo1978
帖子: 513
注册时间: 2009-05-09 14:42
来自: 济南
联系:

Re: ideapad y430/V450的耳机插入后低音炮仍然响解决方法(增加10.04替换文件)

#47

帖子 cuckoo1978 » 2010-07-02 16:42

顶...
废土狂猪 :看啥 ,没见过网管吗,再看 吃了你!
e2008ch
帖子: 2
注册时间: 2010-07-04 0:02

Re: ideapad y430/V450的耳机插入后低音炮仍然响解决方法(增加10.04替换文件)

#48

帖子 e2008ch » 2010-07-04 0:08

在make的时候出现错误了 请问lz这个怎么解决

谢谢


make[2]: *** 没有规则可以创建“maestro3.c”需要的目标“/home/conghao/alsa-driver-1.0.22.1+dfsg/alsa-kernel/pci/maestro3.c”。 停止。
make[2]:正在离开目录 `/home/conghao/alsa-driver-1.0.22.1+dfsg/pci'
make[1]: *** [dep] 错误 1
make[1]:正在离开目录 `/home/conghao/alsa-driver-1.0.22.1+dfsg'
make: *** [include/sndversions.h] 错误 2
e2008ch
帖子: 2
注册时间: 2010-07-04 0:02

Re: ideapad y430/V450的耳机插入后低音炮仍然响解决方法(增加10.04替换文件)

#49

帖子 e2008ch » 2010-07-04 0:10

zsl1005,

在make的时候出现错误 请问应该怎么搞阿 谢谢


make[2]: *** 没有规则可以创建“maestro3.c”需要的目标“/home/conghao/alsa-driver-1.0.22.1+dfsg/alsa-kernel/pci/maestro3.c”。 停止。
make[2]:正在离开目录 `/home/conghao/alsa-driver-1.0.22.1+dfsg/pci'
make[1]: *** [dep] 错误 1
make[1]:正在离开目录 `/home/conghao/alsa-driver-1.0.22.1+dfsg'
make: *** [include/sndversions.h] 错误 2
tfzy
帖子: 2
注册时间: 2008-04-03 15:24

Re: ideapad y430/V450的耳机插入后低音炮仍然响解决方法(增加10.04替换文件)

#50

帖子 tfzy » 2010-07-22 10:06

e2008ch 写了:zsl1005,

在make的时候出现错误 请问应该怎么搞阿 谢谢


make[2]: *** 没有规则可以创建“maestro3.c”需要的目标“/home/conghao/alsa-driver-1.0.22.1+dfsg/alsa-kernel/pci/maestro3.c”。 停止。
make[2]:正在离开目录 `/home/conghao/alsa-driver-1.0.22.1+dfsg/pci'
make[1]: *** [dep] 错误 1
make[1]:正在离开目录 `/home/conghao/alsa-driver-1.0.22.1+dfsg'
make: *** [include/sndversions.h] 错误 2

我也重新编译了一下,现在已经成功了。
直接用1.0.22.1+dfsg版本时,会出现你上述的错误,上边的是提示是缺少maestro3.c文件,我将这个同位置的文件从1.0.23版本中拷过来,这一步通过了,但又接连出现了其它的问题,只得放弃!

现在下载了1.0.23版本,只需要将楼主提示的部分在patch_conexant.c修改即可,重新配置,编译,安装就可以!

修改步骤:
1.在patch_conexant.c文件中增加一个函数,比如楼主就是在static void cxt5051_update_speaker(struct hda_codec *codec)函数上边,内容如下:

代码: 全选

static void cxt5051_update_subwoofer(struct hda_codec *codec)
{
	struct conexant_spec *spec = codec->spec;
	unsigned int pinctl;
	pinctl = (!spec->hp_present && spec->cur_eapd) ? PIN_OUT : 0;
	snd_hda_codec_write(codec, 0x1b, 0, AC_VERB_SET_PIN_WIDGET_CONTROL,
			    pinctl);
}
2.在所有对函数cxt5051_update_speaker()的调用处都增加对cxt5051_update_subwoofer()函数的调用:如,原来的调用:

代码: 全选

cxt5051_update_speaker(codec);
修改为:

代码: 全选

cxt5051_update_speaker(codec);
cxt5051_update_subwoofer(codec);
其它步骤就不用说了。
oppih
帖子: 150
注册时间: 2008-06-23 22:06
来自: 浙江
联系:

Re: ideapad y430/V450的耳机插入后低音炮仍然响解决方法(增加10.04替换文件)

#51

帖子 oppih » 2010-10-10 23:09

ideapad G460

同样是这样的问题,今天升级到Marverick问题依旧……哎
简单是美德
[Blog]http://blog.oppih.me/
tfzy
帖子: 2
注册时间: 2008-04-03 15:24

Re: ideapad y430/V450的耳机插入后低音炮仍然响解决方法(增加10.04替换文件)

#52

帖子 tfzy » 2010-10-11 1:02

oppih 写了:ideapad G460

同样是这样的问题,今天升级到Marverick问题依旧……哎

楼主把原理说的很清楚了,现在经过测试,只要编译一下就可以解决,很快的,也就是几分钟的时间。。。
oppih
帖子: 150
注册时间: 2008-06-23 22:06
来自: 浙江
联系:

Re: ideapad y430/V450的耳机插入后低音炮仍然响解决方法(增加10.04替换文件)

#53

帖子 oppih » 2010-10-11 19:42

tfzy 写了:
oppih 写了:ideapad G460

同样是这样的问题,今天升级到Marverick问题依旧……哎

楼主把原理说的很清楚了,现在经过测试,只要编译一下就可以解决,很快的,也就是几分钟的时间。。。

谢谢,~准备尝试~
简单是美德
[Blog]http://blog.oppih.me/
oppih
帖子: 150
注册时间: 2008-06-23 22:06
来自: 浙江
联系:

Re: ideapad y430/V450的耳机插入后低音炮仍然响解决方法(增加10.04替换文件)

#54

帖子 oppih » 2010-10-13 15:35

tfzy 写了:
e2008ch 写了:zsl1005,

在make的时候出现错误 请问应该怎么搞阿 谢谢


make[2]: *** 没有规则可以创建“maestro3.c”需要的目标“/home/conghao/alsa-driver-1.0.22.1+dfsg/alsa-kernel/pci/maestro3.c”。 停止。
make[2]:正在离开目录 `/home/conghao/alsa-driver-1.0.22.1+dfsg/pci'
make[1]: *** [dep] 错误 1
make[1]:正在离开目录 `/home/conghao/alsa-driver-1.0.22.1+dfsg'
make: *** [include/sndversions.h] 错误 2

我也重新编译了一下,现在已经成功了。
直接用1.0.22.1+dfsg版本时,会出现你上述的错误,上边的是提示是缺少maestro3.c文件,我将这个同位置的文件从1.0.23版本中拷过来,这一步通过了,但又接连出现了其它的问题,只得放弃!

现在下载了1.0.23版本,只需要将楼主提示的部分在patch_conexant.c修改即可,重新配置,编译,安装就可以!

修改步骤:
1.在patch_conexant.c文件中增加一个函数,比如楼主就是在static void cxt5051_update_speaker(struct hda_codec *codec)函数上边,内容如下:

代码: 全选

static void cxt5051_update_subwoofer(struct hda_codec *codec)
{
	struct conexant_spec *spec = codec->spec;
	unsigned int pinctl;
	pinctl = (!spec->hp_present && spec->cur_eapd) ? PIN_OUT : 0;
	snd_hda_codec_write(codec, 0x1b, 0, AC_VERB_SET_PIN_WIDGET_CONTROL,
			    pinctl);
}
2.在所有对函数cxt5051_update_speaker()的调用处都增加对cxt5051_update_subwoofer()函数的调用:如,原来的调用:

代码: 全选

cxt5051_update_speaker(codec);
修改为:

代码: 全选

cxt5051_update_speaker(codec);
cxt5051_update_subwoofer(codec);
其它步骤就不用说了。
请问这位弟兄,楼主在原文中说的是修改alsa-kernel/pci/hda/patch_conexant.c这个文件,后来在补充说明中提到10.04修改的是alsa-driver-1.0.22.1+dfsg/sound/pci/hda,你编译成功修改的是alsa-kernel/pci/hda/patch_conexant.c这个文件么?

我这太G460,升级到10.10,现在编译一直出错呢。
简单是美德
[Blog]http://blog.oppih.me/
oppih
帖子: 150
注册时间: 2008-06-23 22:06
来自: 浙江
联系:

Re: ideapad y430/V450的耳机插入后低音炮仍然响解决方法(增加10.04替换文件)

#55

帖子 oppih » 2010-10-13 17:19

联想G460耳机和外放同时出声的问题,研究一下解决了,可以参看下面这个帖子

viewtopic.php?f=126&t=295144&start=0
简单是美德
[Blog]http://blog.oppih.me/
yuezhao
帖子: 6
注册时间: 2010-11-03 16:53

Re: ideapad y430/V450的耳机插入后低音炮仍然响解决方法(增加10.04替换文件)

#56

帖子 yuezhao » 2010-11-03 17:02

你好,非常感谢。我用到也是y430,ubuntu的版本是10.10,装上系统后出现了同样到问题,然后按照上面的方法重新装了alsa,过程中出现了几次Error还有几次no such directory。装到时候是忽略了,三个包全装上后,问题就出现了:sound preference 里面找不到硬件,终端中输入alsamixer后出现no such file or directory(以前倒是可以用到)。现在,计算机没有任何声音,能不能帮忙看看怎么回事儿?谢谢!
oppih
帖子: 150
注册时间: 2008-06-23 22:06
来自: 浙江
联系:

Re: ideapad y430/V450的耳机插入后低音炮仍然响解决方法(增加10.04替换文件)

#57

帖子 oppih » 2010-11-03 17:53

ls看我上面给的链接吧,这个简单。

终端中输入alsamixer后出现no such file or directory(以前倒是可以用到)这个我也遇到了,
简单是美德
[Blog]http://blog.oppih.me/
yuezhao
帖子: 6
注册时间: 2010-11-03 16:53

Re: ideapad y430/V450的耳机插入后低音炮仍然响解决方法(增加10.04替换文件)

#58

帖子 yuezhao » 2010-11-06 22:59

你好,朋友。我的电脑出现了同样的问题,安装过程中出现了一些错误,安装完成后声卡找不到,电脑不能发出任何的声音。鉴于此种悲惨境地,恳请您相助,不胜感激。具体情况请见:viewtopic.php?f=126&t=302318
oppih
帖子: 150
注册时间: 2008-06-23 22:06
来自: 浙江
联系:

Re: ideapad y430/V450的耳机插入后低音炮仍然响解决方法(增加10.04替换文件)

#59

帖子 oppih » 2010-11-07 17:31

楼上你这是向谁求助?
简单是美德
[Blog]http://blog.oppih.me/
yuezhao
帖子: 6
注册时间: 2010-11-03 16:53

Re: ideapad y430/V450的耳机插入后低音炮仍然响解决方法(增加10.04替换文件)

#60

帖子 yuezhao » 2010-11-07 22:01

oppih 写了:楼上你这是向谁求助?
向路过到所有人啊,哪位前辈、师哥等等的。请问能帮上忙吗?
回复