Jump to content

ideneb 10.5.5 intel HD audio - Conexant Cx20561 @ Intel 82801IB ICH9


temolesto
 Share

67 posts in this topic

Recommended Posts

The device has added, but it is displayed in the tab "Input" as "Linear exit". Working capacity of the device I can not check up. I ask to inform.

AppleHDA.kext.zip

Such problem, but only with the switched off power adapter is noticed, i.e. at a food from the battery. It is not critical yet, I will be engaged in the decision after full start of a sound.

Just want to say Thnx man for the first working Driver for me, Azalia was for a half Year the only working driver for me, but now InternalSP/Headph/InternalMix/DigitalOut/Autoswitching works. :D

Link to comment
Share on other sites

Podkovka hi and thank you for ur work on applehda. i worked on applehda before and all i got the light on my mute turned red and that's all. but now with your applehda it works.

 

but i have problems. first thing is my Pinconfigurtation numbers look a little bit different than yours here it is.

 

<01671c30 01671d40 01671e21 01671f01 01771c20 01771d90 01771ea1 01771f01 01871cf0

01871d01 01871e00 01871f40 01971cf0 01971d01 01971e00 01971f40 01a71c10 01a71d01

01a71e17 01a71f92 01b71cf0 01b71d01 01b71e00 01b71f40 01c71cf0 01c71d01 01c71e00

01c71f40 01d71cf0 01d71d01 01d71e00 01d71f40>

 

second is, i get sound and the headphone works . and the internal and external microphone are recognized but the microphones don't work properly .when i record sound they record a beep sound only . like they don't pick up any sound only beep.

 

third is my mute don't work.

 

 

this is what i did. i put my pinconfiguration numbers inside applehdacontroller but my mic didn't work and the mute didn't work . and my mic is not recognized as external microphone and internal built in microphone anymore it's recognized as LineOut both of them.

 

i tried to play with the layout and pathmap .but i wasn't successful. because i don't know where you got the numbers inside the layout-filter 0 1 2 3 4 5 6 7 8 9 . like for example where did u get the numbers for gain or frequancy or Q. could u please post ur codec or let me know how to change those numbers or where and how to find them from my codec.

 

sorry for the long letter . but if u can help me with this it will be great thank you for ur work again.

 

here is my codec dump from linux :)

 

and my codec dump converted all hex to dec.

_dump_.txt

ConvertedDumpfile.txt

Link to comment
Share on other sites

Unfortunately, but having replaced the laptop, I cannot continue work on a sound. I did not manage to solve a problem of simultaneous work of the built in microphone and external. I spread last version in which the built in microphone does not work, but the external works. Probably who that can finish work.

Only ExtMiсAppleHDA.kext.ExtMic.zip

Only IntMiсAppleHDA.kextIntMic.zip

Successes!

Link to comment
Share on other sites

Unfortunately, but having replaced the laptop, I cannot continue work on a sound. I did not manage to solve a problem of simultaneous work of the built in microphone and external. I spread last version in which the built in microphone does not work, but the external works. Probably who that can finish work.

Only ExtMiсAppleHDA.kext.ExtMic.zip

Only IntMiсAppleHDA.kextIntMic.zip

Successes!

 

thanks Podkovka , the applehdaintermic.kext made my internal mic work. but my question was about the filters inside extmic and mic . what do they repersent . and where did u get the data for these filters from. how do u get them from pinconfig or from vista. or they are just inside source layouts and ur trying them out.

 

and why do u think mute is not working . and was mute working for u?

 

i don't really know know much . but now i think it's how u set the pathmap . if the pathmap is set right than more devices and more things will work. thank you again.

Link to comment
Share on other sites

here's a pinconfig from a hp 6700 with a amd processor - they all look similiar

 

Vendor Id: 0x14f15051

Subsystem Id: 0x103c30cf

 

01671C30 01671D10 01671E21 01671F02

01771C20 01771D90 01771EA1 01771F02

01871CF0 01871D01 01871E00 01871F40

01971CF0 01971D01 01971E00 01971F40

01A71C10 01A71D01 01A71E17 01A71F95

01B71CF0 01B71D01 01B71E00 01B71F40

01C71CF0 01C71D11 01C71E45 01C71F22

01D71CF0 01D71D01 01D71E00 01D71F40

 

notice the 3rd column - the last 00 means that the Default Device / Connection Type is undefined

this means unless this is fixed mac os will fail to detect the correct devices

this can be ignored if the info.plist for the AppleHDAController is correct

 

i'd like to start porting this device using AppleHDA version 1.5.7 (mac os 10.5.5) based on Podkovka changes.

anyone to help?

Link to comment
Share on other sites

yes jalavoui i removed the pinconfig from applehdacontroller.kext info.plist . and it had no affect to the speakers and headphone or internal mic . they all work fine without pingconfig.

 

so as u say it doesn't matter if the info.plist is correct inside applehda.kext.

 

but i'd like to report something strange. my built In Mic works properly but i have no external mic device detected . that is because i'm using padkovka's applehda.kext internal mic, and he has the external mic removed from the pathmap.

 

