Hi Dan, I have a board with the microphone ECO now. > 2. In alsamixer, under Playback leave all "PortX Jack" controls > as their defaults. Turn Master all the way up. Under Capture, > you'll see a choice of 8 inputs. Go through them one by one while > making some noise. Which one represents the internal microphone?
Mic_C is external. Mic_B is internal. Mic_F is both off. > 3. Once you know which of the 8 inputs represents the internal > microphone, select it and experiment with the "Analog Mic > Boost"/"DMIC Mic Boost" controls. Which one has effect? Of the > one that has effect, which gain values are sensible? Analog Mic Boost has effect, DMIC Mic Boost does not. I think I like Capture volume at 80, Digital volume at 80, and Analog Mic Boost at 20dB, optimizing for clarity vs. volume of background noise. > 4. Pick a sensible gain value and go back to Playback. Set the > jack options for PortD and PortE to off. Make some noise, can you > still hear it? I think PortD and PortE do absolutely nothing on > our hardware so I want to harcode them to be permanently off. Confirmed, they do nothing here. > 5. Experiment with PortB and PortC. Which one affects the > internal microphone? Does 50% or 80% bias sound better? At this > point you can hopefully reach a configuration where one port is > set to Mic with a certain bias level, and the other 3 ports are > Off, and you can still record and play audio, right? PortC affects the internal microphone. 50% and 80% sound identical to me, so perhaps we prefer 50%. > 6. Select a good bias level and go back to capture. Experiment > with the Digital volume control, what effect does this have? It has very similar effect to the main Capture control; 100 capture and 60 digital sounds identical to 80 Capture and 80 Digital to me. > 7. Close alsamixer and start watching kernel debug messages. Plug > in external microphone. Which new kernel messages appear? [ 974.423246] ALSA sound/pci/hda/patch_conexant.c:2268: CXT5066: unsol event e1a00001 (38) [ 974.423299] ALSA sound/pci/hda/patch_conexant.c:2218: CXT5066: PortB automic present=80000000 [ 974.423316] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 3 > 8. Open alsamixer again and repeat the above experiment. Note > that when you plugged in the microphone, some settings may have > been automatically changed. (it may have changed the PortX > settings, and it will certainly have selected a microphone input > under Capture although possibly the wrong one). Please also blow > lightly into the internal microphone once you've found a good > configuration for the external microphone, confirming that the > internal one is muted. It correctly switched from internal mic over to external mic. Mic_B is active now and Mic_C isn't. The port settings are both on 50%, unchanged from before I plugged in the external mic. Speaker automuting seems to be working too; external mic is correctly routed to internal speakers once I unplug the external speakers. > 9. please send full kernel logs of the whole session Attached. Thanks! - Chris.
[ 0.000000] Linux version 2.6.30-20090703.1.olpc.0517950 (d...@polyethylene) (gcc version 4.4.0 20090506 (Red Hat 4.4.0-4) (GCC) ) #1 PREEMPT Fri Jul 3 18:52:37 BST 2009 [ 0.000000] KERNEL supported cpus: [ 0.000000] Intel GenuineIntel [ 0.000000] AMD AuthenticAMD [ 0.000000] NSC Geode by NSC [ 0.000000] Cyrix CyrixInstead [ 0.000000] Centaur CentaurHauls [ 0.000000] Transmeta GenuineTMx86 [ 0.000000] Transmeta TransmetaCPU [ 0.000000] UMC UMC UMC UMC [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e801: 0000000000000000 - 000000000009f000 (usable) [ 0.000000] BIOS-e801: 0000000000100000 - 000000003af53400 (usable) [ 0.000000] DMI 2.1 present. [ 0.000000] last_pfn = 0x3af53 max_arch_pfn = 0x100000 [ 0.000000] Warning only 895MB will be used. [ 0.000000] Use a HIGHMEM enabled kernel. [ 0.000000] init_memory_mapping: 0000000000000000-0000000037fa8000 [ 0.000000] 0000000000 - 0000400000 page 4k [ 0.000000] 0000400000 - 0037c00000 page 2M [ 0.000000] 0037c00000 - 0037fa8000 page 4k [ 0.000000] kernel direct mapping tables up to 37fa8000 @ 7000-c000 [ 0.000000] RAMDISK: 3af53600 - 3bdfd000 [ 0.000000] Allocated new RAMDISK: 00939000 - 017e2a00 [ 0.000000] Move RAMDISK from 000000003af53600 - 000000003bdfcfff to 00939000 - 017e29ff [ 0.000000] ACPI: RSDP 000e0000 00024 (v02 OLPC ) [ 0.000000] ACPI: RSDT 000e0040 00034 (v01 OLPC OLPC_000 30303030 OLPC 30303030) [ 0.000000] ACPI: FACP 000e0080 00084 (v02 OLPC OLPC_000 30303030 OLPC 30303030) [ 0.000000] ACPI: DSDT 000fc000 0270C (v01 OLPC XO-1.5 00000001 INTL 20061109) [ 0.000000] ACPI: FACS 000e0180 00040 [ 0.000000] ACPI: DSDT 000fc000 0270C (v01 OLPC XO-1.5 00000001 INTL 20061109) [ 0.000000] ACPI: APIC 000e0200 0005A (v01 OLPC OLPC_000 30303030 OLPC 30303030) [ 0.000000] ACPI: HPET 000e0280 00038 (v01 OLPC OLPC_000 30303030 OLPC 30303030) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] 895MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 37fa8000 [ 0.000000] low ram: 0 - 37fa8000 [ 0.000000] node 0 low ram: 00000000 - 37fa8000 [ 0.000000] node 0 bootmap 00008000 - 0000eff8 [ 0.000000] (7 early reservations) ==> bootmem [0000000000 - 0037fa8000] [ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000] [ 0.000000] #1 [0000400000 - 0000934c18] TEXT DATA BSS ==> [0000400000 - 0000934c18] [ 0.000000] #2 [000009f000 - 0000100000] BIOS reserved ==> [000009f000 - 0000100000] [ 0.000000] #3 [0000935000 - 00009380d4] BRK ==> [0000935000 - 00009380d4] [ 0.000000] #4 [0000007000 - 0000008000] PGTABLE ==> [0000007000 - 0000008000] [ 0.000000] #5 [0000939000 - 00017e2a00] NEW RAMDISK ==> [0000939000 - 00017e2a00] [ 0.000000] #6 [0000008000 - 000000f000] BOOTMAP ==> [0000008000 - 000000f000] [ 0.000000] Zone PFN ranges: [ 0.000000] DMA 0x00000000 -> 0x00001000 [ 0.000000] Normal 0x00001000 -> 0x00037fa8 [ 0.000000] Movable zone start PFN for each node [ 0.000000] early_node_map[2] active PFN ranges [ 0.000000] 0: 0x00000000 -> 0x0000009f [ 0.000000] 0: 0x00000100 -> 0x00037fa8 [ 0.000000] On node 0 totalpages: 229191 [ 0.000000] free_area_init_node: node 0, pgdat c0832dd8, node_mem_map c17e3000 [ 0.000000] DMA zone: 32 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 3967 pages, LIFO batch:0 [ 0.000000] Normal zone: 1760 pages used for memmap [ 0.000000] Normal zone: 223432 pages, LIFO batch:31 [ 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[0x00] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1]) [ 0.000000] ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0]) [ 0.000000] IOAPIC[0]: apic_id 1, version 3, address 0xfec00000, GSI 0-23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge) [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level) [ 0.000000] ACPI: IRQ0 used by override. [ 0.000000] ACPI: IRQ2 used by override. [ 0.000000] ACPI: IRQ9 used by override. [ 0.000000] ACPI: IRQ10 used by override. [ 0.000000] Enabling APIC mode: Flat. Using 1 I/O APICs [ 0.000000] Using ACPI (MADT) for SMP configuration information [ 0.000000] nr_irqs_gsi: 24 [ 0.000000] Allocating PCI resources starting at 40000000 (gap: 3af53400:c50acc00) [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 227399 [ 0.000000] Kernel command line: root=/dev/hda1 rootfstype=ext4 console=ttyS0,115200 console=tty0 fbcon=font:SUN12x22 video=viafb:viafb_mode=1200x900,viafb_bpp=16,viafb_refresh=60,viafb_active_dev=LCD,viafb_lcd_panel_id=23 no_console_suspend [ 0.000000] Enabling fast FPU save and restore... done. [ 0.000000] Enabling unmasked SIMD FPU exception support... done. [ 0.000000] Initializing CPU#0 [ 0.000000] NR_IRQS:288 [ 0.000000] CPU 0 irqstacks, hard=c0836000 soft=c0837000 [ 0.000000] PID hash table entries: 4096 (order: 12, 16384 bytes) [ 0.000000] Fast TSC calibration using PIT [ 0.000000] Detected 997.354 MHz processor. [ 0.010000] Console: colour dummy device 80x25 [ 0.010000] console [tty0] enabled [ 0.010000] console [ttyS0] enabled [ 0.010000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) [ 0.010000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.010000] allocated 4585760 bytes of page_cgroup [ 0.010000] please try cgroup_disable=memory option if you don't want [ 0.010000] Memory: 883812k/917152k available (3062k kernel code, 32848k reserved, 1281k data, 292k init, 0k highmem) [ 0.010000] virtual kernel memory layout: [ 0.010000] fixmap : 0xfffaa000 - 0xfffff000 ( 340 kB) [ 0.010000] vmalloc : 0xf87a8000 - 0xfffa8000 ( 120 MB) [ 0.010000] lowmem : 0xc0000000 - 0xf7fa8000 ( 895 MB) [ 0.010000] .init : 0xc083f000 - 0xc0888000 ( 292 kB) [ 0.010000] .data : 0xc06fd8fa - 0xc083de64 (1281 kB) [ 0.010000] .text : 0xc0400000 - 0xc06fd8fa (3062 kB) [ 0.010000] Checking if this processor honours the WP bit even in supervisor mode...Ok. [ 0.010000] ODEBUG: 5 of 5 active objects replaced [ 0.010000] ODEBUG: selftest passed [ 0.010016] Calibrating delay loop (skipped), value calculated using timer frequency.. 1994.70 BogoMIPS (lpj=9973540) [ 0.020315] Security Framework initialized [ 0.024510] Mount-cache hash table entries: 512 [ 0.030610] Initializing cgroup subsys ns [ 0.034636] Initializing cgroup subsys cpuacct [ 0.039099] Initializing cgroup subsys memory [ 0.040086] Initializing cgroup subsys devices [ 0.044566] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) [ 0.050006] CPU: L2 Cache: 128K (64 bytes/line) [ 0.054568] CPU: Centaur VIA C7-M Processor 1000MHz stepping 00 [ 0.064283] Checking 'hlt' instruction... OK. [ 0.101012] ACPI: Core revision 20090320 [ 0.116711] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 [ 0.230000] khelper used greatest stack depth: 3320 bytes left [ 0.230000] net_namespace: 1044 bytes [ 0.231082] NET: Registered protocol family 16 [ 0.237756] khelper used greatest stack depth: 3296 bytes left [ 0.242328] khelper used greatest stack depth: 3120 bytes left [ 0.250414] ACPI: bus type pci registered [ 0.255878] PCI: Using configuration type 1 for base access [ 0.318320] bio: create slab <bio-0> at 0 [ 0.322986] ACPI: EC: Look up EC in DSDT [ 0.346059] ACPI: Interpreter enabled [ 0.349761] ACPI: (supports S0 S1 S3 S5) [ 0.351262] ACPI: Using IOAPIC for interrupt routing [ 0.386363] ACPI: PCI Root Bridge [PCI0] (0000:00) [ 0.391335] pci 0000:00:01.0: reg 10 32bit mmio: [0xd0000000-0xd3ffffff] [ 0.391353] pci 0000:00:01.0: reg 14 32bit mmio: [0xf0000000-0xf0ffffff] [ 0.391391] pci 0000:00:01.0: reg 30 32bit mmio: [0x000000-0x00ffff] [ 0.391426] pci 0000:00:01.0: supports D1 D2 [ 0.391518] pci 0000:00:0c.0: reg 10 32bit mmio: [0x80000000-0x800000ff] [ 0.391536] pci 0000:00:0c.0: reg 14 32bit mmio: [0x80001000-0x800010ff] [ 0.391554] pci 0000:00:0c.0: reg 18 32bit mmio: [0x80002000-0x800020ff] [ 0.391610] pci 0000:00:0c.0: supports D1 D2 [ 0.391620] pci 0000:00:0c.0: PME# supported from D0 D1 D2 D3hot D3cold [ 0.398258] pci 0000:00:0c.0: PME# disabled [ 0.400076] pci 0000:00:0f.0: reg 10 io port: [0x8000-0x8007] [ 0.400094] pci 0000:00:0f.0: reg 14 io port: [0x8008-0x800b] [ 0.400111] pci 0000:00:0f.0: reg 18 io port: [0x8010-0x8017] [ 0.400128] pci 0000:00:0f.0: reg 1c io port: [0x8018-0x801b] [ 0.400145] pci 0000:00:0f.0: reg 20 io port: [0x8020-0x802f] [ 0.400281] pci 0000:00:10.0: reg 20 io port: [0x8400-0x841f] [ 0.400326] pci 0000:00:10.0: supports D1 D2 [ 0.400335] pci 0000:00:10.0: PME# supported from D0 D1 D2 D3hot D3cold [ 0.410226] pci 0000:00:10.0: PME# disabled [ 0.414513] pci 0000:00:10.1: reg 20 io port: [0x8800-0x881f] [ 0.414558] pci 0000:00:10.1: supports D1 D2 [ 0.414567] pci 0000:00:10.1: PME# supported from D0 D1 D2 D3hot D3cold [ 0.420137] pci 0000:00:10.1: PME# disabled [ 0.424447] pci 0000:00:10.2: reg 20 io port: [0x8c00-0x8c1f] [ 0.424492] pci 0000:00:10.2: supports D1 D2 [ 0.424501] pci 0000:00:10.2: PME# supported from D0 D1 D2 D3hot D3cold [ 0.430008] pci 0000:00:10.2: PME# disabled [ 0.434287] pci 0000:00:10.4: reg 10 32bit mmio: [0x80003000-0x800030ff] [ 0.434362] pci 0000:00:10.4: supports D1 D2 [ 0.434372] pci 0000:00:10.4: PME# supported from D0 D1 D2 D3hot D3cold [ 0.440007] pci 0000:00:10.4: PME# disabled [ 0.444524] pci 0000:00:14.0: reg 10 64bit mmio: [0x80004000-0x80007fff] [ 0.444593] pci 0000:00:14.0: PME# supported from D0 D3hot D3cold [ 0.450007] pci 0000:00:14.0: PME# disabled [ 0.454247] pci_bus 0000:00: on NUMA node 0 [ 0.454288] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] [ 0.517934] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 *10 11 12 14 15) [ 0.523457] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 10 11 12 14 15) *9 [ 0.533460] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 10 *11 12 14 15) [ 0.541606] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 *10 11 12 14 15) [ 0.549425] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled. [ 0.554446] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled. [ 0.564439] ACPI: PCI Interrupt Link [LNK0] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled. [ 0.574446] ACPI: PCI Interrupt Link [LNK1] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled. [ 0.586978] SCSI subsystem initialized [ 0.591135] usbcore: registered new interface driver usbfs [ 0.597003] usbcore: registered new interface driver hub [ 0.600552] usbcore: registered new device driver usb [ 0.613363] PCI: Using ACPI for IRQ routing [ 0.620231] pnp: PnP ACPI init [ 0.623351] ACPI: bus type pnp registered [ 0.642509] pnp: PnP ACPI: found 12 devices [ 0.646723] ACPI: ACPI bus type pnp unregistered [ 0.651426] system 00:01: iomem range 0xe0000000-0xefffffff has been reserved [ 0.658607] system 00:02: iomem range 0xfee00000-0xfee00fff has been reserved [ 0.666005] system 00:02: iomem range 0xfec00000-0xfec00fff has been reserved [ 0.673251] system 00:0a: ioport range 0x3e0-0x3e7 has been reserved [ 0.679632] system 00:0a: ioport range 0x4d0-0x4d1 has been reserved [ 0.686021] system 00:0a: ioport range 0x400-0x47f has been reserved [ 0.692410] system 00:0a: ioport range 0x500-0x50f has been reserved [ 0.698790] system 00:0a: iomem range 0xfed30000-0xfed300ff has been reserved [ 0.706000] system 00:0b: iomem range 0x0-0x9ffff could not be reserved [ 0.712650] system 00:0b: iomem range 0xe0000-0xfffff could not be reserved [ 0.719634] system 00:0b: iomem range 0x100000-0x3bffffff could not be reserved [ 0.765451] pci_bus 0000:00: resource 0 io: [0x00-0xffff] [ 0.765464] pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffff] [ 0.765649] NET: Registered protocol family 2 [ 0.770285] IP route cache hash table entries: 32768 (order: 5, 131072 bytes) [ 0.778300] TCP established hash table entries: 131072 (order: 8, 1048576 bytes) [ 0.788559] TCP bind hash table entries: 65536 (order: 8, 1310720 bytes) [ 0.797683] TCP: Hash tables configured (established 131072 bind 65536) [ 0.804351] TCP reno registered [ 0.807889] NET: Registered protocol family 1 [ 0.814063] Trying to unpack rootfs image as initramfs... [ 1.091104] Freeing initrd memory: 15014k freed [ 1.127671] khelper used greatest stack depth: 2984 bytes left [ 1.148292] HugeTLB registered 4 MB page size, pre-allocated 0 pages [ 1.158960] VFS: Disk quotas dquot_6.5.2 [ 1.162997] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 1.170455] JFFS2 version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc. [ 1.235191] PROM: Built device tree with 34739 bytes of memory. [ 1.241243] msgmni has been set to 1755 [ 1.248147] cryptomgr_test used greatest stack depth: 2948 bytes left [ 1.254986] alg: No test for stdrng (krng) [ 1.259165] io scheduler noop registered [ 1.263237] io scheduler cfq registered (default) [ 1.268065] pci 0000:00:01.0: Boot video device [ 1.269419] VIA Graphics Intergration Chipset framebuffer 2.4 initializing [ 1.276349] Switched to high resolution mode on CPU 0 [ 1.304913] Console: switching to colour frame buffer device 100x40 [ 1.336486] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0 [ 1.344460] ACPI: Power Button [PWRF] [ 1.349028] input: Sleep Button as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input1 [ 1.357858] ACPI: Sleep Button [SLPB] [ 1.362894] Marking TSC unstable due to TSC halts in idle [ 1.369037] ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3]) [ 1.375682] processor ACPI_CPU:00: registered as cooling_device0 [ 1.382308] ACPI: Processor [CPU0] (supports 16 throttling states) [ 1.417148] Non-volatile memory driver v1.3 [ 1.421876] VIA RNG detected [ 1.425388] Serial: 8250/16550 driver, 1 ports, IRQ sharing enabled [ 1.720215] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A [ 1.740093] 00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A [ 1.772963] brd: module loaded [ 1.787930] Uniform Multi-Platform E-IDE driver [ 1.805056] via82cxxx 0000:00:0f.0: VIA vx855 (rev 00) IDE UDMA133 [ 1.823098] via82cxxx 0000:00:0f.0: IDE controller (0x1106:0xc409 rev 0x00) [ 1.842047] pci 0000:00:0f.0: enabling device (0000 -> 0001) [ 1.859654] pci 0000:00:0f.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21 [ 1.878330] via82cxxx 0000:00:0f.0: IDE port disabled [ 1.895151] via82cxxx 0000:00:0f.0: 100% native mode on irq 21 [ 1.912623] ide0: BM-DMA at 0x8020-0x8027 [ 1.928527] Probing IDE interface ide0... [ 2.230130] hda: SSD 8G CL1B, CFA DISK drive [ 2.600506] hda: host max PIO5 wanted PIO255(auto-tune) selected PIO5 [ 2.600573] hda: UDMA/66 mode selected [ 2.615865] ide0 at 0x8000-0x8007,0x800a on irq 21 [ 2.633352] ide_generic: please use "probe_mask=0x3f" module parameter for probing all legacy ISA IDE ports [ 2.666107] Probing IDE interface ide1... [ 3.260641] ide1 at 0x1f0-0x1f7,0x3f6 on irq 14 [ 3.276698] Probing IDE interface ide2... [ 3.870622] ide2 at 0x170-0x177,0x376 on irq 15 [ 3.886356] ide-gd driver 1.18 [ 3.900414] hda: max request size: 128KiB [ 3.915265] hda: 15072624 sectors (7717 MB) w/1KiB Cache, CHS=14953/16/63 [ 3.950095] hda: cache flushes supported [ 3.965412] hda: hda1 [ 3.982444] Driver 'sd' needs updating - please use bus_type methods [ 4.002009] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 4.019684] ehci_hcd 0000:00:10.4: PCI INT D -> GSI 23 (level, low) -> IRQ 23 [ 4.037935] ehci_hcd 0000:00:10.4: EHCI Host Controller [ 4.054611] ehci_hcd 0000:00:10.4: new USB bus registered, assigned bus number 1 [ 4.072827] ehci_hcd 0000:00:10.4: debug port 1 [ 4.087915] ehci_hcd 0000:00:10.4: irq 23, io mem 0x80003000 [ 4.120061] ehci_hcd 0000:00:10.4: USB 2.0 started, EHCI 1.00 [ 4.136136] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 [ 4.153265] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 4.170755] usb usb1: Product: EHCI Host Controller [ 4.185885] usb usb1: Manufacturer: Linux 2.6.30-20090703.1.olpc.0517950 ehci_hcd [ 4.203844] usb usb1: SerialNumber: 0000:00:10.4 [ 4.219481] usb usb1: configuration #1 chosen from 1 choice [ 4.235816] hub 1-0:1.0: USB hub found [ 4.249806] hub 1-0:1.0: 6 ports detected [ 4.265699] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 4.282547] uhci_hcd: USB Universal Host Controller Interface driver [ 4.299375] uhci_hcd 0000:00:10.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20 [ 4.316882] uhci_hcd 0000:00:10.0: UHCI Host Controller [ 4.332818] uhci_hcd 0000:00:10.0: new USB bus registered, assigned bus number 2 [ 4.350578] uhci_hcd 0000:00:10.0: irq 20, io base 0x00008400 [ 4.366953] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001 [ 4.384143] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 4.401819] usb usb2: Product: UHCI Host Controller [ 4.417156] usb usb2: Manufacturer: Linux 2.6.30-20090703.1.olpc.0517950 uhci_hcd [ 4.435408] usb usb2: SerialNumber: 0000:00:10.0 [ 4.451202] usb usb2: configuration #1 chosen from 1 choice [ 4.467477] hub 2-0:1.0: USB hub found [ 4.481437] hub 2-0:1.0: 2 ports detected [ 4.496735] uhci_hcd 0000:00:10.1: PCI INT B -> GSI 22 (level, low) -> IRQ 22 [ 4.514509] uhci_hcd 0000:00:10.1: UHCI Host Controller [ 4.530730] uhci_hcd 0000:00:10.1: new USB bus registered, assigned bus number 3 [ 4.548784] uhci_hcd 0000:00:10.1: irq 22, io base 0x00008800 [ 4.565238] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001 [ 4.582668] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 4.600506] usb usb3: Product: UHCI Host Controller [ 4.615822] usb usb3: Manufacturer: Linux 2.6.30-20090703.1.olpc.0517950 uhci_hcd [ 4.633918] usb usb3: SerialNumber: 0000:00:10.1 [ 4.649777] usb usb3: configuration #1 chosen from 1 choice [ 4.666392] hub 3-0:1.0: USB hub found [ 4.680667] hub 3-0:1.0: 2 ports detected [ 4.696151] uhci_hcd 0000:00:10.2: PCI INT C -> GSI 21 (level, low) -> IRQ 21 [ 4.714178] uhci_hcd 0000:00:10.2: UHCI Host Controller [ 4.730517] uhci_hcd 0000:00:10.2: new USB bus registered, assigned bus number 4 [ 4.748702] uhci_hcd 0000:00:10.2: irq 21, io base 0x00008c00 [ 4.765304] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001 [ 4.782711] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 4.800514] usb usb4: Product: UHCI Host Controller [ 4.815909] usb usb4: Manufacturer: Linux 2.6.30-20090703.1.olpc.0517950 uhci_hcd [ 4.834171] usb usb4: SerialNumber: 0000:00:10.2 [ 4.850370] usb usb4: configuration #1 chosen from 1 choice [ 4.867301] hub 4-0:1.0: USB hub found [ 4.881761] hub 4-0:1.0: 2 ports detected [ 4.897635] Initializing USB Mass Storage driver... [ 4.913517] usbcore: registered new interface driver usb-storage [ 4.930211] USB Mass Storage support registered. [ 4.945819] usbcore: registered new interface driver libusual [ 4.962964] usbcore: registered new interface driver usbserial [ 4.979615] USB Serial support registered for generic [ 4.995403] usbcore: registered new interface driver usbserial_generic [ 5.012358] usbserial: USB Serial Driver core [ 5.027747] PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12 [ 5.058955] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 5.074561] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 5.092980] rtc_cmos 00:06: RTC can wake from S4 [ 5.108750] rtc_cmos 00:06: rtc core: registered rtc_cmos as rtc0 [ 5.125480] rtc0: alarms up to one year, y3k, 114 bytes nvram [ 5.143013] Linux video capture interface: v2.00 [ 5.158518] Marvell M88ALP01 'CAFE' Camera Controller version 2 [ 5.178297] cpuidle: using governor ladder [ 5.195544] cpuidle: using governor menu [ 5.210073] sdhci: Secure Digital Host Controller Interface driver [ 5.226686] sdhci: Copyright(c) Pierre Ossman [ 5.241151] sdhci-pci 0000:00:0c.0: SDHCI controller found [1106:95d0] (rev 10) [ 5.258867] sdhci-pci 0000:00:0c.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22 [ 5.276563] sdhci-pci 0000:00:0c.0: setting latency timer to 64 [ 5.277709] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2 [ 5.298417] Registered led device: mmc0:: [ 5.314451] mmc0: SDHCI controller on PCI [0000:00:0c.0] using DMA [ 5.331612] sdhci-pci 0000:00:0c.0: setting latency timer to 64 [ 5.342881] Registered led device: mmc1:: [ 5.358515] mmc1: SDHCI controller on PCI [0000:00:0c.0] using DMA [ 5.375822] sdhci-pci 0000:00:0c.0: setting latency timer to 64 [ 5.376818] Registered led device: mmc2:: [ 5.405993] mmc2: SDHCI controller on PCI [0000:00:0c.0] using DMA [ 5.430222] usbcore: registered new interface driver hiddev [ 5.461122] usbcore: registered new interface driver usbhid [ 5.477444] usbhid: v2.6:USB HID core driver [ 5.493039] Advanced Linux Sound Architecture Driver Version 1.0.20. [ 5.522626] ALSA device list: [ 5.536217] No soundcards found. [ 5.550603] TCP bic registered [ 5.564140] Initializing XFRM netlink socket [ 5.579115] NET: Registered protocol family 10 [ 5.594853] lo: Disabled Privacy Extensions [ 5.609550] Mobile IPv6 [ 5.622305] NET: Registered protocol family 17 [ 5.637105] Using IPI Shortcut mode [ 5.655154] Freeing unused kernel memory: 292k freed [ 5.671896] Write protecting the kernel text: 3064k [ 5.687556] Write protecting the kernel read-only data: 1004k [ 5.836756] udevadm used greatest stack depth: 2884 bytes left [ 5.895340] udev: starting version 141 [ 6.544589] vol_id used greatest stack depth: 2564 bytes left [ 6.594756] udevd used greatest stack depth: 2472 bytes left [ 6.676579] input: PS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input3 [ 7.503697] EXT4-fs: delayed allocation enabled [ 7.521691] EXT4-fs: mballoc enabled [ 7.535688] EXT4-fs: mounted filesystem hda1 without journal [ 7.760060] Clocksource tsc unstable (delta = -82498808 ns) [ 7.912763] EXT4-fs warning: mounting unchecked fs, running e2fsck is recommended [ 7.932499] EXT4 FS on hda1, no journal [ 8.017853] boot-anim-start used greatest stack depth: 1980 bytes left [ 8.530927] awk used greatest stack depth: 1776 bytes left [ 9.015815] udev: starting version 141 [ 10.040369] mice: PS/2 mouse device common for all mice [ 10.117279] HDA Intel 0000:00:14.0: enabling device (0000 -> 0002) [ 10.117312] HDA Intel 0000:00:14.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 [ 10.117406] HDA Intel 0000:00:14.0: setting latency timer to 64 [ 10.117418] ALSA sound/pci/hda/hda_intel.c:2268: chipset global capabilities = 0x4401 [ 10.170166] ALSA sound/pci/hda/hda_intel.c:788: codec_mask = 0x1 [ 10.170369] ALSA sound/pci/hda/hda_intel.c:1218: hda_intel: codec #0 probed OK [ 10.298733] ALSA sound/pci/hda/patch_conexant.c:2533: CXT5066: init [ 10.299485] ALSA sound/pci/hda/patch_conexant.c:2261: CXT5066: hp automute portA=0 portD=0 present=0 [ 10.299500] ALSA sound/pci/hda/patch_conexant.c:2112: CXT5066: update speaker, hp_present=0 [ 10.299611] ALSA sound/pci/hda/patch_conexant.c:2218: CXT5066: PortB automic present=0 [ 10.299624] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 8 [ 10.299692] ALSA sound/pci/hda/patch_conexant.c:2240: CXT5066: PortC automic present=0 [ 10.299736] ALSA sound/pci/hda/patch_conexant.c:2229: CXT5066: PortF automic present=0 [ 12.254625] ALSA sound/pci/hda/patch_conexant.c:2112: CXT5066: update speaker, hp_present=0 [ 12.883159] EXT4-fs warning: mounting unchecked fs, running e2fsck is recommended [ 12.885606] EXT4 FS on hda1, no journal [ 23.130159] ALSA sound/pci/hda/patch_conexant.c:2533: CXT5066: init [ 23.131694] ALSA sound/pci/hda/patch_conexant.c:2261: CXT5066: hp automute portA=0 portD=0 present=0 [ 23.131709] ALSA sound/pci/hda/patch_conexant.c:2112: CXT5066: update speaker, hp_present=0 [ 23.131821] ALSA sound/pci/hda/patch_conexant.c:2218: CXT5066: PortB automic present=0 [ 23.131886] ALSA sound/pci/hda/patch_conexant.c:2240: CXT5066: PortC automic present=0 [ 23.131943] ALSA sound/pci/hda/patch_conexant.c:2229: CXT5066: PortF automic present=0 [ 24.895904] fuse init (API version 7.11) [ 88.890622] ALSA sound/pci/hda/patch_conexant.c:2533: CXT5066: init [ 88.892165] ALSA sound/pci/hda/patch_conexant.c:2261: CXT5066: hp automute portA=0 portD=0 present=0 [ 88.892180] ALSA sound/pci/hda/patch_conexant.c:2112: CXT5066: update speaker, hp_present=0 [ 88.892292] ALSA sound/pci/hda/patch_conexant.c:2218: CXT5066: PortB automic present=0 [ 88.892356] ALSA sound/pci/hda/patch_conexant.c:2240: CXT5066: PortC automic present=0 [ 88.892414] ALSA sound/pci/hda/patch_conexant.c:2229: CXT5066: PortF automic present=0 [ 88.892732] HDA Intel 0000:00:14.0: PCI INT A disabled [ 99.894110] HDA Intel 0000:00:14.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 [ 99.894195] HDA Intel 0000:00:14.0: setting latency timer to 64 [ 99.894207] ALSA sound/pci/hda/hda_intel.c:2268: chipset global capabilities = 0x4401 [ 99.970057] ALSA sound/pci/hda/hda_intel.c:788: codec_mask = 0x1 [ 99.970248] ALSA sound/pci/hda/hda_intel.c:1218: hda_intel: codec #0 probed OK [ 100.011197] ALSA sound/pci/hda/patch_conexant.c:2533: CXT5066: init [ 100.011969] ALSA sound/pci/hda/patch_conexant.c:2261: CXT5066: hp automute portA=0 portD=0 present=0 [ 100.011984] ALSA sound/pci/hda/patch_conexant.c:2112: CXT5066: update speaker, hp_present=0 [ 100.012094] ALSA sound/pci/hda/patch_conexant.c:2218: CXT5066: PortB automic present=0 [ 100.012107] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 8 [ 100.012176] ALSA sound/pci/hda/patch_conexant.c:2240: CXT5066: PortC automic present=0 [ 100.012220] ALSA sound/pci/hda/patch_conexant.c:2229: CXT5066: PortF automic present=0 [ 100.303751] ALSA sound/pci/hda/patch_conexant.c:2112: CXT5066: update speaker, hp_present=0 [ 123.251140] ALSA sound/pci/hda/patch_conexant.c:2533: CXT5066: init [ 123.252669] ALSA sound/pci/hda/patch_conexant.c:2261: CXT5066: hp automute portA=0 portD=0 present=0 [ 123.252685] ALSA sound/pci/hda/patch_conexant.c:2112: CXT5066: update speaker, hp_present=0 [ 123.252796] ALSA sound/pci/hda/patch_conexant.c:2218: CXT5066: PortB automic present=0 [ 123.252860] ALSA sound/pci/hda/patch_conexant.c:2240: CXT5066: PortC automic present=0 [ 123.252918] ALSA sound/pci/hda/patch_conexant.c:2229: CXT5066: PortF automic present=0 [ 123.253167] HDA Intel 0000:00:14.0: PCI INT A disabled [ 128.415326] HDA Intel 0000:00:14.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 [ 128.415408] HDA Intel 0000:00:14.0: setting latency timer to 64 [ 128.415420] ALSA sound/pci/hda/hda_intel.c:2268: chipset global capabilities = 0x4401 [ 128.490060] ALSA sound/pci/hda/hda_intel.c:788: codec_mask = 0x1 [ 128.490258] ALSA sound/pci/hda/hda_intel.c:1218: hda_intel: codec #0 probed OK [ 128.530130] ALSA sound/pci/hda/hda_codec.c:2975: hda_codec: model 'olpc-xo-1_5' is selected [ 128.530859] ALSA sound/pci/hda/patch_conexant.c:2533: CXT5066: init [ 128.531628] ALSA sound/pci/hda/patch_conexant.c:2261: CXT5066: hp automute portA=0 portD=0 present=0 [ 128.531643] ALSA sound/pci/hda/patch_conexant.c:2112: CXT5066: update speaker, hp_present=0 [ 128.531754] ALSA sound/pci/hda/patch_conexant.c:2218: CXT5066: PortB automic present=0 [ 128.531766] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 8 [ 128.531836] ALSA sound/pci/hda/patch_conexant.c:2240: CXT5066: PortC automic present=0 [ 128.531880] ALSA sound/pci/hda/patch_conexant.c:2229: CXT5066: PortF automic present=0 [ 128.709377] ALSA sound/pci/hda/patch_conexant.c:2112: CXT5066: update speaker, hp_present=0 [ 195.750141] ALSA sound/pci/hda/patch_conexant.c:2533: CXT5066: init [ 195.751680] ALSA sound/pci/hda/patch_conexant.c:2261: CXT5066: hp automute portA=80000000 portD=0 present=1 [ 195.751696] ALSA sound/pci/hda/patch_conexant.c:2112: CXT5066: update speaker, hp_present=1 [ 195.751808] ALSA sound/pci/hda/patch_conexant.c:2218: CXT5066: PortB automic present=0 [ 195.751867] ALSA sound/pci/hda/patch_conexant.c:2240: CXT5066: PortC automic present=0 [ 195.751911] ALSA sound/pci/hda/patch_conexant.c:2229: CXT5066: PortF automic present=0 [ 195.752717] ALSA sound/pci/hda/hda_intel.c:1491: azx_pcm_prepare: bufsize=0x10000, format=0x31 [ 195.752739] ALSA sound/pci/hda/hda_codec.c:1029: hda_codec_setup_stream: NID=0x14, stream=0x1, channel=0, format=0x31 [ 195.786151] ALSA sound/pci/hda/hda_intel.c:1491: azx_pcm_prepare: bufsize=0x10000, format=0x31 [ 195.786176] ALSA sound/pci/hda/hda_codec.c:1029: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31 [ 211.945002] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 3 [ 217.644196] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 5 [ 222.430158] hda-intel: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj. [ 223.167364] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 3 [ 226.618048] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 1 [ 228.091765] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 5 [ 235.523691] ALSA sound/pci/hda/patch_conexant.c:2268: CXT5066: unsol event e1a00001 (38) [ 235.523742] ALSA sound/pci/hda/patch_conexant.c:2218: CXT5066: PortB automic present=80000000 [ 235.523759] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 3 [ 245.563582] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 1 [ 247.209030] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 3 [ 250.719878] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 5 [ 255.258315] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 3 [ 257.491459] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 5 [ 264.116940] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 3 [ 267.627329] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 5 [ 312.851314] ALSA sound/pci/hda/patch_conexant.c:2268: CXT5066: unsol event dd900000 (37) [ 312.851409] ALSA sound/pci/hda/patch_conexant.c:2261: CXT5066: hp automute portA=0 portD=0 present=0 [ 312.851426] ALSA sound/pci/hda/patch_conexant.c:2112: CXT5066: update speaker, hp_present=0 [ 315.621665] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 3 [ 319.190177] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 5 [ 320.667027] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 2 [ 325.427232] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 3 [ 326.387490] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 5 [ 327.483341] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 3 [ 331.145402] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 5 [ 389.078845] ALSA sound/pci/hda/patch_conexant.c:2268: CXT5066: unsol event dd900001 (37) [ 389.078960] ALSA sound/pci/hda/patch_conexant.c:2261: CXT5066: hp automute portA=80000000 portD=0 present=1 [ 389.078978] ALSA sound/pci/hda/patch_conexant.c:2112: CXT5066: update speaker, hp_present=1 [ 389.908818] ALSA sound/pci/hda/patch_conexant.c:2268: CXT5066: unsol event e1a00000 (38) [ 389.908891] ALSA sound/pci/hda/patch_conexant.c:2218: CXT5066: PortB automic present=0 [ 389.908908] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 8 [ 394.762972] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 3 [ 398.022754] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 5 [ 427.572163] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 3 [ 429.735585] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 5 [ 433.970403] ALSA sound/pci/hda/hda_codec.c:1042: hda_codec_cleanup_stream: NID=0x14 [ 433.973480] ALSA sound/pci/hda/hda_codec.c:1042: hda_codec_cleanup_stream: NID=0x10 [ 434.770995] ALSA sound/pci/hda/hda_intel.c:1491: azx_pcm_prepare: bufsize=0x10000, format=0x31 [ 434.771020] ALSA sound/pci/hda/hda_codec.c:1029: hda_codec_setup_stream: NID=0x14, stream=0x1, channel=0, format=0x31 [ 434.807328] ALSA sound/pci/hda/hda_intel.c:1491: azx_pcm_prepare: bufsize=0x10000, format=0x31 [ 434.807353] ALSA sound/pci/hda/hda_codec.c:1029: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31 [ 444.509844] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 3 [ 446.960625] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 5 [ 450.178536] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 3 [ 452.253984] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 5 [ 699.190619] ALSA sound/pci/hda/patch_conexant.c:2268: CXT5066: unsol event e1a00001 (38) [ 699.190684] ALSA sound/pci/hda/patch_conexant.c:2218: CXT5066: PortB automic present=80000000 [ 699.190699] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 3 [ 817.367486] ALSA sound/pci/hda/patch_conexant.c:2268: CXT5066: unsol event dd900000 (37) [ 817.367593] ALSA sound/pci/hda/patch_conexant.c:2261: CXT5066: hp automute portA=0 portD=0 present=0 [ 817.367609] ALSA sound/pci/hda/patch_conexant.c:2112: CXT5066: update speaker, hp_present=0 [ 848.670804] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 5 [ 850.832100] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 3 [ 965.953495] ALSA sound/pci/hda/patch_conexant.c:2268: CXT5066: unsol event e1a00000 (38) [ 965.953547] ALSA sound/pci/hda/patch_conexant.c:2218: CXT5066: PortB automic present=0 [ 965.953561] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 8 [ 974.423246] ALSA sound/pci/hda/patch_conexant.c:2268: CXT5066: unsol event e1a00001 (38) [ 974.423299] ALSA sound/pci/hda/patch_conexant.c:2218: CXT5066: PortB automic present=80000000 [ 974.423316] ALSA sound/pci/hda/patch_conexant.c:2149: CXT5066: select capture source 3
-- Chris Ball <[email protected]>
_______________________________________________ Devel mailing list [email protected] http://lists.laptop.org/listinfo/devel
