zhangqq Posted October 15, 2013 Share Posted October 15, 2013 Without those tags it just hung when shutting down(I already added SLPE ). Link to comment Share on other sites More sharing options...
TimeWalker75a Posted October 15, 2013 Share Posted October 15, 2013 @timewalker75a - wow that was easy. fantastic. just curious how do you/we know 1312 is the right max?! @zhangqq - interesting. does this make shutdown work (period) - meaning it did not work at all - or that is makes shutdown work better (ie not hang)? 1312 is the maximum PNLF (Apple's Display Panel) can handle. And this is the value it defaults to after sleep, as in.. the brightness cap increases after sleep from 0710 to 1312. Re: reset address and values - this fix was originally discovered by fassl and was needed for older hardware where FACP table didn't contain this data, so restart was not functional. Bootloaders are now altering this table and increasing it's length for platforms where FACP doesn't include this data. If you dump your native ACPI tables from clover by pressing F4 in GUI and then open up your FACP table from /EFI/CLOVER/ACPI/origin you'll see that this data is already in there .. and it only affects restart, which is done through PS/2 controller, which is a part of Embedded controller... so shutdown was fixed by SLPE, not this... this doesn't even need to be there. [000h 0000 4] Signature : "FACP" [Fixed ACPI Description Table (FADT)] [004h 0004 4] Table Length : 000000F4 [008h 0008 1] Revision : 03 [009h 0009 1] Checksum : E6 [00Ah 0010 6] Oem ID : "DELL " [010h 0016 8] Oem Table ID : "QA09 " [018h 0024 4] Oem Revision : 00000002 [01Ch 0028 4] Asl Compiler ID : "PTL " [020h 0032 4] Asl Compiler Revision : 00000002 .... [074h 0116 12] Reset Register : [Generic Address Structure] [074h 0116 1] Space ID : 01 [SystemIO] [075h 0117 1] Bit Width : 08 [076h 0118 1] Bit Offset : 00 [077h 0119 1] Encoded Access Width : 00 [Undefined/Legacy] [078h 0120 8] Address : 0000000000000064 [080h 0128 1] Value to cause reset : FE Link to comment Share on other sites More sharing options...
ag6952563 Posted October 15, 2013 Share Posted October 15, 2013 Hi guys- This is not important of course, but aiming to a perfect laptop running OS X... The wifi light is not on, even if the wifi is enabled. Any easy fix that could correct this? Thanks, AJ Link to comment Share on other sites More sharing options...
tluck Posted October 15, 2013 Share Posted October 15, 2013 TimeWalker - thanks that is great information. well the FACP table shows this info - which according to the WIKI,Clover will read and use. in this case the PCI bus. agree with that for the T420 - the reset values do not need to specified in the config.plist [074h 0116 12] Reset Register : [Generic Address Structure] [074h 0116 1] Space ID : 01 [systemIO] [075h 0117 1] Bit Width : 08 [076h 0118 1] Bit Offset : 00 [077h 0119 1] Encoded Access Width : 00 [undefined/Legacy] [078h 0120 8] Address : 0000000000000CF9 [080h 0128 1] Value to cause reset : 06 [081h 0129 3] Reserved : 000000 [084h 0132 8] FACS Address : 00000000DAF2D000 [08Ch 0140 8] DSDT Address : 00000000DAFEB000 @AJ - will look at this later to see if i can figure out which LED lights that up. there is a DSDt function called SI that i used to reset the power and sleep LEDs. may be manual since OSX may not have this? Link to comment Share on other sites More sharing options...
okcakep Posted October 15, 2013 Share Posted October 15, 2013 @okcakep (get blank monitor if you're using custom EDID in config.plist) then make this change in red (delete or change) InjectEDID to false is enought if your EDID is not the good one it would become the good one in newer system ------------------ good edid can be found this this : genEDID_3c.zip unzip drag & drop genEDID.sh on Terminal.app window, key name of screen for example LCD tetonne$ /Users/tetonne/Desktop/genEDID.sh LCD press enter result in terminal Collecting some data... Detected Vendor ID: 0x6af (hex) 1711 (dec) Detected Product ID: 0x313c (hex) 12604 (dec) Flipbyted Vendor ID: 0xaf06 (hex) 44806 (dec) Detected EDID: 00ffffffffffff0006af3c310000000000140103801f11780a10b597585792261e505400000001010101010101010101010101010101121b5646500023302616360035ad100000180000000f0000000000000000000000000020000000fe0041554f0a202020202020202020000000fe004231343058573033205631200a0029 Encoded EDID: AP///////wAGrzwxAAAAAAAUAQOAHxF4ChC1l1hXkiYeUFQAAAABAQEBAQEBAQEB AQEBAQEBEhtWRlAAIzAmFjYANa0QAAAYAAAADwAAAAAAAAAAAAAAAAAgAAAA/gBB VU8KICAgICAgICAgAAAA/gBCMTQwWFcwMyBWMSAKACk= Job done! report that green number in OEMConfig Graphic CustomEDID data (in XML part) 00ffffffffffff0006af3c310000000000140103801f11780a10b597585792261e505400000001010101010101010101010101010101121b5646500023302616360035ad100000180000000f0000000000000000000000000020000000fe0041554f0a202020202020202020000000fe004231343058573033205631200a0029 you'll seen Encoded EDID: AP///////wAGrzwxAAAAAAAUAQOAHxF4ChC1l1hXkiYeUFQAAAABAQEBAQEBAQEB AQEBAQEBEhtWRlAAIzAmFjYANa0QAAAYAAAADwAAAAAAAAAAAAAAAAAgAAAA/gBB VU8KICAgICAgICAgAAAA/gBCMTQwWFcwMyBWMSAKACk= there set InjectEDID to true result on destop : put the created folder DisplayVendorID-6af (example) in S/L/Display/Overrides repair permissons Tetonne....amazing...work....!!! Thank you.... Link to comment Share on other sites More sharing options...
Tetonne Posted October 16, 2013 Share Posted October 16, 2013 @okcakep : you're welcome @all could you please add your signature feed back about T420_UEFI_Clover-b2236_10.8.5_10.9.0_16-Oct-2013 As usual great work brightness is equal as before sleep I add tluck's pack url in my signature (a way say ) @timewalker75a : thanks for your contribution too @tluck : thanks for the great pack you provide each time 1 Link to comment Share on other sites More sharing options...
pokenguyen Posted October 16, 2013 Share Posted October 16, 2013 I want to install OS X Mavericks on Thinkpad T420s, how can I patch my own dsdt based on your patched files? I also want to use ultrabay to replace my dvd drive by a hdd, I saw some posts long ago said that the system can only boot to internal drive Clover without it, is it fixed yet? Link to comment Share on other sites More sharing options...
TimeWalker75a Posted October 16, 2013 Share Posted October 16, 2013 I also want to use ultrabay to replace my dvd drive by a hdd, I saw some posts long ago said that the system can only boot to internal drive Clover without it, is it fixed yet? Use shell from within Clover (new revision preferably) and add bcfg boot entry pointing to your optibay (utrabay?) drive. The entry will then appear under F12 boot menu.. Link to comment Share on other sites More sharing options...
tluck Posted October 16, 2013 Share Posted October 16, 2013 @pokenguyen - there is dsdt.aml and dsdt.dsl (source with change comments) for any T420 - ready for use in the zip bundle. otherwise i don't understand your question. Link to comment Share on other sites More sharing options...
pokenguyen Posted October 17, 2013 Share Posted October 17, 2013 @pokenguyen - there is dsdt.aml and dsdt.dsl (source with change comments) for any T420 - ready for use in the zip bundle. otherwise i don't understand your question.T420s model can't use the same dsdt, but I think it will be very similar. I want to know which patches you applied to your dsdt so I can patch it myself. Link to comment Share on other sites More sharing options...
Sheep_Reaper Posted October 17, 2013 Share Posted October 17, 2013 I don't have a 420 to confirm, but gendalo and I have different t430's and it turns out that the dsdt's are identical. Likely it is true of 420's as well. Link to comment Share on other sites More sharing options...
pokenguyen Posted October 17, 2013 Share Posted October 17, 2013 I don't have a 420 to confirm, but gendalo and I have different t430's and it turns out that the dsdt's are identical. Likely it is true of 420's as well. I will give it a try, thank you for confirm. Link to comment Share on other sites More sharing options...
okcakep Posted October 17, 2013 Share Posted October 17, 2013 @Tluck now im using 10.8.5 with your package. work !!!. i must be reconfigure Athereos WiFi to pci168c,2b Sound work perfect...thanks...!!! @Tetone your EDID work...but i still get glich sometime Update... Suddenly no sound in internal speaker, Headphone ok Link to comment Share on other sites More sharing options...
zhangqq Posted October 17, 2013 Share Posted October 17, 2013 If (LEqual (Arg0, 0x05)) { TRAP () AWON (0x05) Store (Zero, SLPE) Sleep (0x10) I guess store(zero,SLPE) should be store(one, SLPE). (I won't use the tags for shutdown now.) I also add Store (One, SLPE) and Sleep (0x10) to arg0 = 0x01 0x03 0x04. Then I add Store (Zero, SLPE) and Sleep (0x10) ad the beginning of _WAK and _INI. The shutdown and sleep work fine till now. Link to comment Share on other sites More sharing options...
TimeWalker75a Posted October 17, 2013 Share Posted October 17, 2013 If (LEqual (Arg0, 0x05)) { TRAP () AWON (0x05) Store (Zero, SLPE) Sleep (0x10) I guess store(zero,SLPE) should be store(one, SLPE). (I won't use the tags for shutdown now.) I also add Store (One, SLPE) and Sleep (0x10) to arg0 = 0x01 0x03 0x04. Then I add Store (Zero, SLPE) and Sleep (0x10) ad the beginning of _WAK and _INI. The shutdown and sleep work fine till now. That's right - you GUESS, while Intel STATES: Every state passed as the argument to _PTS is a sleep state, be it suspend type (0x1 and 0x3), lid 0x4 or soft-off (0x5). 1 Link to comment Share on other sites More sharing options...
tluck Posted October 17, 2013 Share Posted October 17, 2013 @pokenguyen - misunderstood your model is a T420S and not plain T420. here is a zip of the original dsdt and current dsdt.dsl (with comments) - you can diff them to see what was add/changed. t420_dsdt.zip @okcakep 1) the sound loss from laptop speaker is known to be result of changes in 10.8.5 v1.8 AppleACPIPlatform.kext. laptop will lose speaker after wake from sleep. if you rollback to 10.8.4 v1.7 AppleACPIPlatform.kext this will not happen. 2) EDID and glitches. is your native EDID different than the one Tetonne provided. is it v1.3? look for 0103 string vs 0104 string. i am injecting a different EDID (v1.3 seems work) than what was native/built-in to fix the glitches. in reality i never figured out why one EDID worked and another didn't. here were 2 v1.3 EDIDs for LCD 1600x900 - one was native (from windows) - i suspect it is the diff in detail clocking timings info? works is 96 Mhz and the glitchy one is 110 Mhz works: Extracted contents: header: 00 ff ff ff ff ff ff 00 serial number: 30 e4 e2 02 00 00 00 00 00 14 version: 01 03 basic params: 80 1f 11 78 0a chroma info: 43 45 97 59 57 8e 28 21 50 54 established: 00 00 00 standard: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 descriptor 1: 80 25 40 80 60 84 1a 30 30 20 35 00 36 ae 10 00 00 19 descriptor 2: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 descriptor 3: 00 00 00 fe 00 4c 47 20 44 69 73 70 6c 61 79 0a 20 20 descriptor 4: 00 00 00 fe 00 4c 50 31 34 30 57 44 32 2d 54 4c 42 31 extensions: 00 checksum: 38 Manufacturer: LGD Model 2e2 Serial Number 0 Made week 0 of 2010 EDID version: 1.3 Digital display Maximum image size: 31 cm x 17 cm Gamma: 2.20 Supported color formats: RGB 4:4:4, YCrCb 4:2:2 First detailed timing is preferred timing Established timings supported: Standard timings supported: Detailed mode: Clock 96.000 MHz, 310 mm x 174 mm 1600 1648 1680 1728 hborder 0 900 903 908 926 vborder 0 -hsync -vsync glitches: Extracted contents: header: 00 ff ff ff ff ff ff 00 serial number: 30 ae a1 40 00 00 00 00 01 14 version: 01 03 basic params: 80 1f 11 78 ea chroma info: cc ce 99 58 50 8e 26 24 4b 53 established: 00 00 00 standard: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 descriptor 1: f8 2a 40 9a 61 84 0c 30 40 2a 33 00 35 ae 10 00 00 18 descriptor 2: cf 23 40 9a 61 84 0c 30 40 2a 33 00 35 ae 10 00 00 18 descriptor 3: 00 00 00 0f 00 a9 09 32 a9 09 32 19 09 00 06 af 56 31 descriptor 4: 00 00 00 fe 00 42 31 34 30 52 57 30 32 20 56 31 20 0a extensions: 00 checksum: 7b Manufacturer: LEN Model 40a1 Serial Number 0 Made week 1 of 2010 EDID version: 1.3 Digital display Maximum image size: 31 cm x 17 cm Gamma: 2.20 DPMS levels: Standby Suspend Off Supported color formats: RGB 4:4:4, YCrCb 4:2:2 First detailed timing is preferred timing Established timings supported: Standard timings supported: Detailed mode: Clock 110.000 MHz, 309 mm x 174 mm 1600 1664 1706 2010 hborder 0 900 903 906 912 vborder 0 -hsync -vsync Detailed mode: Clock 91.670 MHz, 309 mm x 174 mm 1600 1664 1706 2010 hborder 0 900 903 906 912 vborder 0 -hsync -vsync Link to comment Share on other sites More sharing options...
pokenguyen Posted October 17, 2013 Share Posted October 17, 2013 @pokenguyen - misunderstood your model is a T420S and not plain T420. here is a zip of the original dsdt and current dsdt.dsl (with comments) - you can diff them to see what was add/changed. t420_dsdt.zip Thank you very much, I'm new to Thinkpad and waiting my caddy to arrive before installing. I will give it a look. Btw, I think you should replace VboxHFS-64.efi by HFSPlus.efi for better OSX Install support. With the drivers, you can create install usb for 10.8 by restoring InstallESD.dmg, or use createmediainstall tool for 10.9. Very easy. Link to comment Share on other sites More sharing options...
zhangqq Posted October 17, 2013 Share Posted October 17, 2013 I just studied P8Z68-V PRO's dsdt and found something interesting. Name (SMCR, 0x0430) OperationRegion (SLPR, SystemIO, SMCR, 0x08) Field (SLPR, ByteAcc, NoLock, Preserve) { , 4, SLPE, 1, , 31, SLPX, 1 } Method (SWAK, 1, NotSerialized) { Store (Zero, SLPE) If (LNot (RTCS)) { Notify (PWRB, 0x02) } } Method (_PTS, 1, NotSerialized) { Store (Zero, P80D) P8XH (Zero, Arg0) If (Arg0) { Store (One, \_SB.PCI0.LPCB.SLPX) <==I think this is another one we missed. Store (One, \_SB.PCI0.LPCB.SLPE) <== ASUS put SLPE here, it is the same as our SLPE. If (LAnd (LGreater (Arg0, 0x03), LLess (Arg0, 0x06))) { Store (Arg0, \_SB.SMIC) Store (One, GP27) } } } Method (_WAK, 1, Serialized) { ShiftLeft (Arg0, 0x04, DBG8) \_SB.PCI0.LPCB.SWAK (Arg0) Store (Zero, \_SB.PCI0.LPCB.PLED) Return (Package (0x02) { Zero, Zero }) }} I found the follow combination worked. 1) SlpSmiAtWake => true 2) Add SLPE = 0 to _WAK and SLPE = 1 to _PTS(arg0 = 1,3,4,5) Link to comment Share on other sites More sharing options...
TimeWalker75a Posted October 17, 2013 Share Posted October 17, 2013 And yet Asus board have HAD this shutdown bug in UEFI boot until endless figured out that it has to write 0 and not 1 to SLP_SMI_EN register (which is SLPE) .. whats SLPX - nobody knows and it's not even documented in chipset specification, while PM30+4 bit register is. SlpSmiAtWake was my request to slice, and it's actually broken and is poorly implemented, all it does is makes a change to your DSDT to unconditionally write 1 to SLPE when _WAK is called. On Tiano firmware this results in broken wake, when the laptop has been put to sleep by closing the lid. Link to comment Share on other sites More sharing options...
tluck Posted October 17, 2013 Share Posted October 17, 2013 @pokenguyen - great. glad to have another voice and platform on this thread HFSPlus.efi (i have an HFSPlus-64.efi) ... but sure i can give that a try- what does that do better that Vbox? i made my 10.8 and 10.9 installers using this approach - basically put "BaseSystem" on the USB. made it more like "regular OS" so was more intuitive to me. These are my notes on how i do it: format USB GUID with 1 or 2 partitions expand and show all files in downloaded installer app find and open/mount InstallESD.dmg in Contents/SharedSupport extract BaseSystem.dmg (will be hidden) restore this image to USB using Disk Utility remove /Volume/USB/System/Installation/Package (link file) cp -rp Packages (from installer InstallESD.dmg) to /Volume/USB/System/Installation/ extract (pacifist) mach_kernel from Packages/BaseSystemBinaries.pkg and put in USB/ TIPS: turn on Disk Utility debug mode - you can see hidden partitions run: defaults write com.apple.DiskUtility DUDebugMenuEnabled 1 if your usb is disk 2 $ diskutil list mount your ESP manually: sudo mkdir /Volumes/ESP_USB sudo mount -t msdos /dev/disk2s1 /Volumes/ESP_USB unzip bundle (say in Downloads) cp -rp ~/Downloads/EFI /Volumes/ESP_USB cd /Volumes/ESP_USB/EFI/CLOVER mv OEM OEM.NU @zhangqq - well interesting and this stuff may work on a different Mobo/embedded controller. but, for me i am not keen on testing as i don't want to brick my box! anyway, i am happy with the restart and shutdown function currently. Link to comment Share on other sites More sharing options...
pokenguyen Posted October 17, 2013 Share Posted October 17, 2013 @pokenguyen - great. glad to have another voice and platform on this thread HFSPlus.efi (i have an HFSPlus-64.efi) ... but sure i can give that a try- what does that do better that Vbox? i made my 10.8 and 10.9 installers using this approach - basically put "BaseSystem" on the USB. made it more like "regular OS" so was more intuitive to me. These are my notes on how i do it: format USB GUID with 1 or 2 partitions expand and show all files in downloaded installer app find and open/mount InstallESD.dmg in Contents/SharedSupport extract BaseSystem.dmg (will be hidden) restore this image to USB using Disk Utility remove /Volume/USB/System/Installation/Package (link file) cp -rp Packages (from installer InstallESD.dmg) to /Volume/USB/System/Installation/ extract (pacifist) mach_kernel from Packages/BaseSystemBinaries.pkg and put in USB/ @zhangqq - well interesting and this stuff may work on a different Mobo/embedded controller. but, for me i am not keen on testing as i don't want to brick my box! anyway, i am happy with the restart and shutdown function currently. Using HFSPlus.efi can boot to special Install USB, which can create Recovery HD after installing. Creating Install USB is much easier than your method: 10.8: Restore InstallESD.dmg to flash drive 10.9: Run the following command: sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled --applicationpath /Applications/Install\ OS\ X\ Mavericks.app --nointeraction Link to comment Share on other sites More sharing options...
TimeWalker75a Posted October 17, 2013 Share Posted October 17, 2013 re: speaker audio not resuming from sleep ... doesn't Conexant CX20590 use EAPD on output nids? You can try using the kext I have put together to check if it would resume properly after sleep-wake cycle. http://puu.sh/4SmX4.zip Link to comment Share on other sites More sharing options...
tluck Posted October 17, 2013 Share Posted October 17, 2013 @timewalker - here is what i get in the logs... on 10.9 no sound from speaker after sleep/wake (2 cycles) below: Oct 17 14:11:44 toms-mac com.apple.kextd[14]: WARNING - Invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext "/Users/tluck/Downloads/CodecCommander.kext" Oct 17 14:11:45 toms-mac kernel[0]: CodecCommander::init: Initializing Oct 17 14:11:45 toms-mac kernel[0]: CodecCommander::init: make Lenovo Oct 17 14:11:45 toms-mac kernel[0]: CodecCommander::probe: Probing Oct 17 14:11:45 toms-mac kernel[0]: CodecCommander::start: Starting Oct 17 14:11:45 toms-mac kernel[0]: CodecCommander: command 1470c02 written to ICW register Oct 17 14:11:45 toms-mac kernel[0]: CodecCommander: status of ICB field changed to 1 Oct 17 14:11:45 toms-mac kernel[0]: CodecCommander: get status of IRV field Oct 17 14:24:43 toms-mac kernel[0]: CodecCommander::power: is off Oct 17 14:24:51 toms-mac kernel[0]: CodecCommander: command 1470c02 written to ICW register Oct 17 14:24:51 toms-mac kernel[0]: CodecCommander: status of ICB field changed to 1 Oct 17 14:24:51 toms-mac kernel[0]: CodecCommander: get status of IRV field Oct 17 14:24:51 toms-mac kernel[0]: CodecCommander: response latched in IRR register, IRV returned valid status 2 Oct 17 14:24:51 toms-mac kernel[0]: CodecCommander: command failed, IRV returned invalid status 2 Oct 17 14:24:51 toms-mac kernel[0]: CodecCommander: IRV field cleared, ready for next command Oct 17 14:24:51 toms-mac kernel[0]: CodecCommander::power: is on Oct 17 14:28:39 toms-mac kernel[0]: CodecCommander::power: is off Oct 17 14:28:44 toms-mac kernel[0]: CodecCommander: command 1470c02 written to ICW register Oct 17 14:28:44 toms-mac kernel[0]: CodecCommander: status of ICB field changed to 1 Oct 17 14:28:44 toms-mac kernel[0]: CodecCommander: get status of IRV field Oct 17 14:28:44 toms-mac kernel[0]: CodecCommander: response latched in IRR register, IRV returned valid status 2 Oct 17 14:28:44 toms-mac kernel[0]: CodecCommander: command failed, IRV returned invalid status 2 Oct 17 14:28:44 toms-mac kernel[0]: CodecCommander: IRV field cleared, ready for next command Oct 17 14:28:44 toms-mac kernel[0]: CodecCommander::power: is on Link to comment Share on other sites More sharing options...
TimeWalker75a Posted October 17, 2013 Share Posted October 17, 2013 You could look in the codec dump for the node number where EAPD sits at. By default the kext has it set on 0x14 (20), you can try defining it in config. Link to comment Share on other sites More sharing options...
tluck Posted October 17, 2013 Share Posted October 17, 2013 if i roll back to AppleACPIPlatform.kext from 10.8.4 (v1.7) the speaker works fine after sleep. not sure what node you are looking for in your kext. i think the speaker output node is 0x1f (31) headphone node is 0x19 (25) Codec: Conexant CX20590 Address: 0 AFG Function Id: 0x1 (unsol 1) Vendor Id: 0x14f1506e Subsystem Id: 0x17aa21ce Revision Id: 0x100002 No Modem Function Group found Default PCM: rates [0x160]: 44100 48000 96000 bits [0xe]: 16 20 24 formats [0x1]: PCM Default Amp-In caps: N/A Default Amp-Out caps: N/A GPIO: io=4, o=0, i=0, unsolicited=1, wake=0 IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0 IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0 IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0 IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0 Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L Control: name="Speaker Playback Volume", index=0, device=0 ControlAmp: chs=3, dir=Out, idx=0, ofs=0 Control: name="Speaker Playback Switch", index=0, device=0 ControlAmp: chs=3, dir=Out, idx=0, ofs=0 Device: name="CONEXANT Analog", type="Audio", device=0 Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1 Amp-Out vals: [0x43 0x43] Converter: stream=0, channel=0 PCM: rates [0x560]: 44100 48000 96000 192000 bits [0xe]: 16 20 24 formats [0x1]: PCM Power states: D0 D1 D2 D3 D3cold EPSS Power: setting=D0, actual=D0 Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L Control: name="Headphone Playback Volume", index=0, device=0 ControlAmp: chs=3, dir=Out, idx=0, ofs=0 Control: name="Headphone Playback Switch", index=0, device=0 ControlAmp: chs=3, dir=Out, idx=0, ofs=0 Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1 Amp-Out vals: [0x43 0x43] Converter: stream=0, channel=0 PCM: rates [0x560]: 44100 48000 96000 192000 bits [0xe]: 16 20 24 formats [0x1]: PCM Power states: D0 D1 D2 D3 D3cold EPSS Power: setting=D0, actual=D0 Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital Converter: stream=0, channel=0 Digital: Digital category: 0x0 PCM: rates [0x160]: 44100 48000 96000 bits [0xe]: 16 20 24 formats [0x5]: PCM AC3 Power states: D0 D1 D2 D3 D3cold EPSS Power: setting=D0, actual=D0 Node 0x13 [beep Generator Widget] wcaps 0x70000c: Mono Amp-Out Control: name="Beep Playback Volume", index=0, device=0 ControlAmp: chs=1, dir=Out, idx=0, ofs=0 Control: name="Beep Playback Switch", index=0, device=0 ControlAmp: chs=1, dir=Out, idx=0, ofs=0 Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0 Amp-Out vals: [0x00] Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L Control: name="Dock Mic Capture Volume", index=0, device=0 ControlAmp: chs=3, dir=In, idx=0, ofs=0 Control: name="Dock Mic Capture Switch", index=0, device=0 ControlAmp: chs=3, dir=In, idx=0, ofs=0 Control: name="Mic Capture Volume", index=0, device=0 ControlAmp: chs=3, dir=In, idx=1, ofs=0 Control: name="Mic Capture Switch", index=0, device=0 ControlAmp: chs=3, dir=In, idx=1, ofs=0 Control: name="Internal Mic Capture Volume", index=0, device=0 ControlAmp: chs=3, dir=In, idx=2, ofs=0 Control: name="Internal Mic Capture Switch", index=0, device=0 ControlAmp: chs=3, dir=In, idx=2, ofs=0 Device: name="CONEXANT Analog", type="Audio", device=0 Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1 Amp-In vals: [0x80 0x80] [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] Converter: stream=0, channel=0 SDI-Select: 0 PCM: rates [0x160]: 44100 48000 96000 bits [0xe]: 16 20 24 formats [0x1]: PCM Power states: D0 D1 D2 D3 D3cold EPSS Power: setting=D0, actual=D0 Connection: 4 0x17 0x18 0x23* 0x24 Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1 Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a] Converter: stream=0, channel=0 SDI-Select: 0 PCM: rates [0x160]: 44100 48000 96000 bits [0xe]: 16 20 24 formats [0x1]: PCM Power states: D0 D1 D2 D3 D3cold EPSS Power: setting=D0, actual=D0 Connection: 4 0x17* 0x18 0x23 0x24 Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1 Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a] Converter: stream=0, channel=0 SDI-Select: 0 PCM: rates [0x160]: 44100 48000 96000 bits [0xe]: 16 20 24 formats [0x1]: PCM Power states: D0 D1 D2 D3 D3cold EPSS Power: setting=D0, actual=D0 Connection: 4 0x17* 0x18 0x23 0x24 Node 0x17 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out Control: name="Dock Mic Boost Volume", index=0, device=0 ControlAmp: chs=3, dir=Out, idx=0, ofs=0 Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0 Amp-Out vals: [0x00 0x00] Power states: D0 D1 D2 D3 D3cold EPSS Power: setting=D0, actual=D0 Connection: 4 0x1a* 0x1b 0x1d 0x1e Node 0x18 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out Control: name="Mic Boost Volume", index=0, device=0 ControlAmp: chs=3, dir=Out, idx=0, ofs=0 Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0 Amp-Out vals: [0x00 0x00] Power states: D0 D1 D2 D3 D3cold EPSS Power: setting=D0, actual=D0 Connection: 4 0x1a* 0x1b 0x1d 0x1e Node 0x19 [Pin Complex] wcaps 0x400581: Stereo Control: name="Headphone Jack", index=0, device=0 Pincap 0x0000001c: OUT HP Detect Pin Default 0x042110ff: [Jack] HP Out at Ext Right Conn = 1/8, Color = Black DefAssociation = 0xf, Sequence = 0xf Pin-ctls: 0xc0: OUT HP Unsolicited: tag=01, enabled=1 Power states: D0 D1 D2 D3 D3cold EPSS Power: setting=D0, actual=D0 Connection: 2 0x10 0x11* Node 0x1a [Pin Complex] wcaps 0x400481: Stereo Control: name="Dock Mic Jack", index=0, device=0 Pincap 0x00001324: IN Detect Vref caps: HIZ 50 80 Pin Default 0x21a190f0: [Jack] Mic at Sep Rear Conn = 1/8, Color = Pink DefAssociation = 0xf, Sequence = 0x0 Pin-ctls: 0x24: IN VREF_80 Unsolicited: tag=04, enabled=1 Power states: D0 D1 D2 D3 D3cold EPSS Power: setting=D0, actual=D0 Node 0x1b [Pin Complex] wcaps 0x400581: Stereo Control: name="Mic Jack", index=0, device=0 Pincap 0x00011334: IN OUT EAPD Detect Vref caps: HIZ 50 80 EAPD 0x2: EAPD Pin Default 0x04a11060: [Jack] Mic at Ext Right Conn = 1/8, Color = Black DefAssociation = 0x6, Sequence = 0x0 Pin-ctls: 0x24: IN VREF_80 Unsolicited: tag=03, enabled=1 Power states: D0 D1 D2 D3 D3cold EPSS Power: setting=D0, actual=D0 Connection: 2 0x10* 0x11 Node 0x1c [Pin Complex] wcaps 0x400581: Stereo Control: name="Dock Headphone Jack", index=1, device=0 Pincap 0x00000014: OUT Detect Pin Default 0x212140ff: [Jack] HP Out at Sep Rear Conn = 1/8, Color = Green DefAssociation = 0xf, Sequence = 0xf Pin-ctls: 0x40: OUT Unsolicited: tag=02, enabled=1 Power states: D0 D1 D2 D3 D3cold EPSS Power: setting=D0, actual=D0 Connection: 2 0x10 0x11* Node 0x1d [Pin Complex] wcaps 0x400581: Stereo Pincap 0x00010034: IN OUT EAPD Detect EAPD 0x2: EAPD Pin Default 0x40f001f0: [N/A] Other at Ext N/A Conn = Unknown, Color = Unknown DefAssociation = 0xf, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x40: OUT Unsolicited: tag=00, enabled=0 Power states: D0 D1 D2 D3 D3cold EPSS Power: setting=D0, actual=D0 Connection: 2 0x10* 0x11 Node 0x1e [Pin Complex] wcaps 0x400481: Stereo Pincap 0x00000024: IN Detect Pin Default 0x40f001f0: [N/A] Other at Ext N/A Conn = Unknown, Color = Unknown DefAssociation = 0xf, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x00: Unsolicited: tag=00, enabled=0 Power states: D0 D1 D2 D3 D3cold EPSS Power: setting=D0, actual=D0 Node 0x1f [Pin Complex] wcaps 0x400501: Stereo Control: name="Speaker Phantom Jack", index=0, device=0 Pincap 0x00000010: OUT Pin Default 0x90170110: [Fixed] Speaker at Int N/A Conn = Analog, Color = Unknown DefAssociation = 0x1, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x40: OUT Power states: D0 D1 D2 D3 D3cold EPSS Power: setting=D0, actual=D0 Connection: 2 0x10* 0x11 Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital Pincap 0x00000010: OUT Pin Default 0x40f001f0: [N/A] Other at Ext N/A Conn = Unknown, Color = Unknown DefAssociation = 0xf, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x00: Unsolicited: tag=00, enabled=0 Power states: D0 D1 D2 D3 D3cold EPSS Power: setting=D0, actual=D0 Connection: 1 0x12 Node 0x21 [Audio Output] wcaps 0x611: Stereo Digital Converter: stream=0, channel=0 Digital: Digital category: 0x0 PCM: rates [0x160]: 44100 48000 96000 bits [0xe]: 16 20 24 formats [0x5]: PCM AC3 Power states: D0 D1 D2 D3 D3cold EPSS Power: setting=D0, actual=D0 Node 0x22 [Pin Complex] wcaps 0x400781: Stereo Digital Pincap 0x00000010: OUT Pin Default 0x40f001f0: [N/A] Other at Ext N/A Conn = Unknown, Color = Unknown DefAssociation = 0xf, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x00: Unsolicited: tag=00, enabled=0 Power states: D0 D1 D2 D3 D3cold EPSS Power: setting=D0, actual=D0 Connection: 1 0x21 Node 0x23 [Pin Complex] wcaps 0x40040b: Stereo Amp-In Control: name="Internal Mic Boost Volume", index=0, device=0 ControlAmp: chs=3, dir=In, idx=0, ofs=0 Control: name="Internal Mic Phantom Jack", index=0, device=0 Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x2f, mute=0 Amp-In vals: [0x00 0x00] Pincap 0x00000020: IN Pin Default 0x90a60170: [Fixed] Mic at Int N/A Conn = Digital, Color = Unknown DefAssociation = 0x7, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x20: IN Power states: D0 D1 D2 D3 D3cold EPSS Power: setting=D0, actual=D0 Node 0x24 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1 Amp-In vals: [0x00 0x00] [0x00 0x00] Power states: D0 D1 D2 D3 D3cold EPSS Power: setting=D0, actual=D0 Connection: 2 0x10 0x11 Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono Link to comment Share on other sites More sharing options...
Recommended Posts