- 积分
- 339
- 最后登录
- 2024-4-13
- 精华
- 0
- 阅读权限
- 30
- 主题
- 35
- UID
- 3632258
- 帖子
- 473
- PB币
- 237
- 威望
- 25
- 贡献
- 0
- 技术
- 34
- 活跃
- 611
- UID
- 3632258
- 帖子
- 473
- PB币
- 237
- 贡献
- 0
- 技术
- 34
- 活跃
- 611
|
先说一下我声卡为什么要仿冒吧、因为他是两个4段式3.5插孔
一个是独立Mic、另一个是输出+输入(二合一)手机的耳机4段式 用原生驱动输入都不好使、所以要自己动手编译一下。
但是定制完的驱动 !
还是有问题:独立的3.5插口插入(麦克风三段式)检测到设备了显示线路输入但是没有声音,
我把手机的4段式插入独立Mic口耳塞成了麦克风啦;声音非常小还干干巴巴的。
这我现在不知道是Pinconfig问题还是哪里出问题了;求高人指点指点吧!
输出(Output):
RedirectedHpSpeaker(内置) 0x14 0x2---0xC---0x14 10进制= 20>12>2
(耳机) 0x21 0x2---0xC---0x21 10进制= 33>12>2
输入(Input):
MicIn (Dynamic device) 前置 0x19 0x8---0x23---0x19 10进制= 8>35>25
MicIn (Dynamic device) 前置 0x1A 0x9---0x22---0x1A 10进制= 9>34>26
Pin Configurtor:
0x14 Misc:0x1 Color:Unknown Connection Type:Other Analog Default Device: Speaker Directional Location:N/A Location:Internal Port Connectivity:Fixed Function Device
0x21 Misc:0x0 Color:Black Connection Type:1/8" stereo/mono Default Device: HP Out Directional Location:Front Location:External Port Connectivity:Jack
0x19 Misc:0x0 Color:Black Connection Type:1/8" stereo/mono Default Device: Mic In Directional Location:Front Location:External Port Connectivity:Jack
0x1A Misc:0x0 Color:Black Connection Type:1/8" stereo/mono Default Device: Mic In Directional Location:Front Location:External Port Connectivity:Jack
ConfigData:
Layout: 11
01471C10 01471D01 01471E17 01471F99
02171C1F 02171D10 02171E21 02171F02
01971C30 01971D10 01971EA1 01971F02
01A71C20 01A71D10 01A71E81 01A71F02 01470C02
这里打红色的 一组数据是输入为Line in(线路输入) 测试很多次 如果0x1a的Pinconfig数据不是01A71E81的话输入设备就没有了
但是我在Ubuntu系统上获取到的
0x19是前置,那么0x1a是什么?内建还是后置?
那就看一下在Ubuntu上获取到的Codec:0x19、0x1a
Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
Control: name="Front Mic Boost Volume", index=0, device=0
ControlAmp: chs=3, dir=In, idx=0, ofs=0
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Pincap 0x00003724: IN Detect
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x02a11020: [Jack] Mic at Ext Front
Conn = 1/8, Color = Black
DefAssociation = 0x2, Sequence = 0x0
Pin-ctls: 0x24: IN VREF_80
Unsolicited: tag=02, enabled=1
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
Control: name="Mic Boost Volume", index=0, device=0
ControlAmp: chs=3, dir=In, idx=0, ofs=0
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Pincap 0x00003724: IN Detect
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x02a11030: [Jack] Mic at Ext Front
Conn = 1/8, Color = Black
DefAssociation = 0x3, Sequence = 0x0
Pin-ctls: 0x24: IN VREF_80
Unsolicited: tag=03, enabled=1
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
在codec上面看到的这两个都是前置
输出都是正常的。
输入0x19的数据是没问题的 手机四段式耳塞插入(二合一)孔 都好用麦克风也可以 耳塞音乐也可以
0x1a的数据 设备显示线路输入 但是独立mic插入四段式的耳塞变麦克风了 麦克风还不好使!
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|