[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#488063: linux-source-2.6.25: snd-hda-intel 2.6.24->2.6.25 regression silences headphones



I tried kernel 2.6.24 with very similar config and the newly-installed
1.0.16-2 alsa userspace and the same options. That still works fine:
plugging the headphones in silences the speakers but the sound comes
from the headphones as desired. In case it's useful to know, at boot
time 2.6.24 reports,

Advanced Linux Sound Architecture Driver Version 1.0.15 (Tue Nov 20 19:16:42 2007 UTC).
ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 22 (level, low) -> IRQ 22
PCI: Setting latency timer of device 0000:00:1b.0 to 64
codec_mask = 0x1
ALSA device list:
  #0: HDA Intel at 0xd0340000 irq 22

which looks the same to me as with 2.6.26 but without the mention of the
chipset global capabilities.

When I play something,

azx_pcm_prepare: bufsize=0x10000, fragsize=0x2000, format=0x31
hda_codec_setup_stream: NID=0x13, stream=0x5, channel=0, format=0x31
hda_codec_setup_stream: NID=0x19, stream=0x5, channel=0, format=0x31
hda_codec_setup_stream: NID=0x19, stream=0x0, channel=0, format=0x0
hda_codec_setup_stream: NID=0x13, stream=0x0, channel=0, format=0x0

In case it's useful, I enclose below the differences between the 2.6.24
dmesg and the 2.6.26 dmesg.

Mark

< Linux version 2.6.24 (2.6.24-7~bpo40+1) (root@evangeline) (gcc version 4.2.3 20071123 (prerelease) (Debian 4.2.2-4)) #1 SMP Thu Jun 26 11:27:33 EDT 2008
> Linux version 2.6.26-rc8 (2.6.26~rc8) (root@evangeline) (gcc version 4.2.3 20071123 (prerelease) (Debian 4.2.2-4)) #4 SMP Thu Jun 26 11:35:37 EDT 2008
< end_pfn_map = 1048576
> max_pfn_mapped = 1048576
> x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
> init_memory_mapping
<  [ffffe20000000000-ffffe200001fffff] PMD ->ffff810001200000 on node 0
<  [ffffe20000200000-ffffe200003fffff] PMD ->ffff810001600000 on node 0
<  [ffffe20000400000-ffffe200005fffff] PMD ->ffff810001a00000 on node 0
<  [ffffe20000600000-ffffe200007fffff] PMD ->ffff810001e00000 on node 0
<  [ffffe20000800000-ffffe200009fffff] PMD ->ffff810002200000 on node 0
<  [ffffe20000a00000-ffffe20000bfffff] PMD ->ffff810002600000 on node 0
<  [ffffe20000c00000-ffffe20000dfffff] PMD ->ffff810002a00000 on node 0
<  [ffffe20000e00000-ffffe20000ffffff] PMD ->ffff810002e00000 on node 0
<  [ffffe20001000000-ffffe200011fffff] PMD ->ffff810003200000 on node 0
<  [ffffe20001200000-ffffe200013fffff] PMD ->ffff810003600000 on node 0
<  [ffffe20001400000-ffffe200015fffff] PMD ->ffff810003a00000 on node 0
<  [ffffe20001600000-ffffe200017fffff] PMD ->ffff810003e00000 on node 0
<  [ffffe20001800000-ffffe200019fffff] PMD ->ffff810004200000 on node 0
<  [ffffe20001a00000-ffffe20001bfffff] PMD ->ffff810004600000 on node 0
>   early res: 0 [0-fff] BIOS data page
>   early res: 1 [6000-7fff] TRAMPOLINE
>   early res: 2 [200000-77128b] TEXT DATA BSS
>   early res: 3 [9f800-fffff] BIOS reserved
>   early res: 4 [8000-bfff] PGTABLE
>  [ffffe20000000000-ffffe20001bfffff] PMD -> [ffff810001200000-ffff810002dfffff] on node 0
<   DMA zone: 1348 pages reserved
<   DMA zone: 2595 pages, LIFO batch:0
<   DMA32 zone: 7078 pages used for memmap
<   DMA32 zone: 510698 pages, LIFO batch:31
>   DMA zone: 1498 pages reserved
>   DMA zone: 2445 pages, LIFO batch:0
>   DMA32 zone: 7079 pages used for memmap
>   DMA32 zone: 510697 pages, LIFO batch:31
< Processor #0 (Bootup-CPU)
< Processor #1
< IOAPIC[0]: apic_id 1, address 0xfec00000, GSI 0-23
> IOAPIC[0]: apic_id 1, version 0, address 0xfec00000, GSI 0-23
< swsusp: Registered nosave memory region: 000000000009f000 - 00000000000a0000
< swsusp: Registered nosave memory region: 00000000000a0000 - 00000000000dc000
< swsusp: Registered nosave memory region: 00000000000dc000 - 00000000000e4000
< swsusp: Registered nosave memory region: 00000000000e4000 - 00000000000e8000
< swsusp: Registered nosave memory region: 00000000000e8000 - 0000000000100000
> PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
> PM: Registered nosave memory: 00000000000a0000 - 00000000000dc000
> PM: Registered nosave memory: 00000000000dc000 - 00000000000e4000
> PM: Registered nosave memory: 00000000000e4000 - 00000000000e8000
> PM: Registered nosave memory: 00000000000e8000 - 0000000000100000
< PERCPU: Allocating 28464 bytes of per cpu data
< Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 513293
> PERCPU: Allocating 29936 bytes of per cpu data
> NR_CPUS: 2, nr_cpu_ids: 2
> Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 513142
< hpet clockevent registered
< TSC calibrated against HPET
< Marking TSC unstable due to TSCs unsynchronized
< time.c: Detected 1600.056 MHz processor.
> TSC calibrated against PM_TIMER
> time.c: Detected 1600.055 MHz processor.
< Memory: 2049032k/2087488k available (3413k kernel code, 37356k reserved, 1371k data, 220k init)
< Calibrating delay using timer specific routine.. 3204.52 BogoMIPS (lpj=5338437)
> Memory: 2049148k/2087488k available (3519k kernel code, 37560k reserved, 1436k data, 244k init)
> CPA: page pool initialized 1 of 1 pages preallocated
> hpet clockevent registered
> Calibrating delay using timer specific routine.. 3204.65 BogoMIPS (lpj=5338645)
< using mwait in idle threads.
< SMP alternatives: switching to UP code
< ACPI: Core revision 20070126
> using mwait in idle threads.
> ACPI: Core revision 20080321
> CPU0: Intel(R) Core(TM)2 CPU         T5200  @ 1.60GHz stepping 06
< APIC timer calibration result 8333632
> APIC timer calibration result 8333622
< SMP alternatives: switching to SMP code
< Booting processor 1/2 APIC 0x1
> Booting processor 1/1 ip 6000
< Calibrating delay using timer specific routine.. 3201.42 BogoMIPS (lpj=5333482)
> Calibrating delay using timer specific routine.. 3201.44 BogoMIPS (lpj=5333519)
< Intel(R) Core(TM)2 CPU         T5200  @ 1.60GHz stepping 06
> x86 PAT enabled: cpu 1, old 0x7040600070406, new 0x7010600070106
> CPU1: Intel(R) Core(TM)2 CPU         T5200  @ 1.60GHz stepping 06
> checking TSC synchronization [CPU#0 -> CPU#1]: passed.
< net_namespace: 120 bytes
> Total of 2 processors activated (6405.10 BogoMIPS).
> net_namespace: 568 bytes
> PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
> PCI: MCFG area at e0000000 reserved in E820
> PCI: Using configuration type 1 for base access
> ACPI: EC: GPE storm detected, disabling EC GPE
< ACPI: EC: driver started in interrupt mode
> ACPI: EC: driver started in poll mode
< PCI quirk: region 1000-107f claimed by ICH6 ACPI/GPIO/TCO
< PCI quirk: region 1180-11bf claimed by ICH6 GPIO
> pci 0000:00:1f.0: quirk: region 1000-107f claimed by ICH6 ACPI/GPIO/TCO
> pci 0000:00:1f.0: quirk: region 1180-11bf claimed by ICH6 GPIO
< PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a report
< Time: hpet clocksource has been installed.
> ACPI: RTC can wake from S4
> PCI: region 0000:0a:04.0/9 too large: 0x0000000000000000-0x0000000003ffffff
<   MEM window: 88000000-880fffff
>   MEM window: 0x88000000-0x880fffff
<   IO window: 00002400-000024ff
<   IO window: 00002800-000028ff
<   PREFETCH window: 8c000000-8fffffff
<   MEM window: 90000000-93ffffff
>   IO window: 0x00002400-0x000024ff
>   IO window: 0x00002800-0x000028ff
>   MEM window: 0x8c000000-0x8fffffff
<   MEM window: d0000000-d00fffff
>   MEM window: 0xd0000000-0xd00fffff
< PCI: Enabling device 0000:00:1c.1 (0000 -> 0002)
> pci 0000:00:1c.1: enabling device (0000 -> 0002)
< PCI: Enabling device 0000:00:1e.0 (0004 -> 0007)
> pci 0000:00:1e.0: enabling device (0004 -> 0007)
< PCI: Enabling device 0000:0a:04.0 (0000 -> 0003)
> pci 0000:0a:04.0: enabling device (0000 -> 0003)
> NET: Registered protocol family 1
> msgmni has been set to 4003
< Boot video device is 0000:00:02.0
< 0000:00:1d.7 EHCI: BIOS handoff failed (BIOS bug ?) 01010001
< PCI: Firmware left 0000:0a:08.0 e100 interrupts enabled, disabling
> pci 0000:00:02.0: Boot video device
> pci 0000:00:1d.7: EHCI: BIOS handoff failed (BIOS bug?) 01010001
> pci 0000:0a:08.0: Firmware left e100 interrupts enabled; disabling
< input: Power Button (FF) as /class/input/input0
> input: Power Button (FF) as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
< input: Lid Switch as /class/input/input1
> input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1
< input: Power Button (CM) as /class/input/input2
> input: Power Button (CM) as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input2
> ACPI: ACPI0007:00 is registered as cooling_device0
> ACPI: ACPI0007:01 is registered as cooling_device1
< ACPI: Thermal Zone [THRM] (54 C)
< Real Time Clock Driver v1.12ac
> ACPI: LNXTHERM:01 is registered as thermal_zone0
> ACPI: Thermal Zone [THRM] (52 C)
< Linux agpgart interface v0.102
> Linux agpgart interface v0.103
< intelfb: Framebuffer driver for Intel(R) 830M/845G/852GM/855GM/865G/915G/915GM/945G/945GM chipsets
< intelfb: Version 0.9.4
> intelfb: Framebuffer driver for Intel(R) 830M/845G/852GM/855GM/865G/915G/915GM/945G/945GM/965G/965GM chipsets
> intelfb: Version 0.9.5
< RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
> brd: module loaded
< PCI: Enabling device 0000:0a:04.2 (0000 -> 0002)
> tifm_7xx1 0000:0a:04.2: enabling device (0000 -> 0002)
< Loading iSCSI transport class v2.0-724.
> Loading iSCSI transport class v2.0-869.
< ata_piix 0000:00:1f.2: MAP [ P0 P2 IDE IDE ]
> ata_piix 0000:00:1f.2: MAP [ P0 P2 IDE IDE ]
> isa bounce pool size: 16 pages
> PCI: Bus 11, cardbus bridge: 0000:0a:04.0
>   IO window: 0x00002400-0x000024ff
>   IO window: 0x00002800-0x000028ff
>   PREFETCH window: 0x88400000-0x887fffff
>   MEM window: 0x8c000000-0x8fffffff
< usb 4-1: new full speed USB device using uhci_hcd and address 2
< usb 4-1: configuration #1 chosen from 1 choice
< input: AT Translated Set 2 keyboard as /class/input/input3
< input: PC Speaker as /class/input/input4
> input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
> input: PC Speaker as /devices/platform/pcspkr/input/input4
> usb 4-1: new full speed USB device using uhci_hcd and address 2
> usb 4-1: configuration #1 chosen from 1 choice
< input: SynPS/2 Synaptics TouchPad as /class/input/input5
> input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input5
< PCI: Enabling device 0000:0a:04.3 (0000 -> 0002)
> sdhci 0000:0a:04.3: enabling device (0000 -> 0002)
< input: CHICONY USB Keyboard as /class/input/input6
> Marking TSC unstable due to TSC halts in idle
> input: CHICONY USB Keyboard as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0/input/input6
< input: Kensington      Kensington Expert Mouse as /class/input/input7
> input: Kensington      Kensington Expert Mouse as /devices/pci0000:00/0000:00:1d.0/usb2/2-2/2-2:1.0/input/input7
< drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
< Advanced Linux Sound Architecture Driver Version 1.0.15 (Tue Nov 20 19:16:42 2007 UTC).
> usbhid: v2.6:USB HID core driver
> Advanced Linux Sound Architecture Driver Version 1.0.16.
> chipset global capabilities = 0x4401
< NET: Registered protocol family 1
< drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
< Freeing unused kernel memory: 220k freed
< iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.1.17k
< iwl3945: Copyright(c) 2003-2007 Intel Corporation
< PCI: Enabling device 0000:03:00.0 (0000 -> 0002)
> Freeing unused kernel memory: 244k freed
> iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26k
> iwl3945: Copyright(c) 2003-2008 Intel Corporation
> iwl3945 0000:03:00.0: enabling device (0000 -> 0002)
< iwl3945: Detected Intel PRO/Wireless 3945ABG Network Connection
> iwl3945: Detected Intel Wireless WiFi Link 3945ABG
> ACPI: PCI interrupt for device 0000:03:00.0 disabled
> warning: `ntpd' uses 32-bit capabilities (legacy support in use)
> ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 17 (level, low) -> IRQ 17
> PM: Writing back config space on device 0000:03:00.0 at offset 1 (was 100002, writing 100006)
> firmware: requesting iwlwifi-3945-1.ucode
< wlan0: Initial auth_alg=0
< wlan0: authenticate with AP 00:14:d1:31:44:21
< wlan0: RX authentication from 00:14:d1:31:44:21 (alg=0 transaction=2 status=0)
< wlan0: authenticated
< wlan0: associate with AP 00:14:d1:31:44:21
< wlan0: RX ReassocResp from 00:14:d1:31:44:21 (capab=0x401 status=0 aid=1)
< wlan0: associated
< azx_pcm_prepare: bufsize=0x10000, fragsize=0x2000, format=0x31
< hda_codec_setup_stream: NID=0x13, stream=0x5, channel=0, format=0x31
< hda_codec_setup_stream: NID=0x19, stream=0x5, channel=0, format=0x31
< hda_codec_setup_stream: NID=0x19, stream=0x0, channel=0, format=0x0
< hda_codec_setup_stream: NID=0x13, stream=0x0, channel=0, format=0x0
> azx_pcm_prepare: bufsize=0x10000, format=0x21
> hda_codec_setup_stream: NID=0x18, stream=0x5, channel=0, format=0x21
> hda_codec_setup_stream: NID=0x19, stream=0x5, channel=0, format=0x21
> hda_codec_cleanup_stream: NID=0x19
> hda_codec_cleanup_stream: NID=0x18




Reply to: