Thank you, Alexander!
On Sun, Oct 28, 2012 at 8:28 PM, Alexander Motin <m...@freebsd.org> wrote: > On 28.10.2012 17:12, Big Yuuta wrote: >> >> hint.hdaa.0.nid20.config="as=1 seq=0 device=Speaker" >> hint.hdaa.0.nid26.config="as=1 seq=15 device=Headphones" >> hint.hdaa.0.nid18.config="as=2 seq=0" > > > As I see, these three hints are replicating existing configuration and > effectively useless. You're absolutely right! These are the same as the original ones. >> #hint.hdaa.0.gpio_config="0=set" >> hint.hdaa.0.config="forcestereo,ivref50,ivref80,ivref100,ivref,vref" >> hint.pcm.0.config="gpio0,gpio1,gpio2,gpio3,gpio4,gpio5,gpio6,gpio7" >> hint.pcm.0.vol="100" >> >> This is my n'th attempt, I pretty tried everything I could imagine. >> >> Here's my verbose dmesg http://dpaste.com/818967/plain/ >> >> Am I missing something? Is my understanding of pinouts correct? > > > CODEC configuration looks good and I see no problems in driver output. I > think most likely problem is in CODEC wiring and power amplifier. Your CODEC > has two GPIO lines and EAPD line. That gives 8 possible combinations. I > would recommend you to try them all. GPIOs, as you tried could be set with > hint.hdaa.0.gpio_config tunable. EAPD line can be controlled (0 or 100) by > the ogain mixer control. You mean combinations like: hint.hdaa.0.gpio_config="0=set 1=set 2=set" Where the values could be "set" or "keep"? But then again, the man also cites "clear", "disable", "input". So that'd make more than 8 possible permutations? Or is it something else? Can you please give me an example? Also, can I, after booting, just try with: kenv hint.hdaa.0.gpio_config="0=set 1=set 2=set" kdunload snd_hda.ko kdload snd_hda.ko or should I reboot each time? > Unluckily with this output I can't completely identify your system to check > what Linux does for it. Could you send me `devinfo -vr` output. Sure! I'm attaching it Again thanks for all your work on the subject, and your help! P.S. Here's some extra output from dmesg when I set: dev.hdac.0.pindump=1 hdaa0: Dumping AFG pins: hdaa0: nid 0x as seq device conn jack loc color misc hdaa0: 18 99a30920 2 0 Mic Fixed ATAPI Onboard Unknown 9 hdaa0: Caps: IN hdaa0: 20 99130110 1 0 Speaker Fixed ATAPI Onboard Unknown 1 hdaa0: Caps: OUT EAPD Sense: 0x00000000 (disconnected) hdaa0: 23 411111f0 15 0 Speaker None 1/8 Rear Black 1 DISA hdaa0: Caps: OUT hdaa0: 24 411111f0 15 0 Speaker None 1/8 Rear Black 1 DISA hdaa0: Caps: IN OUT VREF Sense: 0x00000000 (disconnected) hdaa0: 25 411111f0 15 0 Speaker None 1/8 Rear Black 1 DISA hdaa0: Caps: IN VREF Sense: 0x00000000 (disconnected) hdaa0: 26 0121441f 1 15 Headphones Jack 1/8 Rear Green 4 hdaa0: Caps: IN OUT HP Sense: 0x00000000 (disconnected) hdaa0: 27 411111f0 15 0 Speaker None 1/8 Rear Black 1 DISA hdaa0: Caps: IN OUT Sense: 0x00000000 (disconnected) hdaa0: 30 411111f0 15 0 Speaker None 1/8 Rear Black 1 DISA hdaa0: Caps: OUT Sense: 0x00000000 (disconnected) hdaa0: 33 411111f0 15 0 Speaker None 1/8 Rear Black 1 DISA hdaa0: Caps: OUT HP Sense: 0x00000000 (disconnected) hdaa0: NumGPIO=2 NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=1 hdaa0: GPIO0: disabled hdaa0: GPIO1: disabled
nexus0 apic0 ram0 I/O memory addresses: 0x0-0x9fbff 0x100000-0x7f68ffff acpi0 Interrupt request lines: 9 I/O ports: 0x10-0x1f 0x22-0x3f 0x44-0x4d 0x50-0x5e 0x63 0x65 0x67-0x6f 0x72-0x7f 0x80 0x84-0x86 0x88 0x8c-0x8e 0x90-0x9f 0xa2-0xbf 0xe0-0xef 0x25c-0x25f 0x380-0x383 0x400-0x41f 0x480-0x4bf 0x4d0-0x4d1 0x800-0x87f I/O memory addresses: 0xc0000-0xcffff 0xe0000-0xfffff 0xe0000000-0xefffffff 0xfec00000-0xfec00fff 0xfed14000-0xfed19fff 0xfed1c000-0xfed1ffff 0xfed20000-0xfed3ffff 0xfed50000-0xfed8ffff 0xfed90000-0xffffffff acpi_ec0 pnpinfo _HID=PNP0C09 _UID=0 at handle=\_SB_.PCI0.SBRG.EC0_ I/O ports: 0x62 0x66 cpu0 pnpinfo _HID=none _UID=0 at handle=\_PR_.P001 ACPI I/O ports: 0x814 acpi_throttle0 est0 p4tcc0 acpi_perf0 cpufreq0 cpu1 pnpinfo _HID=none _UID=0 at handle=\_PR_.P002 ACPI I/O ports: 0x814 acpi_throttle1 est1 p4tcc1 acpi_perf1 cpufreq1 pcib0 pnpinfo _HID=PNP0A08 _UID=0 at handle=\_SB_.PCI0 I/O ports: 0xcf8-0xcff pci0 hostb0 pnpinfo vendor=0x8086 device=0xa010 subvendor=0x1043 subdevice=0x83ac class=0x060000 at slot=0 function=0 vgapci0 pnpinfo vendor=0x8086 device=0xa011 subvendor=0x1043 subdevice=0x83ac class=0x030000 at slot=2 function=0 handle=\_SB_.PCI0.VGA_ Interrupt request lines: 259 I/O ports: 0xdc00-0xdc07 I/O memory addresses: 0xd0000000-0xdfffffff 0xf7d00000-0xf7dfffff 0xf7e00000-0xf7e7ffff agp0 I/O memory addresses: 0x80000000-0x80000fff acpi_video0 drm0 drmn0 vgapci1 pnpinfo vendor=0x8086 device=0xa012 subvendor=0x1043 subdevice=0x83ac class=0x038000 at slot=2 function=1 I/O memory addresses: 0xf7e80000-0xf7efffff acpi_video1 drm1 drmn1 hdac0 pnpinfo vendor=0x8086 device=0x27d8 subvendor=0x1043 subdevice=0x8437 class=0x040300 at slot=27 function=0 Interrupt request lines: 256 I/O memory addresses: 0xf7cf8000-0xf7cfbfff hdacc0 pnpinfo vendor=0x10ec device=0x0269 revision=0x01 stepping=0x00 at cad=0 hdaa0 pnpinfo type=0x01 subsystem=0x10438437 at nid=1 pcm0 at nid=20,26,18 pcib1 pnpinfo vendor=0x8086 device=0x27d0 subvendor=0x1043 subdevice=0x83ad class=0x060400 at slot=28 function=0 handle=\_SB_.PCI0.P0P4 pci4 pcib2 pnpinfo vendor=0x8086 device=0x27d2 subvendor=0x1043 subdevice=0x83ad class=0x060400 at slot=28 function=1 handle=\_SB_.PCI0.P0P5 I/O memory addresses: 0xf0000000-0xf6ffffff 0xf8000000-0xfbffffff pci2 ath0 pnpinfo vendor=0x168c device=0x002c subvendor=0x1a3b subdevice=0x1112 class=0x028000 at slot=0 function=0 Interrupt request lines: 17 pcib2 memory window: 0xfbff0000-0xfbffffff pcib3 pnpinfo vendor=0x8086 device=0x27d6 subvendor=0x1043 subdevice=0x83ad class=0x060400 at slot=28 function=3 handle=\_SB_.PCI0.P0P7 I/O ports: 0xe000-0xefff I/O memory addresses: 0xf7f00000-0xf7ffffff pci1 alc0 pnpinfo vendor=0x1969 device=0x1062 subvendor=0x1043 subdevice=0x838a class=0x020000 at slot=0 function=0 Interrupt request lines: 257 pcib3 I/O port window: 0xec00-0xec7f pcib3 memory window: 0xf7fc0000-0xf7ffffff miibus0 atphy0 pnpinfo oui=0xc82e model=0x1 rev=0xb at phyno=0 uhci0 pnpinfo vendor=0x8086 device=0x27c8 subvendor=0x1043 subdevice=0x83ad class=0x0c0300 at slot=29 function=0 handle=\_SB_.PCI0.USB0 Interrupt request lines: 23 I/O ports: 0xd400-0xd41f usbus0 uhub0 uhci1 pnpinfo vendor=0x8086 device=0x27c9 subvendor=0x1043 subdevice=0x83ad class=0x0c0300 at slot=29 function=1 handle=\_SB_.PCI0.USB1 Interrupt request lines: 19 I/O ports: 0xd480-0xd49f usbus1 uhub1 uhci2 pnpinfo vendor=0x8086 device=0x27ca subvendor=0x1043 subdevice=0x83ad class=0x0c0300 at slot=29 function=2 handle=\_SB_.PCI0.USB2 Interrupt request lines: 18 I/O ports: 0xd800-0xd81f usbus2 uhub2 uhci3 pnpinfo vendor=0x8086 device=0x27cb subvendor=0x1043 subdevice=0x83ad class=0x0c0300 at slot=29 function=3 handle=\_SB_.PCI0.USB3 Interrupt request lines: 16 I/O ports: 0xd880-0xd89f usbus3 uhub3 ehci0 pnpinfo vendor=0x8086 device=0x27cc subvendor=0x1043 subdevice=0x83ad class=0x0c0320 at slot=29 function=7 handle=\_SB_.PCI0.EUSB Interrupt request lines: 23 I/O memory addresses: 0xf7cf7c00-0xf7cf7fff usbus4 uhub4 pcib4 pnpinfo vendor=0x8086 device=0x2448 subvendor=0x1043 subdevice=0x83ad class=0x060401 at slot=30 function=0 handle=\_SB_.PCI0.P0P1 pci5 isab0 pnpinfo vendor=0x8086 device=0x27bc subvendor=0x1043 subdevice=0x83ad class=0x060100 at slot=31 function=0 handle=\_SB_.PCI0.SBRG isa0 sc0 vga0 I/O ports: 0x3c0-0x3df I/O memory addresses: 0xa0000-0xbffff fdc0 ppc0 uart0 uart1 ahci0 pnpinfo vendor=0x8086 device=0x27c1 subvendor=0x1043 subdevice=0x83ad class=0x010601 at slot=31 function=2 handle=\_SB_.PCI0.IDE1 Interrupt request lines: 258 I/O ports: 0xc800-0xc81f 0xc880-0xc883 0xcc00-0xcc07 0xd000-0xd003 0xd080-0xd087 I/O memory addresses: 0xf7cf7800-0xf7cf7bff ahcich0 at channel=0 I/O memory addresses: 0xf7cf7900-0xf7cf797f ahcich1 at channel=1 ahcich2 at channel=2 ahcich3 at channel=3 unknown pnpinfo vendor=0x8086 device=0x27da subvendor=0x1043 subdevice=0x83ad class=0x0c0500 at slot=31 function=3 ACPI I/O ports: 0x400-0x41f acpi_sysresource0 pnpinfo _HID=PNP0C01 _UID=10 at handle=\_SB_.PCI0.MCH_ unknown pnpinfo _HID=AWY0001 _UID=0 at handle=\_SB_.PCI0.SBRG.IELK unknown pnpinfo _HID=PNP0000 _UID=0 at handle=\_SB_.PCI0.SBRG.PIC_ I/O ports: 0x20-0x21 0xa0-0xa1 atdma0 pnpinfo _HID=PNP0200 _UID=0 at handle=\_SB_.PCI0.SBRG.DMAD DMA request lines: 4 I/O ports: 0x0-0xf 0x81-0x83 0x87 0x89-0x8b 0x8f 0xc0-0xdf attimer0 pnpinfo _HID=PNP0100 _UID=0 at handle=\_SB_.PCI0.SBRG.TMR_ Interrupt request lines: 0 I/O ports: 0x40-0x43 atrtc0 pnpinfo _HID=PNP0B00 _UID=0 at handle=\_SB_.PCI0.SBRG.RTC0 Interrupt request lines: 8 I/O ports: 0x70-0x71 atkbdc0 pnpinfo _HID=PNP0303 _UID=0 at handle=\_SB_.PCI0.SBRG.PS2K Interrupt request lines: 1 I/O ports: 0x60 0x64 atkbd0 psm0 Interrupt request lines: 12 unknown pnpinfo _HID=PNP0800 _UID=0 at handle=\_SB_.PCI0.SBRG.SPKR I/O ports: 0x61 fpupnp0 pnpinfo _HID=PNP0C04 _UID=0 at handle=\_SB_.PCI0.SBRG.COPR I/O ports: 0xf0-0xff unknown pnpinfo _HID=PNP0C09 _UID=0 at handle=\_SB_.PCI0.SBRG.EC0_ acpi_sysresource1 pnpinfo _HID=PNP0C02 _UID=16 at handle=\_SB_.PCI0.SBRG.RMSC hpet0 pnpinfo _HID=PNP0103 _UID=0 at handle=\_SB_.PCI0.SBRG.HPET Interrupt request lines: 20 I/O memory addresses: 0xfed00000-0xfed003ff acpi_sysresource2 pnpinfo _HID=PNP0C02 _UID=0 at handle=\_SB_.PCI0.SBRG.OMSC psmcpnp0 pnpinfo _HID=SYN0A13 _UID=0 at handle=\_SB_.PCI0.SBRG.PS2M acpi_sysresource3 pnpinfo _HID=PNP0C02 _UID=17 at handle=\_SB_.PCI0.PCIE battery0 pnpinfo _HID=PNP0C0A _UID=0 at handle=\_SB_.PCI0.BAT0 acpi_acad0 pnpinfo _HID=ACPI0003 _UID=0 at handle=\_SB_.PCI0.AC0_ acpi_sysresource4 pnpinfo _HID=PNP0C01 _UID=1 at handle=\_SB_.RMEM unknown pnpinfo _HID=ASUS010 _UID=16843008 at handle=\_SB_.ATKD acpi_lid0 pnpinfo _HID=PNP0C0D _UID=0 at handle=\_SB_.LID_ acpi_button0 pnpinfo _HID=PNP0C0E _UID=0 at handle=\_SB_.SLPB acpi_button1 pnpinfo _HID=PNP0C0C _UID=170 at handle=\_SB_.PWRB pci_link0 pnpinfo _HID=PNP0C0F _UID=1 at handle=\_SB_.LNKA pci_link1 pnpinfo _HID=PNP0C0F _UID=2 at handle=\_SB_.LNKB pci_link2 pnpinfo _HID=PNP0C0F _UID=3 at handle=\_SB_.LNKC pci_link3 pnpinfo _HID=PNP0C0F _UID=4 at handle=\_SB_.LNKD pci_link4 pnpinfo _HID=PNP0C0F _UID=5 at handle=\_SB_.LNKE pci_link5 pnpinfo _HID=PNP0C0F _UID=6 at handle=\_SB_.LNKF pci_link6 pnpinfo _HID=PNP0C0F _UID=7 at handle=\_SB_.LNKG pci_link7 pnpinfo _HID=PNP0C0F _UID=8 at handle=\_SB_.LNKH acpi_tz0 pnpinfo _HID=none _UID=0 at handle=\_TZ_.TZ00 unknown pnpinfo _HID=PNP0C14 _UID=0 at handle=\AMW0 acpi_timer0 pnpinfo unknown at unknown ACPI I/O ports: 0x808-0x80b
_______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"