but the strange thing when i plugin External Mic it does mute the Internal Mic but it doesn't work. and i tried to plugin the headphone inside the External Mic jack. and it worked. i recorded sound and it worked.

 

So External Mic works If i plug headphone in External Mic jack, it works perfect . but the device stays as internal Mic it doesn't change to external Mic like it does with Internal speakers changing to headphone when headphone is plugged in.

 

Note: this strange thing happened even when i put my pinconfigs . pingconfigs don't do anything.

 

lastely mute does't work and i tried changing manythings , but it didn't work.

Link to comment
Share on other sites

yes jalavoui i removed the pinconfig from applehdacontroller.kext info.plist . and it had no affect to the speakers and headphone or internal mic . they all work fine without pingconfig.

 

so as u say it doesn't matter if the info.plist is correct inside applehda.kext.

 

but i'd like to report something strange. my built In Mic works properly but i have no external mic device detected . that is because i'm using padkovka's applehda.kext internal mic, and he has the external mic removed from the pathmap.

 

but the strange thing when i plugin External Mic it does mute the Internal Mic but it doesn't work. and i tried to plugin the headphone inside the External Mic jack. and it worked. i recorded sound and it worked.

 

So External Mic works If i plug headphone in External Mic jack, it works perfect . but the device stays as internal Mic it doesn't change to external Mic like it does with Internal speakers changing to headphone when headphone is plugged in.

 

Note: this strange thing happened even when i put my pinconfigs . pingconfigs don't do anything.

 

lastely mute does't work and i tried changing manythings , but it didn't work.

PinGonfig, added in AppleHDAController, influences only information display in properties of system.

A problem in that, as the built in microphone and external work on one NodeID, built in - 20, 29 and external 20, 23. I where could not find switching system in this case. It seems to me that additional keys (for example VREF or others) should be used.

As at me already is not present Toshiba the laptop, I cannot continue work.

On other laptop at me different NodeID on the built in microphone and external, but connection auto detection does not work, I switch manually. In Your case it is necessary to try to force to work devices simultaneously.

Link to comment
Share on other sites

I have installed your kext, and it works for me. But I have a problem with Power off when in "shudown" the Laptop. No Power off. Its only if I install this AppleHDA.kext

Try to remove caches, repair permissions, correct access rights and reboot -v -f

Link to comment
Share on other sites

ya i did a lot of attempts to get the external mic work correct but still when i put headphone in mic jack it works as a mic but when i put mic inside exter mic jack it doesn't work. and i tried many things to get mute working . i did not succeed.

 

i used 3 different applhda.kext . i used the one they use for IDT and i used the one for ALC . and i used different layout settings . and these layouts setting look different in each applehda . so i used different layouts and they all work as long as the pathmap is correct.

 

i don't know what else i can use inside pathmap for me to get a different result .

 

i put the node numbers togather 20 23 and 29 at the end . and the ext mic work . but still same behavior. some help wiuld be appreciated thanks.

Link to comment
Share on other sites

i already read the threads related with applehda - i just can't make it work with the 10.5.5 version

maybe the codec in 10.5.5 don't work or (most likely) i'm making the info.plist entries wrong

 

to make this work you need to

1) hack applehda with hexedit and replace the codec id

2) get pinconfig from xp/vista

4) get linux dump and find the connections (doesn't work for me)

3) edit the info.plist files

 

here's what i like to do:

1) find a way to get the codec for the card (windows, linux) and inject the codec in applehda - this will work for all cards

2) make a script for reading pinconfig / linux dump and extract the connections

3) add pinconfig and connections to info.plist files

 

do you think this can be done?

Link to comment
Share on other sites

  • 2 weeks later...
i already read the threads related with applehda - i just can't make it work with the 10.5.5 version

maybe the codec in 10.5.5 don't work or (most likely) i'm making the info.plist entries wrong

 

to make this work you need to

1) hack applehda with hexedit and replace the codec id

2) get pinconfig from xp/vista

4) get linux dump and find the connections (doesn't work for me)

3) edit the info.plist files

 

here's what i like to do:

1) find a way to get the codec for the card (windows, linux) and inject the codec in applehda - this will work for all cards

2) make a script for reading pinconfig / linux dump and extract the connections

3) add pinconfig and connections to info.plist files

 

do you think this can be done?

 

jalavoui, did you find solution for the newer HDA kext?

Link to comment
Share on other sites

