Boolean counting?

Good morning, I'm a novice to Labview so take it easy on me. What I'm trying to do is: Run a while loop after 1 true, 1 false and 1 true boolean. I'm trying to start a measurement when a digital input off a TTL goes high the second time, so I can get a good zero reading. I've searched the forums but can't get a grasp on what I'm doing exactly. Any help would be greatly appreciated.
Solved!
Go to Solution.

here it is!
Attachments:
digital out.vi ‏76 KB

Similar Messages

  • Boolean Counter and Reset

    Hello,
    I would like to create a LabVIEW counter display which increments with every boolean click (i.e. user input, Start button). Each boolean click is currently running one cycle of my test i.e. in a State Machine. So far, the counter increments with each click correctly.
    Problem: I haven't found a way to reset the counter at will. I would like to reset this counter when the user selects a Stop button.
    PS: I dont have Event Structures since im using LV Base. Your help will be appreciated, thanks!
    Solved!
    Go to Solution.

    Looks to me like you're making it much more complicated than it needs to be.  That loop in the first post doesn't do anything and the un-initialized shift register could cause a problem.
    Here's an easy way which I think will work for you:
    Basically, there are just two buttons.  If Increment is pressed, it adds 1 to the current value.  If Reset is pressed, it sets the value back to zero.  In this configuration, Reset over-rules Increment.
    Attachments:
    Increment-Reset.jpg ‏18 KB

  • Boolean counting short program

    Hi. I'm on day 2 of Java - and day 2 to programing in general-so please bear with me. I'm trying to write a short program using the IsPrime method to count primes from 1-500. Below is what I've written. The class is listed below that and then the error message that results. Any help would be appreciated.
    public class Prime {
    public static void main (String[] arguments) {
         final int LIMIT = 500
              int count = 0
              do
              System.out.println (count);
              count++
         while (count <LIMIT)
    int number = input.nextInt();
    Prime p = new Prime();
    boolean isPrime = isPrime(number);
    if (isPrime == true)
    System.out.println("%d is Prime...500", number);
    else
    System.out.println("%d is not Prime...500", number);
    class Prime
    public boolean isPrime( int number ) {
    for (int factor = 2; factor <= Math.sqrt(number); factor++)
    if (number % factor == 0)
    return false;
    return true;
    C:\J21work>javac 2assignment07.java
    2assignment07.java:5: ';' expected
    int count = 0
    ^
    2assignment07.java:10: ';' expected
    while (count <LIMIT)
    ^
    2 errors

    Hi,
    I found some of the errors mentioned above, and I believe I found some others as well.
    1) Your first posting of code shows you declaring the class Prime twice, was this just an oversight when you posted? If not, move the isPrime() method into the first definition of class Prime(), this is the easiest way to achieve what you want (i.e. not having to instantiate a class, etc).
    2) You had what appears to be a call to the scanner class in
    input.nextInt();but I didn't see where you created an object of Scanner. Maybe I am missing something, but I don't think that will compile, will it?
    3) As noted above, you need ';' terminating your lines. Also, not required, but I find it extremely helpful to place all code inside of if blocks within {}. This is only required when there are multiple lines of code within the block, but having them makes debugging so much easier.
    I touched up hyour code a bit, I'm no expert, but it works.... let me know if you have any questions.
    import java.util.Scanner; //In order to access the Scanner class you need to import it first
    public class Prime {
         public static void main (String[] arguments) {
              final int LIMIT = 10;
              int count = 0;
              Scanner keyboard = new Scanner(System.in);
              do{
                   System.out.println (count);
                   count++;
              }while (count <LIMIT);
              System.out.println("Enter a prime number:"); //When requring console input, alwasy prompt the user
              int number = keyboard.nextInt();
              if (isPrime(number)) { //Curly braces are your friend....
                   System.out.printf("%d is Prime...500", number);
              else {
                   System.out.printf("%d is not Prime...500", number);
         public static boolean isPrime( int number )
              for (int factor = 2; factor <= Math.sqrt(number); factor++) //Not sure about ><= you had here....
                   if (number % factor == 0)
                        return false;
                   return true;
              return false;
    }

  • Unable to Use Onboard Audio with Nvidia GPU since Linux 3.4

    I am currently stuck using linux 3.3.8-1 along with nvidia 295.49-1, because I don't know how to workaround the kernel disabling MSI for snd-hda-intel. This module is used by both the Nvidia HDMI audio and the ALC880 onboard audio. Previously, I have been able to disable HDMI audio to be able to use the onboard audio, but now I don't know what to do. I have attempted to use "options snd-hda-intel enable_msi=1" when modprobing on boot, which gets rid of the "hda_intel: Disabling MSI" message but it hasn't given me a working onboard audio output.
    I have also used the following command along with enable_msi=1 (found here: http://www.mjmwired.net/kernel/Document … HOWTO.txt) in my rc.local
    echo 1 > /sys/bus/pci/devices/0000\:00\:1b.0/msi_bus
    Of course, it is my assumption that the kernel disabling MSI is the cause of the problem, but it might be something else. Please let me know if any additional logs would be helpful.
    Linux 3.4.4-3, Nvidia 302.17-2  Dmesg Output
    [ 0.000000] Initializing cgroup subsys cpuset
    [ 0.000000] Initializing cgroup subsys cpu
    [ 0.000000] Linux version 3.4.4-3-ARCH (nobody@rampage) (gcc version 4.7.1 (GCC) ) #1 SMP PREEMPT Tue Jul 3 15:35:13 UTC 2012
    [ 0.000000] BIOS-provided physical RAM map:
    [ 0.000000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
    [ 0.000000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
    [ 0.000000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
    [ 0.000000] BIOS-e820: 0000000000100000 - 000000003fe54000 (usable)
    [ 0.000000] BIOS-e820: 000000003fe54000 - 000000003fee8000 (ACPI NVS)
    [ 0.000000] BIOS-e820: 000000003fee8000 - 000000003ff00000 (ACPI data)
    [ 0.000000] Notice: NX (Execute Disable) protection cannot be enabled: non-PAE kernel!
    [ 0.000000] DMI 2.3 present.
    [ 0.000000] DMI: 507GR /D915GAG, BIOS AG91510J.15A.0816.2005.0214.1818 02/14/2005
    [ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
    [ 0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
    [ 0.000000] last_pfn = 0x3fe54 max_arch_pfn = 0x100000
    [ 0.000000] MTRR default type: uncachable
    [ 0.000000] MTRR fixed ranges enabled:
    [ 0.000000] 00000-9FFFF write-back
    [ 0.000000] A0000-FFFFF uncachable
    [ 0.000000] MTRR variable ranges enabled:
    [ 0.000000] 0 base 000000000 mask FC0000000 write-back
    [ 0.000000] 1 base 03FF00000 mask FFFF00000 uncachable
    [ 0.000000] 2 disabled
    [ 0.000000] 3 disabled
    [ 0.000000] 4 disabled
    [ 0.000000] 5 disabled
    [ 0.000000] 6 disabled
    [ 0.000000] 7 disabled
    [ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
    [ 0.000000] found SMP MP-table at [c00fe650] fe650
    [ 0.000000] initial memory mapped : 0 - 00c00000
    [ 0.000000] Base memory trampoline at [c009a000] 9a000 size 16384
    [ 0.000000] init_memory_mapping: 0000000000000000-00000000377fe000
    [ 0.000000] 0000000000 - 0000400000 page 4k
    [ 0.000000] 0000400000 - 0037400000 page 2M
    [ 0.000000] 0037400000 - 00377fe000 page 4k
    [ 0.000000] kernel direct mapping tables up to 377fe000 @ bfb000-c00000
    [ 0.000000] RAMDISK: 3fb6f000 - 3fe44000
    [ 0.000000] Allocated new RAMDISK: 37529000 - 377fd6a7
    [ 0.000000] Move RAMDISK from 000000003fb6f000 - 000000003fe436a6 to 37529000 - 377fd6a6
    [ 0.000000] ACPI: RSDP 000fe020 00014 (v00 GATEWA)
    [ 0.000000] ACPI: RSDT 3fefde48 00038 (v01 GATEWA 04DT037 00000330 MSFT 01000013)
    [ 0.000000] ACPI: FACP 3fefcf10 00074 (v01 GATEWA 04DT037 00000330 MSFT 01000013)
    [ 0.000000] ACPI: DSDT 3fef8010 0339C (v01 GATEWA 04DT037 00000330 MSFT 01000013)
    [ 0.000000] ACPI: FACS 3fee5c40 00040
    [ 0.000000] ACPI: APIC 3fefce10 00068 (v01 GATEWA 04DT037 00000330 MSFT 01000013)
    [ 0.000000] ACPI: WDDT 3fef7f90 00040 (v01 GATEWA 04DT037 00000330 MSFT 01000013)
    [ 0.000000] ACPI: MCFG 3fef7f10 0003C (v01 GATEWA 04DT037 00000330 MSFT 01000013)
    [ 0.000000] ACPI: SSDT 3fef6d90 00124 (v01 GATEWA CpuPm 00000330 MSFT 01000013)
    [ 0.000000] ACPI: Local APIC address 0xfee00000
    [ 0.000000] 134MB HIGHMEM available.
    [ 0.000000] 887MB LOWMEM available.
    [ 0.000000] mapped low ram: 0 - 377fe000
    [ 0.000000] low ram: 0 - 377fe000
    [ 0.000000] Zone PFN ranges:
    [ 0.000000] DMA 0x00000010 -> 0x00001000
    [ 0.000000] Normal 0x00001000 -> 0x000377fe
    [ 0.000000] HighMem 0x000377fe -> 0x0003fe54
    [ 0.000000] Movable zone start PFN for each node
    [ 0.000000] Early memory PFN ranges
    [ 0.000000] 0: 0x00000010 -> 0x0000009f
    [ 0.000000] 0: 0x00000100 -> 0x0003fe54
    [ 0.000000] On node 0 totalpages: 261603
    [ 0.000000] free_area_init_node: node 0, pgdat c061ec40, node_mem_map f6d28200
    [ 0.000000] DMA zone: 32 pages used for memmap
    [ 0.000000] DMA zone: 0 pages reserved
    [ 0.000000] DMA zone: 3951 pages, LIFO batch:0
    [ 0.000000] Normal zone: 1744 pages used for memmap
    [ 0.000000] Normal zone: 221486 pages, LIFO batch:31
    [ 0.000000] HighMem zone: 269 pages used for memmap
    [ 0.000000] HighMem zone: 34121 pages, LIFO batch:7
    [ 0.000000] Using APIC driver default
    [ 0.000000] ACPI: PM-Timer IO Port: 0x408
    [ 0.000000] ACPI: Local APIC address 0xfee00000
    [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
    [ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
    [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] dfl dfl lint[0x1])
    [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] dfl dfl lint[0x1])
    [ 0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
    [ 0.000000] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
    [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
    [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
    [ 0.000000] ACPI: IRQ0 used by override.
    [ 0.000000] ACPI: IRQ2 used by override.
    [ 0.000000] ACPI: IRQ9 used by override.
    [ 0.000000] Using ACPI (MADT) for SMP configuration information
    [ 0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs
    [ 0.000000] nr_irqs_gsi: 40
    [ 0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
    [ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000f0000
    [ 0.000000] PM: Registered nosave memory: 00000000000f0000 - 0000000000100000
    [ 0.000000] Allocating PCI resources starting at 3ff00000 (gap: 3ff00000:c0100000)
    [ 0.000000] Booting paravirtualized kernel on bare hardware
    [ 0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:2 nr_node_ids:1
    [ 0.000000] PERCPU: Embedded 13 pages/cpu @f6d07000 s31424 r0 d21824 u53248
    [ 0.000000] pcpu-alloc: s31424 r0 d21824 u53248 alloc=13*4096
    [ 0.000000] pcpu-alloc: [0] 0 [0] 1
    [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 259558
    [ 0.000000] Kernel command line: root=/dev/disk/by-uuid/10f8033d-8fe9-46be-bccf-68a14025bbaa ro init=/bin/systemd
    [ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
    [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
    [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
    [ 0.000000] Initializing CPU#0
    [ 0.000000] allocated 2093600 bytes of page_cgroup
    [ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
    [ 0.000000] Initializing HighMem for node 0 (000377fe:0003fe54)
    [ 0.000000] Memory: 1025576k/1046864k available (3810k kernel code, 20836k reserved, 1471k data, 524k init, 137560k highmem)
    [ 0.000000] virtual kernel memory layout:
    [ 0.000000] fixmap : 0xfff16000 - 0xfffff000 ( 932 kB)
    [ 0.000000] pkmap : 0xff800000 - 0xffc00000 (4096 kB)
    [ 0.000000] vmalloc : 0xf7ffe000 - 0xff7fe000 ( 120 MB)
    [ 0.000000] lowmem : 0xc0000000 - 0xf77fe000 ( 887 MB)
    [ 0.000000] .init : 0xc0629000 - 0xc06ac000 ( 524 kB)
    [ 0.000000] .data : 0xc04b88f7 - 0xc0628800 (1471 kB)
    [ 0.000000] .text : 0xc0100000 - 0xc04b88f7 (3810 kB)
    [ 0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
    [ 0.000000] SLUB: Genslabs=15, HWalign=128, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [ 0.000000] Preemptible hierarchical RCU implementation.
    [ 0.000000] RCU dyntick-idle grace-period acceleration is enabled.
    [ 0.000000] Dump stacks of tasks blocking RCU-preempt GP.
    [ 0.000000] NR_IRQS:2304 nr_irqs:512 16
    [ 0.000000] CPU 0 irqstacks, hard=f6408000 soft=f640a000
    [ 0.000000] Console: colour VGA+ 80x25
    [ 0.000000] console [tty0] enabled
    [ 0.000000] Fast TSC calibration using PIT
    [ 0.000000] Detected 2999.992 MHz processor.
    [ 0.006668] Calibrating delay loop (skipped), value calculated using timer frequency.. 6002.98 BogoMIPS (lpj=9999973)
    [ 0.006674] pid_max: default: 32768 minimum: 301
    [ 0.006706] Security Framework initialized
    [ 0.006712] AppArmor: AppArmor disabled by boot time parameter
    [ 0.006735] Mount-cache hash table entries: 512
    [ 0.007027] Initializing cgroup subsys cpuacct
    [ 0.007032] Initializing cgroup subsys memory
    [ 0.007043] Initializing cgroup subsys devices
    [ 0.007046] Initializing cgroup subsys freezer
    [ 0.007049] Initializing cgroup subsys net_cls
    [ 0.007052] Initializing cgroup subsys blkio
    [ 0.007102] CPU: Physical Processor ID: 0
    [ 0.007105] CPU: Processor Core ID: 0
    [ 0.007108] mce: CPU supports 4 MCE banks
    [ 0.007122] CPU0: Thermal monitoring enabled (TM1)
    [ 0.007127] using mwait in idle threads.
    [ 0.010796] ACPI: Core revision 20120320
    [ 0.013347] ftrace: allocating 16930 entries in 34 pages
    [ 0.023410] Enabling APIC mode: Flat. Using 1 I/O APICs
    [ 0.023795] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
    [ 0.058322] CPU0: Intel(R) Pentium(R) 4 CPU 3.00GHz stepping 01
    [ 0.059996] Performance Events: Netburst events, Netburst P4/Xeon PMU driver.
    [ 0.059996] ... version: 0
    [ 0.059996] ... bit width: 40
    [ 0.059996] ... generic registers: 18
    [ 0.059996] ... value mask: 000000ffffffffff
    [ 0.059996] ... max period: 0000007fffffffff
    [ 0.059996] ... fixed-purpose events: 0
    [ 0.059996] ... event mask: 000000000003ffff
    [ 0.076747] NMI watchdog: enabled, takes one hw-pmu counter.
    [ 0.096685] CPU 1 irqstacks, hard=f64ae000 soft=f64b0000
    [ 0.096689] Booting Node 0, Processors #1 Ok.
    [ 0.009999] Initializing CPU#1
    [ 0.109847] NMI watchdog: enabled, takes one hw-pmu counter.
    [ 0.109913] Brought up 2 CPUs
    [ 0.109918] Total of 2 processors activated (12004.96 BogoMIPS).
    [ 0.110087] devtmpfs: initialized
    [ 0.110253] PM: Registering ACPI NVS region [mem 0x3fe54000-0x3fee7fff] (606208 bytes)
    [ 0.111622] NET: Registered protocol family 16
    [ 0.111622] ACPI: bus type pci registered
    [ 0.111622] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
    [ 0.111622] PCI: not using MMCONFIG
    [ 0.112603] PCI: Using configuration type 1 for base access
    [ 0.116699] bio: create slab <bio-0> at 0
    [ 0.116741] ACPI: Added _OSI(Module Device)
    [ 0.116741] ACPI: Added _OSI(Processor Device)
    [ 0.116741] ACPI: Added _OSI(3.0 _SCP Extensions)
    [ 0.116741] ACPI: Added _OSI(Processor Aggregator Device)
    [ 0.117482] ACPI: EC: Look up EC in DSDT
    [ 0.119433] ACPI: Interpreter enabled
    [ 0.119446] ACPI: (supports S0 S1 S3 S4 S5)
    [ 0.119477] ACPI: Using IOAPIC for interrupt routing
    [ 0.119501] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
    [ 0.119654] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in ACPI motherboard resources
    [ 0.119657] PCI: Using MMCONFIG for extended config space
    [ 0.121061] ACPI: No dock devices found.
    [ 0.121073] PCI: Ignoring host bridge windows from ACPI; if necessary, use "pci=use_crs" and report a bug
    [ 0.122518] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
    [ 0.125297] pci_root PNP0A03:00: host bridge window [io 0x0000-0x0cf7] (ignored)
    [ 0.125302] pci_root PNP0A03:00: host bridge window [io 0x0d00-0xffff] (ignored)
    [ 0.125306] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff] (ignored)
    [ 0.125310] pci_root PNP0A03:00: host bridge window [mem 0x000c0000-0x000fffff] (ignored)
    [ 0.125314] pci_root PNP0A03:00: host bridge window [mem 0xf0000000-0xfbffffff] (ignored)
    [ 0.125317] pci_root PNP0A03:00: host bridge window [mem 0x40000000-0xe0000000] (ignored)
    [ 0.125321] PCI: root bus 00: using default resources
    [ 0.125377] PCI host bridge to bus 0000:00
    [ 0.125382] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]
    [ 0.125385] pci_bus 0000:00: root bus resource [mem 0x00000000-0xffffffff]
    [ 0.125400] pci 0000:00:00.0: [8086:2580] type 00 class 0x060000
    [ 0.125463] pci 0000:00:01.0: [8086:2581] type 01 class 0x060400
    [ 0.125521] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
    [ 0.125577] pci 0000:00:1b.0: [8086:2668] type 00 class 0x040300
    [ 0.125597] pci 0000:00:1b.0: reg 10: [mem 0x53300000-0x53303fff 64bit]
    [ 0.125676] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
    [ 0.125704] pci 0000:00:1c.0: [8086:2660] type 01 class 0x060400
    [ 0.125786] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
    [ 0.125815] pci 0000:00:1c.1: [8086:2662] type 01 class 0x060400
    [ 0.125898] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
    [ 0.125928] pci 0000:00:1c.2: [8086:2664] type 01 class 0x060400
    [ 0.126011] pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
    [ 0.126040] pci 0000:00:1c.3: [8086:2666] type 01 class 0x060400
    [ 0.126123] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
    [ 0.126154] pci 0000:00:1d.0: [8086:2658] type 00 class 0x0c0300
    [ 0.126201] pci 0000:00:1d.0: reg 20: [io 0x4080-0x409f]
    [ 0.126239] pci 0000:00:1d.1: [8086:2659] type 00 class 0x0c0300
    [ 0.126285] pci 0000:00:1d.1: reg 20: [io 0x4060-0x407f]
    [ 0.126322] pci 0000:00:1d.2: [8086:265a] type 00 class 0x0c0300
    [ 0.126368] pci 0000:00:1d.2: reg 20: [io 0x4040-0x405f]
    [ 0.126405] pci 0000:00:1d.3: [8086:265b] type 00 class 0x0c0300
    [ 0.126451] pci 0000:00:1d.3: reg 20: [io 0x4020-0x403f]
    [ 0.126498] pci 0000:00:1d.7: [8086:265c] type 00 class 0x0c0320
    [ 0.126521] pci 0000:00:1d.7: reg 10: [mem 0x53304000-0x533043ff]
    [ 0.126613] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
    [ 0.126638] pci 0000:00:1e.0: [8086:244e] type 01 class 0x060401
    [ 0.126718] pci 0000:00:1f.0: [8086:2640] type 00 class 0x060100
    [ 0.126810] pci 0000:00:1f.0: Force enabled HPET at 0xfed00000
    [ 0.126823] pci 0000:00:1f.0: LPC Generic IO decode 1 PIO at 0680-06ff
    [ 0.126850] pci 0000:00:1f.1: [8086:266f] type 00 class 0x01018a
    [ 0.126867] pci 0000:00:1f.1: reg 10: [io 0x40d8-0x40df]
    [ 0.126878] pci 0000:00:1f.1: reg 14: [io 0x40ec-0x40ef]
    [ 0.126889] pci 0000:00:1f.1: reg 18: [io 0x40d0-0x40d7]
    [ 0.126901] pci 0000:00:1f.1: reg 1c: [io 0x40e8-0x40eb]
    [ 0.126912] pci 0000:00:1f.1: reg 20: [io 0x40b0-0x40bf]
    [ 0.126954] pci 0000:00:1f.2: [8086:2651] type 00 class 0x01018f
    [ 0.126971] pci 0000:00:1f.2: reg 10: [io 0x40c8-0x40cf]
    [ 0.126981] pci 0000:00:1f.2: reg 14: [io 0x40e4-0x40e7]
    [ 0.126991] pci 0000:00:1f.2: reg 18: [io 0x40c0-0x40c7]
    [ 0.127002] pci 0000:00:1f.2: reg 1c: [io 0x40e0-0x40e3]
    [ 0.127012] pci 0000:00:1f.2: reg 20: [io 0x40a0-0x40af]
    [ 0.127053] pci 0000:00:1f.2: PME# supported from D3hot
    [ 0.127072] pci 0000:00:1f.3: [8086:266a] type 00 class 0x0c0500
    [ 0.127129] pci 0000:00:1f.3: reg 20: [io 0x4000-0x401f]
    [ 0.127217] pci 0000:01:00.0: [10de:0a65] type 00 class 0x030000
    [ 0.127232] pci 0000:01:00.0: reg 10: [mem 0x52000000-0x52ffffff]
    [ 0.127247] pci 0000:01:00.0: reg 14: [mem 0x40000000-0x4fffffff 64bit pref]
    [ 0.127261] pci 0000:01:00.0: reg 1c: [mem 0x50000000-0x51ffffff 64bit pref]
    [ 0.127271] pci 0000:01:00.0: reg 24: [io 0x3000-0x307f]
    [ 0.127281] pci 0000:01:00.0: reg 30: [mem 0xfff80000-0xffffffff pref]
    [ 0.127352] pci 0000:01:00.1: [10de:0be3] type 00 class 0x040300
    [ 0.127367] pci 0000:01:00.1: reg 10: [mem 0x53000000-0x53003fff]
    [ 0.136679] pci 0000:00:01.0: PCI bridge to [bus 01-01]
    [ 0.136685] pci 0000:00:01.0: bridge window [io 0x3000-0x3fff]
    [ 0.136689] pci 0000:00:01.0: bridge window [mem 0x52000000-0x530fffff]
    [ 0.136695] pci 0000:00:01.0: bridge window [mem 0x40000000-0x51ffffff pref]
    [ 0.136765] pci 0000:02:00.0: [1b21:0612] type 00 class 0x010601
    [ 0.136788] pci 0000:02:00.0: reg 10: [io 0x2028-0x202f]
    [ 0.136804] pci 0000:02:00.0: reg 14: [io 0x2034-0x2037]
    [ 0.136819] pci 0000:02:00.0: reg 18: [io 0x2020-0x2027]
    [ 0.136836] pci 0000:02:00.0: reg 1c: [io 0x2030-0x2033]
    [ 0.136852] pci 0000:02:00.0: reg 20: [io 0x2000-0x201f]
    [ 0.136868] pci 0000:02:00.0: reg 24: [mem 0x53200000-0x532001ff]
    [ 0.136885] pci 0000:02:00.0: reg 30: [mem 0xffff0000-0xffffffff pref]
    [ 0.146676] pci 0000:00:1c.0: PCI bridge to [bus 02-02]
    [ 0.146682] pci 0000:00:1c.0: bridge window [io 0x2000-0x2fff]
    [ 0.146687] pci 0000:00:1c.0: bridge window [mem 0x53200000-0x532fffff]
    [ 0.146740] pci 0000:00:1c.1: PCI bridge to [bus 03-03]
    [ 0.146747] pci 0000:00:1c.1: bridge window [mem 0x53400000-0x534fffff]
    [ 0.146798] pci 0000:00:1c.2: PCI bridge to [bus 04-04]
    [ 0.146805] pci 0000:00:1c.2: bridge window [mem 0x53500000-0x535fffff]
    [ 0.146858] pci 0000:00:1c.3: PCI bridge to [bus 05-05]
    [ 0.146866] pci 0000:00:1c.3: bridge window [mem 0x53600000-0x536fffff]
    [ 0.146917] pci 0000:06:05.0: [11c1:5811] type 00 class 0x0c0010
    [ 0.146938] pci 0000:06:05.0: reg 10: [mem 0x53101000-0x53101fff]
    [ 0.147024] pci 0000:06:05.0: supports D1 D2
    [ 0.147027] pci 0000:06:05.0: PME# supported from D0 D1 D2 D3hot
    [ 0.147053] pci 0000:06:08.0: [8086:1064] type 00 class 0x020000
    [ 0.147074] pci 0000:06:08.0: reg 10: [mem 0x53100000-0x53100fff]
    [ 0.147086] pci 0000:06:08.0: reg 14: [io 0x1000-0x103f]
    [ 0.147161] pci 0000:06:08.0: supports D1 D2
    [ 0.147164] pci 0000:06:08.0: PME# supported from D0 D1 D2 D3hot D3cold
    [ 0.147208] pci 0000:00:1e.0: PCI bridge to [bus 06-06] (subtractive decode)
    [ 0.147214] pci 0000:00:1e.0: bridge window [io 0x1000-0x1fff]
    [ 0.147219] pci 0000:00:1e.0: bridge window [mem 0x53100000-0x531fffff]
    [ 0.147227] pci 0000:00:1e.0: bridge window [io 0x0000-0xffff] (subtractive decode)
    [ 0.147231] pci 0000:00:1e.0: bridge window [mem 0x00000000-0xffffffff] (subtractive decode)
    [ 0.147260] pci_bus 0000:00: on NUMA node 0
    [ 0.147266] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
    [ 0.147465] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P32_._PRT]
    [ 0.147735] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX0._PRT]
    [ 0.147802] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX1._PRT]
    [ 0.147870] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX2._PRT]
    [ 0.147936] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX3._PRT]
    [ 0.148039] pci0000:00: Requesting ACPI _OSC control (0x1d)
    [ 0.148044] pci0000:00: ACPI _OSC request failed (AE_NOT_FOUND), returned control mask: 0x1d
    [ 0.148047] ACPI _OSC control for PCIe not granted, disabling ASPM
    [ 0.152485] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 7 9 10 *11 12)
    [ 0.152581] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 7 *9 10 11 12)
    [ 0.152676] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 7 9 10 *11 12)
    [ 0.152768] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 7 9 10 *11 12)
    [ 0.152859] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 7 9 10 *11 12)
    [ 0.152951] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 7 9 10 11 12) *0, disabled.
    [ 0.153045] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 7 9 10 11 12) *0, disabled.
    [ 0.153138] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 7 9 *10 11 12)
    [ 0.153367] vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=io+mem,locks=none
    [ 0.153374] vgaarb: loaded
    [ 0.153377] vgaarb: bridge control possible 0000:01:00.0
    [ 0.153377] PCI: Using ACPI for IRQ routing
    [ 0.160505] PCI: pci_cache_line_size set to 64 bytes
    [ 0.160612] reserve RAM buffer: 000000000009fc00 - 000000000009ffff
    [ 0.160616] reserve RAM buffer: 000000003fe54000 - 000000003fffffff
    [ 0.160771] NetLabel: Initializing
    [ 0.160775] NetLabel: domain hash size = 128
    [ 0.160777] NetLabel: protocols = UNLABELED CIPSOv4
    [ 0.160799] NetLabel: unlabeled traffic allowed by default
    [ 0.160906] hpet clockevent registered
    [ 0.160911] HPET: 3 timers in total, 0 timers will be used for per-cpu timer
    [ 0.160917] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
    [ 0.160924] hpet0: 3 comparators, 64-bit 14.318180 MHz counter
    [ 0.173350] Switching to clocksource hpet
    [ 0.182676] pnp: PnP ACPI init
    [ 0.182706] ACPI: bus type pnp registered
    [ 0.184200] pnp 00:00: [bus 00-ff]
    [ 0.184205] pnp 00:00: [io 0x0cf8-0x0cff]
    [ 0.184209] pnp 00:00: [io 0x0000-0x0cf7 window]
    [ 0.184212] pnp 00:00: [io 0x0d00-0xffff window]
    [ 0.184216] pnp 00:00: [mem 0x000a0000-0x000bffff window]
    [ 0.184219] pnp 00:00: [mem 0x000c0000-0x000fffff window]
    [ 0.184223] pnp 00:00: [mem 0xf0000000-0xfbffffff window]
    [ 0.184229] pnp 00:00: [mem 0x40000000-0xe0000000 window]
    [ 0.184297] pnp 00:00: Plug and Play ACPI device, IDs PNP0a03 (active)
    [ 0.184317] pnp 00:01: [mem 0xe0000000-0xefffffff]
    [ 0.184321] pnp 00:01: [mem 0xfed13000-0xfed13fff]
    [ 0.184324] pnp 00:01: [mem 0xfed14000-0xfed17fff]
    [ 0.184327] pnp 00:01: [mem 0xfed18000-0xfed18fff]
    [ 0.184330] pnp 00:01: [mem 0xfed19000-0xfed19fff]
    [ 0.184333] pnp 00:01: [mem 0xfed1c000-0xfed1ffff]
    [ 0.184336] pnp 00:01: [mem 0xfed20000-0xfed9ffff]
    [ 0.184412] system 00:01: [mem 0xe0000000-0xefffffff] has been reserved
    [ 0.184417] system 00:01: [mem 0xfed13000-0xfed13fff] has been reserved
    [ 0.184421] system 00:01: [mem 0xfed14000-0xfed17fff] has been reserved
    [ 0.184425] system 00:01: [mem 0xfed18000-0xfed18fff] has been reserved
    [ 0.184429] system 00:01: [mem 0xfed19000-0xfed19fff] has been reserved
    [ 0.184432] system 00:01: [mem 0xfed1c000-0xfed1ffff] has been reserved
    [ 0.184436] system 00:01: [mem 0xfed20000-0xfed9ffff] has been reserved
    [ 0.184442] system 00:01: Plug and Play ACPI device, IDs PNP0c02 (active)
    [ 0.184642] pnp 00:02: [io 0x0000-0x000f]
    [ 0.184646] pnp 00:02: [io 0x0081-0x0083]
    [ 0.184649] pnp 00:02: [io 0x0087]
    [ 0.184652] pnp 00:02: [io 0x0089-0x008b]
    [ 0.184655] pnp 00:02: [io 0x008f]
    [ 0.184658] pnp 00:02: [io 0x00c0-0x00df]
    [ 0.184661] pnp 00:02: [dma 4]
    [ 0.184706] pnp 00:02: Plug and Play ACPI device, IDs PNP0200 (active)
    [ 0.184723] pnp 00:03: [io 0x0070-0x0071]
    [ 0.184726] pnp 00:03: [io 0x0074-0x0077]
    [ 0.184740] pnp 00:03: [irq 8]
    [ 0.184783] pnp 00:03: Plug and Play ACPI device, IDs PNP0b00 (active)
    [ 0.184802] pnp 00:04: [io 0x00f0]
    [ 0.184810] pnp 00:04: [irq 13]
    [ 0.184854] pnp 00:04: Plug and Play ACPI device, IDs PNP0c04 (active)
    [ 0.184871] pnp 00:05: [io 0x0061]
    [ 0.184919] pnp 00:05: Plug and Play ACPI device, IDs PNP0800 (active)
    [ 0.184938] pnp 00:06: [io 0x0500-0x053f]
    [ 0.184942] pnp 00:06: [io 0x0400-0x047f]
    [ 0.184945] pnp 00:06: [io 0x0092]
    [ 0.184948] pnp 00:06: [io 0x0680-0x06ff]
    [ 0.184951] pnp 00:06: [io 0x0010-0x001f]
    [ 0.184954] pnp 00:06: [io 0x0072-0x0073]
    [ 0.184956] pnp 00:06: [io 0x0080]
    [ 0.184959] pnp 00:06: [io 0x0084-0x0086]
    [ 0.184962] pnp 00:06: [io 0x0088]
    [ 0.184965] pnp 00:06: [io 0x008c-0x008e]
    [ 0.184968] pnp 00:06: [io 0x0090-0x009f]
    [ 0.185047] system 00:06: [io 0x0500-0x053f] has been reserved
    [ 0.185051] system 00:06: [io 0x0400-0x047f] has been reserved
    [ 0.185055] system 00:06: [io 0x0680-0x06ff] has been reserved
    [ 0.185061] system 00:06: Plug and Play ACPI device, IDs PNP0c02 (active)
    [ 0.185320] pnp 00:07: [io 0x0378-0x037f]
    [ 0.185329] pnp 00:07: [irq 7]
    [ 0.185426] pnp 00:07: Plug and Play ACPI device, IDs PNP0400 (active)
    [ 0.185514] pnp 00:08: [irq 12]
    [ 0.185563] pnp 00:08: Plug and Play ACPI device, IDs PNP0f03 PNP0f13 (active)
    [ 0.185600] pnp 00:09: [io 0x0060]
    [ 0.185604] pnp 00:09: [io 0x0064]
    [ 0.185611] pnp 00:09: [irq 1]
    [ 0.185661] pnp 00:09: Plug and Play ACPI device, IDs PNP0303 PNP030b (active)
    [ 0.185822] pnp 00:0a: [io 0x03f8-0x03ff]
    [ 0.185831] pnp 00:0a: [irq 4]
    [ 0.185938] pnp 00:0a: Plug and Play ACPI device, IDs PNP0501 (active)
    [ 0.185964] pnp 00:0b: [mem 0xfec00000-0xfec000ff]
    [ 0.186015] pnp 00:0b: Plug and Play ACPI device, IDs PNP0003 (active)
    [ 0.186047] pnp: PnP ACPI: found 12 devices
    [ 0.186049] ACPI: ACPI bus type pnp unregistered
    [ 0.224576] pci 0000:01:00.0: no compatible bridge window for [mem 0xfff80000-0xffffffff pref]
    [ 0.224583] pci 0000:02:00.0: no compatible bridge window for [mem 0xffff0000-0xffffffff pref]
    [ 0.224623] pci 0000:00:1c.0: bridge window [mem 0x00100000-0x001fffff pref] to [bus 02-02] add_size 200000
    [ 0.224635] pci 0000:00:1c.1: bridge window [io 0x1000-0x0fff] to [bus 03-03] add_size 1000
    [ 0.224640] pci 0000:00:1c.1: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 03-03] add_size 200000
    [ 0.224651] pci 0000:00:1c.2: bridge window [io 0x1000-0x0fff] to [bus 04-04] add_size 1000
    [ 0.224656] pci 0000:00:1c.2: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 04-04] add_size 200000
    [ 0.224667] pci 0000:00:1c.3: bridge window [io 0x1000-0x0fff] to [bus 05-05] add_size 1000
    [ 0.224672] pci 0000:00:1c.3: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 05-05] add_size 200000
    [ 0.224692] pci 0000:00:1c.0: res[15]=[mem 0x00100000-0x001fffff pref] get_res_add_size add_size 200000
    [ 0.224696] pci 0000:00:1c.1: res[15]=[mem 0x00100000-0x000fffff 64bit pref] get_res_add_size add_size 200000
    [ 0.224701] pci 0000:00:1c.2: res[15]=[mem 0x00100000-0x000fffff 64bit pref] get_res_add_size add_size 200000
    [ 0.224705] pci 0000:00:1c.3: res[15]=[mem 0x00100000-0x000fffff 64bit pref] get_res_add_size add_size 200000
    [ 0.224709] pci 0000:00:1c.1: res[13]=[io 0x1000-0x0fff] get_res_add_size add_size 1000
    [ 0.224713] pci 0000:00:1c.2: res[13]=[io 0x1000-0x0fff] get_res_add_size add_size 1000
    [ 0.224717] pci 0000:00:1c.3: res[13]=[io 0x1000-0x0fff] get_res_add_size add_size 1000
    [ 0.224726] pci 0000:00:1c.0: BAR 15: assigned [mem 0x53700000-0x539fffff pref]
    [ 0.224731] pci 0000:00:1c.1: BAR 15: assigned [mem 0x53a00000-0x53bfffff 64bit pref]
    [ 0.224736] pci 0000:00:1c.2: BAR 15: assigned [mem 0x53c00000-0x53dfffff 64bit pref]
    [ 0.224740] pci 0000:00:1c.3: BAR 15: assigned [mem 0x53e00000-0x53ffffff 64bit pref]
    [ 0.224745] pci 0000:00:1c.1: BAR 13: assigned [io 0x5000-0x5fff]
    [ 0.224750] pci 0000:00:1c.2: BAR 13: assigned [io 0x6000-0x6fff]
    [ 0.224754] pci 0000:00:1c.3: BAR 13: assigned [io 0x7000-0x7fff]
    [ 0.224761] pci 0000:01:00.0: BAR 6: assigned [mem 0x53080000-0x530fffff pref]
    [ 0.224765] pci 0000:00:01.0: PCI bridge to [bus 01-01]
    [ 0.224770] pci 0000:00:01.0: bridge window [io 0x3000-0x3fff]
    [ 0.224775] pci 0000:00:01.0: bridge window [mem 0x52000000-0x530fffff]
    [ 0.224780] pci 0000:00:01.0: bridge window [mem 0x40000000-0x51ffffff pref]
    [ 0.224788] pci 0000:02:00.0: BAR 6: assigned [mem 0x53700000-0x5370ffff pref]
    [ 0.224791] pci 0000:00:1c.0: PCI bridge to [bus 02-02]
    [ 0.224796] pci 0000:00:1c.0: bridge window [io 0x2000-0x2fff]
    [ 0.224802] pci 0000:00:1c.0: bridge window [mem 0x53200000-0x532fffff]
    [ 0.224807] pci 0000:00:1c.0: bridge window [mem 0x53700000-0x539fffff pref]
    [ 0.224815] pci 0000:00:1c.1: PCI bridge to [bus 03-03]
    [ 0.224819] pci 0000:00:1c.1: bridge window [io 0x5000-0x5fff]
    [ 0.224825] pci 0000:00:1c.1: bridge window [mem 0x53400000-0x534fffff]
    [ 0.224831] pci 0000:00:1c.1: bridge window [mem 0x53a00000-0x53bfffff 64bit pref]
    [ 0.224838] pci 0000:00:1c.2: PCI bridge to [bus 04-04]
    [ 0.224842] pci 0000:00:1c.2: bridge window [io 0x6000-0x6fff]
    [ 0.224849] pci 0000:00:1c.2: bridge window [mem 0x53500000-0x535fffff]
    [ 0.224854] pci 0000:00:1c.2: bridge window [mem 0x53c00000-0x53dfffff 64bit pref]
    [ 0.224861] pci 0000:00:1c.3: PCI bridge to [bus 05-05]
    [ 0.224865] pci 0000:00:1c.3: bridge window [io 0x7000-0x7fff]
    [ 0.224872] pci 0000:00:1c.3: bridge window [mem 0x53600000-0x536fffff]
    [ 0.224877] pci 0000:00:1c.3: bridge window [mem 0x53e00000-0x53ffffff 64bit pref]
    [ 0.224885] pci 0000:00:1e.0: PCI bridge to [bus 06-06]
    [ 0.224889] pci 0000:00:1e.0: bridge window [io 0x1000-0x1fff]
    [ 0.224895] pci 0000:00:1e.0: bridge window [mem 0x53100000-0x531fffff]
    [ 0.224959] pci 0000:00:1e.0: setting latency timer to 64
    [ 0.224966] pci_bus 0000:00: resource 4 [io 0x0000-0xffff]
    [ 0.224969] pci_bus 0000:00: resource 5 [mem 0x00000000-0xffffffff]
    [ 0.224974] pci_bus 0000:01: resource 0 [io 0x3000-0x3fff]
    [ 0.224977] pci_bus 0000:01: resource 1 [mem 0x52000000-0x530fffff]
    [ 0.224980] pci_bus 0000:01: resource 2 [mem 0x40000000-0x51ffffff pref]
    [ 0.224984] pci_bus 0000:02: resource 0 [io 0x2000-0x2fff]
    [ 0.224987] pci_bus 0000:02: resource 1 [mem 0x53200000-0x532fffff]
    [ 0.224990] pci_bus 0000:02: resource 2 [mem 0x53700000-0x539fffff pref]
    [ 0.224994] pci_bus 0000:03: resource 0 [io 0x5000-0x5fff]
    [ 0.224997] pci_bus 0000:03: resource 1 [mem 0x53400000-0x534fffff]
    [ 0.225001] pci_bus 0000:03: resource 2 [mem 0x53a00000-0x53bfffff 64bit pref]
    [ 0.225004] pci_bus 0000:04: resource 0 [io 0x6000-0x6fff]
    [ 0.225007] pci_bus 0000:04: resource 1 [mem 0x53500000-0x535fffff]
    [ 0.225011] pci_bus 0000:04: resource 2 [mem 0x53c00000-0x53dfffff 64bit pref]
    [ 0.225014] pci_bus 0000:05: resource 0 [io 0x7000-0x7fff]
    [ 0.225018] pci_bus 0000:05: resource 1 [mem 0x53600000-0x536fffff]
    [ 0.225021] pci_bus 0000:05: resource 2 [mem 0x53e00000-0x53ffffff 64bit pref]
    [ 0.225025] pci_bus 0000:06: resource 0 [io 0x1000-0x1fff]
    [ 0.225028] pci_bus 0000:06: resource 1 [mem 0x53100000-0x531fffff]
    [ 0.225031] pci_bus 0000:06: resource 4 [io 0x0000-0xffff]
    [ 0.225035] pci_bus 0000:06: resource 5 [mem 0x00000000-0xffffffff]
    [ 0.225091] NET: Registered protocol family 2
    [ 0.225171] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
    [ 0.225391] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
    [ 0.225895] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
    [ 0.226187] TCP: Hash tables configured (established 131072 bind 65536)
    [ 0.226190] TCP: reno registered
    [ 0.226195] UDP hash table entries: 512 (order: 2, 16384 bytes)
    [ 0.226208] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
    [ 0.226329] NET: Registered protocol family 1
    [ 0.226637] pci 0000:01:00.0: Boot video device
    [ 0.226698] pci 0000:06:08.0: Firmware left e100 interrupts enabled; disabling
    [ 0.226709] PCI: CLS 0 bytes, default 64
    [ 0.226780] Unpacking initramfs...
    [ 0.315303] Freeing initrd memory: 2900k freed
    [ 0.317191] apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
    [ 0.317195] apm: disabled - APM is not SMP safe.
    [ 0.317515] audit: initializing netlink socket (disabled)
    [ 0.317533] type=2000 audit(1342552654.316:1): initialized
    [ 0.317976] highmem bounce pool size: 64 pages
    [ 0.317984] HugeTLB registered 4 MB page size, pre-allocated 0 pages
    [ 0.320723] VFS: Disk quotas dquot_6.5.2
    [ 0.320797] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    [ 0.320931] msgmni has been set to 1740
    [ 0.321235] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
    [ 0.321282] io scheduler noop registered
    [ 0.321287] io scheduler deadline registered
    [ 0.321299] io scheduler cfq registered (default)
    [ 0.321473] pcieport 0000:00:01.0: irq 40 for MSI/MSI-X
    [ 0.321588] pcieport 0000:00:1c.0: irq 41 for MSI/MSI-X
    [ 0.321708] pcieport 0000:00:1c.1: irq 42 for MSI/MSI-X
    [ 0.321830] pcieport 0000:00:1c.2: irq 43 for MSI/MSI-X
    [ 0.321950] pcieport 0000:00:1c.3: irq 44 for MSI/MSI-X
    [ 0.322243] GHES: HEST is not enabled!
    [ 0.322264] isapnp: Scanning for PnP cards...
    [ 0.678327] isapnp: No Plug & Play device found
    [ 0.678412] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
    [ 0.698985] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
    [ 0.720023] 00:0a: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
    [ 0.720384] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12
    [ 0.723503] serio: i8042 KBD port at 0x60,0x64 irq 1
    [ 0.723558] serio: i8042 AUX port at 0x60,0x64 irq 12
    [ 0.723755] mousedev: PS/2 mouse device common for all mice
    [ 0.723869] rtc_cmos 00:03: RTC can wake from S4
    [ 0.724031] rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
    [ 0.724060] rtc0: alarms up to one month, 114 bytes nvram, hpet irqs
    [ 0.724098] cpuidle: using governor ladder
    [ 0.724101] cpuidle: using governor menu
    [ 0.724316] TCP: cubic registered
    [ 0.724489] NET: Registered protocol family 10
    [ 0.724741] NET: Registered protocol family 17
    [ 0.724748] Registering the dns_resolver key type
    [ 0.724796] Using IPI No-Shortcut mode
    [ 0.724971] PM: Hibernation image not present or could not be loaded.
    [ 0.724985] registered taskstats version 1
    [ 0.725540] rtc_cmos 00:03: setting system clock to 2012-07-17 19:17:35 UTC (1342552655)
    [ 0.725588] Initializing network drop monitor service
    [ 0.726860] Freeing unused kernel memory: 524k freed
    [ 0.727195] Write protecting the kernel text: 3812k
    [ 0.727226] Write protecting the kernel read-only data: 1120k
    [ 0.740567] systemd-udevd[41]: starting version 186
    [ 0.742721] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
    [ 0.745749] SCSI subsystem initialized
    [ 0.749328] libata version 3.00 loaded.
    [ 0.750857] ahci 0000:02:00.0: version 3.0
    [ 0.750961] ahci 0000:02:00.0: irq 45 for MSI/MSI-X
    [ 0.751021] ahci: SSS flag set, parallel bus scan disabled
    [ 0.751069] ahci 0000:02:00.0: AHCI 0001.0200 32 slots 2 ports 6 Gbps 0x3 impl SATA mode
    [ 0.751077] ahci 0000:02:00.0: flags: 64bit ncq sntf stag led clo pmp pio slum part ccc sxs
    [ 0.752850] scsi0 : ahci
    [ 0.753200] scsi1 : ahci
    [ 0.753383] ata1: SATA max UDMA/133 abar m512@0x53200000 port 0x53200100 irq 45
    [ 0.753391] ata2: SATA max UDMA/133 abar m512@0x53200000 port 0x53200180 irq 45
    [ 1.240043] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
    [ 1.252105] ata1.00: ATA-8: OCZ-SOLID3, 2.15, max UDMA/133
    [ 1.252110] ata1.00: 234441648 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
    [ 1.262069] ata1.00: configured for UDMA/133
    [ 1.262262] scsi 0:0:0:0: Direct-Access ATA OCZ-SOLID3 2.15 PQ: 0 ANSI: 5
    [ 1.264029] sd 0:0:0:0: [sda] 234441648 512-byte logical blocks: (120 GB/111 GiB)
    [ 1.264196] sd 0:0:0:0: [sda] Write Protect is off
    [ 1.264203] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
    [ 1.264257] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
    [ 1.265654] sda: sda1 sda2 sda3 sda4
    [ 1.266383] sd 0:0:0:0: [sda] Attached SCSI disk
    [ 1.320034] Refined TSC clocksource calibration: 2999.980 MHz.
    [ 1.320041] Switching to clocksource tsc
    [ 1.746702] ata2: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
    [ 1.747318] ata2.00: ATA-8: ST3000DM001-9YN166, CC4C, max UDMA/133
    [ 1.747323] ata2.00: 5860533168 sectors, multi 0: LBA48 NCQ (depth 31/32), AA
    [ 1.747889] ata2.00: configured for UDMA/133
    [ 1.748030] scsi 1:0:0:0: Direct-Access ATA ST3000DM001-9YN1 CC4C PQ: 0 ANSI: 5
    [ 1.748540] sd 1:0:0:0: [sdb] 5860533168 512-byte logical blocks: (3.00 TB/2.72 TiB)
    [ 1.748547] sd 1:0:0:0: [sdb] 4096-byte physical blocks
    [ 1.748667] sd 1:0:0:0: [sdb] Write Protect is off
    [ 1.748674] sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00
    [ 1.748725] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
    [ 1.793835] sdb: sdb1
    [ 1.794347] sd 1:0:0:0: [sdb] Attached SCSI disk
    [ 1.892420] usbcore: registered new interface driver usbfs
    [ 1.892471] usbcore: registered new interface driver hub
    [ 1.895559] ata_piix 0000:00:1f.1: version 2.13
    [ 1.895639] ata_piix 0000:00:1f.1: setting latency timer to 64
    [ 1.897473] usbcore: registered new device driver usb
    [ 1.898382] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [ 1.898429] scsi2 : ata_piix
    [ 1.899754] scsi3 : ata_piix
    [ 1.900600] ata3: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x40b0 irq 14
    [ 1.900605] ata4: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x40b8 irq 15
    [ 1.900676] ata4: port disabled--ignoring
    [ 1.901417] ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ]
    [ 1.901473] ata_piix 0000:00:1f.2: setting latency timer to 64
    [ 1.904508] scsi4 : ata_piix
    [ 1.905087] scsi5 : ata_piix
    [ 1.905220] ata5: SATA max UDMA/133 cmd 0x40c8 ctl 0x40e4 bmdma 0x40a0 irq 19
    [ 1.905227] ata6: SATA max UDMA/133 cmd 0x40c0 ctl 0x40e0 bmdma 0x40a8 irq 19
    [ 1.905347] ehci_hcd 0000:00:1d.7: setting latency timer to 64
    [ 1.905355] ehci_hcd 0000:00:1d.7: EHCI Host Controller
    [ 1.905401] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
    [ 1.905444] ehci_hcd 0000:00:1d.7: debug port 1
    [ 1.905558] uhci_hcd: USB Universal Host Controller Interface driver
    [ 1.909355] ehci_hcd 0000:00:1d.7: cache line size of 64 is not supported
    [ 1.909393] ehci_hcd 0000:00:1d.7: irq 23, io mem 0x53304000
    [ 1.916865] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
    [ 1.917873] hub 1-0:1.0: USB hub found
    [ 1.917883] hub 1-0:1.0: 8 ports detected
    [ 1.918079] uhci_hcd 0000:00:1d.0: setting latency timer to 64
    [ 1.918087] uhci_hcd 0000:00:1d.0: UHCI Host Controller
    [ 1.918109] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
    [ 1.918149] uhci_hcd 0000:00:1d.0: irq 23, io base 0x00004080
    [ 1.918445] hub 2-0:1.0: USB hub found
    [ 1.918456] hub 2-0:1.0: 2 ports detected
    [ 1.918663] uhci_hcd 0000:00:1d.1: setting latency timer to 64
    [ 1.918671] uhci_hcd 0000:00:1d.1: UHCI Host Controller
    [ 1.918692] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
    [ 1.918728] uhci_hcd 0000:00:1d.1: irq 19, io base 0x00004060
    [ 1.919043] hub 3-0:1.0: USB hub found
    [ 1.919053] hub 3-0:1.0: 2 ports detected
    [ 1.919306] uhci_hcd 0000:00:1d.2: setting latency timer to 64
    [ 1.919314] uhci_hcd 0000:00:1d.2: UHCI Host Controller
    [ 1.919338] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
    [ 1.919391] uhci_hcd 0000:00:1d.2: irq 18, io base 0x00004040
    [ 1.919771] hub 4-0:1.0: USB hub found
    [ 1.919781] hub 4-0:1.0: 2 ports detected
    [ 1.920058] uhci_hcd 0000:00:1d.3: setting latency timer to 64
    [ 1.920066] uhci_hcd 0000:00:1d.3: UHCI Host Controller
    [ 1.920085] uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5
    [ 1.920162] uhci_hcd 0000:00:1d.3: irq 16, io base 0x00004020
    [ 1.920720] hub 5-0:1.0: USB hub found
    [ 1.920731] hub 5-0:1.0: 2 ports detected
    [ 2.068266] ata6.00: ATA-6: WDC WD2000JD-00HBB0, 08.02D08, max UDMA/133
    [ 2.068272] ata6.00: 390721968 sectors, multi 16: LBA48
    [ 2.074099] ata5.00: ATA-8: WDC WD20EARX-00PASB0, 51.0AB51, max UDMA/133
    [ 2.074104] ata5.00: 3907029168 sectors, multi 16: LBA48 NCQ (depth 0/32)
    [ 2.081454] ata6.00: configured for UDMA/133
    [ 2.100167] ata5.01: ATA-8: ST3500418AS, CC34, max UDMA/133
    [ 2.100172] ata5.01: 976773168 sectors, multi 16: LBA48 NCQ (depth 0/32)
    [ 2.107102] ata5.00: configured for UDMA/133
    [ 2.162850] ata5.01: configured for UDMA/133
    [ 2.173642] ata3.00: ATAPI: SONY DVD RW DRU-530A, 2.1g, max UDMA/33
    [ 2.173649] ata3.01: ATAPI: LITE-ON DVDRW SOHW-1633S, BGS4, max UDMA/66
    [ 2.173654] ata3.01: limited to UDMA/33 due to 40-wire cable
    [ 2.186862] ata3.00: configured for UDMA/33
    [ 2.200194] ata3.01: configured for UDMA/33
    [ 2.201725] scsi 2:0:0:0: CD-ROM SONY DVD RW DRU-530A 2.1g PQ: 0 ANSI: 5
    [ 2.202839] scsi 2:0:1:0: CD-ROM LITE-ON DVDRW SOHW-1633S BGS4 PQ: 0 ANSI: 5
    [ 2.203271] scsi 4:0:0:0: Direct-Access ATA WDC WD20EARX-00P 51.0 PQ: 0 ANSI: 5
    [ 2.203548] sd 4:0:0:0: [sdc] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
    [ 2.203557] sd 4:0:0:0: [sdc] 4096-byte physical blocks
    [ 2.203683] sd 4:0:0:0: [sdc] Write Protect is off
    [ 2.203690] sd 4:0:0:0: [sdc] Mode Sense: 00 3a 00 00
    [ 2.203749] sd 4:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
    [ 2.203803] scsi 4:0:1:0: Direct-Access ATA ST3500418AS CC34 PQ: 0 ANSI: 5
    [ 2.204553] scsi 5:0:0:0: Direct-Access ATA WDC WD2000JD-00H 08.0 PQ: 0 ANSI: 5
    [ 2.204737] sd 4:0:1:0: [sdd] 976773168 512-byte logical blocks: (500 GB/465 GiB)
    [ 2.204849] sd 5:0:0:0: [sde] 390721968 512-byte logical blocks: (200 GB/186 GiB)
    [ 2.204969] sd 5:0:0:0: [sde] Write Protect is off
    [ 2.204976] sd 5:0:0:0: [sde] Mode Sense: 00 3a 00 00
    [ 2.205029] sd 5:0:0:0: [sde] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
    [ 2.223374] usb 1-2: new high-speed USB device number 2 using ehci_hcd
    [ 2.225847] sdc: sdc1
    [ 2.225864] sd 4:0:1:0: [sdd] Write Protect is off
    [ 2.225872] sd 4:0:1:0: [sdd] Mode Sense: 00 3a 00 00
    [ 2.225944] sd 4:0:1:0: [sdd] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
    [ 2.226606] sd 4:0:0:0: [sdc] Attached SCSI disk
    [ 2.242524] sdd: sdd1
    [ 2.243011] sd 4:0:1:0: [sdd] Attached SCSI disk
    [ 2.250598] sde: sde2 sde3 < sde5 sde6 >
    [ 2.251325] sd 5:0:0:0: [sde] Attached SCSI disk
    [ 2.263852] sr0: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray
    [ 2.263860] cdrom: Uniform CD-ROM driver Revision: 3.20
    [ 2.265692] sr 2:0:0:0: Attached scsi CD-ROM sr0
    [ 2.269125] sr1: scsi3-mmc drive: 48x/48x writer cd/rw xa/form2 cdda tray
    [ 2.270115] sr 2:0:1:0: Attached scsi CD-ROM sr1
    [ 2.453377] usb 1-3: new high-speed USB device number 3 using ehci_hcd
    [ 2.630176] input: Western Digital My Book as /devices/pci0000:00/0000:00:1d.7/usb1/1-3/1-3:1.1/input/input1
    [ 2.630296] generic-usb 0003:1058:1102.0001: input,hidraw0: USB HID v1.11 Device [Western Digital My Book] on usb-0000:00:1d.7-3/input1
    [ 2.630361] usbcore: registered new interface driver usbhid
    [ 2.630366] usbhid: USB HID core driver
    [ 2.720033] usb 1-5: new high-speed USB device number 4 using ehci_hcd
    [ 2.992001] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
    [ 3.123459] usb 5-1: new low-speed USB device number 2 using uhci_hcd
    [ 3.170371] systemd[1]: systemd 186 running in system mode. (+PAM -LIBWRAP -AUDIT -SELINUX -IMA -SYSVINIT +LIBCRYPTSETUP; arch)
    [ 3.189960] systemd[1]: Inserted module 'autofs4'
    [ 3.190421] systemd[1]: Set hostname to <bbq>.
    [ 3.347408] systemd[1]: Cannot add dependency job for unit exportfs.service, ignoring: Unit exportfs.service failed to load: No such file or directory. See system logs and 'systemctl status exportfs.service' for details.
    [ 3.347444] systemd[1]: Cannot add dependency job for unit arch-daemons.target, ignoring: Unit arch-daemons.target failed to load: No such file or directory. See system logs and 'systemctl status arch-daemons.target' for details.
    [ 3.347509] systemd[1]: Cannot add dependency job for unit display-manager.service, ignoring: Unit display-manager.service failed to load: No such file or directory. See system logs and 'systemctl status display-manager.service' for details.
    [ 3.600924] systemd-readahead[134]: Bumped block_nr parameter of 8:0 to 16384. This is a temporary hack and should be removed one day.
    [ 3.890242] systemd-udevd[139]: starting version 186
    [ 3.928976] systemd-journald[146]: Fixed max_use=50.2M max_size=6.2M min_size=64.0K keep_free=25.1M
    [ 3.929449] systemd-journald[146]: Vacuuming...
    [ 4.016020] FS-Cache: Loaded
    [ 4.026904] RPC: Registered named UNIX socket transport module.
    [ 4.026909] RPC: Registered udp transport module.
    [ 4.026912] RPC: Registered tcp transport module.
    [ 4.026914] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [ 4.068138] EXT4-fs (sda1): re-mounted. Opts: (null)
    [ 4.071885] NFS: Registering the id_resolver key type
    [ 4.071920] FS-Cache: Netfs 'nfs' registered for caching
    [ 4.090493] input: Sleep Button as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input2
    [ 4.103300] Installing knfsd (copyright (C) 1996 [email protected]).
    [ 4.106821] ACPI: Sleep Button [SLPB]
    [ 4.114494] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
    [ 4.114509] ACPI: Power Button [PWRF]
    [ 4.135074] parport_pc 00:07: reported by Plug and Play ACPI
    [ 4.135106] parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE,EPP]
    [ 4.157067] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
    [ 4.178255] Linux agpgart interface v0.103
    [ 4.202375] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input4
    [ 4.203197] hda_intel: Disabling MSI
    [ 4.255263] intel_rng: Firmware space is locked read-only. If you can't or
    [ 4.255267] intel_rng: don't want to disable this in firmware setup, and if
    [ 4.255271] intel_rng: you are certain that your system has a functional
    [ 4.255274] intel_rng: RNG, try using the 'no_fwh_detect' option.
    [ 4.273750] e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI
    [ 4.273757] e100: Copyright(c) 1999-2006 Intel Corporation
    [ 4.274079] iTCO_vendor_support: vendor-support=0
    [ 4.285411] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.07
    [ 4.285661] iTCO_wdt: Found a ICH6 or ICH6R TCO device (Version=2, TCOBASE=0x0460)
    [ 4.285769] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
    [ 4.380102] usbcore: registered new interface driver uas
    [ 4.415911] Initializing USB Mass Storage driver...
    [ 4.423630] scsi6 : usb-storage 1-3:1.0
    [ 4.423883] usbcore: registered new interface driver usb-storage
    [ 4.423888] USB Mass Storage support registered.
    [ 4.426642] e100 0000:06:08.0: eth0: addr 0x53100000, irq 20, MAC addr 00:11:11:9d:19:91
    [ 4.434273] scsi7 : usb-storage 1-5:1.0
    [ 4.434499] usbcore: registered new interface driver ums-cypress
    [ 4.475410] psmouse serio1: hgpk: ID: 10 00 64
    [ 4.480175] firewire_ohci 0000:06:05.0: added OHCI v1.0 device as card 0, 8 IR + 8 IT contexts, quirks 0x0
    [ 4.487522] microcode: CPU0 sig=0xf41, pf=0x10, revision=0xd
    [ 4.506728] Registered IR keymap rc-ati-x10
    [ 4.507019] input: X10 Wireless Technology Inc USB Receiver as /devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/rc/rc0/input5
    [ 4.507357] rc0: X10 Wireless Technology Inc USB Receiver as /devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/rc/rc0
    [ 4.507587] input: X10 Wireless Technology Inc USB Receiver mouse as /devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/input/input6
    [ 4.507783] usbcore: registered new interface driver ati_remote
    [ 4.530507] psmouse serio1: logips2pp: Detected unknown Logitech mouse model 127
    [ 4.687581] ppdev: user-space parallel port driver
    [ 4.761362] Adding 1047928k swap on /dev/sda2. Priority:-1 extents:1 across:1047928k SS
    [ 4.804984] microcode: CPU1 sig=0xf41, pf=0x10, revision=0xd
    [ 4.814875] nvidia: module license 'NVIDIA' taints kernel.
    [ 4.814882] Disabling lock debugging due to kernel taint
    [ 4.822000] microcode: Microcode Update Driver: v2.00 <[email protected]>, Peter Oruba
    [ 4.926478] fuse init (API version 7.18)
    [ 4.970217] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input7
    [ 4.971016] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input8
    [ 4.971676] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input9
    [ 4.971943] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input10
    [ 4.980870] firewire_core 0000:06:05.0: created device fw0: GUID 00111100009d1991, S400
    [ 4.981627] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=io+mem
    [ 4.982035] NVRM: loading NVIDIA UNIX x86 Kernel Module 302.17 Tue Jun 12 18:37:51 PDT 2012
    [ 5.031213] input: ImExPS/2 Logitech Explorer Mouse as /devices/platform/i8042/serio1/input/input11
    [ 5.432483] scsi 6:0:0:0: Direct-Access WD My Book 1028 PQ: 0 ANSI: 4
    [ 5.436924] sd 6:0:0:0: [sdf] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB)
    [ 5.437226] scsi 7:0:0:0: Direct-Access WDC WD25 00JB-00GVA0 PQ: 0 ANSI: 0
    [ 5.438100] sd 7:0:0:0: [sdg] 488397168 512-byte logical blocks: (250 GB/232 GiB)
    [ 5.439101] sd 7:0:0:0: [sdg] Write Protect is off
    [ 5.439109] sd 7:0:0:0: [sdg] Mode Sense: 33 00 00 00
    [ 5.439482] sd 6:0:0:0: [sdf] Write Protect is off
    [ 5.439489] sd 6:0:0:0: [sdf] Mode Sense: 10 00 00 00
    [ 5.440101] sd 7:0:0:0: [sdg] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
    [ 5.442224] sd 6:0:0:0: [sdf] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
    [ 5.463763] sdg: sdg1 sdg2
    [ 5.467100] sd 7:0:0:0: [sdg] Attached SCSI disk
    [ 5.469267] sdf: sdf1
    [ 5.491846] sd 6:0:0:0: [sdf] Attached SCSI disk
    [ 36.480046] usb 1-5: reset high-speed USB device number 4 using ehci_hcd
    [ 37.347138] systemd-journald[146]: Fixed max_use=1.4G max_size=128.0M min_size=64.0K keep_free=765.3M
    [ 37.347165] systemd-journald[146]: Flushing to /var...
    [ 37.837240] EXT4-fs (sdf1): mounted filesystem with ordered data mode. Opts: (null)
    [ 37.906826] EXT4-fs (sdg2): mounted filesystem with ordered data mode. Opts: (null)
    [ 38.068461] EXT4-fs (sde6): mounted filesystem with ordered data mode. Opts: (null)
    [ 38.194403] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)
    [ 38.740678] EXT4-fs (sdc1): mounted filesystem with ordered data mode. Opts: (null)
    [ 38.747081] EXT4-fs (sdd1): mounted filesystem with ordered data mode. Opts: (null)
    [ 39.486016] ip_tables: (C) 2000-2006 Netfilter Core Team
    [ 39.599796] NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
    [ 39.600119] NFSD: starting 90-second grace period
    [ 40.579508] Netfilter messages via NETLINK v0.30.
    [ 40.594917] nf_conntrack version 0.5.0 (16078 buckets, 64312 max)
    [ 40.746099] ip6_tables: (C) 2000-2006 Netfilter Core Team
    [ 40.747318] NF_TPROXY: Transparent proxy support initialized, version 4.1.0
    [ 40.747325] NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.
    [ 40.786415] ctnetlink v0.93: registering with nfnetlink.
    [ 40.886321] ip_set: protocol 6
    [ 40.898284] ipt_CLUSTERIP: ClusterIP Version 0.8 loaded successfully
    [ 41.762042] xt_time: kernel timezone is -0000
    [ 42.318176] Bridge firewalling registered
    [ 42.704278] u32 classifier
    [ 42.704284] input device check on
    [ 42.704287] Actions configured
    [ 43.154527] ADDRCONF(NETDEV_UP): eth0: link is not ready
    [ 43.156826] e100 0000:06:08.0: eth0: NIC Link is Up 100 Mbps Full Duplex
    [ 43.157214] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    [ 44.557798] EXT4-fs (sda4): mounted filesystem with ordered data mode. Opts: (null)
    [ 44.872612] [drm] Initialized drm 1.1.0 20060810
    [ 44.881629] wmi: Mapper loaded
    [ 51.096207] zram: module is from the staging directory, the quality is unknown, you have been warned.
    [ 51.105163] zram: Unknown parameter `zram_num_devices'
    [ 51.148183] zram: module is from the staging directory, the quality is unknown, you have been warned.
    [ 51.148690] zram: Creating 2 devices ...
    [ 51.398897] Adding 514496k swap on /dev/zram0. Priority:100 extents:1 across:514496k SS
    [ 51.406500] Adding 514496k swap on /dev/zram1. Priority:100 extents:1 across:514496k SS
    [ 76.005728] bootchart-collector started as pid 1586 with 2 args: '--dump' '/tmp/bootchart.94K3Fb6yom'
    [ 76.005734] Extracting profile data from pid 178
    [ 76.005736] map 0xbfe14000 -> 0xbfe35000 size: 132k from 'bfe14000' 'bfe35000'
    [ 76.005739] read 135168 bytes of 135168
    [ 76.005741] reading 101 chunks (of 101) ... wrote 12527 kb
    [ 76.005743] bootchart-collector pid: 1586 unmounted proc / clean exit
    Linux 3.3.8-1, Nvidia 295.49-1 Dmesg Output
    [ 0.000000] Initializing cgroup subsys cpuset
    [ 0.000000] Initializing cgroup subsys cpu
    [ 0.000000] Linux version 3.3.8-1-ARCH (tobias@T-POWA-LX) (gcc version 4.7.0 20120505 (prerelease) (GCC) ) #1 SMP PREEMPT Tue Jun 5 13:24:07 UTC 2012
    [ 0.000000] BIOS-provided physical RAM map:
    [ 0.000000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
    [ 0.000000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
    [ 0.000000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
    [ 0.000000] BIOS-e820: 0000000000100000 - 000000003fe54000 (usable)
    [ 0.000000] BIOS-e820: 000000003fe54000 - 000000003fee8000 (ACPI NVS)
    [ 0.000000] BIOS-e820: 000000003fee8000 - 000000003ff00000 (ACPI data)
    [ 0.000000] Notice: NX (Execute Disable) protection cannot be enabled: non-PAE kernel!
    [ 0.000000] DMI 2.3 present.
    [ 0.000000] DMI: 507GR /D915GAG, BIOS AG91510J.15A.0816.2005.0214.1818 02/14/2005
    [ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
    [ 0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
    [ 0.000000] last_pfn = 0x3fe54 max_arch_pfn = 0x100000
    [ 0.000000] MTRR default type: uncachable
    [ 0.000000] MTRR fixed ranges enabled:
    [ 0.000000] 00000-9FFFF write-back
    [ 0.000000] A0000-FFFFF uncachable
    [ 0.000000] MTRR variable ranges enabled:
    [ 0.000000] 0 base 000000000 mask FC0000000 write-back
    [ 0.000000] 1 base 03FF00000 mask FFFF00000 uncachable
    [ 0.000000] 2 disabled
    [ 0.000000] 3 disabled
    [ 0.000000] 4 disabled
    [ 0.000000] 5 disabled
    [ 0.000000] 6 disabled
    [ 0.000000] 7 disabled
    [ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
    [ 0.000000] found SMP MP-table at [c00fe650] fe650
    [ 0.000000] initial memory mapped : 0 - 00c00000
    [ 0.000000] Base memory trampoline at [c009a000] 9a000 size 16384
    [ 0.000000] init_memory_mapping: 0000000000000000-00000000377fe000
    [ 0.000000] 0000000000 - 0000400000 page 4k
    [ 0.000000] 0000400000 - 0037400000 page 2M
    [ 0.000000] 0037400000 - 00377fe000 page 4k
    [ 0.000000] kernel direct mapping tables up to 377fe000 @ bfb000-c00000
    [ 0.000000] RAMDISK: 3fb70000 - 3fe44000
    [ 0.000000] Allocated new RAMDISK: 3752a000 - 377fd833
    [ 0.000000] Move RAMDISK from 000000003fb70000 - 000000003fe43832 to 3752a000 - 377fd832
    [ 0.000000] ACPI: RSDP 000fe020 00014 (v00 GATEWA)
    [ 0.000000] ACPI: RSDT 3fefde48 00038 (v01 GATEWA 04DT037 00000330 MSFT 01000013)
    [ 0.000000] ACPI: FACP 3fefcf10 00074 (v01 GATEWA 04DT037 00000330 MSFT 01000013)
    [ 0.000000] ACPI: DSDT 3fef8010 0339C (v01 GATEWA 04DT037 00000330 MSFT 01000013)
    [ 0.000000] ACPI: FACS 3fee5c40 00040
    [ 0.000000] ACPI: APIC 3fefce10 00068 (v01 GATEWA 04DT037 00000330 MSFT 01000013)
    [ 0.000000] ACPI: WDDT 3fef7f90 00040 (v01 GATEWA 04DT037 00000330 MSFT 01000013)
    [ 0.000000] ACPI: MCFG 3fef7f10 0003C (v01 GATEWA 04DT037 00000330 MSFT 01000013)
    [ 0.000000] ACPI: SSDT 3fef6d90 00124 (v01 GATEWA CpuPm 00000330 MSFT 01000013)
    [ 0.000000] ACPI: Local APIC address 0xfee00000
    [ 0.000000] 134MB HIGHMEM available.
    [ 0.000000] 887MB LOWMEM available.
    [ 0.000000] mapped low ram: 0 - 377fe000
    [ 0.000000] low ram: 0 - 377fe000
    [ 0.000000] Zone PFN ranges:
    [ 0.000000] DMA 0x00000010 -> 0x00001000
    [ 0.000000] Normal 0x00001000 -> 0x000377fe
    [ 0.000000] HighMem 0x000377fe -> 0x0003fe54
    [ 0.000000] Movable zone start PFN for each node
    [ 0.000000] Early memory PFN ranges
    [ 0.000000] 0: 0x00000010 -> 0x0000009f
    [ 0.000000] 0: 0x00000100 -> 0x0003fe54
    [ 0.000000] On node 0 totalpages: 261603
    [ 0.000000] free_area_init_node: node 0, pgdat c060c580, node_mem_map f6d29200
    [ 0.000000] DMA zone: 32 pages used for memmap
    [ 0.000000] DMA zone: 0 pages reserved
    [ 0.000000] DMA zone: 3951 pages, LIFO batch:0
    [ 0.000000] Normal zone: 1744 pages used for memmap
    [ 0.000000] Normal zone: 221486 pages, LIFO batch:31
    [ 0.000000] HighMem zone: 269 pages used for memmap
    [ 0.000000] HighMem zone: 34121 pages, LIFO batch:7
    [ 0.000000] Using APIC driver default
    [ 0.000000] ACPI: PM-Timer IO Port: 0x408
    [ 0.000000] ACPI: Local APIC address 0xfee00000
    [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
    [ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
    [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] dfl dfl lint[0x1])
    [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] dfl dfl lint[0x1])
    [ 0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
    [ 0.000000] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
    [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
    [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
    [ 0.000000] ACPI: IRQ0 used by override.
    [ 0.000000] ACPI: IRQ2 used by override.
    [ 0.000000] ACPI: IRQ9 used by override.
    [ 0.000000] Using ACPI (MADT) for SMP configuration information
    [ 0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs
    [ 0.000000] nr_irqs_gsi: 40
    [ 0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
    [ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000f0000
    [ 0.000000] PM: Registered nosave memory: 00000000000f0000 - 0000000000100000
    [ 0.000000] Allocating PCI resources starting at 3ff00000 (gap: 3ff00000:c0100000)
    [ 0.000000] Booting paravirtualized kernel on bare hardware
    [ 0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:2 nr_node_ids:1
    [ 0.000000] PERCPU: Embedded 13 pages/cpu @f6d08000 s30848 r0 d22400 u53248
    [ 0.000000] pcpu-alloc: s30848 r0 d22400 u53248 alloc=13*4096
    [ 0.000000] pcpu-alloc: [0] 0 [0] 1
    [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 259558
    [ 0.000000] Kernel command line: root=/dev/disk/by-uuid/10f8033d-8fe9-46be-bccf-68a14025bbaa ro init=/bin/systemd
    [ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
    [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
    [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
    [ 0.000000] Initializing CPU#0
    [ 0.000000] allocated 2093600 bytes of page_cgroup
    [ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
    [ 0.000000] Initializing HighMem for node 0 (000377fe:0003fe54)
    [ 0.000000] Memory: 1025660k/1046864k available (3774k kernel code, 20752k reserved, 1434k data, 520k init, 137560k highmem)
    [ 0.000000] virtual kernel memory layout:
    [ 0.000000] fixmap : 0xfff16000 - 0xfffff000 ( 932 kB)
    [ 0.000000] pkmap : 0xff800000 - 0xffc00000 (4096 kB)
    [ 0.000000] vmalloc : 0xf7ffe000 - 0xff7fe000 ( 120 MB)
    [ 0.000000] lowmem : 0xc0000000 - 0xf77fe000 ( 887 MB)
    [ 0.000000] .init : 0xc0617000 - 0xc0699000 ( 520 kB)
    [ 0.000000] .data : 0xc04af9a9 - 0xc0616400 (1434 kB)
    [ 0.000000] .text : 0xc0100000 - 0xc04af9a9 (3774 kB)
    [ 0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
    [ 0.000000] SLUB: Genslabs=15, HWalign=128, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [ 0.000000] Preemptible hierarchical RCU implementation.
    [ 0.000000] RCU dyntick-idle grace-period acceleration is enabled.
    [ 0.000000] Verbose stalled-CPUs detection is disabled.
    [ 0.000000] NR_IRQS:2304 nr_irqs:512 16
    [ 0.000000] CPU 0 irqstacks, hard=f6408000 soft=f640a000
    [ 0.000000] Console: colour VGA+ 80x25
    [ 0.000000] console [tty0] enabled
    [ 0.000000] Fast TSC calibration using PIT
    [ 0.000000] Detected 3000.097 MHz processor.
    [ 0.006668] Calibrating delay loop (skipped), value calculated using timer frequency.. 6002.20 BogoMIPS (lpj=10000323)
    [ 0.006674] pid_max: default: 32768 minimum: 301
    [ 0.006706] Security Framework initialized
    [ 0.006712] AppArmor: AppArmor disabled by boot time parameter
    [ 0.006735] Mount-cache hash table entries: 512
    [ 0.006921] Initializing cgroup subsys cpuacct
    [ 0.006925] Initializing cgroup subsys memory
    [ 0.006936] Initializing cgroup subsys devices
    [ 0.006939] Initializing cgroup subsys freezer
    [ 0.006942] Initializing cgroup subsys net_cls
    [ 0.006945] Initializing cgroup subsys blkio
    [ 0.006989] CPU: Physical Processor ID: 0
    [ 0.006992] CPU: Processor Core ID: 0
    [ 0.006995] mce: CPU supports 4 MCE banks
    [ 0.007009] CPU0: Thermal monitoring enabled (TM1)
    [ 0.007014] using mwait in idle threads.
    [ 0.010636] ACPI: Core revision 20120111
    [ 0.013347] ftrace: allocating 16622 entries in 33 pages
    [ 0.020077] Enabling APIC mode: Flat. Using 1 I/O APICs
    [ 0.020459] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
    [ 0.054563] CPU0: Intel(R) Pentium(R) 4 CPU 3.00GHz stepping 01
    [ 0.056663] Performance Events: Netburst events, Netburst P4/Xeon PMU driver.
    [ 0.056663] ... version: 0
    [ 0.056663] ... bit width: 40
    [ 0.056663] ... generic registers: 18
    [ 0.056663] ... value mask: 000000ffffffffff
    [ 0.056663] ... max period: 0000007fffffffff
    [ 0.056663] ... fixed-purpose events: 0
    [ 0.056663] ... event mask: 000000000003ffff
    [ 0.073415] NMI watchdog enabled, takes one hw-pmu counter.
    [ 0.100018] CPU 1 irqstacks, hard=f64a4000 soft=f64a6000
    [ 0.100021] Booting Node 0, Processors #1 Ok.
    [ 0.100025] smpboot cpu 1: start_ip = 9a000
    [ 0.009999] Initializing CPU#1
    [ 0.113372] NMI watchdog enabled, takes one hw-pmu counter.
    [ 0.120000] Brought up 2 CPUs
    [ 0.120006] Total of 2 processors activated (12005.40 BogoMIPS).
    [ 0.120978] devtmpfs: initialized
    [ 0.120978] PM: Registering ACPI NVS region at 3fe54000 (606208 bytes)
    [ 0.120978] NET: Registered protocol family 16
    [ 0.120978] ACPI: bus type pci registered
    [ 0.120978] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
    [ 0.120978] PCI: not using MMCONFIG
    [ 0.123293] PCI: Using configuration type 1 for base access
    [ 0.126717] bio: create slab <bio-0> at 0
    [ 0.126739] ACPI: Added _OSI(Module Device)
    [ 0.126739] ACPI: Added _OSI(Processor Device)
    [ 0.126739] ACPI: Added _OSI(3.0 _SCP Extensions)
    [ 0.126739] ACPI: Added _OSI(Processor Aggregator Device)
    [ 0.127496] ACPI: EC: Look up EC in DSDT
    [ 0.127496] ACPI: Interpreter enabled
    [ 0.127496] ACPI: (supports S0 S1 S3 S4 S5)
    [ 0.127496] ACPI: Using IOAPIC for interrupt routing
    [ 0.127496] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
    [ 0.127496] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in ACPI motherboard resources
    [ 0.127496] PCI: Using MMCONFIG for extended config space
    [ 0.131872] ACPI: No dock devices found.
    [ 0.131883] PCI: Ignoring host bridge windows from ACPI; if necessary, use "pci=use_crs" and report a bug
    [ 0.133334] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
    [ 0.136111] pci_root PNP0A03:00: host bridge window [io 0x0000-0x0cf7] (ignored)
    [ 0.136116] pci_root PNP0A03:00: host bridge window [io 0x0d00-0xffff] (ignored)
    [ 0.136120] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff] (ignored)
    [ 0.136123] pci_root PNP0A03:00: host bridge window [mem 0x000c0000-0x000fffff] (ignored)
    [ 0.136127] pci_root PNP0A03:00: host bridge window [mem 0xf0000000-0xfbffffff] (ignored)
    [ 0.136131] pci_root PNP0A03:00: host bridge window [mem 0x40000000-0xe0000000] (ignored)
    [ 0.136134] PCI: root bus 00: using default resources
    [ 0.136196] PCI host bridge to bus 0000:00
    [ 0.136201] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]
    [ 0.136206] pci_bus 0000:00: root bus resource [mem 0x00000000-0xffffffff]
    [ 0.136220] pci 0000:00:00.0: [8086:2580] type 0 class 0x000600
    [ 0.136283] pci 0000:00:01.0: [8086:2581] type 1 class 0x000604
    [ 0.136340] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
    [ 0.13639

    And here is the output of alsa-info.sh which I have also added to the original post:
    upload=true&script=true&cardinfo=
    !!ALSA Information Script v 0.4.61
    !!Script ran on: Wed Jul 18 00:10:56 UTC 2012
    !!Linux Distribution
    Arch Linux \r (\l) DISTRIB_ID=archlinux DISTRIB_DESCRIPTION="Arch Linux" NAME="Arch Linux" ID=arch PRETTY_NAME="Arch Linux" HOME_URL="http://www.archlinux.org/" SUPPORT_URL="https://bbs.archlinux.org/" BUG_REPORT_URL="https://bugs.archlinux.org/"
    !!DMI Information
    Manufacturer:
    Product Name: 507GR
    Product Version:
    Firmware Version: AG91510J.15A.0816.2005.0214.1818
    !!Kernel Information
    Kernel release: 3.4.4-3-ARCH
    Operating System: GNU/Linux
    Architecture: i686
    Processor: unknown
    SMP Enabled: Yes
    !!ALSA Version
    Driver version: 1.0.25
    Library version: 1.0.25
    Utilities version: 1.0.25
    !!Loaded ALSA modules
    snd_hda_intel
    snd_hda_intel
    !!Sound Servers on this system
    Jack:
    Installed - Yes (/usr/bin/jackd)
    Running - No
    !!Soundcards recognised by ALSA
    0 [Intel ]: HDA-Intel - HDA Intel
    HDA Intel at 0x53300000 irq 46
    1 [NVidia ]: HDA-Intel - HDA NVidia
    HDA NVidia at 0x53000000 irq 17
    !!PCI Soundcards installed in the system
    00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 03)
    01:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)
    !!Advanced information - PCI Vendor/Device/Subsystem ID's
    00:1b.0 0403: 8086:2668 (rev 03)
    Subsystem: 107b:4037
    01:00.1 0403: 10de:0be3 (rev a1)
    Subsystem: 1043:8354
    !!Loaded sound module options
    !!Module: snd_hda_intel
    align_buffer_size : -1
    bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
    beep_mode : 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
    enable_msi : -1
    id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
    index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
    model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
    patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
    position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    power_save : 0
    power_save_controller : Y
    probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
    probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    single_cmd : N
    snoop : Y
    !!Module: snd_hda_intel
    align_buffer_size : -1
    bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
    beep_mode : 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
    enable_msi : -1
    id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
    index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
    model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
    patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
    position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    power_save : 0
    power_save_controller : Y
    probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
    probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    single_cmd : N
    snoop : Y
    !!HDA-Intel Codec information
    --startcollapse--
    Codec: Realtek ALC880
    Address: 2
    AFG Function Id: 0x1 (unsol 0)
    Vendor Id: 0x10ec0880
    Subsystem Id: 0x08600000
    Revision Id: 0x90000
    No Modem Function Group found
    Default PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Default Amp-In caps: N/A
    Default Amp-Out caps: N/A
    GPIO: io=2, 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
    Node 0x02 [Audio Output] wcaps 0x411: Stereo
    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
    Power: setting=D0, actual=D0
    Node 0x03 [Audio Output] wcaps 0x411: Stereo
    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
    Power: setting=D0, actual=D0
    Node 0x04 [Audio Output] wcaps 0x411: Stereo
    Converter: stream=0, channel=0
    PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Node 0x05 [Audio Output] wcaps 0x411: Stereo
    Converter: stream=0, channel=0
    PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
    Converter: stream=0, channel=0
    Digital:
    Digital category: 0x0
    PCM:
    rates [0x160]: 44100 48000 96000
    bits [0x1e]: 16 20 24 32
    formats [0x1]: PCM
    Node 0x07 [Vendor Defined Widget] wcaps 0xf0051b: Stereo Amp-In
    Amp-In caps: ofs=0x00, nsteps=0x23, stepsize=0x03, mute=1
    Amp-In vals:
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 0
    Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
    Amp-In caps: ofs=0x00, nsteps=0x23, stepsize=0x03, mute=1
    Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
    Converter: stream=0, channel=0
    SDI-Select: 0
    PCM:
    rates [0x160]: 44100 48000 96000
    bits [0x6]: 16 20
    formats [0x1]: PCM
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 7
    0x18 0x19 0x1a* 0x1b 0x1c 0x14 0x15
    Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
    Amp-In caps: ofs=0x00, nsteps=0x23, stepsize=0x03, mute=1
    Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
    Converter: stream=0, channel=0
    SDI-Select: 0
    PCM:
    rates [0x160]: 44100 48000 96000
    bits [0x6]: 16 20
    formats [0x1]: PCM
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 10
    0x18 0x19 0x1a 0x1b 0x1c* 0x0b 0x14 0x15 0x16 0x17
    Node 0x0a [Audio Input] wcaps 0x100391: Stereo Digital
    Converter: stream=0, channel=0
    SDI-Select: 0
    Digital:
    Digital category: 0x0
    PCM:
    rates [0x160]: 44100 48000 96000
    bits [0x1e]: 16 20 24 32
    formats [0x1]: PCM
    Unsolicited: tag=00, enabled=0
    Connection: 1
    0x1f
    Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
    Control: name="Beep Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=5, ofs=0
    Control: name="Beep Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=5, ofs=0
    Amp-In caps: ofs=0x23, nsteps=0x41, stepsize=0x03, mute=1
    Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0xa3 0xa3] [0x80 0x80] [0x80 0x80]
    Connection: 8
    0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15
    Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
    Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-In vals: [0x00 0x00] [0x80 0x80]
    Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
    Amp-Out vals: [0x40 0x40]
    Connection: 2
    0x02 0x0b
    Node 0x0d [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
    Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-In vals: [0x00 0x00] [0x80 0x80]
    Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
    Amp-Out vals: [0x40 0x40]
    Connection: 2
    0x03 0x0b
    Node 0x0e [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
    Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-In vals: [0x00 0x00] [0x80 0x80]
    Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
    Amp-Out vals: [0x40 0x40]
    Connection: 2
    0x04 0x0b
    Node 0x0f [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
    Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-In vals: [0x00 0x00] [0x80 0x80]
    Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
    Amp-Out vals: [0x40 0x40]
    Connection: 2
    0x05 0x0b
    Node 0x10 [Audio Selector] wcaps 0x300101: Stereo
    Connection: 4
    0x0c* 0x0d 0x0e 0x0f
    Node 0x11 [Audio Selector] wcaps 0x300101: Stereo
    Connection: 4
    0x0c* 0x0d 0x0e 0x0f
    Node 0x12 [Audio Selector] wcaps 0x300101: Stereo
    Connection: 4
    0x0c* 0x0d 0x0e 0x0f
    Node 0x13 [Audio Selector] wcaps 0x300101: Stereo
    Connection: 4
    0x0c* 0x0d 0x0e 0x0f
    Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x80 0x80]
    Pincap 0x0000003f: IN OUT HP Detect Trigger ImpSense
    Pin Default 0x00000000: [Jack] Line Out at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0x0, Sequence = 0x0
    Pin-ctls: 0x40: OUT
    Unsolicited: tag=00, enabled=0
    Connection: 1
    0x0c
    Node 0x15 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x80 0x80]
    Pincap 0x0000003f: IN OUT HP Detect Trigger ImpSense
    Pin Default 0x00000000: [Jack] Line Out at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0x0, Sequence = 0x0
    Pin-ctls: 0x40: OUT
    Unsolicited: tag=00, enabled=0
    Connection: 1
    0x0d
    Node 0x16 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x80 0x80]
    Pincap 0x0000003f: IN OUT HP Detect Trigger ImpSense
    Pin Default 0x00000000: [Jack] Line Out at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0x0, Sequence = 0x0
    Pin-ctls: 0x40: OUT
    Unsolicited: tag=00, enabled=0
    Connection: 1
    0x0e
    Node 0x17 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x80 0x80]
    Pincap 0x0000003f: IN OUT HP Detect Trigger ImpSense
    Pin Default 0x00000000: [Jack] Line Out at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0x0, Sequence = 0x0
    Pin-ctls: 0x40: OUT
    Unsolicited: tag=00, enabled=0
    Connection: 0
    Node 0x18 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x80 0x80]
    Pincap 0x0000133f: IN OUT HP Detect Trigger ImpSense
    Vref caps: HIZ 50 80
    Pin Default 0x00000000: [Jack] Line Out at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0x0, Sequence = 0x0
    Pin-ctls: 0x20: IN VREF_HIZ
    Unsolicited: tag=00, enabled=0
    Connection: 1
    0x10
    Node 0x19 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x80 0x80]
    Pincap 0x0000133f: IN OUT HP Detect Trigger ImpSense
    Vref caps: HIZ 50 80
    Pin Default 0x00000000: [Jack] Line Out at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0x0, Sequence = 0x0
    Pin-ctls: 0x20: IN VREF_HIZ
    Unsolicited: tag=00, enabled=0
    Connection: 1
    0x11
    Node 0x1a [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
    Control: name="Line Jack", index=0, device=0
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x80 0x80]
    Pincap 0x0000133f: IN OUT HP Detect Trigger ImpSense
    Vref caps: HIZ 50 80
    Pin Default 0x01810000: [Jack] Line In at Ext Rear
    Conn = 1/8, Color = Unknown
    DefAssociation = 0x0, Sequence = 0x0
    Pin-ctls: 0x20: IN VREF_HIZ
    Unsolicited: tag=01, enabled=1
    Connection: 1
    0x12
    Node 0x1b [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x80 0x80]
    Pincap 0x0000133f: IN OUT HP Detect Trigger ImpSense
    Vref caps: HIZ 50 80
    Pin Default 0x00000000: [Jack] Line Out at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0x0, Sequence = 0x0
    Pin-ctls: 0x20: IN VREF_HIZ
    Unsolicited: tag=00, enabled=0
    Connection: 1
    0x13
    Node 0x1c [Pin Complex] wcaps 0x400001: Stereo
    Pincap 0x00000020: IN
    Pin Default 0x40000000: [N/A] Line Out at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0x0, Sequence = 0x0
    Pin-ctls: 0x00:
    Node 0x1d [Pin Complex] wcaps 0x400000: Mono
    Pincap 0x00000020: IN
    Pin Default 0x00000000: [Jack] Line Out at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0x0, Sequence = 0x0
    Pin-ctls: 0x00:
    Node 0x1e [Pin Complex] wcaps 0x400300: Mono Digital
    Pincap 0x00000010: OUT
    Pin Default 0x00000000: [Jack] Line Out at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0x0, Sequence = 0x0
    Pin-ctls: 0x00:
    Connection: 1
    0x06
    Node 0x1f [Pin Complex] wcaps 0x400200: Mono Digital
    Pincap 0x00000020: IN
    Pin Default 0x00000000: [Jack] Line Out at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0x0, Sequence = 0x0
    Pin-ctls: 0x00:
    Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
    Processing caps: benign=0, ncoeff=10
    Node 0x21 [Volume Knob Widget] wcaps 0x600080: Mono
    Volume-Knob: delta=0, steps=64, direct=0, val=0
    Unsolicited: tag=00, enabled=0
    Connection: 0
    Codec: Nvidia GPU 0b HDMI/DP
    Address: 0
    AFG Function Id: 0x1 (unsol 0)
    Vendor Id: 0x10de000b
    Subsystem Id: 0x10de0101
    Revision Id: 0x100200
    No Modem Function Group found
    Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
    Default Amp-In caps: N/A
    Default Amp-Out caps: N/A
    GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
    Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
    Converter: stream=0, channel=0
    Digital:
    Digital category: 0x0
    PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
    Unsolicited: tag=00, enabled=0
    Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
    Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
    Control: name="IEC958 Playback Con Mask", index=0, device=0
    Control: name="IEC958 Playback Pro Mask", index=0, device=0
    Control: name="IEC958 Playback Default", index=0, device=0
    Control: name="IEC958 Playback Switch", index=0, device=0
    Control: name="ELD", index=0, device=3
    Pincap 0x09000094: OUT Detect HBR HDMI DP
    Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Pin-ctls: 0x00:
    Unsolicited: tag=01, enabled=1
    Connection: 1
    0x04
    Codec: Nvidia GPU 0b HDMI/DP
    Address: 1
    AFG Function Id: 0x1 (unsol 0)
    Vendor Id: 0x10de000b
    Subsystem Id: 0x10de0101
    Revision Id: 0x100200
    No Modem Function Group found
    Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
    Default Amp-In caps: N/A
    Default Amp-Out caps: N/A
    GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
    Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
    Converter: stream=0, channel=0
    Digital:
    Digital category: 0x0
    PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
    Unsolicited: tag=00, enabled=0
    Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
    Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
    Control: name="IEC958 Playback Con Mask", index=1, device=0
    Control: name="IEC958 Playback Pro Mask", index=1, device=0
    Control: name="IEC958 Playback Default", index=1, device=0
    Control: name="IEC958 Playback Switch", index=1, device=0
    Control: name="ELD", index=0, device=7
    Pincap 0x09000094: OUT Detect HBR HDMI DP
    Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Pin-ctls: 0x00:
    Unsolicited: tag=01, enabled=1
    Connection: 1
    0x04
    Codec: Nvidia GPU 0b HDMI/DP
    Address: 2
    AFG Function Id: 0x1 (unsol 0)
    Vendor Id: 0x10de000b
    Subsystem Id: 0x10de0101
    Revision Id: 0x100200
    No Modem Function Group found
    Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
    Default Amp-In caps: N/A
    Default Amp-Out caps: N/A
    GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
    Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
    Converter: stream=0, channel=0
    Digital:
    Digital category: 0x0
    PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
    Unsolicited: tag=00, enabled=0
    Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
    Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
    Control: name="IEC958 Playback Con Mask", index=2, device=0
    Control: name="IEC958 Playback Pro Mask", index=2, device=0
    Control: name="IEC958 Playback Default", index=2, device=0
    Control: name="IEC958 Playback Switch", index=2, device=0
    Control: name="ELD", index=0, device=8
    Pincap 0x09000094: OUT Detect HBR HDMI DP
    Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Pin-ctls: 0x00:
    Unsolicited: tag=01, enabled=1
    Connection: 1
    0x04
    Codec: Nvidia GPU 0b HDMI/DP
    Address: 3
    AFG Function Id: 0x1 (unsol 0)
    Vendor Id: 0x10de000b
    Subsystem Id: 0x10de0101
    Revision Id: 0x100200
    No Modem Function Group found
    Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
    Default Amp-In caps: N/A
    Default Amp-Out caps: N/A
    GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
    Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
    Converter: stream=0, channel=0
    Digital:
    Digital category: 0x0
    PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
    Unsolicited: tag=00, enabled=0
    Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
    Control: name="HDMI/DP,pcm=9 Jack", index=0, device=0
    Control: name="IEC958 Playback Con Mask", index=3, device=0
    Control: name="IEC958 Playback Pro Mask", index=3, device=0
    Control: name="IEC958 Playback Default", index=3, device=0
    Control: name="IEC958 Playback Switch", index=3, device=0
    Control: name="ELD", index=0, device=9
    Pincap 0x09000094: OUT Detect HBR HDMI DP
    Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Pin-ctls: 0x00:
    Unsolicited: tag=01, enabled=1
    Connection: 1
    0x04
    --endcollapse--
    !!ALSA Device nodes
    crw-rw----+ 1 root audio 116, 3 Jul 17 17:07 /dev/snd/controlC0
    crw-rw----+ 1 root audio 116, 12 Jul 17 17:07 /dev/snd/controlC1
    crw-rw----+ 1 root audio 116, 2 Jul 17 17:07 /dev/snd/hwC0D2
    crw-rw----+ 1 root audio 116, 11 Jul 17 17:07 /dev/snd/hwC1D0
    crw-rw----+ 1 root audio 116, 10 Jul 17 17:07 /dev/snd/hwC1D1
    crw-rw----+ 1 root audio 116, 9 Jul 17 17:07 /dev/snd/hwC1D2
    crw-rw----+ 1 root audio 116, 8 Jul 17 17:07 /dev/snd/hwC1D3
    crw-rw----+ 1 root audio 116, 7 Jul 17 17:07 /dev/snd/pcmC1D3p
    crw-rw----+ 1 root audio 116, 6 Jul 17 17:07 /dev/snd/pcmC1D7p
    crw-rw----+ 1 root audio 116, 5 Jul 17 17:07 /dev/snd/pcmC1D8p
    crw-rw----+ 1 root audio 116, 4 Jul 17 17:07 /dev/snd/pcmC1D9p
    crw-rw---- 1 root audio 116, 1 Jul 17 17:07 /dev/snd/seq
    crw-rw----+ 1 root audio 116, 33 Jul 17 17:07 /dev/snd/timer
    /dev/snd/by-path:
    total 0
    drwxr-xr-x 2 root root 80 Jul 17 17:07 .
    drwxr-xr-x 3 root root 320 Jul 17 17:07 ..
    lrwxrwxrwx 1 root root 12 Jul 17 17:07 pci-0000:00:1b.0 -> ../controlC0
    lrwxrwxrwx 1 root root 12 Jul 17 17:07 pci-0000:01:00.1 -> ../controlC1
    !!Aplay/Arecord output
    APLAY
    **** List of PLAYBACK Hardware Devices ****
    card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    ARECORD
    **** List of CAPTURE Hardware Devices ****
    !!Amixer output
    !!-------Mixer controls for card 0 [Intel]
    Card hw:0 'Intel'/'HDA Intel at 0x53300000 irq 46'
    Mixer name : 'Realtek ALC880'
    Components : 'HDA:10ec0880,08600000,00090000'
    Controls : 4
    Simple ctrls : 2
    Simple mixer control 'PCM',0
    Capabilities: pvolume penum
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 255
    Mono:
    Front Left: Playback 255 [100%] [0.00dB]
    Front Right: Playback 255 [100%] [0.00dB]
    Simple mixer control 'Beep',0
    Capabilities: pvolume pswitch penum
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 65
    Mono:
    Front Left: Playback 35 [54%] [0.00dB] [off]
    Front Right: Playback 35 [54%] [0.00dB] [off]
    !!-------Mixer controls for card 1 [NVidia]
    Card hw:1 'NVidia'/'HDA NVidia at 0x53000000 irq 17'
    Mixer name : 'Nvidia GPU 0b HDMI/DP'
    Components : 'HDA:10de000b,10de0101,00100200'
    Controls : 24
    Simple ctrls : 4
    Simple mixer control 'IEC958',0
    Capabilities: pswitch pswitch-joined penum
    Playback channels: Mono
    Mono: Playback [on]
    Simple mixer control 'IEC958',1
    Capabilities: pswitch pswitch-joined penum
    Playback channels: Mono
    Mono: Playback [on]
    Simple mixer control 'IEC958',2
    Capabilities: pswitch pswitch-joined penum
    Playback channels: Mono
    Mono: Playback [on]
    Simple mixer control 'IEC958',3
    Capabilities: pswitch pswitch-joined penum
    Playback channels: Mono
    Mono: Playback [on]
    !!Alsactl output
    --startcollapse--
    state.Intel {
    control.1 {
    iface MIXER
    name 'Beep Playback Volume'
    value.0 35
    value.1 35
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 65'
    dbmin -3500
    dbmax 3000
    dbvalue.0 0
    dbvalue.1 0
    control.2 {
    iface MIXER
    name 'Beep Playback Switch'
    value.0 false
    value.1 false
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.3 {
    iface CARD
    name 'Line Jack'
    value false
    comment {
    access read
    type BOOLEAN
    count 1
    control.4 {
    iface MIXER
    name 'PCM Playback Volume'
    value.0 255
    value.1 255
    comment {
    access 'read write user'
    type INTEGER
    count 2
    range '0 - 255'
    tlv '0000000100000008ffffec1400000014'
    dbmin -5100
    dbmax 0
    dbvalue.0 0
    dbvalue.1 0
    state.NVidia {
    control.1 {
    iface CARD
    name 'HDMI/DP,pcm=3 Jack'
    value false
    comment {
    access read
    type BOOLEAN
    count 1
    control.2 {
    iface MIXER
    name 'IEC958 Playback Con Mask'
    value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.3 {
    iface MIXER
    name 'IEC958 Playback Pro Mask'
    value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.4 {
    iface MIXER
    name 'IEC958 Playback Default'
    value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access 'read write'
    type IEC958
    count 1
    control.5 {
    iface MIXER
    name 'IEC958 Playback Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.6 {
    iface PCM
    device 3
    name ELD
    value ''
    comment {
    access read
    type BYTES
    count 0
    control.7 {
    iface CARD
    name 'HDMI/DP,pcm=7 Jack'
    value false
    comment {
    access read
    type BOOLEAN
    count 1
    control.8 {
    iface MIXER
    name 'IEC958 Playback Con Mask'
    index 1
    value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.9 {
    iface MIXER
    name 'IEC958 Playback Pro Mask'
    index 1
    value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.10 {
    iface MIXER
    name 'IEC958 Playback Default'
    index 1
    value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access 'read write'
    type IEC958
    count 1
    control.11 {
    iface MIXER
    name 'IEC958 Playback Switch'
    index 1
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.12 {
    iface PCM
    device 7
    name ELD
    value ''
    comment {
    access read
    type BYTES
    count 0
    control.13 {
    iface CARD
    name 'HDMI/DP,pcm=8 Jack'
    value false
    comment {
    access read
    type BOOLEAN
    count 1
    control.14 {
    iface MIXER
    name 'IEC958 Playback Con Mask'
    index 2
    value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.15 {
    iface MIXER
    name 'IEC958 Playback Pro Mask'
    index 2
    value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.16 {
    iface MIXER
    name 'IEC958 Playback Default'
    index 2
    value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access 'read write'
    type IEC958
    count 1
    control.17 {
    iface MIXER
    name 'IEC958 Playback Switch'
    index 2
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.18 {
    iface PCM
    device 8
    name ELD
    value ''
    comment {
    access read
    type BYTES
    count 0
    control.19 {
    iface CARD
    name 'HDMI/DP,pcm=9 Jack'
    value false
    comment {
    access read
    type BOOLEAN
    count 1
    control.20 {
    iface MIXER
    name 'IEC958 Playback Con Mask'
    index 3
    value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.21 {
    iface MIXER
    name 'IEC958 Playback Pro Mask'
    index 3
    value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.22 {
    iface MIXER
    name 'IEC958 Playback Default'
    index 3
    value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access 'read write'
    type IEC958
    count 1
    control.23 {
    iface MIXER
    name 'IEC958 Playback Switch'
    index 3
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.24 {
    iface PCM
    device 9
    name ELD
    value ''
    comment {
    access read
    type BYTES
    count 0
    --endcollapse--
    !!All Loaded Modules
    Module
    zram
    lm85
    hwmon_vid
    aes_i586
    cryptd
    aes_generic
    act_police
    cls_basic
    cls_flow
    cls_fw
    cls_u32
    sch_tbf
    sch_prio
    sch_htb
    sch_hfsc
    sch_ingress
    sch_sfq
    bridge
    stp
    llc
    xt_statistic
    xt_CT
    xt_LOG
    xt_time
    xt_connlimit
    xt_realm
    xt_addrtype
    iptable_raw
    xt_comment
    xt_recent
    xt_policy
    ipt_ULOG
    ipt_REJECT
    ipt_REDIRECT
    ipt_NETMAP
    ipt_MASQUERADE
    ipt_ECN
    ipt_CLUSTERIP
    ipt_ah
    xt_set
    ip_set
    nf_nat_tftp
    nf_nat_snmp_basic
    nf_conntrack_snmp
    nf_nat_sip
    nf_nat_pptp
    nf_nat_proto_gre
    nf_nat_irc
    nf_nat_h323
    nf_nat_ftp
    nf_nat_amanda
    ts_kmp
    nf_conntrack_amanda
    nf_conntrack_sane
    nf_conntrack_tftp
    nf_conntrack_sip
    nf_conntrack_proto_udplite
    nf_conntrack_proto_sctp
    nf_conntrack_pptp
    nf_conntrack_proto_gre
    nf_conntrack_netlink
    nf_conntrack_netbios_ns
    nf_conntrack_broadcast
    nf_conntrack_irc
    nf_conntrack_h323
    nf_conntrack_ftp
    xt_TPROXY
    nf_defrag_ipv6
    nf_tproxy_core
    ip6_tables
    xt_tcpmss
    xt_pkttype
    xt_physdev
    xt_owner
    xt_NFQUEUE
    xt_NFLOG
    nfnetlink_log
    xt_multiport
    xt_mark
    xt_mac
    xt_limit
    xt_length
    xt_iprange
    xt_helper
    xt_hashlimit
    xt_DSCP
    xt_dscp
    xt_dccp
    xt_conntrack
    xt_connmark
    xt_CLASSIFY
    xt_AUDIT
    xt_state
    iptable_nat
    nf_nat
    nf_conntrack_ipv4
    nf_defrag_ipv4
    nf_conntrack
    iptable_mangle
    nfnetlink
    xt_tcpudp
    iptable_filter
    ip_tables
    x_tables
    arc4
    fuse
    nvidia
    snd_hda_codec_hdmi
    ppdev
    ath9k_htc
    ath9k_common
    microcode
    ath9k_hw
    ath
    serio_raw
    psmouse
    evdev
    mac80211
    ums_cypress
    cfg80211
    compat
    usb_storage
    rfkill
    i2c_i801
    uas
    rc_ati_x10
    iTCO_wdt
    firewire_ohci
    ati_remote
    iTCO_vendor_support
    e100
    firewire_core
    mii
    rc_core
    crc_itu_t
    snd_hda_codec_realtek
    parport_pc
    parport
    snd_hda_intel
    snd_hda_codec
    snd_pcm
    snd_page_alloc
    snd_hwdep
    snd_timer
    nfsd
    exportfs
    intel_agp
    intel_gtt
    snd
    nfs
    i2c_core
    agpgart
    nfs_acl
    lockd
    soundcore
    auth_rpcgss
    button
    processor
    sunrpc
    fscache
    autofs4
    ext4
    crc16
    jbd2
    mbcache
    usbhid
    hid
    sr_mod
    cdrom
    pata_acpi
    ata_generic
    uhci_hcd
    ata_piix
    ehci_hcd
    usbcore
    usb_common
    sd_mod
    ahci
    libahci
    libata
    scsi_mod
    !!Sysfs Files
    /sys/class/sound/hwC0D2/init_pin_configs:
    0x14 0x00000000
    0x15 0x00000000
    0x16 0x00000000
    0x17 0x00000000
    0x18 0x00000000
    0x19 0x00000000
    0x1a 0x01810000
    0x1b 0x00000000
    0x1c 0x40000000
    0x1d 0x00000000
    0x1e 0x00000000
    0x1f 0x00000000
    /sys/class/sound/hwC0D2/driver_pin_configs:
    /sys/class/sound/hwC0D2/user_pin_configs:
    /sys/class/sound/hwC0D2/init_verbs:
    /sys/class/sound/hwC1D0/init_pin_configs:
    0x05 0x18560010
    /sys/class/sound/hwC1D0/driver_pin_configs:
    /sys/class/sound/hwC1D0/user_pin_configs:
    /sys/class/sound/hwC1D0/init_verbs:
    /sys/class/sound/hwC1D1/init_pin_configs:
    0x05 0x18560010
    /sys/class/sound/hwC1D1/driver_pin_configs:
    /sys/class/sound/hwC1D1/user_pin_configs:
    /sys/class/sound/hwC1D1/init_verbs:
    /sys/class/sound/hwC1D2/init_pin_configs:
    0x05 0x18560010
    /sys/class/sound/hwC1D2/driver_pin_configs:
    /sys/class/sound/hwC1D2/user_pin_configs:
    /sys/class/sound/hwC1D2/init_verbs:
    /sys/class/sound/hwC1D3/init_pin_configs:
    0x05 0x18560010
    /sys/class/sound/hwC1D3/driver_pin_configs:
    /sys/class/sound/hwC1D3/user_pin_configs:
    /sys/class/sound/hwC1D3/init_verbs:
    !!ALSA/HDA dmesg
    [ 3.398568] Installing knfsd (copyright (C) 1996 [email protected]).
    [ 3.431145] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
    [ 3.462799] parport_pc 00:07: reported by Plug and Play ACPI
    [ 3.462832] parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE,EPP]
    [ 3.467010] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input4
    [ 3.468096] input: HDA Intel Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
    [ 3.471112] hda_intel: Disabling MSI
    [ 3.522125] intel_rng: Firmware space is locked read-only. If you can't or
    [ 4.173059] ath9k_htc 1-2:1.0: ath9k_htc: HTC initialized with 45 credits
    [ 4.263632] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input8
    [ 4.263914] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input9
    [ 4.264134] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input10
    [ 4.264423] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input11
    [ 4.267027] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=io+mem
    I'll also see what kind of help I can get from the developers upstream.

  • JTable checkboxes doesn't retain their selection when a new row is added!!

    HI,
    My gui has the JTable component which has 5 columns. out of which 4 columns are checkboxes. whenever i select an item from the Jlist and click on the add button it will add a new row in JTable.
    but the problem is whenever a new row is added to the table. the previously selected checkboxes of previous rows are being deselected. But i want to retain the selection of my previous rows even when a new row is added. please help me how to achieve this..i am posting my JTable code here:
    class FunctionTableModel extends AbstractTableModel{
           /** The instances who's attribute structure we are reporting */
        //protected InitModel m_init;
        protected String func_element;
        protected int counter;
        //protected String[] func_array;
        protected Vector func_vector;
        /** The flag for whether the instance will be included */
        protected boolean [] m_Sum;
        protected boolean [] m_Min;
        protected boolean [] m_Avg;
        protected boolean [] m_Max;
        protected boolean [] m_SD;
         * Creates the tablemodel with the given set of instances.
         * @param instances the initial set of Instances
        public FunctionTableModel() {
          counter =0;
             func_vector = new Vector();
         public FunctionTableModel(Vector vec) {
            func_vector = vec;
        public Vector getDataVector(){
            return func_vector;
         * Sets the tablemodel to look at a new set of instances.
         * @param instances the new set of Instances.
        public void setElement(Vector vec) {
               for(int i=0;i<vec.size();i++){
            func_vector.add(vec.elementAt(i));
            counter++;
          fireTableDataChanged();   
          m_Sum = new boolean [counter];
          m_Min = new boolean[counter];
          m_Avg = new boolean[counter];
          m_Max = new boolean[counter];
          m_SD = new boolean[counter];
         * Gets the number of attributes.
         * @return the number of attributes.
        public int getRowCount() {
               return func_vector.size();
         * Gets the number of columns: 3
         * @return 3
        public int getColumnCount() {
          return 6;
         * Gets a table cell
         * @param row the row index
         * @param column the column index
         * @return the value at row, column
        public Object getValueAt(int row, int column) {
          switch (column) {
          case 0:
            return func_vector.elementAt(row);
          case 1:
            return new Boolean(m_Sum[row]);
          case 2:
            return new Boolean(m_Min[row]);
          case 3:
            return new Boolean(m_Avg[row]);
          case 4:
            return new Boolean(m_Max[row]);
          case 5:
            return new Boolean(m_SD[row]); 
          default:
            return null;
        public void removeAll(){
            func_vector.removeAllElements();
            fireTableDataChanged();
         * Gets the name for a column.
         * @param column the column index.
         * @return the name of the column.
        public String getColumnName(int column) {
          switch (column) {
          case 0:
            return new String("Function Selected");
          case 1:
            return new String("Sum");
          case 2:
            return new String("Min");
          case 3:
            return new String("Avg");
          case 4:
            return new String("Max");
          case 5:
            return new String("SD");   
          default:
         return null;
         * Sets the value at a cell.
         * @param value the new value.
         * @param row the row index.
         * @param col the column index.
        public void setValueAt(Object value, int row, int col) {
          if(col == 0){
            counter++;
            func_vector.add(counter,value.toString());
          if (col == 1)
            m_Sum[row] = ((Boolean) value).booleanValue();
          if (col == 2)
            m_Min[row] = ((Boolean) value).booleanValue();
          if (col == 3)
            m_Avg[row] = ((Boolean) value).booleanValue();
          if (col == 4)
            m_Max[row] = ((Boolean) value).booleanValue();
          if (col == 5)
            m_SD[row] = ((Boolean) value).booleanValue();       
         * Gets the class of elements in a column.
         * @param col the column index.
         * @return the class of elements in the column.
        public Class getColumnClass(int col) {
             return getValueAt(0, col).getClass();
         * Returns true if the column is the "selected" column.
         * @param row ignored
         * @param col the column index.
         * @return true if col == 1.
        public boolean isCellEditable(int row, int col) {
          if (col >= 1) {
             return true;
          return false;
        public void removeRow(int row){
            if(row<=func_vector.size()){
                          func_vector.removeElementAt(row);
                counter--;
            fireTableDataChanged();
        }

    hi parvathi,
    i have made changes to my previous code and here's the code:
      class FunctionTableModel extends DefaultTableModel{
           /** The instances who's attribute structure we are reporting */
        //protected InitModel m_init;
        protected String func_element;
        protected int counter;
        protected int counter1;
        //protected String[] func_array;
        protected Vector func_vector;
        /** The flag for whether the instance will be included */
        protected boolean [] m_Sum;
        protected boolean [] m_Min;
        protected boolean [] m_Avg;
        protected boolean [] m_Max;
        protected boolean [] m_SD;
        //protected Vector m_Sum1;
        //protected Vector m_Min1;
        //protected Vector m_Avg1;
        //protected Vector m_Max1;
        //protected Vector m_SD1;
         * Creates the tablemodel with the given set of instances.
         * @param instances the initial set of Instances
        public FunctionTableModel() {
            System.out.println("entered the constr");
          counter =0;
          //counter1=0;
          //m_Sum1 = new Vector();
          //m_Min1 = new Vector();
          //m_Avg1 = new Vector();
          //m_Max1 = new Vector();
          //m_SD1 = new Vector();
          //func_array = new String[];
          func_vector = new Vector();
         public FunctionTableModel(Vector vec) {
            func_vector = vec;
            //setElement(func_vector);
        public Vector getDataVector(){
            return func_vector;
         * Sets the tablemodel to look at a new set of instances.
         * @param instances the new set of Instances.
        public void addRow(Vector vec) {
          //counter++; 
          //func_element = ele;
          //System.out.println("FunctionTableModel- setElement() method");
          for(int i=0;i<vec.size();i++){
            func_vector.add(vec.elementAt(i));
            counter++;  
           //System.out.println("counter ="+counter+new boolean[counter]); 
            //m_Sum1 = m_Sum;
            //m_Min1 = m_Min;
            //m_Avg1 = m_Avg;
            //m_Max1 = m_Max;
            //m_SD1 = m_SD;
            //m_Sum = new boolean[counter];
            //System.out.println("at setElement");
            m_Sum = new boolean[counter];
            //System.out.println(counter);
            m_Min = new boolean[counter];
            //m_Min;
            m_Avg = new boolean[counter];
            //m_Avg1 = m_Avg;
            m_Max = new boolean[counter];
            //m_Max1 = m_Max;
            m_SD = new boolean[counter];
            //m_SD1 = m_SD;
            //counter1++;
          //func_array[counter]=ele;
          //func_vector.add(counter,ele);
          fireTableDataChanged();  
         * Gets the number of attributes.
         * @return the number of attributes.
        //public int getRowCount() {
          //System.out.println("FunctionTableModel- getRowCount() method");
          //return func_vector.size();
         * Gets the number of columns: 3
         * @return 3
        public int getColumnCount() {
          return 6;
         * Gets a table cell
         * @param row the row index
         * @param column the column index
         * @return the value at row, column
        public Object getValueAt(int row, int column) {
          switch (column) {
          case 0:
            return func_vector.elementAt(row);
          case 1:{
            //System.out.println("in case 1");
            //Boolean m_Sum_Value = new Boolean(m_Sum[row]);
            //System.out.println("m_Sum_Value:"+m_Sum_Value.booleanValue());
            return new Boolean(m_Sum[row]);
            //m_Sum1.add(m_Sum_Value);
            //return m_Sum_Value;
          case 2:
            return new Boolean(m_Min[row]);
          case 3:
            return new Boolean(m_Avg[row]);
          case 4:
            return new Boolean(m_Max[row]);
          case 5:
            return new Boolean(m_SD[row]); 
          default:
            return null;
        public void removeAll(){
            func_vector.removeAllElements();
            //m_Sum1.removeAllElements();
            fireTableDataChanged();
         * Gets the name for a column.
         * @param column the column index.
         * @return the name of the column.
        public String getColumnName(int column) {
          switch (column) {
          case 0:
            return new String("Function Selected");
          case 1:
            return new String("Sum");
          case 2:
            return new String("Min");
          case 3:
            return new String("Avg");
          case 4:
            return new String("Max");
          case 5:
            return new String("SD");   
          default:
         return null;
         * Sets the value at a cell.
         * @param value the new value.
         * @param row the row index.
         * @param col the column index.
        public void setValueAt(Object value, int row, int col) {
          if(col == 0){
            counter++;
            func_vector.add(counter,value.toString());
          if (col == 1) {
            m_Sum[row] = ((Boolean) value).booleanValue();
            //System.out.println("m_Sum length "+m_Sum.length);
            //for(int i=0;i<=row;i++)
            //    System.out.println("m_Sum1 "+i+((Boolean)m_Sum1.elementAt(i)).booleanValue());
            //System.out.println("m_Sum1["+row+"] "+ ((Boolean)m_Sum1.elementAt(row)).booleanValue());
            //    System.out.println("m_Sum["+i+"] "+ m_Sum);
    if (col == 2)
    m_Min[row] = ((Boolean) value).booleanValue();
    if (col == 3)
    m_Avg[row] = ((Boolean) value).booleanValue();
    if (col == 4)
    m_Max[row] = ((Boolean) value).booleanValue();
    if (col == 5)
    m_SD[row] = ((Boolean) value).booleanValue();
    * Gets the class of elements in a column.
    * @param col the column index.
    * @return the class of elements in the column.
    public Class getColumnClass(int col) {
    return getValueAt(0, col).getClass();
    * Returns true if the column is the "selected" column.
    * @param row ignored
    * @param col the column index.
    * @return true if col == 1.
    public boolean isCellEditable(int row, int col) {
    if (col >= 1) {
         return true;
    return false;
    public void removeRow(int row){
    if(row<=func_vector.size()){
    func_vector.removeElementAt(row);
    counter--;
    fireTableDataChanged();
    previouslu i was using the setElement method. now i have replaced with the addRow method...
    but anyways...the control is not going to any of these overridden methods...and none of the elements are added to the table. But i comment of all the addRow, getValueAt, getColumnClass methods...then it's adding rows to the table but with only the first column all the remaiing columns are just empty...
    i am fed up with this...if you observe i have commented out somany lines...becoz i am trying to save my boolean array values into a vector..but that was also in vain...
    i appreciate for ur help...
    thanks
    sri

  • Asrock ION330/Nvidia HDMI - No audio output

    Machine was running archlinux and not been upgraded in over 6mths but HDMI audio worked fine. Decided to do a scratch build since all the changes in that time and have a nice clean system.
    If it helps, this is what I install. Ssed this exact same install process for another Asrock ION330 and Acer Revo3610 (both same hardware) but neither use HDMI at all. Both VGA with either optical or analog audio. Both work with no additional config.
    pacman -Sy nfs-utils screen ntp alsa-utils mlocate xorg-server xorg-xinit xorg-server-utils mesa nvidia ttf-dejavu xfce4 gamin slim mythtv unrar lirc xbmc wget
    Get no sound output but also zero errors on any of the following commands. I should add that the receiver does not detect any audio coming in, ie it usually identifies how many channels of audio and type it is receiving.
    aplay /usr/share/sounds/alsa/Front_Center.wav
    speaker-test -Dhdmi:NVidia -c 6
    aplay -D plughw:0,3 /usr/share/sounds/alsa/Front_Center.wav
    Output of devices and modules:
    [root@lounge ~]# aplay -l
    **** List of PLAYBACK Hardware Devices ****
    card 0: NVidia [HDA NVidia], device 0: VT1708S Analog [VT1708S Analog]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 0: NVidia [HDA NVidia], device 1: VT1708S Digital [VT1708S Digital]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    [root@lounge ~]# aplay -L
    null
    Discard all samples (playback) or generate zero samples (capture)
    default:CARD=NVidia
    HDA NVidia, VT1708S Analog
    Default Audio Device
    sysdefault:CARD=NVidia
    HDA NVidia, VT1708S Analog
    Default Audio Device
    front:CARD=NVidia,DEV=0
    HDA NVidia, VT1708S Analog
    Front speakers
    surround40:CARD=NVidia,DEV=0
    HDA NVidia, VT1708S Analog
    4.0 Surround output to Front and Rear speakers
    surround41:CARD=NVidia,DEV=0
    HDA NVidia, VT1708S Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
    surround50:CARD=NVidia,DEV=0
    HDA NVidia, VT1708S Analog
    5.0 Surround output to Front, Center and Rear speakers
    surround51:CARD=NVidia,DEV=0
    HDA NVidia, VT1708S Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
    surround71:CARD=NVidia,DEV=0
    HDA NVidia, VT1708S Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
    iec958:CARD=NVidia,DEV=0
    HDA NVidia, VT1708S Digital
    IEC958 (S/PDIF) Digital Audio Output
    hdmi:CARD=NVidia,DEV=0
    HDA NVidia, HDMI 0
    HDMI Audio Output
    [root@lounge ~]# lsmod |grep "snd"
    snd_hda_codec_hdmi 27561 1
    snd_hda_codec_via 38667 1
    snd_hda_intel 27668 0
    snd_hda_codec 100743 3 snd_hda_codec_hdmi,snd_hda_codec_via,snd_hda_intel
    snd_hwdep 6429 1 snd_hda_codec
    snd_pcm 77827 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
    snd_page_alloc 7427 2 snd_pcm,snd_hda_intel
    snd_timer 18935 1 snd_pcm
    snd 60157 7 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_via,snd_pcm,snd_hda_codec,snd_hda_intel
    soundcore 5443 1 snd
    Tried a couple different things either from the wiki or google searching, individually with a reboot between but no change.
    # Keep snd-pcsp from being loaded as first soundcard
    vi /etc/modprobe.d/alsa-base.conf
    options snd-pcsp index=-2
    # something i used on the old working system, doesn't help but not sure why I did it
    vi /etc/modprobe.d/alsa-base.conf
    options snd-pcsp index=2
    #no modprobe conf, try wiki
    vi ~/.asoundrc
    defaults.pcm.card 0
    defaults.pcm.device 3
    defaults.ctl.card 0
    Here is the output of alsa info script (http://www.alsa-project.org/main/index. … p_To_Debug) with all defaults, ie no modprobe changes etc.
    upload=true&script=true&cardinfo=
    !!ALSA Information Script v 0.4.61
    !!Script ran on: Fri Mar 1 02:42:57 UTC 2013
    !!Linux Distribution
    Arch Linux \r (\l) NAME="Arch Linux" ID=arch PRETTY_NAME="Arch Linux" HOME_URL="https://www.archlinux.org/" SUPPORT_URL="https://bbs.archlinux.org/" BUG_REPORT_URL="https://bugs.archlinux.org/"
    !!DMI Information
    Manufacturer: To Be Filled By O.E.M.
    Product Name: To Be Filled By O.E.M.
    Product Version: To Be Filled By O.E.M.
    Firmware Version: P1.60
    !!Kernel Information
    Kernel release: 3.7.9-2-ARCH
    Operating System: GNU/Linux
    Architecture: x86_64
    Processor: unknown
    SMP Enabled: Yes
    !!ALSA Version
    Driver version: k3.7.9-2-ARCH
    Library version: 1.0.26
    Utilities version: 1.0.26
    !!Loaded ALSA modules
    snd_hda_intel
    !!Sound Servers on this system
    No sound servers found.
    !!Soundcards recognised by ALSA
    0 [NVidia ]: HDA-Intel - HDA NVidia
    HDA NVidia at 0xfae78000 irq 21
    !!PCI Soundcards installed in the system
    00:08.0 Audio device: NVIDIA Corporation MCP79 High Definition Audio (rev b1)
    !!Advanced information - PCI Vendor/Device/Subsystem ID's
    00:08.0 0403: 10de:0ac0 (rev b1)
    Subsystem: 1849:0397
    !!Loaded sound module options
    !!Module: snd_hda_intel
    align_buffer_size : -1
    bdl_pos_adj : 32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
    beep_mode : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
    enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
    enable_msi : -1
    id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
    index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
    model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
    patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
    position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
    power_save : 0
    power_save_controller : Y
    probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
    probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    single_cmd : N
    snoop : Y
    !!HDA-Intel Codec information
    --startcollapse--
    Codec: VIA VT1708S
    Address: 0
    AFG Function Id: 0x1 (unsol 0)
    Vendor Id: 0x11060397
    Subsystem Id: 0x18490397
    Revision Id: 0x100000
    No Modem Function Group found
    Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
    Default Amp-In caps: N/A
    Default Amp-Out caps: N/A
    GPIO: io=1, o=0, i=0, unsolicited=1, wake=0
    IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
    Node 0x10 [Audio Output] wcaps 0x41d: Stereo Amp-Out
    Control: name="Front Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
    Device: name="VT1708S Analog", type="Audio", device=0
    Amp-Out caps: ofs=0x2a, nsteps=0x2a, stepsize=0x05, mute=0
    Amp-Out vals: [0x2a 0x2a]
    Converter: stream=0, channel=0
    PCM:
    rates [0x5e0]: 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Node 0x11 [Audio Output] wcaps 0x41d: Stereo Amp-Out
    Control: name="Surround Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
    Amp-Out caps: ofs=0x2a, nsteps=0x2a, stepsize=0x05, mute=0
    Amp-Out vals: [0x2a 0x2a]
    Converter: stream=0, channel=0
    PCM:
    rates [0x5e0]: 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Power states: D0 D1 D2 D3
    Power: setting=D3, actual=D3
    Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
    Control: name="IEC958 Playback Con Mask", index=0, device=0
    Control: name="IEC958 Playback Pro Mask", index=0, device=0
    Control: name="IEC958 Playback Default", index=0, device=0
    Control: name="IEC958 Playback Switch", index=0, device=0
    Control: name="IEC958 Default PCM Playback Switch", index=0, device=0
    Device: name="VT1708S Digital", type="SPDIF", device=1
    Converter: stream=0, channel=0
    Digital: Enabled GenLevel
    Digital category: 0x2
    IEC Coding Type: 0x0
    PCM:
    rates [0x5e0]: 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Node 0x13 [Audio Input] wcaps 0x10051b: Stereo Amp-In
    Control: name="Capture Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
    Control: name="Capture Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
    Device: name="VT1708S Analog", type="Audio", device=0
    Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
    Amp-In vals: [0x00 0x00]
    Converter: stream=0, channel=0
    SDI-Select: 0
    PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 1
    0x17
    Node 0x14 [Audio Input] wcaps 0x10051b: Stereo Amp-In
    Control: name="Capture Volume", index=1, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
    Control: name="Capture Switch", index=1, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
    Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
    Amp-In vals: [0x00 0x00]
    Converter: stream=0, channel=0
    SDI-Select: 0
    PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 1
    0x1e
    Node 0x15 [Audio Output] wcaps 0x611: Stereo Digital
    Converter: stream=0, channel=0
    Digital:
    Digital category: 0x0
    IEC Coding Type: 0x0
    PCM:
    rates [0x5e0]: 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Node 0x16 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
    Control: name="PCM Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
    Control: name="PCM Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
    Control: name="Mic Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=2, ofs=0
    Control: name="Mic Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=2, ofs=0
    Control: name="Line Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=3, ofs=0
    Control: name="Line Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=3, ofs=0
    Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
    Amp-In vals: [0x19 0x19] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 7
    0x10 0x1f 0x1a 0x1b 0x1e 0x1d 0x25
    Node 0x17 [Audio Selector] wcaps 0x300501: Stereo
    Control: name="Input Source", index=0, device=0
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 6
    0x1f 0x1a* 0x1b 0x1e 0x1d 0x16
    Node 0x18 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
    Control: name="Surround Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x00 0x00]
    Power states: D0 D1 D2 D3
    Power: setting=D3, actual=D3
    Connection: 1
    0x11
    Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
    Pincap 0x00000014: OUT Detect
    Pin Default 0x410110f2: [N/A] Line Out at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x2
    Pin-ctls: 0x00:
    Unsolicited: tag=00, enabled=0
    Power states: D0 D1 D2 D3
    Power: setting=D3, actual=D3
    Connection: 1
    0x18
    Node 0x1a [Pin Complex] wcaps 0x400581: Stereo
    Control: name="Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
    Control: name="Mic Jack", index=0, device=0
    Pincap 0x00002334: IN OUT Detect
    Vref caps: HIZ 50 100
    Pin Default 0x01a19036: [Jack] Mic at Ext Rear
    Conn = 1/8, Color = Pink
    DefAssociation = 0x3, Sequence = 0x6
    Pin-ctls: 0x21: IN VREF_50
    Unsolicited: tag=02, enabled=1
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 1
    0x26
    Node 0x1b [Pin Complex] wcaps 0x400581: Stereo
    Control: name="Line Jack", index=0, device=0
    Pincap 0x00002334: IN OUT Detect
    Vref caps: HIZ 50 100
    Pin Default 0x0181303e: [Jack] Line In at Ext Rear
    Conn = 1/8, Color = Blue
    DefAssociation = 0x3, Sequence = 0xe
    Pin-ctls: 0x20: IN VREF_HIZ
    Unsolicited: tag=03, enabled=1
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 1
    0x18
    Node 0x1c [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
    Control: name="Front Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
    Control: name="Line Out Jack", index=0, device=0
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x00 0x00]
    Pincap 0x0001001c: OUT HP EAPD Detect
    EAPD 0x2: EAPD
    Pin Default 0x01014010: [Jack] Line Out at Ext Rear
    Conn = 1/8, Color = Green
    DefAssociation = 0x1, Sequence = 0x0
    Pin-ctls: 0x40: OUT
    Unsolicited: tag=01, enabled=1
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 1
    0x16
    Node 0x1d [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x80 0x80]
    Pincap 0x0000233c: IN OUT HP Detect
    Vref caps: HIZ 50 100
    Pin Default 0x422140f0: [N/A] HP Out at Ext Front
    Conn = 1/8, Color = Green
    DefAssociation = 0xf, Sequence = 0x0
    Pin-ctls: 0x00: VREF_HIZ
    Unsolicited: tag=00, enabled=0
    Power states: D0 D1 D2 D3
    Power: setting=D3, actual=D3
    Connection: 2
    0x16* 0x25
    Node 0x1e [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x80 0x80]
    Pincap 0x0000233c: IN OUT HP Detect
    Vref caps: HIZ 50 100
    Pin Default 0x42a190f8: [N/A] Mic at Ext Front
    Conn = 1/8, Color = Pink
    DefAssociation = 0xf, Sequence = 0x8
    Pin-ctls: 0x00: VREF_HIZ
    Unsolicited: tag=00, enabled=0
    Power states: D0 D1 D2 D3
    Power: setting=D3, actual=D3
    Connection: 2
    0x16* 0x25
    Node 0x1f [Pin Complex] wcaps 0x400401: Stereo
    Pincap 0x00000020: IN
    Pin Default 0x503701f7: [N/A] CD at Int N/A
    Conn = Analog, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x7
    Misc = NO_PRESENCE
    Pin-ctls: 0x00:
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Node 0x20 [Pin Complex] wcaps 0x400701: Stereo Digital
    Control: name="SPDIF Phantom Jack", index=0, device=0
    Pincap 0x00000010: OUT
    Pin Default 0x074511f0: [Jack] SPDIF Out at Ext Rear Panel
    Conn = Optical, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
    Pin-ctls: 0x40: OUT
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 1
    0x12
    Node 0x21 [Pin Complex] wcaps 0x400701: Stereo Digital
    Pincap 0x00000010: OUT
    Pin Default 0x474411f0: [N/A] SPDIF Out at Ext Rear Panel
    Conn = RCA, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
    Pin-ctls: 0x00:
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 1
    0x15
    Node 0x22 [Pin Complex] wcaps 0x400581: Stereo
    Pincap 0x00000014: OUT Detect
    Pin Default 0x410160f1: [N/A] Line Out at Ext Rear
    Conn = 1/8, Color = Orange
    DefAssociation = 0xf, Sequence = 0x1
    Pin-ctls: 0x00:
    Unsolicited: tag=00, enabled=0
    Power states: D0 D1 D2 D3
    Power: setting=D3, actual=D3
    Connection: 1
    0x26
    Node 0x23 [Pin Complex] wcaps 0x400581: Stereo
    Pincap 0x00000014: OUT Detect
    Pin Default 0x410120f4: [N/A] Line Out at Ext Rear
    Conn = 1/8, Color = Grey
    DefAssociation = 0xf, Sequence = 0x4
    Pin-ctls: 0x00:
    Unsolicited: tag=00, enabled=0
    Power states: D0 D1 D2 D3
    Power: setting=D3, actual=D3
    Connection: 1
    0x27
    Node 0x24 [Audio Output] wcaps 0x41d: Stereo Amp-Out
    Control: name="Center Playback Volume", index=0, device=0
    ControlAmp: chs=1, dir=Out, idx=0, ofs=0
    Control: name="LFE Playback Volume", index=0, device=0
    ControlAmp: chs=2, dir=Out, idx=0, ofs=0
    Amp-Out caps: ofs=0x2a, nsteps=0x2a, stepsize=0x05, mute=0
    Amp-Out vals: [0x2a 0x2a]
    Converter: stream=0, channel=0
    PCM:
    rates [0x5e0]: 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Power states: D0 D1 D2 D3
    Power: setting=D3, actual=D3
    Node 0x25 [Audio Output] wcaps 0x41d: Stereo Amp-Out
    Amp-Out caps: ofs=0x2a, nsteps=0x2a, stepsize=0x05, mute=0
    Amp-Out vals: [0x2a 0x2a]
    Converter: stream=0, channel=0
    PCM:
    rates [0x5e0]: 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Node 0x26 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
    Control: name="Center Playback Switch", index=0, device=0
    ControlAmp: chs=1, dir=Out, idx=0, ofs=0
    Control: name="LFE Playback Switch", index=0, device=0
    ControlAmp: chs=2, dir=Out, idx=0, ofs=0
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x00 0x00]
    Power states: D0 D1 D2 D3
    Power: setting=D3, actual=D3
    Connection: 1
    0x24
    Node 0x27 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x80 0x80]
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 1
    0x25
    Codec: Nvidia MCP79/7A HDMI
    Address: 3
    AFG Function Id: 0x1 (unsol 0)
    Vendor Id: 0x10de0007
    Subsystem Id: 0x10de0101
    Revision Id: 0x100100
    No Modem Function Group found
    Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
    Default Amp-In caps: N/A
    Default Amp-Out caps: N/A
    GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
    Node 0x04 [Audio Output] wcaps 0x211: Stereo Digital
    Control: name="IEC958 Playback Con Mask", index=1, device=0
    Control: name="IEC958 Playback Pro Mask", index=1, device=0
    Control: name="IEC958 Playback Default", index=1, device=0
    Control: name="IEC958 Playback Switch", index=1, device=0
    Device: name="HDMI 0", type="HDMI", device=3
    Converter: stream=0, channel=0
    Digital: Enabled
    Digital category: 0x0
    IEC Coding Type: 0x0
    PCM:
    rates [0xc0]: 48000 88200
    bits [0xf]: 8 16 20 24
    formats [0x1]: PCM
    Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
    Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
    Pincap 0x00000014: OUT Detect
    Pin Default 0x18560110: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Misc = NO_PRESENCE
    Pin-ctls: 0x40: OUT
    Unsolicited: tag=00, enabled=0
    Connection: 1
    0x04
    Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
    Converter: stream=0, channel=0
    Digital:
    Digital category: 0x0
    IEC Coding Type: 0x0
    PCM:
    rates [0xc0]: 48000 88200
    bits [0xf]: 8 16 20 24
    formats [0x1]: PCM
    Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
    Pincap 0x00000014: OUT Detect
    Pin Default 0x58560121: [N/A] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x2, Sequence = 0x1
    Misc = NO_PRESENCE
    Pin-ctls: 0x40: OUT
    Unsolicited: tag=00, enabled=0
    Connection: 1
    0x06
    Node 0x08 [Audio Output] wcaps 0x211: Stereo Digital
    Converter: stream=0, channel=0
    Digital:
    Digital category: 0x0
    IEC Coding Type: 0x0
    PCM:
    rates [0xc0]: 48000 88200
    bits [0xf]: 8 16 20 24
    formats [0x1]: PCM
    Node 0x09 [Pin Complex] wcaps 0x400381: Stereo Digital
    Pincap 0x00000014: OUT Detect
    Pin Default 0x58560122: [N/A] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x2, Sequence = 0x2
    Misc = NO_PRESENCE
    Pin-ctls: 0x40: OUT
    Unsolicited: tag=00, enabled=0
    Connection: 1
    0x08
    Node 0x0a [Audio Output] wcaps 0x211: Stereo Digital
    Converter: stream=0, channel=0
    Digital:
    Digital category: 0x0
    IEC Coding Type: 0x0
    PCM:
    rates [0xc0]: 48000 88200
    bits [0xf]: 8 16 20 24
    formats [0x1]: PCM
    Node 0x0b [Pin Complex] wcaps 0x400381: Stereo Digital
    Pincap 0x00000014: OUT Detect
    Pin Default 0x58560123: [N/A] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x2, Sequence = 0x3
    Misc = NO_PRESENCE
    Pin-ctls: 0x40: OUT
    Unsolicited: tag=00, enabled=0
    Connection: 1
    0x0a
    Node 0x0c [Audio Output] wcaps 0x211: Stereo Digital
    Converter: stream=0, channel=0
    Digital:
    Digital category: 0x0
    IEC Coding Type: 0x0
    PCM:
    rates [0xc0]: 48000 88200
    bits [0xf]: 8 16 20 24
    formats [0x1]: PCM
    Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
    Pincap 0x00000014: OUT Detect
    Pin Default 0x58560124: [N/A] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x2, Sequence = 0x4
    Misc = NO_PRESENCE
    Pin-ctls: 0x40: OUT
    Unsolicited: tag=00, enabled=0
    Connection: 1
    0x0c
    --endcollapse--
    !!ALSA Device nodes
    crw-rw----+ 1 root audio 116, 8 Mar 1 13:41 /dev/snd/controlC0
    crw-rw----+ 1 root audio 116, 7 Mar 1 13:41 /dev/snd/hwC0D0
    crw-rw----+ 1 root audio 116, 6 Mar 1 13:41 /dev/snd/hwC0D3
    crw-rw----+ 1 root audio 116, 5 Mar 1 13:41 /dev/snd/pcmC0D0c
    crw-rw----+ 1 root audio 116, 4 Mar 1 13:41 /dev/snd/pcmC0D0p
    crw-rw----+ 1 root audio 116, 3 Mar 1 13:41 /dev/snd/pcmC0D1p
    crw-rw----+ 1 root audio 116, 2 Mar 1 13:41 /dev/snd/pcmC0D3p
    crw-rw---- 1 root audio 116, 1 Mar 1 13:41 /dev/snd/seq
    crw-rw----+ 1 root audio 116, 33 Mar 1 13:41 /dev/snd/timer
    /dev/snd/by-path:
    total 0
    drwxr-xr-x 2 root root 60 Mar 1 13:41 .
    drwxr-xr-x 3 root root 240 Mar 1 13:41 ..
    lrwxrwxrwx 1 root root 12 Mar 1 13:41 pci-0000:00:08.0 -> ../controlC0
    !!Aplay/Arecord output
    APLAY
    **** List of PLAYBACK Hardware Devices ****
    card 0: NVidia [HDA NVidia], device 0: VT1708S Analog [VT1708S Analog]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 0: NVidia [HDA NVidia], device 1: VT1708S Digital [VT1708S Digital]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    ARECORD
    **** List of CAPTURE Hardware Devices ****
    card 0: NVidia [HDA NVidia], device 0: VT1708S Analog [VT1708S Analog]
    Subdevices: 2/2
    Subdevice #0: subdevice #0
    Subdevice #1: subdevice #1
    !!Amixer output
    !!-------Mixer controls for card 0 [NVidia]
    Card hw:0 'NVidia'/'HDA NVidia at 0xfae78000 irq 21'
    Mixer name : 'Nvidia MCP79/7A HDMI'
    Components : 'HDA:11060397,18490397,00100000 HDA:10de0007,10de0101,00100100'
    Controls : 43
    Simple ctrls : 17
    Simple mixer control 'Master',0
    Capabilities: pvolume pvolume-joined pswitch pswitch-joined
    Playback channels: Mono
    Limits: Playback 0 - 42
    Mono: Playback 42 [100%] [0.00dB] [on]
    Simple mixer control 'PCM',0
    Capabilities: pvolume pswitch
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 31
    Mono:
    Front Left: Playback 25 [81%] [3.00dB] [on]
    Front Right: Playback 25 [81%] [3.00dB] [on]
    Simple mixer control 'Front',0
    Capabilities: pvolume pswitch
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 42
    Mono:
    Front Left: Playback 42 [100%] [0.00dB] [on]
    Front Right: Playback 42 [100%] [0.00dB] [on]
    Simple mixer control 'Surround',0
    Capabilities: pvolume pswitch
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 42
    Mono:
    Front Left: Playback 42 [100%] [0.00dB] [on]
    Front Right: Playback 42 [100%] [0.00dB] [on]
    Simple mixer control 'Center',0
    Capabilities: pvolume pvolume-joined pswitch pswitch-joined
    Playback channels: Mono
    Limits: Playback 0 - 42
    Mono: Playback 42 [100%] [0.00dB] [on]
    Simple mixer control 'LFE',0
    Capabilities: pvolume pvolume-joined pswitch pswitch-joined
    Playback channels: Mono
    Limits: Playback 0 - 42
    Mono: Playback 42 [100%] [0.00dB] [on]
    Simple mixer control 'Line',0
    Capabilities: pvolume pswitch
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 31
    Mono:
    Front Left: Playback 0 [0%] [-34.50dB] [off]
    Front Right: Playback 0 [0%] [-34.50dB] [off]
    Simple mixer control 'Mic',0
    Capabilities: pvolume pswitch
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 31
    Mono:
    Front Left: Playback 0 [0%] [-34.50dB] [off]
    Front Right: Playback 0 [0%] [-34.50dB] [off]
    Simple mixer control 'Mic Boost',0
    Capabilities: volume
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: 0 - 3
    Front Left: 0 [0%] [0.00dB]
    Front Right: 0 [0%] [0.00dB]
    Simple mixer control 'IEC958',0
    Capabilities: pswitch pswitch-joined
    Playback channels: Mono
    Mono: Playback [on]
    Simple mixer control 'IEC958 Default PCM',0
    Capabilities: pswitch pswitch-joined
    Playback channels: Mono
    Mono: Playback [on]
    Simple mixer control 'IEC958',1
    Capabilities: pswitch pswitch-joined
    Playback channels: Mono
    Mono: Playback [on]
    Simple mixer control 'Capture',0
    Capabilities: cvolume cswitch
    Capture channels: Front Left - Front Right
    Limits: Capture 0 - 31
    Front Left: Capture 0 [0%] [-16.50dB] [on]
    Front Right: Capture 0 [0%] [-16.50dB] [on]
    Simple mixer control 'Capture',1
    Capabilities: cvolume cswitch
    Capture channels: Front Left - Front Right
    Limits: Capture 0 - 31
    Front Left: Capture 0 [0%] [-16.50dB] [on]
    Front Right: Capture 0 [0%] [-16.50dB] [on]
    Simple mixer control 'Dynamic Power-Control',0
    Capabilities: enum
    Items: 'Disabled' 'Enabled'
    Item0: 'Disabled'
    Simple mixer control 'Input Source',0
    Capabilities: cenum
    Items: 'Mic' 'Line' 'Stereo Mixer'
    Item0: 'Mic'
    Simple mixer control 'Smart 5.1',0
    Capabilities: pswitch pswitch-joined
    Playback channels: Mono
    Mono: Playback [off]
    !!Alsactl output
    --startcollapse--
    state.NVidia {
    control.1 {
    iface MIXER
    name 'Front Playback Volume'
    value.0 42
    value.1 42
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 42'
    dbmin -6300
    dbmax 0
    dbvalue.0 0
    dbvalue.1 0
    control.2 {
    iface MIXER
    name 'Front Playback Switch'
    value.0 true
    value.1 true
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.3 {
    iface MIXER
    name 'Surround Playback Volume'
    value.0 42
    value.1 42
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 42'
    dbmin -6300
    dbmax 0
    dbvalue.0 0
    dbvalue.1 0
    control.4 {
    iface MIXER
    name 'Surround Playback Switch'
    value.0 true
    value.1 true
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.5 {
    iface MIXER
    name 'Center Playback Volume'
    value 42
    comment {
    access 'read write'
    type INTEGER
    count 1
    range '0 - 42'
    dbmin -6300
    dbmax 0
    dbvalue.0 0
    control.6 {
    iface MIXER
    name 'Center Playback Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.7 {
    iface MIXER
    name 'LFE Playback Volume'
    value 42
    comment {
    access 'read write'
    type INTEGER
    count 1
    range '0 - 42'
    dbmin -6300
    dbmax 0
    dbvalue.0 0
    control.8 {
    iface MIXER
    name 'LFE Playback Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.9 {
    iface MIXER
    name 'PCM Playback Volume'
    value.0 25
    value.1 25
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 31'
    dbmin -3450
    dbmax 1200
    dbvalue.0 300
    dbvalue.1 300
    control.10 {
    iface MIXER
    name 'PCM Playback Switch'
    value.0 true
    value.1 true
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.11 {
    iface MIXER
    name 'Capture Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 31'
    dbmin -1650
    dbmax 3000
    dbvalue.0 -1650
    dbvalue.1 -1650
    control.12 {
    iface MIXER
    name 'Capture Switch'
    value.0 true
    value.1 true
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.13 {
    iface MIXER
    name 'Capture Volume'
    index 1
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 31'
    dbmin -1650
    dbmax 3000
    dbvalue.0 -1650
    dbvalue.1 -1650
    control.14 {
    iface MIXER
    name 'Capture Switch'
    index 1
    value.0 true
    value.1 true
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.15 {
    iface MIXER
    name 'Input Source'
    value Mic
    comment {
    access 'read write'
    type ENUMERATED
    count 1
    item.0 Mic
    item.1 Line
    item.2 'Stereo Mixer'
    control.16 {
    iface MIXER
    name 'Mic Playback Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 31'
    dbmin -3450
    dbmax 1200
    dbvalue.0 -3450
    dbvalue.1 -3450
    control.17 {
    iface MIXER
    name 'Mic Playback Switch'
    value.0 false
    value.1 false
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.18 {
    iface MIXER
    name 'Line Playback Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 31'
    dbmin -3450
    dbmax 1200
    dbvalue.0 -3450
    dbvalue.1 -3450
    control.19 {
    iface MIXER
    name 'Line Playback Switch'
    value.0 false
    value.1 false
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.20 {
    iface MIXER
    name 'Mic Boost Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 3'
    dbmin 0
    dbmax 3075
    dbvalue.0 0
    dbvalue.1 0
    control.21 {
    iface MIXER
    name 'Smart 5.1'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.22 {
    iface MIXER
    name 'Dynamic Power-Control'
    value Disabled
    comment {
    access 'read write'
    type ENUMERATED
    count 1
    item.0 Disabled
    item.1 Enabled
    control.23 {
    iface MIXER
    name 'IEC958 Playback Con Mask'
    value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.24 {
    iface MIXER
    name 'IEC958 Playback Pro Mask'
    value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.25 {
    iface MIXER
    name 'IEC958 Playback Default'
    value '0482000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access 'read write'
    type IEC958
    count 1
    control.26 {
    iface MIXER
    name 'IEC958 Playback Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.27 {
    iface MIXER
    name 'IEC958 Default PCM Playback Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.28 {
    iface MIXER
    name 'Master Playback Volume'
    value 42
    comment {
    access 'read write'
    type INTEGER
    count 1
    range '0 - 42'
    dbmin -6300
    dbmax 0
    dbvalue.0 0
    control.29 {
    iface MIXER
    name 'Master Playback Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.30 {
    iface CARD
    name 'Line Out Jack'
    value false
    comment {
    access read
    type BOOLEAN
    count 1
    control.31 {
    iface CARD
    name 'Mic Jack'
    value false
    comment {
    access read
    type BOOLEAN
    count 1
    control.32 {
    iface CARD
    name 'Line Jack'
    value false
    comment {
    access read
    type BOOLEAN
    count 1
    control.33 {
    iface CARD
    name 'SPDIF Phantom Jack'
    value true
    comment {
    access read
    type BOOLEAN
    count 1
    control.34 {
    iface PCM
    name 'Playback Channel Map'
    value.0 0
    value.1 0
    value.2 0
    value.3 0
    value.4 0
    value.5 0
    comment {
    access read
    type INTEGER
    count 6
    range '0 - 27'
    control.35 {
    iface PCM
    name 'Capture Channel Map'
    value.0 0
    value.1 0
    comment {
    access read
    type INTEGER
    count 2
    range '0 - 27'
    control.36 {
    iface PCM
    name 'Capture Channel Map'
    index 1
    value.0 0
    value.1 0
    comment {
    access read
    type INTEGER
    count 2
    range '0 - 27'
    control.37 {
    iface PCM
    device 1
    name 'Playback Channel Map'
    value.0 0
    value.1 0
    comment {
    access read
    type INTEGER
    count 2
    range '0 - 27'
    control.38 {
    iface MIXER
    name 'IEC958 Playback Con Mask'
    index 1
    value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.39 {
    iface MIXER
    name 'IEC958 Playback Pro Mask'
    index 1
    value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.40 {
    iface MIXER
    name 'IEC958 Playback Default'
    index 1
    value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access 'read write'
    type IEC958
    count 1
    control.41 {
    iface MIXER
    name 'IEC958 Playback Switch'
    index 1
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.42 {
    iface CARD
    name 'HDMI/DP,pcm=3 Jack'
    value false
    comment {
    access read
    type BOOLEAN
    count 1
    control.43 {
    iface PCM
    device 3
    name 'Playback Channel Map'
    value.0 0
    value.1 0
    value.2 0
    value.3 0
    value.4 0
    value.5 0
    value.6 0
    value.7 0
    comment {
    access read
    type INTEGER
    count 8
    range '0 - 27'
    --endcollapse--
    !!All Loaded Modules
    Module
    nfsv4
    auth_rpcgss
    nvidia
    snd_hda_codec_hdmi
    ir_lirc_codec
    lirc_dev
    joydev
    ir_mce_kbd_decoder
    ir_sanyo_decoder
    ir_sony_decoder
    hid_generic
    ir_jvc_decoder
    usbhid
    ir_nec_decoder
    snd_hda_codec_via
    hid
    mceusb
    rc_core
    snd_hda_intel
    i2c_nforce2
    i2c_core
    snd_hda_codec
    snd_hwdep
    snd_pcm
    snd_page_alloc
    snd_timer
    forcedeth
    snd
    soundcore
    shpchp
    pci_hotplug
    evdev
    psmouse
    mperf
    serio_raw
    pcspkr
    button
    processor
    wmi
    coretemp
    microcode
    nfs
    lockd
    sunrpc
    fscache
    ext4
    crc16
    jbd2
    mbcache
    usb_storage
    sr_mod
    cdrom
    sd_mod
    ohci_hcd
    ahci
    libahci
    ehci_hcd
    libata
    scsi_mod
    usbcore
    usb_common
    !!Sysfs Files
    /sys/class/sound/hwC0D0/init_pin_configs:
    0x19 0x410110f2
    0x1a 0x01a19036
    0x1b 0x0181303e
    0x1c 0x01014010
    0x1d 0x422140f0
    0x1e 0x42a190f8
    0x1f 0x503701f7
    0x20 0x074511f0
    0x21 0x474411f0
    0x22 0x410160f1
    0x23 0x410120f4
    /sys/class/sound/hwC0D0/driver_pin_configs:
    /sys/class/sound/hwC0D0/user_pin_configs:
    /sys/class/sound/hwC0D0/init_verbs:
    /sys/class/sound/hwC0D3/init_pin_configs:
    0x05 0x18560110
    0x07 0x58560121
    0x09 0x58560122
    0x0b 0x58560123
    0x0d 0x58560124
    /sys/class/sound/hwC0D3/driver_pin_configs:
    /sys/class/sound/hwC0D3/user_pin_configs:
    /sys/class/sound/hwC0D3/init_verbs:
    !!ALSA/HDA dmesg
    [ 6.093571] ACPI: PCI Interrupt Link [LAZA] enabled at IRQ 21
    [ 6.093614] hda_intel: Disabling MSI
    [ 6.093710] snd_hda_intel 0000:00:08.0: setting latency timer to 64
    [ 6.743392] IR keymap rc-rc6-mce not found
    [ 7.150166] Disabling lock debugging due to kernel taint
    [ 7.450271] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:08.0/sound/card0/input7
    [ 7.450581] input: HDA NVidia Line as /devices/pci0000:00/0000:00:08.0/sound/card0/input8
    [ 7.450836] input: HDA NVidia Mic as /devices/pci0000:00/0000:00:08.0/sound/card0/input9
    [ 7.451099] input: HDA NVidia Line Out as /devices/pci0000:00/0000:00:08.0/sound/card0/input10
    [ 7.453217] ACPI: PCI Interrupt Link [LPMU] enabled at IRQ 20
    FWIW, I even tried changing the HDMI cable, turning the amp on before or after the PC etc. No change.
    Last edited by dave00 (2013-03-01 03:03:42)

    Default install, clean boot and I get this error but the info above indicates there is a sound device. Confused!
    [root@lounge ~]# systemctl status alsa-restore.service
    alsa-restore.service - Restore Sound Card State
    Loaded: loaded (/usr/lib/systemd/system/alsa-restore.service; static)
    Active: inactive (dead) since Fri 2013-03-01 18:01:19 EST; 1min 2s ago
    Process: 241 ExecStart=/usr/sbin/alsactl restore (code=exited, status=19)
    Mar 01 18:01:18 lounge systemd[1]: Starting Restore Sound Card State...
    Mar 01 18:01:19 lounge alsactl[241]: /usr/sbin/alsactl: load_state:1696: No soundcards found...
    Mar 01 18:01:19 lounge systemd[1]: Started Restore Sound Card State.
    [root@lounge ~]# systemctl status alsa-store.service
    alsa-store.service - Store Sound Card State
    Loaded: loaded (/usr/lib/systemd/system/alsa-store.service; static)
    Active: inactive (dead)
    Mar 01 13:41:03 lounge systemd[1]: Started Store Sound Card State.
    Mar 01 13:45:54 lounge systemd[1]: Starting Store Sound Card State...
    Mar 01 13:45:55 lounge systemd[1]: Started Store Sound Card State.
    Mar 01 14:04:19 lounge systemd[1]: Started Store Sound Card State.
    Mar 01 17:25:11 lounge systemd[1]: Starting Store Sound Card State...
    Mar 01 17:25:11 lounge systemd[1]: Started Store Sound Card State.
    Mar 01 17:39:05 lounge systemd[1]: Starting Store Sound Card State...
    Mar 01 17:39:05 lounge systemd[1]: Started Store Sound Card State.
    Mar 01 18:00:51 lounge systemd[1]: Starting Store Sound Card State...
    Mar 01 18:00:51 lounge systemd[1]: Started Store Sound Card State.
    Journal
    Mar 01 18:01:19 lounge kernel: hda_intel: Disabling MSI
    Mar 01 18:01:19 lounge kernel: snd_hda_intel 0000:00:08.0: setting latency timer to 64
    Mar 01 18:01:19 lounge alsactl[241]: /usr/sbin/alsactl: load_state:1696: No soundcards found...
    Mar 01 18:01:19 lounge systemd[1]: Started Restore Sound Card State.
    Mar 01 18:01:20 lounge systemd[1]: Started Linux Infrared Remote Control.
    Mar 01 18:01:22 lounge kernel: input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:08.0/sound/card0/input7
    Mar 01 18:01:22 lounge kernel: input: HDA NVidia Line as /devices/pci0000:00/0000:00:08.0/sound/card0/input8
    Mar 01 18:01:22 lounge kernel: input: HDA NVidia Mic as /devices/pci0000:00/0000:00:08.0/sound/card0/input9
    Mar 01 18:01:22 lounge kernel: input: HDA NVidia Line Out as /devices/pci0000:00/0000:00:08.0/sound/card0/input10
    Mar 01 18:01:22 lounge systemd[1]: Starting Sound Card.
    Mar 01 18:01:22 lounge systemd[1]: Reached target Sound Card.
    Edit: Am I correct in saying that the issue is because alsactl restore is running before the sound card?
    Last edited by dave00 (2013-03-01 07:30:12)

  • [SOLVED] HP420 and Built-in microphone don't work.

    I have a trouble with my on-board microphone in my laptop (hp-420), it was working some months ago (with previous kernel) and I didn't use it for a while, after several upgrades now I tired to use it and it doesn't work. Second microphone, a jack, doesn't work either, and it's arch related, because I did some tests in windows (have dual boot) and both the built-in and jack work fine. So far I have tried testing alsa configurations, played with preferences and some other things I have read over the internet and in arch forums, but no luck at all. I may think it's kernel related but I'm not sure as I'm not an expert. Also sound works fine, it's only the built in microphone the one I can not get to work. I whish someone could help me or guide me.
    So all the info I could gather about my machine and the sound
    !!Linux Distribution
    Arch Linux
    !!DMI Information
    Manufacturer: Hewlett-Packard
    Product Name: HP 420
    Product Version: F.04
    !!Kernel Information
    Kernel release: 2.6.37-ARCH
    Operating System: GNU/Linux
    Architecture: x86_64
    Processor: Intel(R) Core(TM)2 Duo CPU T6570 @ 2.10GHz
    SMP Enabled: Yes
    !!ALSA Version
    Driver version: 1.0.23
    Library version: 1.0.24.1
    Utilities version: 1.0.24.2
    !!Loaded ALSA modules
    snd_hda_intel
    !!Sound Servers on this system
    ESound Daemon:
    Installed - Yes (/usr/bin/esd)
    Running - No
    Jack:
    Installed - Yes (/usr/bin/jackd)
    Running - No
    !!Soundcards recognised by ALSA
    0 [Intel ]: HDA-Intel - HDA Intel
    HDA Intel at 0xd8a00000 irq 47
    !!PCI Soundcards installed in the system
    00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
    !!Advanced information - PCI Vendor/Device/Subsystem ID's
    00:1b.0 0403: 8086:293e (rev 03)
    Subsystem: 103c:1526
    !!Modprobe options (Sound related)
    snd-hda-intel: model=hp
    snd-hda-intel: model=hp
    !!Loaded sound module options
    !!Module: snd_hda_intel
    bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
    beep_mode : 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
    enable_msi : -1
    id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
    index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
    model : hp,(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
    patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
    position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    power_save : 0
    power_save_controller : N
    probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
    probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    single_cmd : N
    !!HDA-Intel Codec information
    --startcollapse--
    Codec: IDT 92HD88B3
    Address: 0
    AFG Function Id: 0x1 (unsol 1)
    Vendor Id: 0x111d7666
    Subsystem Id: 0x103c1526
    Revision Id: 0x100105
    No Modem Function Group found
    Default PCM:
    rates [0x5e0]: 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
    Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
    GPIO: io=3, o=0, i=0, unsolicited=1, wake=1
    IO[0]: enable=1, dir=1, 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
    Power-Map: 0x00
    Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
    Control: name="Front Mic Jack Mode", index=0, device=0
    ControlAmp: chs=0, dir=In, idx=0, ofs=0
    Control: name="Mic Capture Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
    Amp-In caps: N/A
    Amp-In vals: [0x00 0x00]
    Pincap 0x0001173c: IN OUT HP EAPD Detect
    Vref caps: HIZ 50 GRD 80
    EAPD 0x2: EAPD
    Pin Default 0x02a19020: [Jack] Mic at Ext Front
    Conn = 1/8, Color = Pink
    DefAssociation = 0x2, Sequence = 0x0
    Pin-ctls: 0x24: IN VREF_80
    Unsolicited: tag=02, enabled=1
    Power: setting=D0, actual=D0
    Connection: 3
    0x13* 0x14 0x1c
    Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
    Pincap 0x0001001c: OUT HP EAPD Detect
    EAPD 0x2: EAPD
    Pin Default 0x0221401f: [Jack] HP Out at Ext Front
    Conn = 1/8, Color = Green
    DefAssociation = 0x1, Sequence = 0xf
    Pin-ctls: 0xc0: OUT HP
    Unsolicited: tag=01, enabled=1
    Power: setting=D0, actual=D0
    Connection: 3
    0x13 0x14* 0x1c
    Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
    Amp-In caps: N/A
    Amp-In vals: [0x00 0x00]
    Pincap 0x00011734: IN OUT EAPD Detect
    Vref caps: HIZ 50 GRD 80
    EAPD 0x2: EAPD
    Pin Default 0x40f000f0: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Pin-ctls: 0x00: VREF_HIZ
    Unsolicited: tag=00, enabled=0
    Power: setting=D0, actual=D0
    Connection: 3
    0x13* 0x14 0x1c
    Node 0x0d [Pin Complex] wcaps 0x400500: Mono
    Pincap 0x00010050: OUT EAPD Balanced
    EAPD 0x2: EAPD
    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: setting=D0, actual=D0
    Connection: 1
    0x1a
    Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
    Amp-In caps: N/A
    Amp-In vals: [0x00 0x00]
    Pincap 0x00010034: IN OUT EAPD Detect
    EAPD 0x2: EAPD
    Pin Default 0x40f000f0: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Pin-ctls: 0x00:
    Unsolicited: tag=00, enabled=0
    Power: setting=D0, actual=D0
    Connection: 3
    0x13 0x14* 0x1c
    Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
    Amp-In caps: N/A
    Amp-In vals: [0x00 0x00]
    Pincap 0x00000024: IN Detect
    Pin Default 0x90a60130: [Fixed] Mic at Int N/A
    Conn = Digital, Color = Unknown
    DefAssociation = 0x3, Sequence = 0x0
    Misc = NO_PRESENCE
    Pin-ctls: 0x00:
    Unsolicited: tag=00, enabled=0
    Power: setting=D0, actual=D0
    Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
    Amp-In caps: N/A
    Amp-In vals: [0x00 0x00]
    Power: setting=D0, actual=D0
    Connection: 1
    0x20
    Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
    Control: name="Speaker Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=63
    Control: name="Speaker Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
    Device: name="STAC92xx Analog", type="Audio", device=0
    Amp-Out caps: N/A
    Amp-Out vals: [0x7f 0x7f]
    Converter: stream=5, channel=0
    Power: setting=D0, actual=D0
    Delay: 13 samples
    Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
    Control: name="Headphone Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=63
    Control: name="Headphone Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
    Amp-Out caps: N/A
    Amp-Out vals: [0x7f 0x7f]
    Converter: stream=5, channel=0
    Power: setting=D0, actual=D0
    Delay: 13 samples
    Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
    Device: name="STAC92xx Analog", type="Audio", device=0
    Converter: stream=1, channel=0
    SDI-Select: 0
    Power: setting=D0, actual=D0
    Delay: 13 samples
    Connection: 1
    0x17
    Processing caps: benign=0, ncoeff=0
    Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
    Converter: stream=0, channel=0
    SDI-Select: 0
    Power: setting=D0, actual=D0
    Delay: 13 samples
    Connection: 1
    0x18
    Processing caps: benign=0, ncoeff=0
    Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
    Control: name="Capture Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
    Control: name="Capture Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
    Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
    Amp-Out vals: [0x0f 0x0f]
    Power: setting=D0, actual=D0
    Connection: 7
    0x0c 0x0e 0x0f 0x1b 0x11 0x12 0x0a*
    Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
    Control: name="Capture Volume", index=1, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
    Control: name="Capture Switch", index=1, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
    Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
    Amp-Out vals: [0x0d 0x0d]
    Power: setting=D0, actual=D0
    Connection: 7
    0x0c 0x0e 0x0f 0x1b 0x11 0x12 0x0a*
    Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
    Power: setting=D0, actual=D0
    Connection: 3
    0x13* 0x14 0x1c
    Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
    Power: setting=D0, actual=D0
    Connection: 1
    0x19
    Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
    Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
    Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
    Power: setting=D0, actual=D0
    Connection: 6
    0x0c 0x0e 0x0f 0x13 0x14 0x0a
    Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
    Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
    Amp-Out vals: [0x9f 0x9f]
    Power: setting=D0, actual=D0
    Connection: 1
    0x1b
    Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x00 0x00]
    Converter: stream=0, channel=0
    Digital:
    Digital category: 0x0
    PCM:
    rates [0x5e0]: 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
    Power: setting=D0, actual=D0
    Delay: 4 samples
    Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x00 0x00]
    Converter: stream=0, channel=0
    Digital:
    Digital category: 0x0
    PCM:
    rates [0x5e0]: 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
    Power: setting=D0, actual=D0
    Delay: 4 samples
    Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
    Pincap 0x00000014: OUT Detect
    Pin Default 0x40f000f0: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Pin-ctls: 0x00:
    Unsolicited: tag=00, enabled=0
    Power: setting=D0, actual=D0
    Connection: 1
    0x1d
    Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
    Pincap 0x00000034: IN OUT Detect
    Pin Default 0x40f000f0: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Pin-ctls: 0x00:
    Unsolicited: tag=00, enabled=0
    Power: setting=D0, actual=D0
    Connection: 1
    0x1e
    Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
    Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
    Amp-Out vals: [0x00]
    Power: setting=D0, actual=D0
    Node 0x22 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Codec: Intel Cantiga HDMI
    Address: 2
    AFG Function Id: 0x1 (unsol 0)
    Vendor Id: 0x80862802
    Subsystem Id: 0x80860101
    Revision Id: 0x100000
    No Modem Function Group found
    Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
    Default Amp-In caps: N/A
    Default Amp-Out caps: N/A
    GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
    Node 0x02 [Audio Output] wcaps 0x6211: 8-Channels Digital
    Control: name="IEC958 Playback Con Mask", index=0, device=0
    Control: name="IEC958 Playback Pro Mask", index=0, device=0
    Control: name="IEC958 Playback Default", index=0, device=0
    Control: name="IEC958 Playback Switch", index=0, device=0
    Device: name="HDMI 0", type="HDMI", device=3
    Converter: stream=0, channel=0
    Digital:
    Digital category: 0x0
    PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1e]: 16 20 24 32
    formats [0x5]: PCM AC3
    Node 0x03 [Pin Complex] wcaps 0x40739d: 8-Channels Digital Amp-Out CP
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x00 0x00]
    Pincap 0x00000094: OUT Detect HDMI
    Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Pin-ctls: 0x40: OUT
    Unsolicited: tag=03, enabled=1
    Connection: 1
    0x02
    --endcollapse--
    !!ALSA Device nodes
    crw-rw---- 1 root audio 116, 9 Mar 29 10:14 /dev/snd/controlC0
    crw-rw---- 1 root audio 116, 8 Mar 29 10:14 /dev/snd/hwC0D0
    crw-rw---- 1 root audio 116, 7 Mar 29 10:14 /dev/snd/hwC0D2
    crw-rw---- 1 root audio 116, 6 Mar 29 13:40 /dev/snd/pcmC0D0c
    crw-rw---- 1 root audio 116, 5 Mar 29 13:40 /dev/snd/pcmC0D0p
    crw-rw---- 1 root audio 116, 4 Mar 29 10:14 /dev/snd/pcmC0D3p
    crw-rw---- 1 root audio 116, 3 Mar 29 10:14 /dev/snd/seq
    crw-rw---- 1 root audio 116, 2 Mar 29 10:14 /dev/snd/timer
    /dev/snd/by-path:
    total 0
    drwxr-xr-x 2 root root 60 Mar 29 10:14 .
    drwxr-xr-x 3 root root 220 Mar 29 10:14 ..
    lrwxrwxrwx 1 root root 12 Mar 29 10:14 pci-0000:00:1b.0 -> ../controlC0
    !!Aplay/Arecord output
    APLAY
    **** List of PLAYBACK Hardware Devices ****
    card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 0: Intel [HDA Intel], device 3: HDMI 0 [HDMI 0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    ARECORD
    **** List of CAPTURE Hardware Devices ****
    card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
    Subdevices: 2/2
    Subdevice #0: subdevice #0
    Subdevice #1: subdevice #1
    !!Amixer output
    !!-------Mixer controls for card 0 [Intel]
    Card hw:0 'Intel'/'HDA Intel at 0xd8a00000 irq 47'
    Mixer name : 'Intel Cantiga HDMI'
    Components : 'HDA:111d7666,103c1526,00100105 HDA:80862802,80860101,00100000'
    Controls : 18
    Simple ctrls : 10
    Simple mixer control 'Master',0
    Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
    Playback channels: Mono
    Limits: Playback 0 - 64
    Mono: Playback 64 [100%] [0.00dB] [on]
    Simple mixer control 'Headphone',0
    Capabilities: pvolume pswitch penum
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 64
    Mono:
    Front Left: Playback 64 [100%] [0.00dB] [on]
    Front Right: Playback 64 [100%] [0.00dB] [on]
    Simple mixer control 'Speaker',0
    Capabilities: pvolume pswitch penum
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 64
    Mono:
    Front Left: Playback 64 [100%] [0.00dB] [on]
    Front Right: Playback 64 [100%] [0.00dB] [on]
    Simple mixer control 'PCM',0
    Capabilities: pvolume penum
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 255
    Mono:
    Front Left: Playback 255 [100%] [0.00dB]
    Front Right: Playback 255 [100%] [0.00dB]
    Simple mixer control 'Front Mic Jack Mode',0
    Capabilities: enum
    Items: 'Mic In' 'Line In'
    Item0: 'Mic In'
    Simple mixer control 'Mic',0
    Capabilities: cvolume penum
    Capture channels: Front Left - Front Right
    Limits: Capture 0 - 3
    Front Left: Capture 0 [0%] [0.00dB]
    Front Right: Capture 0 [0%] [0.00dB]
    Simple mixer control 'IEC958',0
    Capabilities: pswitch pswitch-joined penum
    Playback channels: Mono
    Mono: Playback [off]
    Simple mixer control 'Capture',0
    Capabilities: cvolume cswitch penum
    Capture channels: Front Left - Front Right
    Limits: Capture 0 - 15
    Front Left: Capture 15 [100%] [22.50dB] [on]
    Front Right: Capture 15 [100%] [22.50dB] [on]
    Simple mixer control 'Capture',1
    Capabilities: cvolume cswitch penum
    Capture channels: Front Left - Front Right
    Limits: Capture 0 - 15
    Front Left: Capture 13 [87%] [19.50dB] [on]
    Front Right: Capture 13 [87%] [19.50dB] [on]
    Simple mixer control 'Digital',0
    Capabilities: cvolume penum
    Capture channels: Front Left - Front Right
    Limits: Capture 0 - 120
    Front Left: Capture 0 [0%] [-30.00dB]
    Front Right: Capture 0 [0%] [-30.00dB]
    !!Alsactl output
    --startcollapse--
    state.Intel {
    control.1 {
    iface MIXER
    name 'Speaker Playback Volume'
    value.0 64
    value.1 64
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 64'
    dbmin -4800
    dbmax 0
    dbvalue.0 0
    dbvalue.1 0
    control.2 {
    iface MIXER
    name 'Speaker Playback Switch'
    value.0 true
    value.1 true
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.3 {
    iface MIXER
    name 'Front Mic Jack Mode'
    value 'Mic In'
    comment {
    access 'read write'
    type ENUMERATED
    count 1
    item.0 'Mic In'
    item.1 'Line In'
    control.4 {
    iface MIXER
    name 'Headphone Playback Volume'
    value.0 64
    value.1 64
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 64'
    dbmin -4800
    dbmax 0
    dbvalue.0 0
    dbvalue.1 0
    control.5 {
    iface MIXER
    name 'Headphone Playback Switch'
    value.0 true
    value.1 true
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.6 {
    iface MIXER
    name 'Capture Volume'
    value.0 15
    value.1 15
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 15'
    dbmin 0
    dbmax 2250
    dbvalue.0 2250
    dbvalue.1 2250
    control.7 {
    iface MIXER
    name 'Capture Switch'
    value.0 true
    value.1 true
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.8 {
    iface MIXER
    name 'Capture Volume'
    index 1
    value.0 13
    value.1 13
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 15'
    dbmin 0
    dbmax 2250
    dbvalue.0 1950
    dbvalue.1 1950
    control.9 {
    iface MIXER
    name 'Capture Switch'
    index 1
    value.0 true
    value.1 true
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.10 {
    iface MIXER
    name 'Mic Capture Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 3'
    dbmin 0
    dbmax 3000
    dbvalue.0 0
    dbvalue.1 0
    control.11 {
    iface MIXER
    name 'Master Playback Volume'
    value 64
    comment {
    access 'read write'
    type INTEGER
    count 1
    range '0 - 64'
    dbmin -9999999
    dbmax 0
    dbvalue.0 0
    control.12 {
    iface MIXER
    name 'Master Playback Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.13 {
    iface MIXER
    name 'IEC958 Playback Con Mask'
    value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.14 {
    iface MIXER
    name 'IEC958 Playback Pro Mask'
    value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.15 {
    iface MIXER
    name 'IEC958 Playback Default'
    value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access 'read write'
    type IEC958
    count 1
    control.16 {
    iface MIXER
    name 'IEC958 Playback Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.17 {
    iface MIXER
    name 'PCM Playback Volume'
    value.0 255
    value.1 255
    comment {
    access 'read write user'
    type INTEGER
    count 2
    range '0 - 255'
    tlv '0000000100000008ffffec1400000014'
    dbmin -5100
    dbmax 0
    dbvalue.0 0
    dbvalue.1 0
    control.18 {
    iface MIXER
    name 'Digital Capture Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write user'
    type INTEGER
    count 2
    range '0 - 120'
    tlv '0000000100000008fffff44800000032'
    dbmin -3000
    dbmax 3000
    dbvalue.0 -3000
    dbvalue.1 -3000
    --endcollapse--
    !!All Loaded Modules
    Module
    nls_cp437
    vfat
    fat
    usb_storage
    uas
    michael_mic
    arc4
    ecb
    cryptd
    aes_x86_64
    aes_generic
    cpufreq_ondemand
    ipv6
    usbhid
    hid
    btusb
    bluetooth
    uvcvideo
    videodev
    v4l1_compat
    v4l2_compat_ioctl32
    snd_hda_codec_hdmi
    snd_hda_codec_idt
    i915
    snd_hda_intel
    drm_kms_helper
    snd_seq_dummy
    drm
    joydev
    snd_seq_oss
    snd_seq_midi_event
    snd_seq
    snd_seq_device
    snd_hda_codec
    hp_wmi
    i2c_algo_bit
    sparse_keymap
    snd_hwdep
    snd_pcm_oss
    i2c_core
    acpi_cpufreq
    iTCO_wdt
    intel_agp
    snd_pcm
    uhci_hcd
    ehci_hcd
    snd_mixer_oss
    usbcore
    r8192se_pci
    intel_gtt
    sg
    freq_table
    snd_timer
    video
    r8169
    iTCO_vendor_support
    wmi
    output
    psmouse
    battery
    container
    pcspkr
    serio_raw
    ac
    button
    mii
    thermal
    fan
    cfg80211
    evdev
    processor
    snd
    soundcore
    snd_page_alloc
    rfkill
    mperf
    fuse
    ext4
    mbcache
    jbd2
    crc16
    sr_mod
    sd_mod
    cdrom
    ahci
    libahci
    libata
    scsi_mod
    !!Sysfs Files
    /sys/class/sound/hwC0D0/init_pin_configs:
    0x0a 0x02a19020
    0x0b 0x0221401f
    0x0c 0x40f000f0
    0x0d 0x90170110
    0x0f 0x40f000f0
    0x11 0x90a60130
    0x1f 0x40f000f0
    0x20 0x40f000f0
    /sys/class/sound/hwC0D0/driver_pin_configs:
    /sys/class/sound/hwC0D0/user_pin_configs:
    /sys/class/sound/hwC0D0/init_verbs:
    /sys/class/sound/hwC0D2/init_pin_configs:
    0x03 0x18560010
    /sys/class/sound/hwC0D2/driver_pin_configs:
    /sys/class/sound/hwC0D2/user_pin_configs:
    /sys/class/sound/hwC0D2/init_verbs:
    !!ALSA/HDA dmesg
    Hardware name: HP 420
    Modules linked in: r8192se_pci( ) intel_gtt sg freq_table snd_timer video r8169 iTCO_vendor_support wmi( ) output psmouse battery container pcspkr serio_raw ac button mii thermal( ) fan cfg80211 evdev processor snd soundcore snd_page_alloc rfkill mperf fuse ext4 mbcache jbd2 crc16 sr_mod sd_mod cdrom ahci libahci libata scsi_mod
    Pid: 788, comm: modprobe Not tainted 2.6.37-ARCH #1
    [drm] Initialized drm 1.1.0 20060810
    HDA Intel 0000:00:1b.0: power state changed by ACPI to D0
    HDA Intel 0000:00:1b.0: power state changed by ACPI to D0
    HDA Intel 0000:00:1b.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
    HDA Intel 0000:00:1b.0: irq 47 for MSI/MSI-X
    HDA Intel 0000:00:1b.0: setting latency timer to 64
    input: HDA Intel Mic at Ext Front Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
    input: HDA Intel HP Out at Ext Front Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
    i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
    Last edited by mann138 (2011-04-11 15:57:00)

    ewaller wrote:
    What is under the switches tab?
    Oh -- By the way, that picture is over the size limit defined in the forum rules in tems of pixels, but the file size is okay.  I'll let it slide.  Watch the bumping as well.
    If you want to post the switches tab, upload it to someplace like http://img3.imageshack.us/, copy the thumbnail (which has the link to the original)  back here, and you are golden.
    I had a bear of a time getting the microphone working on my HP DV4, but it does work.  I'll look at the set up when I get home tonight [USA-PDT].
    Sorry for the picture and the "bumping"... I have asked in irc in arch and alsa channels and no luck yet... one guy from alsa said I had to wait for the alsa-driver-1.0.24 package (currently I have alsa-driver-1.0.23) but it is weird because the microphone worked some months ago...
    So here is what it is under the switches tab

  • Asus Transformer book T200TA

    Hello,
    I'm trying to put an Archlinux on the Asus Transformer book T200TA, and I will share here my progress. I will take note of a lot of things, when I manage to do something or when something does not work. And if you have any ideas to make something works, tell me !
    Current status (for TL;DR)
    - Boot under archiso : Working with patch
    - Boot Archlinux on the keyboard's HDD : Working by putting boot and efi partition on the internal memory
    - Virtualization of Windows 8.1 under linux : Partially working only with a 64 bit linux as host
    - SD card : Working with patch
    - Graphics : Working
    - Random freezes : Fixed ?. Didn't experienced any since my new installation with linux 4.0
    - xhci_hcd bug at boot ; Work in USB2 mode only
    - Backlight control : Working
    - Sound : Work on both headphone and speakers in stereo but you have to edit an alsa config file for enabling sound on one or both output and for setting the sound level. Microphone not tested.
    - Wifi : Not working
    - Bluetooth : Not working: Not working
    - Battery indicator : Working With kernell patch
    - Touchpad : Partially working : Only one finger and very unpleasant because the cursor move a little before you click.
    - Touchscreen : Partially working : Works randomly and seems to not release click when you remove your finger.
    Sources
    The T200TA has a lot on common with the T100TA, so, much of my fixes come from this computer (as it has been release one year before and the T200 is currently pretty new).
    - http://www.jfwhome.com/2014/03/07/perfe … book-t100/
    - https://github.com/AdamWill/baytrail-m
    - https://bbs.archlinux.org/viewtopic.php?id=179948
    Boot under archiso
    If you try to boot, it will not work. Because, as T100, it search only for 32bit efi (even if the cpu can handle 64bit OS). You can do like him.
    Or you can do like me, I think it's easier, but really dirty (it's not a full script, execute it only part by part) :
    ## Create working directory
    mkdir work
    cd work
    ## Build grub and get missing bootloader files bootia32.efi
    git clone git://git.savannah.gnu.org/grub.git
    cd grub
    ./autogen.sh
    export EFI_ARCH=i386
    ./configure --with-platform=efi --target=${EFI_ARCH} --program-prefix=""
    make
    cd grub-core
    ../grub-mkimage -d . -o bootia32.efi -O i386-efi -p /boot/grub ntfs hfs appleldr boot cat efi_gop efi_uga elf fat hfsplus iso9660 linux keylayouts memdisk minicmd part_apple ext2 extcmd xfs xnu part_bsd part_gpt search search_fs_file chain btrfs loadbios loadenv lvm minix minix2 reiserfs memrw mmap msdospart scsi loopback normal configfile gzio all_video efi_gop efi_uga gfxterm gettext echo boot chain eval
    cp bootia32.efi ../../bootia32.efi
    cd ../../
    rm -r grub
    ##Get all file from the current archlinux install iso
    #Search and replace all XXXX.XX.XX by the current release date and /dev/sdX by your usb key address. If you find a way to extract both partion from iso without dd, it should be faster than that, so tell me if you know how to do that.
    dd bs=4M if="archlinux-XXXX.XX.XX-dual.iso" of=/dev/sdX
    mkdir usb
    mkdir newiso
    # Unplug and replug your usb key and wait a little if mount doens't work :
    mount /dev/sdX2 ./usb
    cp -r usb/* newiso/
    sync
    umount usb
    mount /dev/sdX1 ./usb
    cp -r usb/* newiso/
    sync
    umount usb
    rmdir usb
    ## Prepare new usb key content
    mv bootia32.efi newiso/EFI/boot/
    mkdir -p newiso/boot/grub
    echo "
    menuentry 'Arch Linux i686'{
    echo 'Loading Linux core repo kernel ...'
    linux /arch/boot/i686/vmlinuz nomodeset archisobasedir=arch archisolabel=ARCHISO
    echo 'Loading initial ramdisk ...'
    initrd /arch/boot/i686/archiso.img
    menuentry 'Arch Linux x86_64'{
    echo 'Loading Linux core repo kernel ...'
    linux /arch/boot/x86_64/vmlinuz nomodeset archisobasedir=arch archisolabel=ARCHISO
    echo 'Loading initial ramdisk ...'
    initrd /arch/boot/x86_64/archiso.img
    }" > newiso/boot/grub/grub.cfg
    ## Prepare the usb key partition
    gdisk /dev/sdX
    3 # Create blank GPT
    o # Create a new empty GPT
    y # Proceed
    n # New partition
    # Default partition number
    # Default first sector
    # Default last sector
    EF00 # Bootable efi partition
    c # change partion's name
    ARCHISO
    w # Write modifications on the disk
    Y # Proceed
    mkfs.fat -F 32 /dev/sdX1
    echo mtools_skip_check=1 >> ~/.mtoolsrc
    mlabel -i /dev/sdX1 -s ::ARCHISO
    rm ~/.mtoolsrc
    ## Copy files to the usb key
    mkdir usb
    mount /dev/sdX1 usb
    cp -r newiso/* usb/
    sync
    umount usb
    rmdir usb
    ## Cleaning
    cd ../
    rm -r work
    A better way of fixing that should be building a x86 version of the file `PreLoader` from the repo `git://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git` because this file is renamed as `bootx64.efi` during the archiso creation, and the missing file is the x86 equivalent : `bootia32.efi`. Anyway, I didn't manage to build it, so I gave up this path. Tell me if you find something better.
    Boot Archlinux on the keyboard's HDD
    I cannot currently use this computer under linux for everyday, but I need a linux to work or dev. And I have to admit that the windows UI is much better for touchscreen than any linux desktop that I tried. The internal memory is only 30GB. So I let Windows 8.1 on internal memory for "tablet mode" and linux on hard drive for "netbook mode".
    I didn't find any way to make the computer boot to the hard drive (or the micro usb card of 64GB), the efi-bios don't see them (the HDD is pluged in usb 3.0, but even in USB 2.0 mode it does the same).
    To make it work, you have to put the boot and efi partition on the internal memory :
    - Create a boot parition (100mo ext2) on the internal memory or use the windows rescue partition (300mo, ntfs, ~86%used after grub and vmlinuz installation). And during your installation process, mount it at /boot (/dev/mmcblkpX)
    - Use the windows EFI parition (100mo fat32) and mount it to /boot/efi (/dev/mmcblkpY)
    - Then (re-)install linux (need internet connexion, wireless or no. Dont forget to start dhcpcd)
    mount /dev/sdbZ /mnt # with /dev/sdbZ your keyboard's hdd root partition where linux will be installed
    mkdir /mnt/boot
    mount /dev/mmcblkpX /mnt/boot
    mkdir /mnt/boot/efi
    mount /dev/mmcblkpY /mnt/boot/efi
    pacstrap /mnt/ base grub efibootmgr
    genfstab -U -p /mnt >> /mnt/etc/fstab
    - and install grub on partition
    arch-chroot /mnt
    grub-install --target=i386-efi --efi-directory=/boot/efi --bootloader-id=grub --recheck
    - Edit /etc/grub.d/40_custom and add at the end :
    if [ "${grub_platform}" == "efi" ]; then
    menuentry "Microsoft Windows Vista/7/8/8.1 UEFI-GPT" {
    insmod part_gpt
    insmod fat
    insmod search_fs_uuid
    insmod chain
    search --fs-uuid --set=root --hint-bios=hd0,gptY --hint-efi=hd0,gptY --hint-baremetal=ahci0,gptY [fs_uuid]
    chainloader /EFI/Microsoft/Boot/bootmgfw.efi
    fi
    with gptY, the Y from /dev/mmcblkpY above (the efi partition)
    and [hints_string] is gave by the command
    grub-probe --target=fs_uuid /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi
    - Apply grub config
    grub-mkconfig -o /boot/grub/grub.cfg
    Now I can boot to "Windows Boot Manager" or "grub" from bios. But I choosed to have grub by default and then he ask me what I want.
    Virtualization
    What works :
    - host Win32, guest linux32
    - host win32, guest win32
    - host linux32, guest linux32
    - host linux64, guest win
    What doesn't work:
    - host linux32, guest win32
    Windows 8.1 guest : With QEMU and Virtualbox, same problem during installation (or boot when already installed) we got a
    Your PC needs to restart.
    Please hold down the power button.
    Error Code: 0x0000000A
    Parameters:
    0xFFFFFFE6
    0x0000001F
    0x00000000
    0x8192BFAB
    After 3min virtualbox said that a critical error happend and tell us to watch the log. But it seem useless because the bug happend after 7 seconds and nothing show up after 7 seconds.
    SD Card
    http://www.jfwhome.com/2014/03/07/perfect-ubuntu-or-other-linux-on-the-asus-transformer-book-t100/ wrote:
    The SD card reader works with newer kernels, but the sdhci module needs some configuration. Create a new file:
    sudo nano /etc/modprobe.d/sdhci.conf
    Then add the following:
    options sdhci debug_quirks=0x8000
    ctrl-o then ctrl-x to save and exit, then:
    sudo mkinitcpio -p linux
    Graphics
    2D and 3D accelerations are enabled with xf86-video-intel 2.99.917 and mesa 10.4 :
    $ glxinfo | grep direct :(
    direct rendering: Yes
    GL_ARB_draw_elements_base_vertex, GL_ARB_draw_indirect,
    GL_ARB_map_buffer_range, GL_ARB_multi_bind, GL_ARB_multi_draw_indirect,
    $ glxinfo | grep OpenGL
    OpenGL vendor string: Intel Open Source Technology Center
    OpenGL renderer string: Mesa DRI Intel(R) Bay Trail x86/MMX/SSE2
    OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.4.0
    OpenGL core profile shading language version string: 3.30
    OpenGL core profile context flags: (none)
    OpenGL core profile profile mask: core profile
    OpenGL core profile extensions:
    OpenGL version string: 3.0 Mesa 10.4.0
    OpenGL shading language version string: 1.30
    OpenGL context flags: (none)
    OpenGL extensions:
    OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.4.0
    OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.0
    OpenGL ES profile extensions:
    However firefox doens't enable 3D acceleration by default, you have to force it. To check if it use it, go to about:support
    And this mean that, it doesn't support it :
    GPU Accelerated Windows 0/1 Basic
    To force it :
    - Got to about:config
    - Set layers.acceleration.force-enabled
    - Set layers.offmainthreadcomposition.enabled to true
    And restart firefox. Now you should have
    GPU Accelerated Windows 1/1 OpenGL (OMTC)
    Warning : 3D acceleration can make firefox more buggy, so try to disable it if you have problems.
    source : http://askubuntu.com/questions/491750/f … in-firefox
    Random freezes
    After some minutes (last time after ~40minutes) the system freeze. I don't know if it's only graphical or not. This freeze seem to happend when the cpu/gpu has a lot to do.
    I've done a clean install with default kernel 4.0 in may 2015, and since that, I didn't have any freeze.
    xhci_hcd bug at boot
    When I enable XHCI in bios, sometime, I get that
    xhci_hcd 0000:00:14.0: Error while assigning device slot ID
    xhci_hcd 0000:00:14.0: Max number of devices this xHCI host supports is 32.
    usb usb1-port3: couldn't allocate usb_device
    The port change randomly and when it is port3, I loose the keybard and mouse and I have to make a hard reebot.
    To "fix" this, I disabled XHCI (wich mean USB3) from the bios.
    Still happen with kernel 4.0
    Sound
    With the work of  sid789. I manage to make sound work on Linux 4.0.
    Save this file somewhere on your computer : asound.state
    state.bytrt5640 {
    #### General
    # Level
    control.1 {
    iface MIXER
    name 'DAC1 Playback Volume'
    value.0 175 # Left volume
    value.1 175 # right volume
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 175'
    dbmin -65625
    dbmax 0
    dbvalue.0 0
    dbvalue.1 0
    # Disable both output Right
    control.51 {
    iface MIXER
    name 'Stereo DAC MIXR DAC R1 Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    # Enable both Left speaker
    control.54 {
    iface MIXER
    name 'Stereo DAC MIXL DAC L1 Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    # Channel to listen
    control.21 {
    iface MIXER
    name 'DAC IF1 Data Switch'
    value 0
    comment {
    access 'read write'
    type ENUMERATED
    count 1
    item.0 Normal
    item.1 Swap
    item.2 'left copy to right'
    item.3 'right copy to left'
    # Enable
    # Only 0 and 2 works
    control.100 {
    iface MIXER
    name 'DAI select'
    value 0
    comment {
    access 'read write'
    type ENUMERATED
    count 1
    item.0 '1:1|2:2'
    item.1 '1:2|2:1'
    item.2 '1:1|2:1'
    item.3 '1:2|2:2'
    ##### Speaker #####
    #Enable
    control.27 {
    iface MIXER
    name 'Speaker Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    #Change a little the volume..
    control.19 {
    iface MIXER
    name 'Class D SPK Ratio Control'
    value 10
    comment {
    access 'read write'
    type ENUMERATED
    count 1
    item.0 '1.66x'
    item.1 '1.83x'
    item.2 '1.94x'
    item.3 '2x'
    item.4 '2.11x'
    item.5 '2.22x'
    item.6 '2.33x'
    item.7 '2.44x'
    item.8 '2.55x'
    item.9 '2.66x'
    item.10 '2.77x'
    # Enable Left speaker
    control.62 {
    iface MIXER
    name 'Speaker L Playback Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    # Enable right speaker
    control.61 {
    iface MIXER
    name 'Speaker R Playback Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    # Enable right channel on right speaker
    control.67 {
    iface MIXER
    name 'SPOR MIX DAC R1 Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    # Enable right channel on left speaker
    control.70 {
    iface MIXER
    name 'SPOL MIX DAC R1 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    # Enable left channel
    control.71 {
    iface MIXER
    name 'SPOL MIX DAC L1 Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    ##### headphone #####
    # Enable
    control.24 {
    iface MIXER
    name 'Headphone Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    #Enable too
    control.34 {
    iface MIXER
    name 'HPO MIX DAC1 Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    # Enable Left
    control.98 {
    iface MIXER
    name 'DAC MIXL INF1 Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    # Enable Right
    control.96 {
    iface MIXER
    name 'DAC MIXR INF1 Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    # Enable right
    control.59 {
    iface MIXER
    name 'HP R Playback Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    # Enable Left
    control.60 {
    iface MIXER
    name 'HP L Playback Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    # Don't know what, but change something on headphone
    control.58 {
    iface MIXER
    name 'DAC L2 Mux'
    value 0
    comment {
    access 'read write'
    type ENUMERATED
    count 1
    item.0 IF2
    item.1 'Base L/R'
    ## Useless on output
    control.2 {
    iface MIXER
    name 'Mono Playback Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.11 {
    iface MIXER
    name 'Mono DAC Playback Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 175'
    dbmin -65625
    dbmax 0
    dbvalue.0 -1500
    dbvalue.1 -1500
    control.3 {
    iface MIXER
    name 'Speaker Channel Switch'
    value.0 false
    value.1 false
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.4 {
    iface MIXER
    name 'Speaker Playback Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 39'
    dbmin -4650
    dbmax 1200
    dbvalue.0 -900
    dbvalue.1 -900
    control.5 {
    iface MIXER
    name 'HP Channel Switch'
    value.0 false
    value.1 false
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.6 {
    iface MIXER
    name 'HP Playback Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 39'
    dbmin -4650
    dbmax 1200
    dbvalue.0 1200
    dbvalue.1 1200
    control.7 {
    iface MIXER
    name 'OUT Playback Switch'
    value.0 false
    value.1 false
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.8 {
    iface MIXER
    name 'OUT Channel Switch'
    value.0 false
    value.1 false
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.9 {
    iface MIXER
    name 'OUT Playback Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 39'
    dbmin -4650
    dbmax 1200
    dbvalue.0 -1950
    dbvalue.1 -1950
    control.10 {
    iface MIXER
    name 'DAC2 Playback Switch'
    value.0 false
    value.1 false
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.12 {
    iface MIXER
    name 'IN1 Boost'
    value 8
    comment {
    access 'read write'
    type INTEGER
    count 1
    range '0 - 8'
    dbmin 0
    dbmax 5200
    dbvalue.0 3000
    control.13 {
    iface MIXER
    name 'IN2 Boost'
    value 8
    comment {
    access 'read write'
    type INTEGER
    count 1
    range '0 - 8'
    dbmin 0
    dbmax 5200
    dbvalue.0 3500
    control.14 {
    iface MIXER
    name 'IN Capture Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 31'
    dbmin -3450
    dbmax 1200
    dbvalue.0 -300
    dbvalue.1 -300
    control.15 {
    iface MIXER
    name 'ADC Capture Switch'
    value.0 false
    value.1 false
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.16 {
    iface MIXER
    name 'ADC Capture Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 127'
    dbmin -17625
    dbmax 30000
    dbvalue.0 28500
    dbvalue.1 28500
    control.17 {
    iface MIXER
    name 'Mono ADC Capture Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 127'
    dbmin -17625
    dbmax 30000
    dbvalue.0 27000
    dbvalue.1 27000
    control.18 {
    iface MIXER
    name 'ADC Boost Gain'
    value.0 3
    value.1 3
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 3'
    dbmin 0
    dbmax 3600
    dbvalue.0 1200
    dbvalue.1 1200
    control.20 {
    iface MIXER
    name 'ADC IF1 Data Switch'
    value 1
    comment {
    access 'read write'
    type ENUMERATED
    count 3
    item.0 Normal
    item.1 'left copy to right'
    item.2 'right copy to left'
    item.3 Swap
    control.22 {
    iface MIXER
    name 'ADC IF2 Data Switch'
    value 3
    comment {
    access 'read write'
    type ENUMERATED
    count 1
    item.0 Normal
    item.1 'left copy to right'
    item.2 'right copy to left'
    item.3 Swap
    control.23 {
    iface MIXER
    name 'DAC IF2 Data Switch'
    value 1
    comment {
    access 'read write'
    type ENUMERATED
    count 1
    item.0 Normal
    item.1 'left copy to right'
    item.2 'right copy to left'
    item.3 Swap
    control.25 {
    iface MIXER
    name 'Headset Mic Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.26 {
    iface MIXER
    name 'Internal Mic Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.28 {
    iface MIXER
    name 'Mono MIX DAC R2 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.29 {
    iface MIXER
    name 'Mono MIX DAC L2 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.30 {
    iface MIXER
    name 'Mono MIX OUTVOL R Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.31 {
    iface MIXER
    name 'Mono MIX OUTVOL L Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.32 {
    iface MIXER
    name 'Mono MIX BST1 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.33 {
    iface MIXER
    name 'HPO MIX DAC2 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.35 {
    iface MIXER
    name 'HPO MIX HPVOL Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.36 {
    iface MIXER
    name 'OUT MIXR SPK MIXR Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.37 {
    iface MIXER
    name 'OUT MIXR BST2 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.38 {
    iface MIXER
    name 'OUT MIXR BST1 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.39 {
    iface MIXER
    name 'OUT MIXR INR Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.40 {
    iface MIXER
    name 'OUT MIXR REC MIXR Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.41 {
    iface MIXER
    name 'OUT MIXR DAC L2 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.42 {
    iface MIXER
    name 'OUT MIXR DAC R2 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.43 {
    iface MIXER
    name 'OUT MIXR DAC R1 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.44 {
    iface MIXER
    name 'OUT MIXL SPK MIXL Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.45 {
    iface MIXER
    name 'OUT MIXL BST1 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.46 {
    iface MIXER
    name 'OUT MIXL INL Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.47 {
    iface MIXER
    name 'OUT MIXL REC MIXL Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.48 {
    iface MIXER
    name 'OUT MIXL DAC R2 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.49 {
    iface MIXER
    name 'OUT MIXL DAC L2 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.50 {
    iface MIXER
    name 'OUT MIXL DAC L1 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.52 {
    iface MIXER
    name 'Stereo DAC MIXR DAC R2 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.53 {
    iface MIXER
    name 'Stereo DAC MIXR ANC Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.55 {
    iface MIXER
    name 'Stereo DAC MIXL DAC L2 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.56 {
    iface MIXER
    name 'Stereo DAC MIXL ANC Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.57 {
    iface MIXER
    name 'DAC R2 Mux'
    value 0
    comment {
    access 'read write'
    type ENUMERATED
    count 1
    item.0 IF2
    control.63 {
    iface MIXER
    name 'LOUT MIX DAC L1 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.64 {
    iface MIXER
    name 'LOUT MIX DAC R1 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.65 {
    iface MIXER
    name 'LOUT MIX OUTVOL L Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.66 {
    iface MIXER
    name 'LOUT MIX OUTVOL R Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.68 {
    iface MIXER
    name 'SPOR MIX SPKVOL R Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.69 {
    iface MIXER
    name 'SPOR MIX BST1 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.72 {
    iface MIXER
    name 'SPOL MIX SPKVOL R Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.73 {
    iface MIXER
    name 'SPOL MIX SPKVOL L Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.74 {
    iface MIXER
    name 'SPOL MIX BST1 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.75 {
    iface MIXER
    name 'SPK MIXR REC MIXR Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.76 {
    iface MIXER
    name 'SPK MIXR INR Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.77 {
    iface MIXER
    name 'SPK MIXR DAC R1 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.78 {
    iface MIXER
    name 'SPK MIXR DAC R2 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.79 {
    iface MIXER
    name 'SPK MIXR OUT MIXR Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.80 {
    iface MIXER
    name 'SPK MIXL REC MIXL Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.81 {
    iface MIXER
    name 'SPK MIXL INL Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.82 {
    iface MIXER
    name 'SPK MIXL DAC L1 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.83 {
    iface MIXER
    name 'SPK MIXL DAC L2 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.84 {
    iface MIXER
    name 'SPK MIXL OUT MIXL Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.85 {
    iface MIXER
    name 'DIG MIXR DAC R1 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.86 {
    iface MIXER
    name 'DIG MIXR DAC R2 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.87 {
    iface MIXER
    name 'DIG MIXL DAC L1 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.88 {
    iface MIXER
    name 'DIG MIXL DAC L2 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.89 {
    iface MIXER
    name 'Mono DAC MIXR DAC R1 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.90 {
    iface MIXER
    name 'Mono DAC MIXR DAC R2 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.91 {
    iface MIXER
    name 'Mono DAC MIXR DAC L2 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.92 {
    iface MIXER
    name 'Mono DAC MIXL DAC L1 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.93 {
    iface MIXER
    name 'Mono DAC MIXL DAC L2 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.94 {
    iface MIXER
    name 'Mono DAC MIXL DAC R2 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.95 {
    iface MIXER
    name 'DAC MIXR Stereo ADC Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.97 {
    iface MIXER
    name 'DAC MIXL Stereo ADC Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.99 {
    iface MIXER
    name 'SDI select'
    value 0
    comment {
    access 'read write'
    type ENUMERATED
    count 1
    item.0 IF1
    item.1 IF2
    control.101 {
    iface MIXER
    name 'Mono ADC MIXR ADC1 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.102 {
    iface MIXER
    name 'Mono ADC MIXR ADC2 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.103 {
    iface MIXER
    name 'Mono ADC MIXL ADC1 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.104 {
    iface MIXER
    name 'Mono ADC MIXL ADC2 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.105 {
    iface MIXER
    name 'Stereo ADC MIXR ADC1 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.106 {
    iface MIXER
    name 'Stereo ADC MIXR ADC2 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.107 {
    iface MIXER
    name 'Stereo ADC MIXL ADC1 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.108 {
    iface MIXER
    name 'Stereo ADC MIXL ADC2 Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.109 {
    iface MIXER
    name 'Mono ADC R2 Mux'
    value 0
    comment {
    access 'read write'
    type ENUMERATED
    count 1
    item.0 'DMIC R1'
    item.1 'DMIC R2'
    item.2 'Mono DAC MIXR'
    control.110 {
    iface MIXER
    name 'Mono ADC R1 Mux'
    value 'Mono DAC MIXR'
    comment {
    access 'read write'
    type ENUMERATED
    count 0
    item.0 'Mono DAC MIXR'
    item.1 ADCR
    control.111 {
    iface MIXER
    name 'Mono ADC L1 Mux'
    value 1
    comment {
    access 'read write'
    type ENUMERATED
    count 1
    item.0 'Mono DAC MIXL'
    item.1 ADCL
    control.112 {
    iface MIXER
    name 'Mono ADC L2 Mux'
    value 0
    comment {
    access 'read write'
    type ENUMERATED
    count 1
    item.0 'DMIC L1'
    item.1 'DMIC L2'
    item.2 'Mono DAC MIXL'
    control.114 {
    iface MIXER
    name 'Stereo ADC2 Mux'
    value 0
    comment {
    access 'read write'
    type ENUMERATED
    count 1
    item.0 DMIC1
    item.1 DMIC2
    item.2 'DIG MIX'
    control.115 {
    iface MIXER
    name 'RECMIXR HPOR Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.116 {
    iface MIXER
    name 'RECMIXR INR Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.117 {
    iface MIXER
    name 'RECMIXR BST2 Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.118 {
    iface MIXER
    name 'RECMIXR BST1 Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.119 {
    iface MIXER
    name 'RECMIXR OUT MIXR Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.120 {
    iface MIXER
    name 'RECMIXL HPOL Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.121 {
    iface MIXER
    name 'RECMIXL INL Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.122 {
    iface MIXER
    name 'RECMIXL BST2 Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.123 {
    iface MIXER
    name 'RECMIXL BST1 Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.124 {
    iface MIXER
    name 'RECMIXL OUT MIXL Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    # WARNING
    # !!WARN!! BUZZ ANS BREAK EVERYTHING UNTIL REBOOT !!!!!!!
    control.113 {
    iface MIXER
    name 'Stereo ADC1 Mux'
    value 1
    comment {
    access 'read write'
    type ENUMERATED
    count 1
    item.0 'DIG MIX'
    item.1 ADC
    and you can load it by doing
    alsactl -f asound.state restore
    To change the values, you have to edit the field "value" of a control and reload the config file with the precedent command. I tried to comment it, but I didn't test any microphone, because I didn't need it currently. We are supposed to have 2 microphones : internal and via the jack. I think it's possible, but I don't have any jack microphone, so if you need it, try to change the different settings and tell me if you find something.
    I don't think any GUI, will manage to make the sound control work (even in alsamixer, it's a big mess), because there is no convention followed.
    To be continued
    Last edited by Ziqumu (2015-05-30 20:06:48)

    I had still freeze with uxa. I still don't have any freeze with disabled acceleration. But I also have the flickering tty, but it's not a big problem as this is still usable and I don't often use it.
    Maybe when you tried, it was another bug that makes you freeze (with an older version of someting).. I don't know, I will write both solution on the topic.
    I've done some search on the touchpad : If you look at the device output (cat /dev/hidraw2 for me), you will see that the device don't send anything when you have two finger that touch the device (so it's not possible to use it as dualtouch). I think it's just a starting data that is send from Asus Smart Gesture under windows that start the Multi touch mode. I've start a vritual machine and I gave it the touchpad usb device (wich is also the keyboard... Usb bus 1 address 3) and I started the driver. Under windows it worked well with multitouch. I killed the virtual machine and I got back my keyboard but not the touchpad. I watch at /dev/hidraw2 and the touchpad now give information with two and more fingers (also it give immediatly data and not after a small lag like normally). After a restart it was gone as expected. I watched the usb driver with usbmon and wireshark and I tried to reproduce UsbHid exchange between computer and device but it didn't work. I still don't know why but I will continue to search.
    There is 3 sub device on the usb device mouse/keyboard. 0 is the keyboard, 1 the media key (fn keys except sound) from the keyboard, and 2 the touchpad. So if someone has time to works on media keys, I don't think this is verry difficult. (It's more difficult for the sound, win and sleep button on the screeen, because I didn't find any signals from it.
    I will try to work on a aur package that give our kernel with fixes this summer. (And maybe also a pre-builded version).
    Last edited by Ziqumu (2015-06-04 23:15:27)

  • Cant record in stereo , mono input (aux in) intel ALC270 [Solved]

    Hi there, i've been reading the forum but i cannot get the right answer to this issue.
    I am trying to capture audio with the microphone input connector.
    I tried it using audacity (as i always did with other distros but now is not working) and with this command arecord -vv -fdat foo.wav
    The thing is, i always end up with a mono audio file. I see in alsamixer the input/capture connector is stereo, i can see the Left and Right volume levels
    but modifing those make no difference.
    Something seems to tell the whole system to translate the stereo microphone into a mono microphone or something like that... i am no quiet sure, cause in audacity the recording track shows a stereo track although both channels have the same audio track, the right channel one...
    i was using this same computer not long ago with fedora, and for like 2 years with slackware and always worked fine... i've been using archlinux for 4 months now and i came across with this while trying to rip some new cassettes i got.
    Thanks in advance for your help pals.
    Cheers!
    Last edited by federico7979 (2015-04-18 23:34:36)

    upload=true&script=true&cardinfo=
    !!ALSA Information Script v 0.4.64
    !!Script ran on: Fri Apr 17 11:43:53 UTC 2015
    !!Linux Distribution
    Arch Linux \r (\l) DISTRIB_ID=Arch DISTRIB_DESCRIPTION="Arch Linux" NAME="Arch Linux" ID=arch PRETTY_NAME="Arch Linux" HOME_URL="https://www.archlinux.org/" SUPPORT_URL="https://bbs.archlinux.org/" BUG_REPORT_URL="https://bugs.archlinux.org/"
    !!DMI Information
    Manufacturer: ASUSTeK COMPUTER INC.
    Product Name: K55A
    Product Version: 1.0
    Firmware Version: K55A.407
    !!Kernel Information
    Kernel release: 3.19.3-3-ARCH
    Operating System: GNU/Linux
    Architecture: x86_64
    Processor: unknown
    SMP Enabled: Yes
    !!ALSA Version
    Driver version: k3.19.3-3-ARCH
    Library version: 1.0.29
    Utilities version: 1.0.29
    !!Loaded ALSA modules
    snd_hda_intel
    !!Sound Servers on this system
    Pulseaudio:
    Installed - Yes (/usr/bin/pulseaudio)
    Running - Yes
    Jack:
    Installed - Yes (/usr/bin/jackd)
    Running - No
    !!Soundcards recognised by ALSA
    0 [PCH ]: HDA-Intel - HDA Intel PCH
    HDA Intel PCH at 0xf7e10000 irq 29
    !!PCI Soundcards installed in the system
    00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
    !!Advanced information - PCI Vendor/Device/Subsystem ID's
    00:1b.0 0403: 8086:1e20 (rev 04)
    Subsystem: 1043:1457
    !!Modprobe options (Sound related)
    snd_hda_intel: model=laptop-amic
    !!Loaded sound module options
    !!Module: snd_hda_intel
    align_buffer_size : -1
    bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
    beep_mode : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
    enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
    enable_msi : -1
    id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
    index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
    jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    model : laptop-amic,(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
    patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
    position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
    power_save : 0
    power_save_controller : Y
    probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
    probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    single_cmd : N
    snoop : -1
    !!HDA-Intel Codec information
    --startcollapse--
    Codec: Realtek ALC270
    Address: 0
    AFG Function Id: 0x1 (unsol 1)
    Vendor Id: 0x10ec0270
    Subsystem Id: 0x10431457
    Revision Id: 0x100100
    No Modem Function Group found
    Default PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Default Amp-In caps: N/A
    Default Amp-Out caps: N/A
    State of AFG node 0x01:
    Power states: D0 D1 D2 D3 CLKSTOP EPSS
    Power: setting=D0, actual=D0
    GPIO: io=2, 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
    Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
    Control: name="Headphone Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
    Device: name="ALC270 Analog", type="Audio", device=0
    Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
    Amp-Out vals: [0x00 0x00]
    Converter: stream=8, channel=0
    PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
    Control: name="Speaker Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
    Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
    Amp-Out vals: [0x57 0x57]
    Converter: stream=8, channel=0
    PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
    Converter: stream=0, channel=0
    Digital:
    Digital category: 0x0
    IEC Coding Type: 0x0
    PCM:
    rates [0x5e0]: 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
    Control: name="Capture Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
    Control: name="Capture Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
    Device: name="ALC270 Analog", type="Audio", device=0
    Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
    Amp-In vals: [0x08 0x08]
    Converter: stream=4, channel=0
    SDI-Select: 0
    PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Connection: 1
    0x23
    Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
    Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
    Amp-In vals: [0x8b 0x8b]
    Converter: stream=0, channel=0
    SDI-Select: 0
    PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Connection: 1
    0x22
    Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
    Control: name="Internal Mic Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=1, ofs=0
    Control: name="Internal Mic Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=1, ofs=0
    Control: name="Mic Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
    Control: name="Mic Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
    Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
    Amp-In vals: [0x17 0x17] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80]
    Connection: 5
    0x18 0x19 0x1a 0x1b 0x1d
    Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
    Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-In vals: [0x00 0x00] [0x00 0x00]
    Connection: 2
    0x02 0x0b
    Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
    Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-In vals: [0x00 0x00] [0x00 0x00]
    Connection: 2
    0x03 0x0b
    Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
    Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-In vals: [0x00] [0x80]
    Connection: 2
    0x02 0x0b
    Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
    Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
    Amp-In vals: [0x00 0x00]
    Pincap 0x00000020: IN
    Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
    Pin-ctls: 0x00:
    Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
    Control: name="Speaker Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
    Control: name="Speaker Phantom Jack", index=0, device=0
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x00 0x00]
    Pincap 0x00010014: OUT EAPD Detect
    EAPD 0x2: EAPD
    Pin Default 0x90170110: [Fixed] Speaker at Int N/A
    Conn = Analog, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Misc = NO_PRESENCE
    Pin-ctls: 0x40: OUT
    Unsolicited: tag=00, enabled=0
    Connection: 2
    0x0c 0x0d*
    Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x80]
    Pincap 0x00000010: OUT
    Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
    Pin-ctls: 0x00:
    Connection: 1
    0x0f
    Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
    Control: name="Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
    Control: name="Mic Jack", index=0, device=0
    Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
    Amp-In vals: [0x00 0x00]
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x80 0x80]
    Pincap 0x00001734: IN OUT Detect
    Vref caps: HIZ 50 GRD 80
    Pin Default 0x04a11840: [Jack] Mic at Ext Right
    Conn = 1/8, Color = Black
    DefAssociation = 0x4, Sequence = 0x0
    Pin-ctls: 0x24: IN VREF_80
    Unsolicited: tag=02, enabled=1
    Connection: 1
    0x0d
    Node 0x19 [Pin Complex] wcaps 0x40008b: 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=0x03, stepsize=0x2f, mute=0
    Amp-In vals: [0x00 0x00]
    Pincap 0x00001724: IN Detect
    Vref caps: HIZ 50 GRD 80
    Pin Default 0x90a70930: [Fixed] Mic at Int N/A
    Conn = Analog, Color = Unknown
    DefAssociation = 0x3, Sequence = 0x0
    Misc = NO_PRESENCE
    Pin-ctls: 0x24: IN VREF_80
    Unsolicited: tag=00, enabled=0
    Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
    Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
    Amp-In vals: [0x00 0x00]
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x80 0x80]
    Pincap 0x0000003c: IN OUT HP Detect
    Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
    Pin-ctls: 0x20: IN
    Unsolicited: tag=00, enabled=0
    Connection: 2
    0x0c* 0x0d
    Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
    Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
    Amp-In vals: [0x00 0x00]
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x80 0x80]
    Pincap 0x00000034: IN OUT Detect
    Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
    Pin-ctls: 0x20: IN
    Unsolicited: tag=00, enabled=0
    Connection: 2
    0x0c* 0x0d
    Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x1d [Pin Complex] wcaps 0x400000: Mono
    Pincap 0x00000020: IN
    Pin Default 0x40089d2d: [N/A] Line Out at Ext N/A
    Conn = DIN, Color = Pink
    DefAssociation = 0x2, Sequence = 0xd
    Misc = NO_PRESENCE
    Pin-ctls: 0x20: IN
    Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
    Pincap 0x00000014: OUT Detect
    Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
    Pin-ctls: 0x40: OUT
    Unsolicited: tag=00, enabled=0
    Connection: 1
    0x06
    Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
    Processing caps: benign=0, ncoeff=25
    Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
    Control: name="Headphone Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
    Control: name="Headphone Jack", index=0, device=0
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x80 0x80]
    Pincap 0x0000001c: OUT HP Detect
    Pin Default 0x04211020: [Jack] HP Out at Ext Right
    Conn = 1/8, Color = Black
    DefAssociation = 0x2, Sequence = 0x0
    Pin-ctls: 0xc0: OUT HP
    Unsolicited: tag=01, enabled=1
    Connection: 2
    0x0c* 0x0d
    Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
    Amp-In caps: N/A
    Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
    Connection: 7
    0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12
    Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
    Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
    Connection: 6
    0x18 0x19 0x1a 0x1b 0x1d 0x0b
    Codec: Intel PantherPoint HDMI
    Address: 3
    AFG Function Id: 0x1 (unsol 0)
    Vendor Id: 0x80862806
    Subsystem Id: 0x80860101
    Revision Id: 0x100000
    No Modem Function Group found
    Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
    Default Amp-In caps: N/A
    Default Amp-Out caps: N/A
    State of AFG node 0x01:
    Power states: D0 D3 CLKSTOP EPSS
    Power: setting=D0, actual=D0, Clock-stop-OK
    GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
    Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
    Converter: stream=0, channel=0
    Digital: Enabled
    Digital category: 0x0
    IEC Coding Type: 0x0
    PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1e]: 16 20 24 32
    formats [0x5]: PCM AC3
    Power states: D0 D3 EPSS
    Power: setting=D0, actual=D0
    Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
    Converter: stream=0, channel=0
    Digital: Enabled
    Digital category: 0x0
    IEC Coding Type: 0x0
    PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1e]: 16 20 24 32
    formats [0x5]: PCM AC3
    Power states: D0 D3 EPSS
    Power: setting=D0, actual=D0
    Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
    Converter: stream=0, channel=0
    Digital: Enabled
    Digital category: 0x0
    IEC Coding Type: 0x0
    PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1e]: 16 20 24 32
    formats [0x5]: PCM AC3
    Power states: D0 D3 EPSS
    Power: setting=D0, actual=D0
    Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x00 0x80]
    Pincap 0x09000094: OUT Detect HBR HDMI DP
    Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Pin-ctls: 0x40: OUT
    Unsolicited: tag=00, enabled=0
    Power states: D0 D3 EPSS
    Power: setting=D0, actual=D0
    Connection: 1
    0x02
    Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
    Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
    Control: name="IEC958 Playback Con Mask", index=0, device=0
    Control: name="IEC958 Playback Pro Mask", index=0, device=0
    Control: name="IEC958 Playback Default", index=0, device=0
    Control: name="IEC958 Playback Switch", index=0, device=0
    Control: name="ELD", index=0, device=3
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x00 0x00]
    Pincap 0x09000094: OUT Detect HBR HDMI DP
    Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x2, Sequence = 0x0
    Pin-ctls: 0x40: OUT
    Unsolicited: tag=01, enabled=1
    Power states: D0 D3 EPSS
    Power: setting=D0, actual=D0
    Connection: 1
    0x03
    Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x00 0x80]
    Pincap 0x09000094: OUT Detect HBR HDMI DP
    Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x3, Sequence = 0x0
    Pin-ctls: 0x40: OUT
    Unsolicited: tag=00, enabled=0
    Power states: D0 D3 EPSS
    Power: setting=D0, actual=D0
    Connection: 1
    0x04
    Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
    --endcollapse--
    !!ALSA Device nodes
    crw-rw----+ 1 root audio 116, 2 Apr 17 08:14 /dev/snd/controlC0
    crw-rw----+ 1 root audio 116, 6 Apr 17 08:14 /dev/snd/hwC0D0
    crw-rw----+ 1 root audio 116, 7 Apr 17 08:14 /dev/snd/hwC0D3
    crw-rw----+ 1 root audio 116, 4 Apr 17 08:15 /dev/snd/pcmC0D0c
    crw-rw----+ 1 root audio 116, 3 Apr 17 08:39 /dev/snd/pcmC0D0p
    crw-rw----+ 1 root audio 116, 5 Apr 17 08:15 /dev/snd/pcmC0D3p
    crw-rw----+ 1 root audio 116, 1 Apr 17 08:14 /dev/snd/seq
    crw-rw----+ 1 root audio 116, 33 Apr 17 08:14 /dev/snd/timer
    /dev/snd/by-path:
    total 0
    drwxr-xr-x 2 root root 60 Apr 17 08:14 .
    drwxr-xr-x 3 root root 220 Apr 17 08:14 ..
    lrwxrwxrwx 1 root root 12 Apr 17 08:14 pci-0000:00:1b.0 -> ../controlC0
    !!ALSA configuration files
    !!System wide config file (/etc/asound.conf)
    # Use PulseAudio by default
    pcm.!default {
    type pulse
    fallback "sysdefault"
    hint {
    show on
    description "Default ALSA Output (currently PulseAudio Sound Server)"
    ctl.!default {
    type pulse
    fallback "sysdefault"
    # vim:set ft=alsaconf:
    !!Aplay/Arecord output
    APLAY
    **** List of PLAYBACK Hardware Devices ****
    card 0: PCH [HDA Intel PCH], device 0: ALC270 Analog [ALC270 Analog]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    ARECORD
    **** List of CAPTURE Hardware Devices ****
    card 0: PCH [HDA Intel PCH], device 0: ALC270 Analog [ALC270 Analog]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    !!Amixer output
    !!-------Mixer controls for card 0 [PCH]
    Card hw:0 'PCH'/'HDA Intel PCH at 0xf7e10000 irq 29'
    Mixer name : 'Intel PantherPoint HDMI'
    Components : 'HDA:10ec0270,10431457,00100100 HDA:80862806,80860101,00100000'
    Controls : 30
    Simple ctrls : 12
    Simple mixer control 'Master',0
    Capabilities: pvolume pvolume-joined pswitch pswitch-joined
    Playback channels: Mono
    Limits: Playback 0 - 87
    Mono: Playback 87 [100%] [0.00dB] [on]
    Simple mixer control 'Headphone',0
    Capabilities: pvolume pswitch
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 87
    Mono:
    Front Left: Playback 0 [0%] [-65.25dB] [off]
    Front Right: Playback 0 [0%] [-65.25dB] [off]
    Simple mixer control 'Speaker',0
    Capabilities: pvolume pswitch
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 87
    Mono:
    Front Left: Playback 87 [100%] [0.00dB] [on]
    Front Right: Playback 87 [100%] [0.00dB] [on]
    Simple mixer control 'PCM',0
    Capabilities: pvolume
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 255
    Mono:
    Front Left: Playback 255 [100%] [0.00dB]
    Front Right: Playback 255 [100%] [0.00dB]
    Simple mixer control 'Mic',0
    Capabilities: pvolume pswitch
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 31
    Mono:
    Front Left: Playback 23 [74%] [0.00dB] [on]
    Front Right: Playback 23 [74%] [0.00dB] [on]
    Simple mixer control 'Mic Boost',0
    Capabilities: volume
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: 0 - 3
    Front Left: 0 [0%] [0.00dB]
    Front Right: 0 [0%] [0.00dB]
    Simple mixer control 'IEC958',0
    Capabilities: pswitch pswitch-joined
    Playback channels: Mono
    Mono: Playback [off]
    Simple mixer control 'Capture',0
    Capabilities: cvolume cswitch
    Capture channels: Front Left - Front Right
    Limits: Capture 0 - 31
    Front Left: Capture 8 [26%] [-4.50dB] [on]
    Front Right: Capture 8 [26%] [-4.50dB] [on]
    Simple mixer control 'Auto-Mute Mode',0
    Capabilities: enum
    Items: 'Disabled' 'Enabled'
    Item0: 'Enabled'
    Simple mixer control 'Digital',0
    Capabilities: cvolume
    Capture channels: Front Left - Front Right
    Limits: Capture 0 - 120
    Front Left: Capture 0 [0%] [-30.00dB]
    Front Right: Capture 0 [0%] [-30.00dB]
    Simple mixer control 'Internal Mic',0
    Capabilities: pvolume pswitch
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 31
    Mono:
    Front Left: Playback 0 [0%] [-34.50dB] [on]
    Front Right: Playback 0 [0%] [-34.50dB] [on]
    Simple mixer control 'Internal Mic Boost',0
    Capabilities: volume
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: 0 - 3
    Front Left: 0 [0%] [0.00dB]
    Front Right: 0 [0%] [0.00dB]
    !!Alsactl output
    --startcollapse--
    state.PCH {
    control.1 {
    iface MIXER
    name 'Headphone Playback Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 87'
    dbmin -6525
    dbmax 0
    dbvalue.0 -6525
    dbvalue.1 -6525
    control.2 {
    iface MIXER
    name 'Headphone Playback Switch'
    value.0 false
    value.1 false
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.3 {
    iface MIXER
    name 'Speaker Playback Volume'
    value.0 87
    value.1 87
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 87'
    dbmin -6525
    dbmax 0
    dbvalue.0 0
    dbvalue.1 0
    control.4 {
    iface MIXER
    name 'Speaker Playback Switch'
    value.0 true
    value.1 true
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.5 {
    iface MIXER
    name 'Internal Mic Playback Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 31'
    dbmin -3450
    dbmax 1200
    dbvalue.0 -3450
    dbvalue.1 -3450
    control.6 {
    iface MIXER
    name 'Internal Mic Playback Switch'
    value.0 true
    value.1 true
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.7 {
    iface MIXER
    name 'Mic Playback Volume'
    value.0 23
    value.1 23
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 31'
    dbmin -3450
    dbmax 1200
    dbvalue.0 0
    dbvalue.1 0
    control.8 {
    iface MIXER
    name 'Mic Playback Switch'
    value.0 true
    value.1 true
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.9 {
    iface MIXER
    name 'Auto-Mute Mode'
    value Enabled
    comment {
    access 'read write'
    type ENUMERATED
    count 1
    item.0 Disabled
    item.1 Enabled
    control.10 {
    iface MIXER
    name 'Capture Volume'
    value.0 8
    value.1 8
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 31'
    dbmin -1650
    dbmax 3000
    dbvalue.0 -450
    dbvalue.1 -450
    control.11 {
    iface MIXER
    name 'Capture Switch'
    value.0 true
    value.1 true
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.12 {
    iface MIXER
    name 'Internal Mic Boost Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 3'
    dbmin 0
    dbmax 3600
    dbvalue.0 0
    dbvalue.1 0
    control.13 {
    iface MIXER
    name 'Mic Boost Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 3'
    dbmin 0
    dbmax 3600
    dbvalue.0 0
    dbvalue.1 0
    control.14 {
    iface MIXER
    name 'Master Playback Volume'
    value 87
    comment {
    access 'read write'
    type INTEGER
    count 1
    range '0 - 87'
    dbmin -6525
    dbmax 0
    dbvalue.0 0
    control.15 {
    iface MIXER
    name 'Master Playback Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.16 {
    iface CARD
    name 'Internal Mic Phantom Jack'
    value true
    comment {
    access read
    type BOOLEAN
    count 1
    control.17 {
    iface CARD
    name 'Mic Jack'
    value false
    comment {
    access read
    type BOOLEAN
    count 1
    control.18 {
    iface CARD
    name 'Headphone Jack'
    value false
    comment {
    access read
    type BOOLEAN
    count 1
    control.19 {
    iface CARD
    name 'Speaker Phantom Jack'
    value true
    comment {
    access read
    type BOOLEAN
    count 1
    control.20 {
    iface PCM
    name 'Playback Channel Map'
    value.0 0
    value.1 0
    comment {
    access read
    type INTEGER
    count 2
    range '0 - 36'
    control.21 {
    iface PCM
    name 'Capture Channel Map'
    value.0 0
    value.1 0
    comment {
    access read
    type INTEGER
    count 2
    range '0 - 36'
    control.22 {
    iface CARD
    name 'HDMI/DP,pcm=3 Jack'
    value false
    comment {
    access read
    type BOOLEAN
    count 1
    control.23 {
    iface MIXER
    name 'IEC958 Playback Con Mask'
    value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.24 {
    iface MIXER
    name 'IEC958 Playback Pro Mask'
    value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.25 {
    iface MIXER
    name 'IEC958 Playback Default'
    value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access 'read write'
    type IEC958
    count 1
    control.26 {
    iface MIXER
    name 'IEC958 Playback Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.27 {
    iface PCM
    device 3
    name ELD
    value ''
    comment {
    access 'read volatile'
    type BYTES
    count 0
    control.28 {
    iface PCM
    device 3
    name 'Playback Channel Map'
    value.0 0
    value.1 0
    value.2 0
    value.3 0
    value.4 0
    value.5 0
    value.6 0
    value.7 0
    comment {
    access 'read write'
    type INTEGER
    count 8
    range '0 - 36'
    control.29 {
    iface MIXER
    name 'PCM Playback Volume'
    value.0 255
    value.1 255
    comment {
    access 'read write user'
    type INTEGER
    count 2
    range '0 - 255'
    tlv '0000000100000008ffffec1400000014'
    dbmin -5100
    dbmax 0
    dbvalue.0 0
    dbvalue.1 0
    control.30 {
    iface MIXER
    name 'Digital Capture Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write user'
    type INTEGER
    count 2
    range '0 - 120'
    tlv '0000000100000008fffff44800000032'
    dbmin -3000
    dbmax 3000
    dbvalue.0 -3000
    dbvalue.1 -3000
    --endcollapse--
    !!All Loaded Modules
    Module
    fuse
    ctr
    ccm
    bnep
    bluetooth
    nls_iso8859_1
    nls_cp437
    vfat
    fat
    arc4
    brcmsmac
    cordic
    uvcvideo
    brcmutil
    videobuf2_vmalloc
    coretemp
    videobuf2_memops
    videobuf2_core
    snd_hda_codec_hdmi
    v4l2_common
    intel_rapl
    videodev
    iosf_mbi
    media
    b43
    x86_pkg_temp_thermal
    snd_hda_codec_realtek
    snd_hda_codec_generic
    intel_powerclamp
    mac80211
    kvm_intel
    cfg80211
    i915
    snd_hda_intel
    snd_hda_controller
    ssb
    rng_core
    pcmcia
    snd_hda_codec
    pcmcia_core
    snd_hwdep
    kvm
    r8169
    snd_pcm
    rtsx_pci_ms
    drm_kms_helper
    bcma
    asus_nb_wmi
    drm
    asus_wmi
    joydev
    iTCO_wdt
    crct10dif_pclmul
    mii
    memstick
    mousedev
    snd_timer
    sparse_keymap
    snd
    crc32_pclmul
    iTCO_vendor_support
    intel_gtt
    soundcore
    crc32c_intel
    led_class
    rfkill
    hwmon
    shpchp
    wmi
    i2c_i801
    i2c_algo_bit
    i2c_core
    ghash_clmulni_intel
    cryptd
    pcspkr
    evdev
    mac_hid
    psmouse
    serio_raw
    mei_me
    mei
    lpc_ich
    thermal
    video
    button
    ac
    processor
    battery
    sch_fq_codel
    nfs
    lockd
    grace
    sunrpc
    fscache
    ext4
    crc16
    mbcache
    jbd2
    sr_mod
    cdrom
    sd_mod
    rtsx_pci_sdmmc
    mmc_core
    atkbd
    libps2
    ahci
    xhci_pci
    libahci
    libata
    scsi_mod
    ehci_pci
    rtsx_pci
    ehci_hcd
    xhci_hcd
    usbcore
    usb_common
    i8042
    serio
    !!Sysfs Files
    /sys/class/sound/hwC0D0/init_pin_configs:
    0x12 0x411111f0
    0x14 0x90170110
    0x17 0x411111f0
    0x18 0x04a11840
    0x19 0x90a70930
    0x1a 0x411111f0
    0x1b 0x411111f0
    0x1d 0x40089d2d
    0x1e 0x411111f0
    0x21 0x04211020
    /sys/class/sound/hwC0D0/driver_pin_configs:
    0x14 0x99130110
    0x15 0x0121401f
    0x18 0x01a19c20
    0x19 0x99a3092f
    /sys/class/sound/hwC0D0/user_pin_configs:
    /sys/class/sound/hwC0D0/init_verbs:
    /sys/class/sound/hwC0D0/hints:
    /sys/class/sound/hwC0D3/init_pin_configs:
    0x05 0x58560010
    0x06 0x18560020
    0x07 0x58560030
    /sys/class/sound/hwC0D3/driver_pin_configs:
    /sys/class/sound/hwC0D3/user_pin_configs:
    /sys/class/sound/hwC0D3/init_verbs:
    /sys/class/sound/hwC0D3/hints:
    !!ALSA/HDA dmesg
    [ 12.098095] [drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun
    [ 12.151130] sound hdaudioC0D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
    [ 12.151132] sound hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
    [ 12.151134] sound hdaudioC0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
    [ 12.151135] sound hdaudioC0D0: mono: mono_out=0x0
    [ 12.151137] sound hdaudioC0D0: inputs:
    [ 12.151139] sound hdaudioC0D0: Internal Mic=0x19
    [ 12.151141] sound hdaudioC0D0: Mic=0x18
    [ 12.294566] Support for cores revisions 0x17 and 0x18 disabled by module param allhwsupport=0. Try b43.allhwsupport=1
    [ 12.463347] i915 0000:00:02.0: registered panic notifier
    [ 12.472923] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
    [ 12.473056] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
    [ 12.473157] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input17
    [ 12.569375] uvcvideo: Found UVC 1.00 device USB2.0 HD UVC WebCam (04f2:b354)
    Last edited by federico7979 (2015-04-18 23:04:59)

  • S/PDIF Suddenly Stopped Working... Analog Sound Still Works

    Hi,
    I'm running a setup with an Asus Crosshair IV Formula motherboard connected to a Sony receiver via S/PDIF cable. Until a recent reboot, it worked fine with ALSA / PulseAudio. I'm assuming something I upgraded stopped it working but I don't remember what was in the last update.
    Plugging headphones directly into the soundcard works fine. Using a microphone plugged directly into the soundcard works as well. The issue appears to be purely with S/PDIF (I'm yet to try HDMI audio...).
    I've tried plugging the receiver into another piece of equipment and that worked fine too, so there's some issue with the PC not sending information to the receiver, not an issue with the receiver or the cable.
    I removed pulseaudio and this didn't help.
    Please help me get this working again...
    [root@calumon: +3] /home/luceo
    (3:527)# aplay -l
    **** List of PLAYBACK Hardware Devices ****
    card 0: SB [HDA ATI SB], device 0: VT2020 Analog [VT2020 Analog]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 0: SB [HDA ATI SB], device 1: VT2020 Digital [VT2020 Digital]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 0: SB [HDA ATI SB], device 2: VT2020 HP [VT2020 HP]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    [root@calumon: +3] /home/luceo
    (3:528)# aplay -L
    null
    Discard all samples (playback) or generate zero samples (capture)
    pulse
    PulseAudio Sound Server
    default:CARD=SB
    HDA ATI SB, VT2020 Analog
    Default Audio Device
    sysdefault:CARD=SB
    HDA ATI SB, VT2020 Analog
    Default Audio Device
    front:CARD=SB,DEV=0
    HDA ATI SB, VT2020 Analog
    Front speakers
    surround40:CARD=SB,DEV=0
    HDA ATI SB, VT2020 Analog
    4.0 Surround output to Front and Rear speakers
    surround41:CARD=SB,DEV=0
    HDA ATI SB, VT2020 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
    surround50:CARD=SB,DEV=0
    HDA ATI SB, VT2020 Analog
    5.0 Surround output to Front, Center and Rear speakers
    surround51:CARD=SB,DEV=0
    HDA ATI SB, VT2020 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
    surround71:CARD=SB,DEV=0
    HDA ATI SB, VT2020 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
    iec958:CARD=SB,DEV=0
    HDA ATI SB, VT2020 Digital
    IEC958 (S/PDIF) Digital Audio Output
    hdmi:CARD=NVidia,DEV=0
    HDA NVidia, HDMI 0
    HDMI Audio Output
    hdmi:CARD=NVidia,DEV=1
    HDA NVidia, HDMI 0
    HDMI Audio Output
    hdmi:CARD=NVidia,DEV=2
    HDA NVidia, HDMI 0
    HDMI Audio Output
    hdmi:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 0
    HDMI Audio Output
    [root@calumon: +3] /home/luceo
    (3:529)# amixer
    Simple mixer control 'Master',0
    Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
    Playback channels: Mono
    Limits: Playback 0 - 42
    Mono: Playback 42 [100%] [0.00dB] [on]
    Simple mixer control 'Headphone',0
    Capabilities: pvolume pswitch penum
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 42
    Mono:
    Front Left: Playback 42 [100%] [0.00dB] [on]
    Front Right: Playback 42 [100%] [0.00dB] [on]
    Simple mixer control 'PCM',0
    Capabilities: pvolume penum
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 255
    Mono:
    Front Left: Playback 255 [100%] [0.00dB]
    Front Right: Playback 255 [100%] [0.00dB]
    Simple mixer control 'PCM Loopback',0
    Capabilities: pvolume pswitch penum
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 31
    Mono:
    Front Left: Playback 23 [74%] [0.00dB] [on]
    Front Right: Playback 23 [74%] [0.00dB] [on]
    Simple mixer control 'Front',0
    Capabilities: pvolume pswitch penum
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 42
    Mono:
    Front Left: Playback 42 [100%] [0.00dB] [on]
    Front Right: Playback 42 [100%] [0.00dB] [on]
    Simple mixer control 'Front Mic',0
    Capabilities: pvolume pswitch penum
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 31
    Mono:
    Front Left: Playback 0 [0%] [-34.50dB] [on]
    Front Right: Playback 0 [0%] [-34.50dB] [on]
    Simple mixer control 'Front Mic Boost',0
    Capabilities: volume penum
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: 0 - 3
    Front Left: 0 [0%] [0.00dB]
    Front Right: 0 [0%] [0.00dB]
    Simple mixer control 'Surround',0
    Capabilities: pvolume pswitch penum
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 42
    Mono:
    Front Left: Playback 42 [100%] [0.00dB] [on]
    Front Right: Playback 42 [100%] [0.00dB] [on]
    Simple mixer control 'Center',0
    Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
    Playback channels: Mono
    Limits: Playback 0 - 42
    Mono: Playback 42 [100%] [0.00dB] [on]
    Simple mixer control 'LFE',0
    Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
    Playback channels: Mono
    Limits: Playback 0 - 42
    Mono: Playback 42 [100%] [0.00dB] [on]
    Simple mixer control 'Side',0
    Capabilities: pvolume pswitch penum
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 42
    Mono:
    Front Left: Playback 42 [100%] [0.00dB] [on]
    Front Right: Playback 42 [100%] [0.00dB] [on]
    Simple mixer control 'Line',0
    Capabilities: pvolume pswitch penum
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 31
    Mono:
    Front Left: Playback 31 [100%] [12.00dB] [on]
    Front Right: Playback 31 [100%] [12.00dB] [on]
    Simple mixer control 'IEC958',0
    Capabilities: pswitch pswitch-joined penum
    Playback channels: Mono
    Mono: Playback [on]
    Simple mixer control 'IEC958 Default PCM',0
    Capabilities: pswitch pswitch-joined penum
    Playback channels: Mono
    Mono: Playback [on]
    Simple mixer control 'Capture',0
    Capabilities: cvolume cswitch penum
    Capture channels: Front Left - Front Right
    Limits: Capture 0 - 31
    Front Left: Capture 14 [45%] [4.50dB] [on]
    Front Right: Capture 14 [45%] [4.50dB] [on]
    Simple mixer control 'Capture',1
    Capabilities: cvolume cswitch penum
    Capture channels: Front Left - Front Right
    Limits: Capture 0 - 31
    Front Left: Capture 0 [0%] [-16.50dB] [on]
    Front Right: Capture 0 [0%] [-16.50dB] [on]
    Simple mixer control 'Dynamic Power-Control',0
    Capabilities: enum
    Items: 'Disabled' 'Enabled'
    Item0: 'Disabled'
    Simple mixer control 'Independent HP',0
    Capabilities: enum
    Items: 'OFF' 'ON'
    Item0: 'OFF'
    Simple mixer control 'Input Source',0
    Capabilities: cenum
    Items: 'Front Mic' 'Rear Mic' 'Line' 'Stereo Mixer'
    Item0: 'Rear Mic'
    Simple mixer control 'Input Source',1
    Capabilities: cenum
    Items: 'Front Mic' 'Rear Mic' 'Line' 'Stereo Mixer'
    Item0: 'Front Mic'
    Simple mixer control 'Loopback Mixing',0
    Capabilities: enum
    Items: 'Disabled' 'Enabled'
    Item0: 'Enabled'
    Simple mixer control 'Rear Mic',0
    Capabilities: pvolume pswitch penum
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 31
    Mono:
    Front Left: Playback 31 [100%] [12.00dB] [on]
    Front Right: Playback 31 [100%] [12.00dB] [on]
    Simple mixer control 'Rear Mic Boost',0
    Capabilities: volume penum
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: 0 - 3
    Front Left: 0 [0%] [0.00dB]
    Front Right: 0 [0%] [0.00dB]
    Output from alsa-info.sh script:
    !!ALSA Information Script v 0.4.60
    !!Script ran on: Fri Jun 1 23:00:14 UTC 2012
    !!Linux Distribution
    Arch Linux \r (\l)
    !!DMI Information
    Manufacturer: System manufacturer
    Product Name: System Product Name
    Product Version: System Version
    !!Kernel Information
    Kernel release: 3.3.7-1-ARCH
    Operating System: GNU/Linux
    Architecture: x86_64
    Processor: unknown
    SMP Enabled: Yes
    !!ALSA Version
    Driver version: 1.0.25
    Library version: 1.0.25
    Utilities version: 1.0.25
    !!Loaded ALSA modules
    snd_hda_intel
    snd_hda_intel
    !!Sound Servers on this system
    Jack:
    Installed - Yes (/usr/bin/jackd)
    Running - No
    !!Soundcards recognised by ALSA
    0 [SB ]: HDA-Intel - HDA ATI SB
    HDA ATI SB at 0xfcbf8000 irq 7
    1 [NVidia ]: HDA-Intel - HDA NVidia
    HDA NVidia at 0xfe97c000 irq 11
    !!PCI Soundcards installed in the system
    00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA) (rev 40)
    06:00.1 Audio device: NVIDIA Corporation GF110 High Definition Audio Controller (rev a1)
    !!Advanced information - PCI Vendor/Device/Subsystem ID's
    00:14.2 0403: 1002:4383 (rev 40)
    Subsystem: 1043:8410
    06:00.1 0403: 10de:0e09 (rev a1)
    Subsystem: 1462:2571
    !!Loaded sound module options
    !!Module: snd_hda_intel
    align_buffer_size : Y
    bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
    beep_mode : 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
    enable_msi : -1
    id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
    index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
    model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
    patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
    position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    power_save : 0
    power_save_controller : Y
    probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
    probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    single_cmd : N
    snoop : Y
    !!Module: snd_hda_intel
    align_buffer_size : Y
    bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
    beep_mode : 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
    enable_msi : -1
    id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
    index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
    model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
    patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
    position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    power_save : 0
    power_save_controller : Y
    probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
    probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    single_cmd : N
    snoop : Y
    !!HDA-Intel Codec information
    --startcollapse--
    Codec: VIA VT2020
    Address: 0
    AFG Function Id: 0x1 (unsol 0)
    Vendor Id: 0x11060441
    Subsystem Id: 0x104383e4
    Revision Id: 0x100100
    No Modem Function Group found
    Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
    Default Amp-In caps: N/A
    Default Amp-Out caps: N/A
    GPIO: io=1, o=0, i=0, unsolicited=1, wake=0
    IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
    Node 0x08 [Audio Output] wcaps 0x41d: Stereo Amp-Out
    Control: name="Front Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
    Device: name="VT2020 Analog", type="Audio", device=0
    Amp-Out caps: ofs=0x2a, nsteps=0x2a, stepsize=0x05, mute=0
    Amp-Out vals: [0x2a 0x2a]
    Converter: stream=8, channel=0
    PCM:
    rates [0x5e0]: 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Node 0x09 [Audio Output] wcaps 0x41d: Stereo Amp-Out
    Control: name="Surround Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
    Amp-Out caps: ofs=0x2a, nsteps=0x2a, stepsize=0x05, mute=0
    Amp-Out vals: [0x2a 0x2a]
    Converter: stream=8, channel=0
    PCM:
    rates [0x5e0]: 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Node 0x0a [Audio Output] wcaps 0x41d: Stereo Amp-Out
    Control: name="Center Playback Volume", index=0, device=0
    ControlAmp: chs=1, dir=Out, idx=0, ofs=0
    Control: name="LFE Playback Volume", index=0, device=0
    ControlAmp: chs=2, dir=Out, idx=0, ofs=0
    Amp-Out caps: ofs=0x2a, nsteps=0x2a, stepsize=0x05, mute=0
    Amp-Out vals: [0x2a 0x2a]
    Converter: stream=8, channel=0
    PCM:
    rates [0x5e0]: 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Node 0x0b [Audio Output] wcaps 0x41d: Stereo Amp-Out
    Control: name="Side Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
    Amp-Out caps: ofs=0x2a, nsteps=0x2a, stepsize=0x05, mute=0
    Amp-Out vals: [0x2a 0x2a]
    Converter: stream=8, channel=0
    PCM:
    rates [0x5e0]: 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Node 0x0c [Audio Output] wcaps 0x41d: Stereo Amp-Out
    Control: name="Headphone Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
    Device: name="VT2020 HP", type="Audio", device=2
    Amp-Out caps: ofs=0x2a, nsteps=0x2a, stepsize=0x05, mute=0
    Amp-Out vals: [0x2a 0x2a]
    Converter: stream=0, channel=0
    PCM:
    rates [0x5e0]: 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Node 0x0d [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x0e [Audio Output] wcaps 0x611: Stereo Digital
    Control: name="IEC958 Playback Con Mask", index=0, device=0
    Control: name="IEC958 Playback Pro Mask", index=0, device=0
    Control: name="IEC958 Playback Default", index=0, device=0
    Control: name="IEC958 Playback Switch", index=0, device=0
    Control: name="IEC958 Default PCM Playback Switch", index=0, device=0
    Device: name="VT2020 Digital", type="SPDIF", device=1
    Converter: stream=7, channel=0
    Digital: Enabled GenLevel
    Digital category: 0x2
    PCM:
    rates [0x5e0]: 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Node 0x0f [Audio Output] wcaps 0x611: Stereo Digital
    Converter: stream=7, channel=0
    Digital: Enabled GenLevel
    Digital category: 0x2
    PCM:
    rates [0x5e0]: 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Node 0x10 [Audio Input] wcaps 0x10051b: Stereo Amp-In
    Control: name="Capture Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
    Control: name="Capture Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
    Device: name="VT2020 Analog", type="Audio", device=0
    Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
    Amp-In vals: [0x0c 0x0c]
    Converter: stream=0, channel=0
    SDI-Select: 0
    PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 1
    0x1e
    Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
    Control: name="Capture Volume", index=1, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
    Control: name="Capture Switch", index=1, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
    Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
    Amp-In vals: [0x00 0x00]
    Converter: stream=0, channel=0
    SDI-Select: 0
    PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 1
    0x1f
    Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x13 [Audio Input] wcaps 0x100711: Stereo Digital
    Converter: stream=0, channel=0
    SDI-Select: 0
    Digital:
    Digital category: 0x0
    PCM:
    rates [0x1f0]: 32000 44100 48000 88200 96000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 1
    0x2f
    Node 0x14 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x18 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
    Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-In vals: [0x00 0x00] [0x80 0x80]
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 2
    0x08 0x21
    Node 0x19 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
    Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-In vals: [0x00 0x00] [0x80 0x80]
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 2
    0x09 0x21
    Node 0x1a [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
    Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-In vals: [0x00 0x00] [0x80 0x80]
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 2
    0x0b 0x21
    Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
    Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-In vals: [0x00 0x00] [0x80 0x80]
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 2
    0x34 0x21
    Node 0x1c [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
    Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-In vals: [0x80 0x80] [0x80 0x80]
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 2
    0x35 0x21
    Node 0x1d [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x1e [Audio Selector] wcaps 0x300501: Stereo
    Control: name="Input Source", index=0, device=0
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 6
    0x2c 0x2b 0x2a 0x29* 0x28 0x21
    Node 0x1f [Audio Selector] wcaps 0x300501: Stereo
    Control: name="Input Source", index=1, device=0
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 6
    0x2c 0x2b* 0x2a 0x29 0x28 0x21
    Node 0x20 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x21 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
    Control: name="PCM Loopback Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=5, ofs=0
    Control: name="PCM Loopback Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=5, ofs=0
    Control: name="Front Mic Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=3, ofs=0
    Control: name="Front Mic Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=3, ofs=0
    Control: name="Rear Mic Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=1, ofs=0
    Control: name="Rear Mic Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=1, ofs=0
    Control: name="Line Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=2, ofs=0
    Control: name="Line Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=2, ofs=0
    Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
    Amp-In vals: [0x80 0x80] [0x1f 0x1f] [0x1f 0x1f] [0x00 0x00] [0x80 0x80]
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 5
    0x2c 0x2b 0x2a 0x29 0x28
    Node 0x22 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
    Amp-Out caps: ofs=0x0a, nsteps=0x12, stepsize=0x05, mute=1
    Amp-Out vals: [0x00]
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Node 0x23 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x24 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
    Control: name="Front Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
    Control: name="Line-Out Front Jack", index=0, device=0
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x00 0x00]
    Pincap 0x0001001c: OUT HP EAPD Detect
    EAPD 0x2: EAPD
    Pin Default 0x01014010: [Jack] Line Out at Ext Rear
    Conn = 1/8, Color = Green
    DefAssociation = 0x1, Sequence = 0x0
    Pin-ctls: 0x40: OUT
    Unsolicited: tag=02, enabled=1
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 1
    0x18
    Node 0x25 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
    Control: name="Surround Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
    Control: name="Line-Out Surround Jack", index=0, device=0
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x00 0x00]
    Pincap 0x0000001c: OUT HP Detect
    Pin Default 0x01011012: [Jack] Line Out at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0x1, Sequence = 0x2
    Pin-ctls: 0x40: OUT
    Unsolicited: tag=03, enabled=1
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 1
    0x19
    Node 0x26 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
    Control: name="Center Playback Switch", index=0, device=0
    ControlAmp: chs=1, dir=Out, idx=0, ofs=0
    Control: name="LFE Playback Switch", index=0, device=0
    ControlAmp: chs=2, dir=Out, idx=0, ofs=0
    Control: name="Line-Out CLFE Jack", index=0, device=0
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x00 0x00]
    Pincap 0x00000014: OUT Detect
    Pin Default 0x01016011: [Jack] Line Out at Ext Rear
    Conn = 1/8, Color = Orange
    DefAssociation = 0x1, Sequence = 0x1
    Pin-ctls: 0x40: OUT
    Unsolicited: tag=04, enabled=1
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 1
    0x0a
    Node 0x27 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
    Control: name="Side Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
    Control: name="Line-Out Side Jack", index=0, device=0
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x00 0x00]
    Pincap 0x00000014: OUT Detect
    Pin Default 0x01012014: [Jack] Line Out at Ext Rear
    Conn = 1/8, Color = Grey
    DefAssociation = 0x1, Sequence = 0x4
    Pin-ctls: 0x40: OUT
    Unsolicited: tag=05, enabled=1
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 1
    0x1a
    Node 0x28 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
    Control: name="Headphone Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
    Control: name="Independent HP", index=0, device=0
    Control: name="Front Headphone Jack", index=0, device=0
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x00 0x00]
    Pincap 0x0000233c: IN OUT HP Detect
    Vref caps: HIZ 50 100
    Pin Default 0x0221401f: [Jack] HP Out at Ext Front
    Conn = 1/8, Color = Green
    DefAssociation = 0x1, Sequence = 0xf
    Pin-ctls: 0xc0: OUT HP VREF_HIZ
    Unsolicited: tag=01, enabled=1
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 1
    0x1b
    Node 0x29 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
    Control: name="Front Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
    Control: name="Front Mic Jack", index=0, device=0
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x80 0x80]
    Pincap 0x0000233c: IN OUT HP Detect
    Vref caps: HIZ 50 100
    Pin Default 0x02a19037: [Jack] Mic at Ext Front
    Conn = 1/8, Color = Pink
    DefAssociation = 0x3, Sequence = 0x7
    Pin-ctls: 0x21: IN VREF_50
    Unsolicited: tag=06, enabled=1
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 1
    0x1c
    Node 0x2a [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
    Control: name="Line Jack", index=0, device=0
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x80 0x80]
    Pincap 0x00002334: IN OUT Detect
    Vref caps: HIZ 50 100
    Pin Default 0x0181303e: [Jack] Line In at Ext Rear
    Conn = 1/8, Color = Blue
    DefAssociation = 0x3, Sequence = 0xe
    Pin-ctls: 0x20: IN VREF_HIZ
    Unsolicited: tag=08, enabled=1
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 2
    0x09* 0x0c
    Node 0x2b [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
    Control: name="Rear Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
    Control: name="Rear Mic Jack", index=0, device=0
    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
    Amp-Out vals: [0x80 0x80]
    Pincap 0x00002334: IN OUT Detect
    Vref caps: HIZ 50 100
    Pin Default 0x01a19036: [Jack] Mic at Ext Rear
    Conn = 1/8, Color = Pink
    DefAssociation = 0x3, Sequence = 0x6
    Pin-ctls: 0x21: IN VREF_50
    Unsolicited: tag=07, enabled=1
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 2
    0x0a* 0x0c
    Node 0x2c [Pin Complex] wcaps 0x400401: Stereo
    Pincap 0x00000020: IN
    Pin Default 0x503311f0: [N/A] CD at Int N/A
    Conn = ATAPI, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
    Pin-ctls: 0x00:
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Node 0x2d [Pin Complex] wcaps 0x400701: Stereo Digital
    Pincap 0x00000010: OUT
    Pin Default 0x074511f0: [Jack] SPDIF Out at Ext Rear Panel
    Conn = Optical, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
    Pin-ctls: 0x40: OUT
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 1
    0x0e
    Node 0x2e [Pin Complex] wcaps 0x400701: Stereo Digital
    Pincap 0x00000010: OUT
    Pin Default 0x074411f0: [Jack] SPDIF Out at Ext Rear Panel
    Conn = RCA, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
    Pin-ctls: 0x40: OUT
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 1
    0x0f
    Node 0x2f [Pin Complex] wcaps 0x400601: Stereo Digital
    Pincap 0x00000030: IN OUT
    Pin Default 0x47c421f0: [N/A] SPDIF In at Ext Rear Panel
    Conn = RCA, Color = Grey
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
    Pin-ctls: 0x40: OUT
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Node 0x30 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x31 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x32 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x33 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x34 [Audio Selector] wcaps 0x300501: Stereo
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 3
    0x08 0x0b 0x0c*
    Node 0x35 [Audio Selector] wcaps 0x300501: Stereo
    Power states: D0 D1 D2 D3
    Power: setting=D0, actual=D0
    Connection: 3
    0x08* 0x0b 0x0c
    Codec: Nvidia GPU 18 HDMI/DP
    Address: 0
    AFG Function Id: 0x1 (unsol 0)
    Vendor Id: 0x10de0018
    Subsystem Id: 0x10de0101
    Revision Id: 0x100100
    No Modem Function Group found
    Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
    Default Amp-In caps: N/A
    Default Amp-Out caps: N/A
    GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
    Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
    Converter: stream=0, channel=0
    Digital:
    Digital category: 0x0
    PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
    Unsolicited: tag=00, enabled=0
    Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
    Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
    Control: name="IEC958 Playback Con Mask", index=0, device=0
    Control: name="IEC958 Playback Pro Mask", index=0, device=0
    Control: name="IEC958 Playback Default", index=0, device=0
    Control: name="IEC958 Playback Switch", index=0, device=0
    Control: name="ELD", index=0, device=3
    Pincap 0x09000094: OUT Detect HBR HDMI DP
    Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Pin-ctls: 0x00:
    Unsolicited: tag=01, enabled=1
    Connection: 1
    0x04
    Codec: Nvidia GPU 18 HDMI/DP
    Address: 1
    AFG Function Id: 0x1 (unsol 0)
    Vendor Id: 0x10de0018
    Subsystem Id: 0x10de0101
    Revision Id: 0x100100
    No Modem Function Group found
    Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
    Default Amp-In caps: N/A
    Default Amp-Out caps: N/A
    GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
    Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
    Converter: stream=0, channel=0
    Digital:
    Digital category: 0x0
    PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
    Unsolicited: tag=00, enabled=0
    Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
    Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
    Control: name="IEC958 Playback Con Mask", index=1, device=0
    Control: name="IEC958 Playback Pro Mask", index=1, device=0
    Control: name="IEC958 Playback Default", index=1, device=0
    Control: name="IEC958 Playback Switch", index=1, device=0
    Control: name="ELD", index=0, device=7
    Pincap 0x09000094: OUT Detect HBR HDMI DP
    Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Pin-ctls: 0x00:
    Unsolicited: tag=01, enabled=1
    Connection: 1
    0x04
    Codec: Nvidia GPU 18 HDMI/DP
    Address: 2
    AFG Function Id: 0x1 (unsol 0)
    Vendor Id: 0x10de0018
    Subsystem Id: 0x10de0101
    Revision Id: 0x100100
    No Modem Function Group found
    Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
    Default Amp-In caps: N/A
    Default Amp-Out caps: N/A
    GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
    Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
    Converter: stream=0, channel=0
    Digital:
    Digital category: 0x0
    PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
    Unsolicited: tag=00, enabled=0
    Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
    Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
    Control: name="IEC958 Playback Con Mask", index=2, device=0
    Control: name="IEC958 Playback Pro Mask", index=2, device=0
    Control: name="IEC958 Playback Default", index=2, device=0
    Control: name="IEC958 Playback Switch", index=2, device=0
    Control: name="ELD", index=0, device=8
    Pincap 0x09000094: OUT Detect HBR HDMI DP
    Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Pin-ctls: 0x00:
    Unsolicited: tag=01, enabled=1
    Connection: 1
    0x04
    Codec: Nvidia GPU 18 HDMI/DP
    Address: 3
    AFG Function Id: 0x1 (unsol 0)
    Vendor Id: 0x10de0018
    Subsystem Id: 0x10de0101
    Revision Id: 0x100100
    No Modem Function Group found
    Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
    Default Amp-In caps: N/A
    Default Amp-Out caps: N/A
    GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
    Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
    Converter: stream=0, channel=0
    Digital:
    Digital category: 0x0
    PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
    Unsolicited: tag=00, enabled=0
    Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
    Control: name="HDMI/DP,pcm=9 Jack", index=0, device=0
    Control: name="IEC958 Playback Con Mask", index=3, device=0
    Control: name="IEC958 Playback Pro Mask", index=3, device=0
    Control: name="IEC958 Playback Default", index=3, device=0
    Control: name="IEC958 Playback Switch", index=3, device=0
    Control: name="ELD", index=0, device=9
    Pincap 0x09000094: OUT Detect HBR HDMI DP
    Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Pin-ctls: 0x00:
    Unsolicited: tag=01, enabled=1
    Connection: 1
    0x04
    --endcollapse--
    !!ALSA Device nodes
    crw-rw---- 1 root audio 116, 7 Jun 1 23:22 /dev/snd/controlC0
    crw-rw---- 1 root audio 116, 16 Jun 1 23:22 /dev/snd/controlC1
    crw-rw---- 1 root audio 116, 6 Jun 1 23:22 /dev/snd/hwC0D0
    crw-rw---- 1 root audio 116, 15 Jun 1 23:22 /dev/snd/hwC1D0
    crw-rw---- 1 root audio 116, 14 Jun 1 23:22 /dev/snd/hwC1D1
    crw-rw---- 1 root audio 116, 13 Jun 1 23:22 /dev/snd/hwC1D2
    crw-rw---- 1 root audio 116, 12 Jun 1 23:22 /dev/snd/hwC1D3
    crw-rw---- 1 root audio 116, 5 Jun 1 23:22 /dev/snd/pcmC0D0c
    crw-rw---- 1 root audio 116, 4 Jun 1 23:35 /dev/snd/pcmC0D0p
    crw-rw---- 1 root audio 116, 3 Jun 1 23:54 /dev/snd/pcmC0D1p
    crw-rw---- 1 root audio 116, 2 Jun 1 23:54 /dev/snd/pcmC0D2p
    crw-rw---- 1 root audio 116, 11 Jun 1 23:22 /dev/snd/pcmC1D3p
    crw-rw---- 1 root audio 116, 10 Jun 1 23:22 /dev/snd/pcmC1D7p
    crw-rw---- 1 root audio 116, 9 Jun 1 23:22 /dev/snd/pcmC1D8p
    crw-rw---- 1 root audio 116, 8 Jun 1 23:22 /dev/snd/pcmC1D9p
    crw-rw---- 1 root audio 116, 1 Jun 1 23:22 /dev/snd/seq
    crw-rw---- 1 root audio 116, 33 Jun 1 23:22 /dev/snd/timer
    /dev/snd/by-path:
    total 0
    drwxr-xr-x 2 root root 80 Jun 1 23:22 .
    drwxr-xr-x 3 root root 400 Jun 1 23:22 ..
    lrwxrwxrwx 1 root root 12 Jun 1 23:22 pci-0000:00:14.2 -> ../controlC0
    lrwxrwxrwx 1 root root 12 Jun 1 23:22 pci-0000:06:00.1 -> ../controlC1
    !!ALSA configuration files
    !!System wide config file (/etc/asound.conf)
    pcm.snd_card {
    type hw
    card 0
    device 1
    !!Aplay/Arecord output
    APLAY
    **** List of PLAYBACK Hardware Devices ****
    card 0: SB [HDA ATI SB], device 0: VT2020 Analog [VT2020 Analog]
    Subdevices: 0/1
    Subdevice #0: subdevice #0
    card 0: SB [HDA ATI SB], device 1: VT2020 Digital [VT2020 Digital]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 0: SB [HDA ATI SB], device 2: VT2020 HP [VT2020 HP]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    ARECORD
    **** List of CAPTURE Hardware Devices ****
    card 0: SB [HDA ATI SB], device 0: VT2020 Analog [VT2020 Analog]
    Subdevices: 2/2
    Subdevice #0: subdevice #0
    Subdevice #1: subdevice #1
    !!Amixer output
    !!-------Mixer controls for card 0 [SB]
    Card hw:0 'SB'/'HDA ATI SB at 0xfcbf8000 irq 7'
    Mixer name : 'VIA VT2020'
    Components : 'HDA:11060441,104383e4,00100100'
    Controls : 48
    Simple ctrls : 24
    Simple mixer control 'Master',0
    Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
    Playback channels: Mono
    Limits: Playback 0 - 42
    Mono: Playback 42 [100%] [0.00dB] [on]
    Simple mixer control 'Headphone',0
    Capabilities: pvolume pswitch penum
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 42
    Mono:
    Front Left: Playback 42 [100%] [0.00dB] [on]
    Front Right: Playback 42 [100%] [0.00dB] [on]
    Simple mixer control 'PCM',0
    Capabilities: pvolume penum
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 255
    Mono:
    Front Left: Playback 255 [100%] [0.00dB]
    Front Right: Playback 255 [100%] [0.00dB]
    Simple mixer control 'PCM Loopback',0
    Capabilities: pvolume pswitch penum
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 31
    Mono:
    Front Left: Playback 23 [74%] [0.00dB] [on]
    Front Right: Playback 23 [74%] [0.00dB] [on]
    Simple mixer control 'Front',0
    Capabilities: pvolume pswitch penum
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 42
    Mono:
    Front Left: Playback 42 [100%] [0.00dB] [on]
    Front Right: Playback 42 [100%] [0.00dB] [on]
    Simple mixer control 'Front Mic',0
    Capabilities: pvolume pswitch penum
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 31
    Mono:
    Front Left: Playback 0 [0%] [-34.50dB] [on]
    Front Right: Playback 0 [0%] [-34.50dB] [on]
    Simple mixer control 'Front Mic Boost',0
    Capabilities: volume penum
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: 0 - 3
    Front Left: 0 [0%] [0.00dB]
    Front Right: 0 [0%] [0.00dB]
    Simple mixer control 'Surround',0
    Capabilities: pvolume pswitch penum
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 42
    Mono:
    Front Left: Playback 42 [100%] [0.00dB] [on]
    Front Right: Playback 42 [100%] [0.00dB] [on]
    Simple mixer control 'Center',0
    Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
    Playback channels: Mono
    Limits: Playback 0 - 42
    Mono: Playback 42 [100%] [0.00dB] [on]
    Simple mixer control 'LFE',0
    Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
    Playback channels: Mono
    Limits: Playback 0 - 42
    Mono: Playback 42 [100%] [0.00dB] [on]
    Simple mixer control 'Side',0
    Capabilities: pvolume pswitch penum
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 42
    Mono:
    Front Left: Playback 42 [100%] [0.00dB] [on]
    Front Right: Playback 42 [100%] [0.00dB] [on]
    Simple mixer control 'Line',0
    Capabilities: pvolume pswitch penum
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 31
    Mono:
    Front Left: Playback 31 [100%] [12.00dB] [on]
    Front Right: Playback 31 [100%] [12.00dB] [on]
    Simple mixer control 'IEC958',0
    Capabilities: pswitch pswitch-joined penum
    Playback channels: Mono
    Mono: Playback [on]
    Simple mixer control 'IEC958 Default PCM',0
    Capabilities: pswitch pswitch-joined penum
    Playback channels: Mono
    Mono: Playback [on]
    Simple mixer control 'Capture',0
    Capabilities: cvolume cswitch penum
    Capture channels: Front Left - Front Right
    Limits: Capture 0 - 31
    Front Left: Capture 12 [39%] [1.50dB] [on]
    Front Right: Capture 12 [39%] [1.50dB] [on]
    Simple mixer control 'Capture',1
    Capabilities: cvolume cswitch penum
    Capture channels: Front Left - Front Right
    Limits: Capture 0 - 31
    Front Left: Capture 0 [0%] [-16.50dB] [on]
    Front Right: Capture 0 [0%] [-16.50dB] [on]
    Simple mixer control 'Digital',0
    Capabilities: cvolume penum
    Capture channels: Front Left - Front Right
    Limits: Capture 0 - 120
    Front Left: Capture 60 [50%] [0.00dB]
    Front Right: Capture 60 [50%] [0.00dB]
    Simple mixer control 'Dynamic Power-Control',0
    Capabilities: enum
    Items: 'Disabled' 'Enabled'
    Item0: 'Disabled'
    Simple mixer control 'Independent HP',0
    Capabilities: enum
    Items: 'OFF' 'ON'
    Item0: 'ON'
    Simple mixer control 'Input Source',0
    Capabilities: cenum
    Items: 'Front Mic' 'Rear Mic' 'Line' 'Stereo Mixer'
    Item0: 'Front Mic'
    Simple mixer control 'Input Source',1
    Capabilities: cenum
    Items: 'Front Mic' 'Rear Mic' 'Line' 'Stereo Mixer'
    Item0: 'Front Mic'
    Simple mixer control 'Loopback Mixing',0
    Capabilities: enum
    Items: 'Disabled' 'Enabled'
    Item0: 'Disabled'
    Simple mixer control 'Rear Mic',0
    Capabilities: pvolume pswitch penum
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 31
    Mono:
    Front Left: Playback 31 [100%] [12.00dB] [on]
    Front Right: Playback 31 [100%] [12.00dB] [on]
    Simple mixer control 'Rear Mic Boost',0
    Capabilities: volume penum
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: 0 - 3
    Front Left: 0 [0%] [0.00dB]
    Front Right: 0 [0%] [0.00dB]
    !!-------Mixer controls for card 1 [NVidia]
    Card hw:1 'NVidia'/'HDA NVidia at 0xfe97c000 irq 11'
    Mixer name : 'Nvidia GPU 18 HDMI/DP'
    Components : 'HDA:10de0018,10de0101,00100100'
    Controls : 24
    Simple ctrls : 4
    Simple mixer control 'IEC958',0
    Capabilities: pswitch pswitch-joined penum
    Playback channels: Mono
    Mono: Playback [off]
    Simple mixer control 'IEC958',1
    Capabilities: pswitch pswitch-joined penum
    Playback channels: Mono
    Mono: Playback [off]
    Simple mixer control 'IEC958',2
    Capabilities: pswitch pswitch-joined penum
    Playback channels: Mono
    Mono: Playback [off]
    Simple mixer control 'IEC958',3
    Capabilities: pswitch pswitch-joined penum
    Playback channels: Mono
    Mono: Playback [off]
    !!Alsactl output
    --startcollapse--
    state.SB {
    control.1 {
    iface MIXER
    name 'Front Playback Volume'
    value.0 42
    value.1 42
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 42'
    dbmin -6300
    dbmax 0
    dbvalue.0 0
    dbvalue.1 0
    control.2 {
    iface MIXER
    name 'Front Playback Switch'
    value.0 true
    value.1 true
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.3 {
    iface MIXER
    name 'Surround Playback Volume'
    value.0 42
    value.1 42
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 42'
    dbmin -6300
    dbmax 0
    dbvalue.0 0
    dbvalue.1 0
    control.4 {
    iface MIXER
    name 'Surround Playback Switch'
    value.0 true
    value.1 true
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.5 {
    iface MIXER
    name 'Center Playback Volume'
    value 42
    comment {
    access 'read write'
    type INTEGER
    count 1
    range '0 - 42'
    dbmin -6300
    dbmax 0
    dbvalue.0 0
    control.6 {
    iface MIXER
    name 'Center Playback Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.7 {
    iface MIXER
    name 'LFE Playback Volume'
    value 42
    comment {
    access 'read write'
    type INTEGER
    count 1
    range '0 - 42'
    dbmin -6300
    dbmax 0
    dbvalue.0 0
    control.8 {
    iface MIXER
    name 'LFE Playback Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.9 {
    iface MIXER
    name 'Side Playback Volume'
    value.0 42
    value.1 42
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 42'
    dbmin -6300
    dbmax 0
    dbvalue.0 0
    dbvalue.1 0
    control.10 {
    iface MIXER
    name 'Side Playback Switch'
    value.0 true
    value.1 true
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.11 {
    iface MIXER
    name 'PCM Loopback Playback Volume'
    value.0 23
    value.1 23
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 31'
    dbmin -3450
    dbmax 1200
    dbvalue.0 0
    dbvalue.1 0
    control.12 {
    iface MIXER
    name 'PCM Loopback Playback Switch'
    value.0 true
    value.1 true
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.13 {
    iface MIXER
    name 'Headphone Playback Volume'
    value.0 42
    value.1 42
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 42'
    dbmin -6300
    dbmax 0
    dbvalue.0 0
    dbvalue.1 0
    control.14 {
    iface MIXER
    name 'Headphone Playback Switch'
    value.0 true
    value.1 true
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.15 {
    iface MIXER
    name 'Loopback Mixing'
    value Disabled
    comment {
    access 'read write'
    type ENUMERATED
    count 1
    item.0 Disabled
    item.1 Enabled
    control.16 {
    iface MIXER
    name 'Capture Volume'
    value.0 12
    value.1 12
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 31'
    dbmin -1650
    dbmax 3000
    dbvalue.0 150
    dbvalue.1 150
    control.17 {
    iface MIXER
    name 'Capture Switch'
    value.0 true
    value.1 true
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.18 {
    iface MIXER
    name 'Capture Volume'
    index 1
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 31'
    dbmin -1650
    dbmax 3000
    dbvalue.0 -1650
    dbvalue.1 -1650
    control.19 {
    iface MIXER
    name 'Capture Switch'
    index 1
    value.0 true
    value.1 true
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.20 {
    iface MIXER
    name 'Input Source'
    value 'Front Mic'
    comment {
    access 'read write'
    type ENUMERATED
    count 1
    item.0 'Front Mic'
    item.1 'Rear Mic'
    item.2 Line
    item.3 'Stereo Mixer'
    control.21 {
    iface MIXER
    name 'Input Source'
    index 1
    value 'Front Mic'
    comment {
    access 'read write'
    type ENUMERATED
    count 1
    item.0 'Front Mic'
    item.1 'Rear Mic'
    item.2 Line
    item.3 'Stereo Mixer'
    control.22 {
    iface MIXER
    name 'Front Mic Playback Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 31'
    dbmin -3450
    dbmax 1200
    dbvalue.0 -3450
    dbvalue.1 -3450
    control.23 {
    iface MIXER
    name 'Front Mic Playback Switch'
    value.0 true
    value.1 true
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.24 {
    iface MIXER
    name 'Rear Mic Playback Volume'
    value.0 31
    value.1 31
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 31'
    dbmin -3450
    dbmax 1200
    dbvalue.0 1200
    dbvalue.1 1200
    control.25 {
    iface MIXER
    name 'Rear Mic Playback Switch'
    value.0 true
    value.1 true
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.26 {
    iface MIXER
    name 'Line Playback Volume'
    value.0 31
    value.1 31
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 31'
    dbmin -3450
    dbmax 1200
    dbvalue.0 1200
    dbvalue.1 1200
    control.27 {
    iface MIXER
    name 'Line Playback Switch'
    value.0 true
    value.1 true
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.28 {
    iface MIXER
    name 'Front Mic Boost Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 3'
    dbmin 0
    dbmax 3075
    dbvalue.0 0
    dbvalue.1 0
    control.29 {
    iface MIXER
    name 'Rear Mic Boost Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 3'
    dbmin 0
    dbmax 3075
    dbvalue.0 0
    dbvalue.1 0
    control.30 {
    iface MIXER
    name 'Independent HP'
    value ON
    comment {
    access 'read write'
    type ENUMERATED
    count 1
    item.0 OFF
    item.1 ON
    control.31 {
    iface MIXER
    name 'Dynamic Power-Control'
    value Disabled
    comment {
    access 'read write'
    type ENUMERATED
    count 1
    item.0 Disabled
    item.1 Enabled
    control.32 {
    iface MIXER
    name 'IEC958 Playback Con Mask'
    value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.33 {
    iface MIXER
    name 'IEC958 Playback Pro Mask'
    value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.34 {
    iface MIXER
    name 'IEC958 Playback Default'
    value '0482000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access 'read write'
    type IEC958
    count 1
    control.35 {
    iface MIXER
    name 'IEC958 Playback Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.36 {
    iface MIXER
    name 'IEC958 Default PCM Playback Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.37 {
    iface MIXER
    name 'Master Playback Volume'
    value 42
    comment {
    access 'read write'
    type INTEGER
    count 1
    range '0 - 42'
    dbmin -6300
    dbmax 0
    dbvalue.0 0
    control.38 {
    iface MIXER
    name 'Master Playback Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.39 {
    iface CARD
    name 'Line-Out Front Jack'
    value false
    comment {
    access read
    type BOOLEAN
    count 1
    control.40 {
    iface CARD
    name 'Line-Out Surround Jack'
    value false
    comment {
    access read
    type BOOLEAN
    count 1
    control.41 {
    iface CARD
    name 'Line-Out CLFE Jack'
    value false
    comment {
    access read
    type BOOLEAN
    count 1
    control.42 {
    iface CARD
    name 'Line-Out Side Jack'
    value false
    comment {
    access read
    type BOOLEAN
    count 1
    control.43 {
    iface CARD
    name 'Front Headphone Jack'
    value false
    comment {
    access read
    type BOOLEAN
    count 1
    control.44 {
    iface CARD
    name 'Front Mic Jack'
    value false
    comment {
    access read
    type BOOLEAN
    count 1
    control.45 {
    iface CARD
    name 'Rear Mic Jack'
    value true
    comment {
    access read
    type BOOLEAN
    count 1
    control.46 {
    iface CARD
    name 'Line Jack'
    value false
    comment {
    access read
    type BOOLEAN
    count 1
    control.47 {
    iface MIXER
    name 'PCM Playback Volume'
    value.0 255
    value.1 255
    comment {
    access 'read write user'
    type INTEGER
    count 2
    range '0 - 255'
    tlv '0000000100000008ffffec1400000014'
    dbmin -5100
    dbmax 0
    dbvalue.0 0
    dbvalue.1 0
    control.48 {
    iface MIXER
    name 'Digital Capture Volume'
    value.0 60
    value.1 60
    comment {
    access 'read write user'
    type INTEGER
    count 2
    range '0 - 120'
    tlv '0000000100000008fffff44800000032'
    dbmin -3000
    dbmax 3000
    dbvalue.0 0
    dbvalue.1 0
    state.NVidia {
    control.1 {
    iface CARD
    name 'HDMI/DP,pcm=3 Jack'
    value false
    comment {
    access read
    type BOOLEAN
    count 1
    control.2 {
    iface MIXER
    name 'IEC958 Playback Con Mask'
    value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.3 {
    iface MIXER
    name 'IEC958 Playback Pro Mask'
    value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.4 {
    iface MIXER
    name 'IEC958 Playback Default'
    value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access 'read write'
    type IEC958
    count 1
    control.5 {
    iface MIXER
    name 'IEC958 Playback Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.6 {
    iface PCM
    device 3
    name ELD
    value ''
    comment {
    access read
    type BYTES
    count 0
    control.7 {
    iface CARD
    name 'HDMI/DP,pcm=7 Jack'
    value false
    comment {
    access read
    type BOOLEAN
    count 1
    control.8 {
    iface MIXER
    name 'IEC958 Playback Con Mask'
    index 1
    value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.9 {
    iface MIXER
    name 'IEC958 Playback Pro Mask'
    index 1
    value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.10 {
    iface MIXER
    name 'IEC958 Playback Default'
    index 1
    value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access 'read write'
    type IEC958
    count 1
    control.11 {
    iface MIXER
    name 'IEC958 Playback Switch'
    index 1
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.12 {
    iface PCM
    device 7
    name ELD
    value ''
    comment {
    access read
    type BYTES
    count 0
    control.13 {
    iface CARD
    name 'HDMI/DP,pcm=8 Jack'
    value false
    comment {
    access read
    type BOOLEAN
    count 1
    control.14 {
    iface MIXER
    name 'IEC958 Playback Con Mask'
    index 2
    value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.15 {
    iface MIXER
    name 'IEC958 Playback Pro Mask'
    index 2
    value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.16 {
    iface MIXER
    name 'IEC958 Playback Default'
    index 2
    value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access 'read write'
    type IEC958
    count 1
    control.17 {
    iface MIXER
    name 'IEC958 Playback Switch'
    index 2
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.18 {
    iface PCM
    device 8
    name ELD
    value ''
    comment {
    access read
    type BYTES
    count 0
    control.19 {
    iface CARD
    name 'HDMI/DP,pcm=9 Jack'
    value false
    comment {
    access read
    type BOOLEAN
    count 1
    control.20 {
    iface MIXER
    name 'IEC958 Playback Con Mask'
    index 3
    value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.21 {
    iface MIXER
    name 'IEC958 Playback Pro Mask'
    index 3
    value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.22 {
    iface MIXER
    name 'IEC958 Playback Default'
    index 3
    value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access 'read write'
    type IEC958
    count 1
    control.23 {
    iface MIXER
    name 'IEC958 Playback Switch'
    index 3
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.24 {
    iface PCM
    device 9
    name ELD
    value ''
    comment {
    access read
    type BYTES
    count 0
    --endcollapse--
    !!All Loaded Modules
    Module
    hwmon_vid
    fuse
    joydev
    wacom
    snd_hda_codec_hdmi
    snd_hda_codec_via
    snd_hda_intel
    snd_hda_codec
    nvidia
    snd_hwdep
    snd_pcm
    snd_page_alloc
    snd_timer
    snd
    processor
    sky2
    pcspkr
    firewire_ohci
    firewire_core
    i2c_piix4
    evdev
    asus_atk0110
    psmouse
    wmi
    i2c_core
    k10temp
    crc_itu_t
    button
    serio_raw
    sp5100_tco
    edac_mce_amd
    soundcore
    edac_core
    usbhid
    hid
    ext4
    crc16
    jbd2
    mbcache
    sd_mod
    sr_mod
    pata_jmicron
    cdrom
    pata_acpi
    pata_atiixp
    ohci_hcd
    ehci_hcd
    xhci_hcd
    ahci
    libahci
    ata_generic
    usbcore
    usb_common
    libata
    scsi_mod
    !!Sysfs Files
    /sys/class/sound/hwC0D0/init_pin_configs:
    0x24 0x01014010
    0x25 0x01011012
    0x26 0x01016011
    0x27 0x01012014
    0x28 0x0221401f
    0x29 0x02a19037
    0x2a 0x0181303e
    0x2b 0x01a19036
    0x2c 0x503311f0
    0x2d 0x074511f0
    0x2e 0x074411f0
    0x2f 0x47c421f0
    /sys/class/sound/hwC0D0/driver_pin_configs:
    /sys/class/sound/hwC0D0/user_pin_configs:
    /sys/class/sound/hwC0D0/init_verbs:
    /sys/class/sound/hwC1D0/init_pin_configs:
    0x05 0x18560010
    /sys/class/sound/hwC1D0/driver_pin_configs:
    /sys/class/sound/hwC1D0/user_pin_configs:
    /sys/class/sound/hwC1D0/init_verbs:
    /sys/class/sound/hwC1D1/init_pin_configs:
    0x05 0x18560010
    /sys/class/sound/hwC1D1/driver_pin_configs:
    /sys/class/sound/hwC1D1/user_pin_configs:
    /sys/class/sound/hwC1D1/init_verbs:
    /sys/class/sound/hwC1D2/init_pin_configs:
    0x05 0x18560010
    /sys/class/sound/hwC1D2/driver_pin_configs:
    /sys/class/sound/hwC1D2/user_pin_configs:
    /sys/class/sound/hwC1D2/init_verbs:
    /sys/class/sound/hwC1D3/init_pin_configs:
    0x05 0x18560010
    /sys/class/sound/hwC1D3/driver_pin_configs:
    /sys/class/sound/hwC1D3/user_pin_configs:
    /sys/class/sound/hwC1D3/init_verbs:
    !!ALSA/HDA dmesg
    [ 5.166744] firewire_core: created device fw0: GUID 001e8c0000e2ca5e, S400
    [ 5.330699] input: HDA ATI SB Line as /devices/pci0000:00/0000:00:14.2/sound/card0/input7
    [ 5.331201] input: HDA ATI SB Rear Mic as /devices/pci0000:00/0000:00:14.2/sound/card0/input8
    [ 5.331806] input: HDA ATI SB Front Mic as /devices/pci0000:00/0000:00:14.2/sound/card0/input9
    [ 5.335250] input: HDA ATI SB Front Headphone as /devices/pci0000:00/0000:00:14.2/sound/card0/input10
    [ 5.335294] input: HDA ATI SB Line-Out Side as /devices/pci0000:00/0000:00:14.2/sound/card0/input11
    [ 5.335327] input: HDA ATI SB Line-Out CLFE as /devices/pci0000:00/0000:00:14.2/sound/card0/input12
    [ 5.335365] input: HDA ATI SB Line-Out Surround as /devices/pci0000:00/0000:00:14.2/sound/card0/input13
    [ 5.335397] input: HDA ATI SB Line-Out Front as /devices/pci0000:00/0000:00:14.2/sound/card0/input14
    [ 5.339130] hda_intel: Disabling MSI
    [ 5.855206] input: Wacom Bamboo Pen Pen as /devices/pci0000:00/0000:00:12.0/usb6/6-4/6-4.2/6-4.2:1.0/input/input15
    [ 5.862539] usbcore: registered new interface driver wacom
    [ 6.030058] HDMI status: Codec=0 Pin=5 Presence_Detect=0 ELD_Valid=0
    [ 6.050058] HDMI status: Codec=1 Pin=5 Presence_Detect=0 ELD_Valid=0
    [ 6.070058] HDMI status: Codec=2 Pin=5 Presence_Detect=0 ELD_Valid=0
    [ 6.090058] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
    [ 6.090109] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:02.0/0000:06:00.1/sound/card1/input17
    [ 6.090158] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:02.0/0000:06:00.1/sound/card1/input18
    [ 6.090198] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:02.0/0000:06:00.1/sound/card1/input19
    [ 6.090230] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:02.0/0000:06:00.1/sound/card1/input20
    [ 7.245978] EXT4-fs (sdb3): re-mounted. Opts: (null)
    Found this thread on the Gentoo forums which suggested downgrading so that alsa-lib and alsa-utils were the same version as in the kernel, used downgrader to try this but still didn't work. Tried another approach, installing this package from AUR and upgrading back to 1.0.25, still no luck.
    Trying to play something on the device gives no errors:
    [luceo@calumon: +2] ~
    (2:501)$ aplay -D plughw:0,2 /usr/share/sounds/alsa/Front_Center.wav
    Playing WAVE '/usr/share/sounds/alsa/Front_Center.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
    [1383:936 0:503] 11:49:28 Fri Jun 01 [luceo@calumon: +2] ~
    (2:503)$ aplay -D plughw:0,1 /usr/share/sounds/alsa/Front_Center.wav
    Playing WAVE '/usr/share/sounds/alsa/Front_Center.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
    However, trying to play to the aplay -L listing 'iec958' gives:
    [luceo@calumon: +2] ~
    (2:505)$ aplay -D iec958 /usr/share/sounds/alsa/Front_Center.wav
    Playing WAVE '/usr/share/sounds/alsa/Front_Center.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
    aplay: set_params:1087: Channels count non available
    I have no idea if that's normal or not.
    alsamixer shows:
    ┌───────────────────────────────────────────────────────────────────────────────── AlsaMixer v1.0.25 ──────────────────────────────────────────────────────────────────────────────────┐
    │ Card: HDA ATI SB F1: Help │
    │ Chip: VIA VT2020 F2: System information │
    │ View: F3:[Playback] F4: Capture F5: All F6: Select sound card │
    │ Item: Master [dB gain: 0.00] Esc: E

    Does
    aplay -Dplug:iec958 /usr/share/sounds/alsa/Front_Center.wav
    work?
    Did you try this while running a DE? Did you try disabling/enabling powersaving?
    Last edited by Tes-- (2012-06-03 18:47:40)

  • [SOLVED] No sound with vmware

    I'm getting no sound with vmware, not sure why
    Here's what I've been trying to test things:
    $ cat /dev/urandom | aplay
    Playing raw data 'stdin' : Unsigned 8 bit, Rate 8000 Hz, Mono
    Here's some alsa info, if it helps:
    $ aplay -L
    null
    Discard all samples (playback) or generate zero samples (capture)
    default:CARD=AudioPCI
    Ensoniq AudioPCI, ES1371 DAC2/ADC
    Default Audio Device
    sysdefault:CARD=AudioPCI
    Ensoniq AudioPCI, ES1371 DAC2/ADC
    Default Audio Device
    front:CARD=AudioPCI,DEV=0
    Ensoniq AudioPCI, ES1371 DAC2/ADC
    Front speakers
    rear:CARD=AudioPCI,DEV=0
    Ensoniq AudioPCI, ES1371 DAC1
    Rear speakers
    surround40:CARD=AudioPCI,DEV=0
    Ensoniq AudioPCI, ES1371 DAC2/ADC
    4.0 Surround output to Front and Rear speakers
    iec958:CARD=AudioPCI,DEV=0
    Ensoniq AudioPCI, ES1371 DAC2/ADC
    IEC958 (S/PDIF) Digital Audio Output
    Last edited by specular (2014-08-27 19:52:45)

    Don't think I was clear enough, but arch is installed as a vmware guest. Below is the requested output from the alsa-info script:
    upload=true&script=true&cardinfo=
    !!ALSA Information Script v 0.4.63
    !!Script ran on: Wed Aug 27 18:29:05 UTC 2014
    !!Linux Distribution
    NAME="Arch Linux" ID=arch PRETTY_NAME="Arch Linux" HOME_URL="https://www.archlinux.org/" SUPPORT_URL="https://bbs.archlinux.org/" BUG_REPORT_URL="https://bugs.archlinux.org/"
    !!DMI Information
    Manufacturer: VMware, Inc.
    Product Name: VMware7,1
    Product Version: None
    Firmware Version: VMW71.00V.0.B64.1310020058
    !!Kernel Information
    Kernel release: 3.14.2-1-ARCH
    Operating System: GNU/Linux
    Architecture: x86_64
    Processor: unknown
    SMP Enabled: Yes
    !!ALSA Version
    Driver version: k3.14.2-1-ARCH
    Library version: 1.0.27.2
    Utilities version: 1.0.28
    !!Loaded ALSA modules
    snd_ens1371
    !!Sound Servers on this system
    No sound servers found.
    !!Soundcards recognised by ALSA
    0 [AudioPCI ]: ENS1371 - Ensoniq AudioPCI
    Ensoniq AudioPCI ENS1371 at 0x1000, irq 19
    !!PCI Soundcards installed in the system
    02:01.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 02)
    !!Advanced information - PCI Vendor/Device/Subsystem ID's
    02:01.0 0401: 1274:1371 (rev 02)
    Subsystem: 1274:1371
    !!Loaded sound module options
    !!Module: snd_ens1371
    enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
    id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
    index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
    joystick_port : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    lineio : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    spdif : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    !!AC97 Codec information
    --startcollapse--
    0-0/0: Cirrus Logic CS4297A rev 3
    PCI Subsys Vendor: 0x1274
    PCI Subsys Device: 0x1371
    Flags: 4
    Capabilities :
    DAC resolution : 16-bit
    ADC resolution : 16-bit
    3D enhancement : No 3D Stereo Enhancement
    Current setup
    Mic gain : +0dB [+0dB]
    POP path : pre 3D
    Sim. stereo : off
    3D enhancement : off
    Loudness : off
    Mono output : MIX
    Mic select : Mic1
    ADC/DAC loopback : off
    0:00 = 0000
    0:02 = 0e8e
    0:04 = 0000
    0:06 = 0000
    0:08 = 0000
    0:0a = 0000
    0:0c = bfbf
    0:0e = bfbf
    0:10 = bfbf
    0:12 = bfbf
    0:14 = bfbf
    0:16 = bfbf
    0:18 = 28a8
    0:1a = 0000
    0:1c = 0808
    0:1e = 0000
    0:20 = 0000
    0:22 = 0000
    0:24 = 0000
    0:26 = 000f
    0:28 = 0000
    0:2a = 0000
    0:2c = 0000
    0:2e = 0000
    0:30 = 0000
    0:32 = 0000
    0:34 = 0000
    0:36 = 0000
    0:38 = 0000
    0:3a = 0000
    0:3c = 0000
    0:3e = 0000
    0:40 = 0000
    0:42 = 0000
    0:44 = 0000
    0:46 = 0000
    0:48 = 0000
    0:4a = 0000
    0:4c = 0000
    0:4e = 0000
    0:50 = 0000
    0:52 = 0000
    0:54 = 0000
    0:56 = 0000
    0:58 = 0000
    0:5a = 0000
    0:5c = 0000
    0:5e = 0000
    0:60 = 0000
    0:62 = 0000
    0:64 = 0000
    0:66 = 0000
    0:68 = 0000
    0:6a = 0000
    0:6c = 0000
    0:6e = 0000
    0:70 = 0000
    0:72 = 0000
    0:74 = 0000
    0:76 = 0000
    0:78 = 0000
    0:7a = 0000
    0:7c = 4352
    0:7e = 5913
    --endcollapse--
    !!ALSA Device nodes
    crw-rw----+ 1 root audio 116, 6 Aug 28 01:35 /dev/snd/controlC0
    crw-rw----+ 1 root audio 116, 2 Aug 28 01:35 /dev/snd/midiC0D0
    crw-rw----+ 1 root audio 116, 5 Aug 28 01:35 /dev/snd/pcmC0D0c
    crw-rw----+ 1 root audio 116, 4 Aug 28 03:28 /dev/snd/pcmC0D0p
    crw-rw----+ 1 root audio 116, 3 Aug 28 01:35 /dev/snd/pcmC0D1p
    crw-rw----+ 1 root audio 116, 1 Aug 28 01:35 /dev/snd/seq
    crw-rw----+ 1 root audio 116, 33 Aug 28 01:35 /dev/snd/timer
    /dev/snd/by-path:
    total 0
    drwxr-xr-x 2 root root 60 Aug 28 01:35 .
    drwxr-xr-x 3 root root 200 Aug 28 01:35 ..
    lrwxrwxrwx 1 root root 12 Aug 28 01:35 pci-0000:02:01.0 -> ../controlC0
    !!Aplay/Arecord output
    APLAY
    **** List of PLAYBACK Hardware Devices ****
    card 0: AudioPCI [Ensoniq AudioPCI], device 0: ES1371/1 [ES1371 DAC2/ADC]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 0: AudioPCI [Ensoniq AudioPCI], device 1: ES1371/2 [ES1371 DAC1]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    ARECORD
    **** List of CAPTURE Hardware Devices ****
    card 0: AudioPCI [Ensoniq AudioPCI], device 0: ES1371/1 [ES1371 DAC2/ADC]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    !!Amixer output
    !!-------Mixer controls for card 0 [AudioPCI]
    Card hw:0 'AudioPCI'/'Ensoniq AudioPCI ENS1371 at 0x1000, irq 19'
    Mixer name : 'Cirrus Logic CS4297A rev 3'
    Components : 'AC97a:43525913'
    Controls : 26
    Simple ctrls : 13
    Simple mixer control 'Master',0
    Capabilities: pvolume pswitch pswitch-joined
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 63
    Mono:
    Front Left: Playback 49 [78%] [-21.00dB] [on]
    Front Right: Playback 49 [78%] [-21.00dB] [on]
    Simple mixer control 'PCM',0
    Capabilities: pvolume pswitch pswitch-joined
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 63
    Mono:
    Front Left: Playback 23 [37%] [0.00dB] [on]
    Front Right: Playback 23 [37%] [0.00dB] [on]
    Simple mixer control 'Line',0
    Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive
    Capture exclusive group: 0
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: Playback 0 - 63
    Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [off]
    Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [off]
    Simple mixer control 'CD',0
    Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive
    Capture exclusive group: 0
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: Playback 0 - 63
    Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [off]
    Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [off]
    Simple mixer control 'Mic',0
    Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive
    Capture exclusive group: 0
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: Playback 0 - 63
    Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [on]
    Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [on]
    Simple mixer control 'Mic Boost (+20dB)',0
    Capabilities: pswitch pswitch-joined
    Playback channels: Mono
    Mono: Playback [off]
    Simple mixer control 'Video',0
    Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive
    Capture exclusive group: 0
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: Playback 0 - 63
    Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [off]
    Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [off]
    Simple mixer control 'Phone',0
    Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive
    Capture exclusive group: 0
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: Playback 0 - 63
    Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [off]
    Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [off]
    Simple mixer control 'IEC958',0
    Capabilities: pswitch pswitch-joined
    Playback channels: Mono
    Mono: Playback [off]
    Simple mixer control 'Aux',0
    Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive
    Capture exclusive group: 0
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: Playback 0 - 63
    Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [off]
    Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [off]
    Simple mixer control 'Capture',0
    Capabilities: cvolume cswitch cswitch-joined
    Capture channels: Front Left - Front Right
    Limits: Capture 0 - 15
    Front Left: Capture 8 [53%] [12.00dB] [on]
    Front Right: Capture 8 [53%] [12.00dB] [on]
    Simple mixer control 'Mix',0
    Capabilities: cswitch cswitch-exclusive
    Capture exclusive group: 0
    Capture channels: Front Left - Front Right
    Front Left: Capture [off]
    Front Right: Capture [off]
    Simple mixer control 'Mix Mono',0
    Capabilities: cswitch cswitch-exclusive
    Capture exclusive group: 0
    Capture channels: Front Left - Front Right
    Front Left: Capture [off]
    Front Right: Capture [off]
    !!Alsactl output
    --startcollapse--
    state.AudioPCI {
    control.1 {
    iface MIXER
    name 'Master Playback Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.2 {
    iface MIXER
    name 'Master Playback Volume'
    value.0 49
    value.1 49
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 63'
    dbmin -9450
    dbmax 0
    dbvalue.0 -2100
    dbvalue.1 -2100
    control.3 {
    iface MIXER
    name 'Phone Playback Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.4 {
    iface MIXER
    name 'Phone Playback Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 63'
    dbmin -3450
    dbmax 6000
    dbvalue.0 -3450
    dbvalue.1 -3450
    control.5 {
    iface MIXER
    name 'Mic Playback Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.6 {
    iface MIXER
    name 'Mic Playback Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 63'
    dbmin -3450
    dbmax 6000
    dbvalue.0 -3450
    dbvalue.1 -3450
    control.7 {
    iface MIXER
    name 'Mic Boost (+20dB)'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.8 {
    iface MIXER
    name 'Line Playback Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.9 {
    iface MIXER
    name 'Line Playback Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 63'
    dbmin -3450
    dbmax 6000
    dbvalue.0 -3450
    dbvalue.1 -3450
    control.10 {
    iface MIXER
    name 'CD Playback Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.11 {
    iface MIXER
    name 'CD Playback Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 63'
    dbmin -3450
    dbmax 6000
    dbvalue.0 -3450
    dbvalue.1 -3450
    control.12 {
    iface MIXER
    name 'Video Playback Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.13 {
    iface MIXER
    name 'Video Playback Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 63'
    dbmin -3450
    dbmax 6000
    dbvalue.0 -3450
    dbvalue.1 -3450
    control.14 {
    iface MIXER
    name 'Aux Playback Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.15 {
    iface MIXER
    name 'Aux Playback Volume'
    value.0 0
    value.1 0
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 63'
    dbmin -3450
    dbmax 6000
    dbvalue.0 -3450
    dbvalue.1 -3450
    control.16 {
    iface MIXER
    name 'PCM Playback Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.17 {
    iface MIXER
    name 'PCM Playback Volume'
    value.0 23
    value.1 23
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 63'
    dbmin -3450
    dbmax 6000
    dbvalue.0 0
    dbvalue.1 0
    control.18 {
    iface MIXER
    name 'Capture Source'
    value.0 Mic
    value.1 Mic
    comment {
    access 'read write'
    type ENUMERATED
    count 2
    item.0 Mic
    item.1 CD
    item.2 Video
    item.3 Aux
    item.4 Line
    item.5 Mix
    item.6 'Mix Mono'
    item.7 Phone
    control.19 {
    iface MIXER
    name 'Capture Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.20 {
    iface MIXER
    name 'Capture Volume'
    value.0 8
    value.1 8
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 15'
    dbmin 0
    dbmax 2250
    dbvalue.0 1200
    dbvalue.1 1200
    control.21 {
    iface MIXER
    name 'IEC958 Playback Con Mask'
    value '0fff000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.22 {
    iface MIXER
    name 'IEC958 Playback Pro Mask'
    value cf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    comment {
    access read
    type IEC958
    count 1
    control.23 {
    iface MIXER
    name 'IEC958 Playback Default'
    value '0082000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access 'read write'
    type IEC958
    count 1
    control.24 {
    iface MIXER
    name 'IEC958 Playback Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.25 {
    iface PCM
    name 'Playback Channel Map'
    value.0 0
    value.1 0
    comment {
    access read
    type INTEGER
    count 2
    range '0 - 36'
    control.26 {
    iface PCM
    device 1
    name 'Playback Channel Map'
    value.0 0
    value.1 0
    comment {
    access read
    type INTEGER
    count 2
    range '0 - 36'
    --endcollapse--
    !!All Loaded Modules
    Module
    fuse
    vmw_vsock_vmci_transport
    vsock
    nls_iso8859_1
    nls_cp437
    vfat
    fat
    coretemp
    hwmon
    joydev
    snd_ens1371
    mousedev
    snd_ac97_codec
    hid_generic
    ac97_bus
    gameport
    snd_rawmidi
    snd_seq_device
    snd_pcm
    snd_timer
    snd
    crct10dif_pclmul
    crc32_pclmul
    crc32c_intel
    ghash_clmulni_intel
    soundcore
    usbhid
    aesni_intel
    aes_x86_64
    lrw
    gf128mul
    glue_helper
    hid
    psmouse
    vmwgfx
    ppdev
    ablk_helper
    cryptd
    evdev
    vmxnet3
    mac_hid
    pcspkr
    vmw_balloon
    i2c_piix4
    serio_raw
    ttm
    microcode
    drm
    processor
    i2c_core
    intel_agp
    intel_gtt
    vmw_vmci
    parport_pc
    parport
    battery
    shpchp
    ac
    button
    ext4
    crc16
    mbcache
    jbd2
    dm_mod
    sd_mod
    crc_t10dif
    crct10dif_common
    sr_mod
    cdrom
    ata_generic
    pata_acpi
    atkbd
    libps2
    ata_piix
    libata
    mptsas
    scsi_transport_sas
    mptscsih
    uhci_hcd
    ehci_pci
    scsi_mod
    ehci_hcd
    usbcore
    mptbase
    usb_common
    floppy
    i8042
    serio
    !!ALSA/HDA dmesg
    [ 5.342713] mousedev: PS/2 mouse device common for all mice
    [ 5.345140] snd_ens1371 0000:02:01.0: enabling device (0000 -> 0001)
    [ 5.391722] intel_rapl: domain package energy ctr 0:0 not working, skip
    Last edited by specular (2014-08-27 18:45:55)

  • Xsi:nil="true" in XSLT Map breaks "choose"-"when" loops - annoying

    Hello,
    Handling "nil" element in choose loops breaks my XSLT tranformation.
    As soon as the element is set to nil, either the "otherwise" branch is executed (wrongly) or the XSLT processing stops.
    I test with "count" for the existence of the element. Depending on if it is nil,
    other elements have to be processed in sub-loops.
    I have an XSLT Mapping in JDeveloper.
    It processes a SOAP request in the form:
    <result>
    <customerNew>CUSTOMER_NEW_NAME</customerNew>
    <customerCurrent>CUSTOMER_NAME</customerCurrent>
    </result>
    which can also be:
    <result>
    <customerNew xsi:nil="true">
    </customerNew>
    <customerCurrent>CUSTOMER_NAME</customerCurrent>
    </result>
    To check for Nil I use:
    <xsl:when test='not(boolean(count(/ns0:changeCustomer/result/customerNew))) and contains(/ns0:changeCustomer/result/customer,"USER_NAME_SOME_BODY")'>
    (the xslt maps between two xsd files and we have quite strict schema definitions)
    As soon as I use the test statement in a loop, it breaks, even if I test for "true" and do not simply check for count<1 etc.
    How can I work with the <customerCurrent> Element, even if the previous element is nilled?
    I talked to several experienced developers and nobody could help. They can do checks in plain xsl with xalan, but not in JDeveloper.
    This took me five days already...who can advice?
    Your help is appreciated very much.

    hi user570144
    You write "They can do checks in plain xsl with xalan, but not in JDeveloper.". Could you describe in detail what it is you (would like to) do "in JDeveloper" and how that is different from "plain xsl with xalan"?
    The "contains" function in your xsl:when test example has the expression "/ns0:changeCustomer/result/customer", but in the xml examples you gave there is no "customer" element inside the "result" element, only "customerNew" and "customerCurrent" elements.
    (tip : You can use "Your Control Panel" to make your name visible in forum posts.)
    regards
    Jan Vervecken

  • Changing axis in waveform chart

    How can I set the x-axis to be something other than time. I want to measure all of my inputs vs. a cycle count. Is there a way to change the axis?
    Attachments:
    boolean count.vi ‏12 KB

    Sorry, I posted the one from yesterday. If I change the name in the property node, will it just change the name? I need it to not be time, and instead be another input, the cycle count. Now that the correct vi is posted, you can see what I'm talking about. Thanks
    Attachments:
    boolean count.vi ‏66 KB

  • Illegal start to expression - java applet

    Hi Guys,
    this code is for a hangman game which will be in an applet. When I try putting the buttons in init, I'm getting an "illegal start of expression" for each button. Can someone tell me what I'm doing wrong?
    Cheers,
    * @(#)Hangman.java
    * Sample Applet application
    * @author
    * @version 1.00 06/10/17
    import java.util.Random;
    import java.util.*;
    import java.awt.*;
    import java.applet.*;
    import java.io.*;
    import java.awt.event.*;
    import javax.swing.*;
    import java.awt.BorderLayout;
    public class Hangman extends JApplet implements ActionListener
         Scanner textfile =new Scanner ("list.txt"); //file with words in
         int count=0;//count number of letters in chosen word
         int lives=6;//lives left
         String [] list= new String [count]; //word chosen stored in array
         boolean [] listDisplay=new boolean [count]; //whether letters in word have been guessed correct
         String guess=null; //guess
         boolean cont=false; //whether game continues or not
         public void read()
              try
                   while (textfile.hasNext()==true)
                        count++;
                   for (int i=0;i<count;i++)
                        String input=null;
                        list=input;
              catch (InputMismatchException e)
              System.out.println ("Mismatch exception:" + e );
         public String selectWord()
              int index=0;
              Random ind=new Random();
              String word=null;
              index=ind.nextInt();
              word=list[index];
              return word;
         public void wrongGuess(int lives)
              switch (lives)
                   case 6:               
                   break;
                   case 5:
                   break;
                   case 4:
                   break;
                   case 3:
                   break;
                   case 2:
                   break;
                   case 1:
                   break;
                   case 0:
                   cont=false;     
         public void game()
              String word=null;
              read();
              word=selectWord();
              while (cont==true)
         public void check(String letter)
              boolean tried=false;
              for (int i=0;i<list.length;i++)
                   if (list[i]==letter)
                        listDisplay[i]=true;
                   else
                        if (tried==false)
                             lives--;
                             tried=true;//guard to stop multiple lives lost by 1 letter
         public void init()
              //setup buttons
              private JButton jbtA=new JButton("A");
              private JButton jbtB=new JButton("B");
              private JButton jbtC=new JButton("C");
              private JButton jbtD=new JButton("D");
              private JButton jbtE=new JButton("E");
              private JButton jbtF=new JButton("F");
              private JButton jbtG=new JButton("G");
              private JButton jbtH=new JButton("H");
              private JButton jbtI=new JButton("I");
              private JButton jbtJ=new JButton("J");
              private JButton jbtK=new JButton("K");
              private JButton jbtL=new JButton("L");
              private JButton jbtM=new JButton("M");
              private JButton jbtN=new JButton("N");
              private JButton jbtO=new JButton("O");
              private JButton jbtP=new JButton("P");
              private JButton jbtQ=new JButton("Q");
              private JButton jbtR=new JButton("R");
              private JButton jbtS=new JButton("S");
              private JButton jbtT=new JButton("T");
              private JButton jbtU=new JButton("U");
              private JButton jbtV=new JButton("V");
              private JButton jbtW=new JButton("W");
              private JButton jbtX=new JButton("X");
              private JButton jbtY=new JButton("Y");
              private JButton jbtZ=new JButton("Z");
              JPanel p1=new JPanel();
              p1.add(jbtA);
              p1.add(jbtB);
              p1.add(jbtC);
              p1.add(jbtD);
              p1.add(jbtE);
              p1.add(jbtF);
              p1.add(jbtG);
              p1.add(jbtH);
              p1.add(jbtI);
              p1.add(jbtJ);
              p1.add(jbtK);
              p1.add(jbtL);
              p1.add(jbtM);
              p1.add(jbtN);
              p1.add(jbtO);
              p1.add(jbtP);
              p1.add(jbtQ);
              p1.add(jbtR);
              p1.add(jbtS);
              p1.add(jbtT);
              p1.add(jbtU);
              p1.add(jbtV);
              p1.add(jbtW);
              p1.add(jbtX);
              p1.add(jbtY);
              p1.add(jbtZ);
              getContentPane().add(p1,BorderLayout.CENTER);
         public void start()
              game();
         public void paint(Graphics g)
              g.drawString("Welcome to Java!!", 50, 60 );
         public void actionPerformed(ActionEvent e)
              if (e.getSource()==jbtA)
                   check("A");
              if (e.getSource()==jbtB)
                   check("B");
              if (e.getSource()==jbtC)
                   check("C");
              if (e.getSource()==jbtD)
                   check("D");
              if (e.getSource()==jbtE)
                   check("E");
              if (e.getSource()==jbtF)
                   check("F");
              if (e.getSource()==jbtF)
                   check("F");
              if (e.getSource()==jbtG)
                   check("G");
              if (e.getSource()==jbtH)
                   check("H");
              if (e.getSource()==jbtI)
                   check("I");
              if (e.getSource()==jbtJ)
                   check("J");
              if (e.getSource()==jbtK)
                   check("K");
              if (e.getSource()==jbtL)
                   check("L");
              if (e.getSource()==jbtM)
                   check("M");
              if (e.getSource()==jbtN)
                   check("N");
              if (e.getSource()==jbtO)
                   check("O");
              if (e.getSource()==jbtP)
                   check("P");
              if (e.getSource()==jbtQ)
                   check("Q");
              if (e.getSource()==jbtR)
                   check("R");
              if (e.getSource()==jbtS)
                   check("S");
              if (e.getSource()==jbtT)
                   check("T");
              if (e.getSource()==jbtU)
                   check("U");
              if (e.getSource()==jbtV)
                   check("V");
              if (e.getSource()==jbtW)
                   check("W");
              if (e.getSource()==jbtX)
                   check("X");
              if (e.getSource()==jbtY)
                   check("Y");
              if (e.getSource()==jbtZ)
                   check("Z");
    /code]

    cheers for the reply :)
    I've managed to compile the file, but nothing is displayed. I'm compiling using JDK 5. Any ideas?
    * @(#)Hangman.java
    * Sample Applet application
    * @author
    * @version 1.00 06/10/17
    import java.util.Random;
    import java.util.*;
    import java.awt.*;
    import java.applet.*;
    import java.io.*;
    import java.awt.event.*;
    import javax.swing.*;
    import java.awt.BorderLayout;
    public class Hangman extends JApplet implements ActionListener
         Scanner textfile =new Scanner ("list.txt"); //file with words in
         int count=0;//count number of letters in chosen word
         int lives=6;//lives left
         String [] list= new String [count]; //word chosen stored in array
         boolean [] listDisplay=new boolean [count]; //whether letters in word have been guessed correct
         String guess=null; //guess
         boolean cont=false; //whether game continues or not
         JButton jbtA;
         JButton jbtB;
         JButton jbtC;
         JButton jbtD;
         JButton jbtE;
         JButton jbtF;
         JButton jbtG;
         JButton jbtH;
         JButton jbtI;
         JButton jbtJ;
         JButton jbtK;
         JButton jbtL;
         JButton jbtM;
         JButton jbtN;
         JButton jbtO;
         JButton jbtP;
         JButton jbtQ;
         JButton jbtR;
         JButton jbtS;
         JButton jbtT;
         JButton jbtU;
         JButton jbtV;
         JButton jbtW;
         JButton jbtX;
         JButton jbtY;
         JButton jbtZ;
         public void read()
              try
                   while (textfile.hasNext()==true)
                        count++;
                   for (int i=0;i<count;i++)
                        String input=null;
                        list=input;
              catch (InputMismatchException e)
              System.out.println ("Mismatch exception:" + e );
         public String selectWord()
              int index=0;
              Random ind=new Random();
              String word=null;
              index=ind.nextInt();
              word=list[index];
              return word;
         public void wrongGuess(int lives)
              switch (lives)
                   case 6:               
                   break;
                   case 5:
                   break;
                   case 4:
                   break;
                   case 3:
                   break;
                   case 2:
                   break;
                   case 1:
                   break;
                   case 0:
                   cont=false;     
         public void game()
              String word=null;
              read();
              word=selectWord();
              while (cont==true)
         public void check(String letter)
              boolean tried=false;
              for (int i=0;i<list.length;i++)
                   if (list[i]==letter)
                        listDisplay[i]=true;
                   else
                        if (tried==false)
                             lives--;
                             tried=true;//guard to stop multiple lives lost by 1 letter
         public void init()
              //setup buttons
              jbtA=new JButton("A");
              jbtB=new JButton("B");
              jbtC=new JButton("C");
              jbtD=new JButton("D");
              jbtE=new JButton("E");
              jbtF=new JButton("F");
              jbtG=new JButton("G");
              jbtH=new JButton("H");
              jbtI=new JButton("I");
              jbtJ=new JButton("J");
              jbtK=new JButton("K");
              jbtL=new JButton("L");
              jbtM=new JButton("M");
              jbtN=new JButton("N");
              jbtO=new JButton("O");
              jbtP=new JButton("P");
              jbtQ=new JButton("Q");
              jbtR=new JButton("R");
              jbtS=new JButton("S");
              jbtT=new JButton("T");
              jbtU=new JButton("U");
              jbtV=new JButton("V");
              jbtW=new JButton("W");
              jbtX=new JButton("X");
              jbtY=new JButton("Y");
              jbtZ=new JButton("Z");
              JPanel p1=new JPanel();
              p1.add(jbtA);
              p1.add(jbtB);
              p1.add(jbtC);
              p1.add(jbtD);
              p1.add(jbtE);
              p1.add(jbtF);
              p1.add(jbtG);
              p1.add(jbtH);
              p1.add(jbtI);
              p1.add(jbtJ);
              p1.add(jbtK);
              p1.add(jbtL);
              p1.add(jbtM);
              p1.add(jbtN);
              p1.add(jbtO);
              p1.add(jbtP);
              p1.add(jbtQ);
              p1.add(jbtR);
              p1.add(jbtS);
              p1.add(jbtT);
              p1.add(jbtU);
              p1.add(jbtV);
              p1.add(jbtW);
              p1.add(jbtX);
              p1.add(jbtY);
              p1.add(jbtZ);
              getContentPane().add(p1,BorderLayout.CENTER);
         public void start()
              game();
         public void paint(Graphics g)
              g.drawString("Welcome to Java!!", 50, 60 );
         public void actionPerformed(ActionEvent e)
              if (e.getSource()==jbtA)
                   check("A");
              if (e.getSource()==jbtB)
                   check("B");
              if (e.getSource()==jbtC)
                   check("C");
              if (e.getSource()==jbtD)
                   check("D");
              if (e.getSource()==jbtE)
                   check("E");
              if (e.getSource()==jbtF)
                   check("F");
              if (e.getSource()==jbtF)
                   check("F");
              if (e.getSource()==jbtG)
                   check("G");
              if (e.getSource()==jbtH)
                   check("H");
              if (e.getSource()==jbtI)
                   check("I");
              if (e.getSource()==jbtJ)
                   check("J");
              if (e.getSource()==jbtK)
                   check("K");
              if (e.getSource()==jbtL)
                   check("L");
              if (e.getSource()==jbtM)
                   check("M");
              if (e.getSource()==jbtN)
                   check("N");
              if (e.getSource()==jbtO)
                   check("O");
              if (e.getSource()==jbtP)
                   check("P");
              if (e.getSource()==jbtQ)
                   check("Q");
              if (e.getSource()==jbtR)
                   check("R");
              if (e.getSource()==jbtS)
                   check("S");
              if (e.getSource()==jbtT)
                   check("T");
              if (e.getSource()==jbtU)
                   check("U");
              if (e.getSource()==jbtV)
                   check("V");
              if (e.getSource()==jbtW)
                   check("W");
              if (e.getSource()==jbtX)
                   check("X");
              if (e.getSource()==jbtY)
                   check("Y");
              if (e.getSource()==jbtZ)
                   check("Z");

  • Built in microphone not working. Can't select the 'Input Source'.

    I can't get the built in mic on my laptop to work, i tried any suggestion i could find on internet but i'm still stuck. I haven't used it before with windows or any other distribution so i can't tel if it's a new/old problem. I think the problem is that i don't have an option to select the 'Input Source' e.g. Mic or Front Mic as i saw in other's amixer controls/contents outputs.
    Mine looks like this:
    amixer controls
    [root@myhost ~]# amixer controls
    numid=2,iface=MIXER,name='Master Playback Switch'
    numid=1,iface=MIXER,name='Master Playback Volume'
    numid=18,iface=MIXER,name='PCM Playback Volume'
    numid=4,iface=MIXER,name='Mic Playback Switch'
    numid=3,iface=MIXER,name='Mic Playback Volume'
    numid=5,iface=MIXER,name='Capture Switch'
    numid=6,iface=MIXER,name='Capture Switch',index=1
    numid=7,iface=MIXER,name='Capture Volume'
    numid=8,iface=MIXER,name='Capture Volume',index=1
    numid=13,iface=MIXER,name='IEC958 Default PCM Playback Switch'
    numid=9,iface=MIXER,name='IEC958 Playback Con Mask'
    numid=10,iface=MIXER,name='IEC958 Playback Pro Mask'
    numid=11,iface=MIXER,name='IEC958 Playback Default'
    numid=12,iface=MIXER,name='IEC958 Playback Switch'
    numid=15,iface=MIXER,name='Beep Playback Switch'
    numid=14,iface=MIXER,name='Beep Playback Volume'
    numid=17,iface=MIXER,name='Caller ID Switch'
    numid=19,iface=MIXER,name='Digital Capture Volume'
    numid=16,iface=MIXER,name='Off-hook Switch'
    amixer scontrols
    [root@myhost ~]# amixer scontrols
    Simple mixer control 'Master',0
    Simple mixer control 'PCM',0
    Simple mixer control 'Mic',0
    Simple mixer control 'IEC958',0
    Simple mixer control 'IEC958 Default PCM',0
    Simple mixer control 'Beep',0
    Simple mixer control 'Capture',0
    Simple mixer control 'Capture',1
    Simple mixer control 'Caller ID',0
    Simple mixer control 'Digital',0
    Simple mixer control 'Off-hook',0
    amixer contents
    [root@myhost ~]# amixer contents
    numid=2,iface=MIXER,name='Master Playback Switch'
    ; type=BOOLEAN,access=rw------,values=2
    : values=on,on
    numid=1,iface=MIXER,name='Master Playback Volume'
    ; type=INTEGER,access=rw---R--,values=2,min=0,max=64,step=0
    : values=62,62
    | dBscale-min=-64.00dB,step=1.00dB,mute=0
    numid=18,iface=MIXER,name='PCM Playback Volume'
    ; type=INTEGER,access=rw---RW-,values=2,min=0,max=255,step=0
    : values=249,249
    | dBscale-min=-51.00dB,step=0.20dB,mute=0
    numid=4,iface=MIXER,name='Mic Playback Switch'
    ; type=BOOLEAN,access=rw------,values=2
    : values=on,on
    numid=3,iface=MIXER,name='Mic Playback Volume'
    ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
    : values=30,30
    | dBscale-min=-34.50dB,step=1.50dB,mute=0
    numid=5,iface=MIXER,name='Capture Switch'
    ; type=BOOLEAN,access=rw------,values=2
    : values=on,on
    numid=6,iface=MIXER,name='Capture Switch',index=1
    ; type=BOOLEAN,access=rw------,values=2
    : values=on,on
    numid=7,iface=MIXER,name='Capture Volume'
    ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
    : values=31,31
    | dBscale-min=-16.50dB,step=1.50dB,mute=0
    numid=8,iface=MIXER,name='Capture Volume',index=1
    ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
    : values=31,31
    | dBscale-min=-16.50dB,step=1.50dB,mute=0
    numid=13,iface=MIXER,name='IEC958 Default PCM Playback Switch'
    ; type=BOOLEAN,access=rw------,values=1
    : values=on
    numid=9,iface=MIXER,name='IEC958 Playback Con Mask'
    ; type=IEC958,access=r-------,values=1
    : values=[AES0=0x0f AES1=0xff AES2=0x00 AES3=0x00]
    numid=10,iface=MIXER,name='IEC958 Playback Pro Mask'
    ; type=IEC958,access=r-------,values=1
    : values=[AES0=0x0f AES1=0x00 AES2=0x00 AES3=0x00]
    numid=11,iface=MIXER,name='IEC958 Playback Default'
    ; type=IEC958,access=rw------,values=1
    : values=[AES0=0x04 AES1=0x00 AES2=0x00 AES3=0x00]
    numid=12,iface=MIXER,name='IEC958 Playback Switch'
    ; type=BOOLEAN,access=rw------,values=1
    : values=on
    numid=15,iface=MIXER,name='Beep Playback Switch'
    ; type=BOOLEAN,access=rw------,values=2
    : values=on,on
    numid=14,iface=MIXER,name='Beep Playback Volume'
    ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
    : values=22,22
    | dBscale-min=-34.50dB,step=1.50dB,mute=0
    numid=17,iface=MIXER,name='Caller ID Switch'
    ; type=BOOLEAN,access=rw------,values=1
    : values=on
    numid=19,iface=MIXER,name='Digital Capture Volume'
    ; type=INTEGER,access=rw---RW-,values=2,min=0,max=120,step=0
    : values=90,90
    | dBscale-min=-30.00dB,step=0.50dB,mute=0
    numid=16,iface=MIXER,name='Off-hook Switch'
    ; type=BOOLEAN,access=rw------,values=1
    : values=on
    asound.state
    [root@myhost ~]# cat /var/lib/alsa/asound.state
    state.Intel {
    control.1 {
    iface MIXER
    name 'Master Playback Volume'
    value.0 62
    value.1 62
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 64'
    dbmin -6400
    dbmax 0
    dbvalue.0 -200
    dbvalue.1 -200
    control.2 {
    iface MIXER
    name 'Master Playback Switch'
    value.0 true
    value.1 true
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.3 {
    iface MIXER
    name 'Mic Playback Volume'
    value.0 30
    value.1 30
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 31'
    dbmin -3450
    dbmax 1200
    dbvalue.0 1050
    dbvalue.1 1050
    control.4 {
    iface MIXER
    name 'Mic Playback Switch'
    value.0 true
    value.1 true
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.5 {
    iface MIXER
    name 'Capture Switch'
    value.0 false
    value.1 false
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.6 {
    iface MIXER
    name 'Capture Switch'
    index 1
    value.0 true
    value.1 true
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.7 {
    iface MIXER
    name 'Capture Volume'
    value.0 31
    value.1 31
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 31'
    dbmin -1650
    dbmax 3000
    dbvalue.0 3000
    dbvalue.1 3000
    control.8 {
    iface MIXER
    name 'Capture Volume'
    index 1
    value.0 31
    value.1 31
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 31'
    dbmin -1650
    dbmax 3000
    dbvalue.0 3000
    dbvalue.1 3000
    control.9 {
    iface MIXER
    name 'IEC958 Playback Con Mask'
    value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.10 {
    iface MIXER
    name 'IEC958 Playback Pro Mask'
    value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.11 {
    iface MIXER
    name 'IEC958 Playback Default'
    value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access 'read write'
    type IEC958
    count 1
    control.12 {
    iface MIXER
    name 'IEC958 Playback Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.13 {
    iface MIXER
    name 'IEC958 Default PCM Playback Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.14 {
    iface MIXER
    name 'Beep Playback Volume'
    value.0 22
    value.1 22
    comment {
    access 'read write'
    type INTEGER
    count 2
    range '0 - 31'
    dbmin -3450
    dbmax 1200
    dbvalue.0 -150
    dbvalue.1 -150
    control.15 {
    iface MIXER
    name 'Beep Playback Switch'
    value.0 true
    value.1 true
    comment {
    access 'read write'
    type BOOLEAN
    count 2
    control.16 {
    iface MIXER
    name 'Off-hook Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.17 {
    iface MIXER
    name 'Caller ID Switch'
    value true
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    control.18 {
    iface MIXER
    name 'PCM Playback Volume'
    value.0 249
    value.1 249
    comment {
    access 'read write user'
    type INTEGER
    count 2
    range '0 - 255'
    tlv '0000000100000008ffffec1400000014'
    dbmin -5100
    dbmax 0
    dbvalue.0 -120
    dbvalue.1 -120
    control.19 {
    iface MIXER
    name 'Digital Capture Volume'
    value.0 90
    value.1 90
    comment {
    access 'read write user'
    type INTEGER
    count 2
    range '0 - 120'
    tlv '0000000100000008fffff44800000032'
    dbmin -3000
    dbmax 3000
    dbvalue.0 1500
    dbvalue.1 1500
    state.HDMI {
    control.1 {
    iface MIXER
    name 'IEC958 Playback Con Mask'
    value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.2 {
    iface MIXER
    name 'IEC958 Playback Pro Mask'
    value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access read
    type IEC958
    count 1
    control.3 {
    iface MIXER
    name 'IEC958 Playback Default'
    value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
    comment {
    access 'read write'
    type IEC958
    count 1
    control.4 {
    iface MIXER
    name 'IEC958 Playback Switch'
    value false
    comment {
    access 'read write'
    type BOOLEAN
    count 1
    alsamixer
    Everything else related to alsa seems to work fine. If anyone has any ideea of what i should do/read/check please help.
    Last edited by theother (2011-04-12 09:37:32)

    Dreyfus2006, welcome to the forum.
    I suggest going into Control Panel / Troubleshooting / Hardware and Sound / Recording Audio.  You can run the troubleshooter to see if it finds the problem.
    Also, have you uninstalled and reinstalled the microphone in Control Panel / Device Manger / Audio inputs and outputs?  This may allow you to install the latest driver.
    Please click the " Thumbs up + button" if I have helped you and click "Accept as Solution" if your problem is solved.
    Signature:
    HP TouchPad - 1.2 GHz; 1 GB memory; 32 GB storage; WebOS/CyanogenMod 11(Kit Kat)
    HP 10 Plus; Android-Kit Kat; 1.0 GHz Allwinner A31 ARM Cortex A7 Quad Core Processor ; 2GB RAM Memory Long: 2 GB DDR3L SDRAM (1600MHz); 16GB disable eMMC 16GB v4.51
    HP Omen; i7-4710QH; 8 GB memory; 256 GB San Disk SSD; Win 8.1
    HP Photosmart 7520 AIO
    ++++++++++++++++++
    **Click the Thumbs Up+ to say 'Thanks' and the 'Accept as Solution' if I have solved your problem.**
    Intelligence is God given; Wisdom is the sum of our mistakes!
    I am not an HP employee.

Maybe you are looking for