Thanks everyone, I got my conexant cx20561 working with output on speakers and headphone. Also got my headphone mic and internal mic working. I got Hp 2839tx model. The only problem left is cant use mute and doent shutdown properly. :(

 

 

Regards

Kuber

Link to comment
Share on other sites

  • 4 weeks later...

Hi temolesto i have the same problem of Noveo

 

here is my codec dump

Codec: Conexant CX20549 (Venice)

Address: 0

Vendor Id: 0x14f15045

Subsystem Id: 0x103c30d9

Revision Id: 0x100100

Modem Function Group: 0x2

Default PCM:

rates [0x140]: 48000 96000

bits [0xe]: 16 20 24

formats [0x1]: PCM

Default Amp-In caps: N/A

Default Amp-Out caps: N/A

GPIO: io=0, o=0, i=0, unsolicited=0, wake=0

Node 0x10 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out

Amp-Out caps: ofs=0x2b, nsteps=0x2b, stepsize=0x05, mute=1

Amp-Out vals: [0x9f 0x9f]

Pincap 0x00010014: OUT EAPD Detect

EAPD 0x2: EAPD

Pin Default 0x95170110: [Fixed] Speaker at Int Top

Conn = Analog, Color = Unknown

DefAssociation = 0x1, Sequence = 0x0

Misc = NO_PRESENCE

Pin-ctls: 0x40: OUT

Unsolicited: tag=00, enabled=0

Power: setting=D0, actual=D0

Connection: 2

0x19 0x17*

Node 0x11 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out

Amp-Out caps: ofs=0x2b, nsteps=0x2b, stepsize=0x05, mute=1

Amp-Out vals: [0x1f 0x1f]

Pincap 0x0000113c: IN OUT HP Detect

Vref caps: HIZ 80

Pin Default 0x0221101f: [Jack] HP Out at Ext Front

Conn = 1/8, Color = Black

DefAssociation = 0x1, Sequence = 0xf

Pin-ctls: 0xc0: OUT HP VREF_HIZ

Unsolicited: tag=37, enabled=1

Power: setting=D0, actual=D0

Connection: 2

0x19 0x17*

Node 0x12 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out

Amp-Out caps: ofs=0x2b, nsteps=0x2b, stepsize=0x05, mute=1

Amp-Out vals: [0xab 0xab]

Pincap 0x0000113c: IN OUT HP Detect

Vref caps: HIZ 80

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=00, enabled=0

Power: setting=D0, actual=D0

Connection: 2

0x19* 0x17

Node 0x13 [Pin Complex] wcaps 0x400301: Stereo Digital

Pincap 0x00000010: OUT

Pin Default 0x400001f0: [N/A] Line Out at Ext N/A

Conn = Unknown, Color = Unknown

DefAssociation = 0xf, Sequence = 0x0

Misc = NO_PRESENCE

Pin-ctls: 0x40: OUT

Connection: 1

0x18

Node 0x14 [Pin Complex] wcaps 0x400081: Stereo

Pincap 0x00001124: IN Detect

Vref caps: HIZ 80

Pin Default 0x97a7012e: [Fixed] Mic at Int Riser

Conn = Analog, Color = Unknown

DefAssociation = 0x2, Sequence = 0xe

Misc = NO_PRESENCE

Pin-ctls: 0x24: IN VREF_80

Unsolicited: tag=00, enabled=0

Node 0x15 [Pin Complex] wcaps 0x400001: Stereo

Pincap 0x00000020: IN

Pin Default 0x400001f0: [N/A] Line Out at Ext N/A

Conn = Unknown, Color = Unknown

DefAssociation = 0xf, Sequence = 0x0

Misc = NO_PRESENCE

Pin-ctls: 0x00:

Node 0x16 [beep Generator Widget] wcaps 0x70000c: Mono Amp-Out

Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0b, mute=1

Amp-Out vals: [0x06]

Node 0x17 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In

Amp-In caps: ofs=0x14, nsteps=0x2b, stepsize=0x05, mute=1

Amp-In vals: [0x0e 0x0e] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]

Power: setting=D0, actual=D0

Connection: 5

0x19 0x14 0x12 0x11 0x15

Node 0x18 [Audio Output] wcaps 0x211: Stereo Digital

Converter: stream=0, channel=0

Digital:

Digital category: 0x0

PCM:

rates [0x40]: 48000

bits [0x6]: 16 20

formats [0x5]: PCM AC3

Node 0x19 [Audio Output] wcaps 0xc11: Stereo R/L

Converter: stream=0, channel=0

PCM:

rates [0x540]: 48000 96000 192000

bits [0xe]: 16 20 24

formats [0x1]: PCM

Power: setting=D0, actual=D0

Node 0x1a [Audio Input] wcaps 0x100d0b: Stereo Amp-In R/L

Amp-In caps: ofs=0x00, nsteps=0x17, stepsize=0x05, mute=1

Amp-In vals: [0x17 0x17] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]

Converter: stream=0, channel=0

SDI-Select: 0

Power: setting=D0, actual=D0

Connection: 5

0x17 0x14* 0x12 0x11 0x15

Node 0x1b [Vendor Defined Widget] wcaps 0xf00000: Mono

 

 

and my audio lspci -nn

00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 03)

 

 

Could u help me ?

 

Thanks

Link to comment
Share on other sites

  • 2 weeks later...
  • 2 weeks later...
  • 2 weeks later...
Unfortunately, but I already do not have laptop with this codec. Now at a testing stage is driver VoodooHDA - try it

 

HI,

 

Iam new to ideneb installation.

 

I have installed successfully but audio and video are not working in my laptop.

 

It will be great if someone help me to get it worked.

 

Laptop spec:

Sony Vaio VGN-CS12gh

Intel Core 2 duo processor

Intel High definition Sound card

Intel video card

2GB ram

160GB harddisk

 

Thanks in advance

 

~Dev

Link to comment
Share on other sites

 Share

×
×
  • Create New...