HP Notebook Probook 440 G3 HDA Intel PCH horrible sounds while booting

Bug #1556228 reported by svennnnn
32
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Medium
Tim Gardner
Xenial
Fix Released
Medium
Tim Gardner

Bug Description

At first there was no native recognition of my sound driver (see this [ https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1525554 ] a lot of others a experiencing this problem)
so there was a workaround to fix that, the notebook has sound output now, but ever since i got these horrible scratching noises while booting, which i dont have booting windows, which is kinda surprising while one could take it for a bios or hardware problem.

basic workaround for fixing missing sound driver was adding two lines to the /etc/modprobe.d/alsa-base.conf
options snd-hda-intel single_cmd=1
options snd-hda-intel probe_mask=1

with these lines a was able to get sound, but i then have these crazy noises while booting.

the following are some lines from the terminal which might help:

'lsb_release -rd'
Ubuntu 15.10

cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version k4.2.0-30-generic.

uname -a
Linux 15 4.2.0-27-generic #32-Ubuntu SMP Fri Jan 22 04:49:08 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

lspci -v | grep -A7 -i "audio"
00:1f.3 Multimedia audio controller: Intel Corporation Device 9d70 (rev 21)
 Subsystem: Hewlett-Packard Company Device 8100
 Flags: bus master, fast devsel, latency 64, IRQ 16
 Memory at c1320000 (64-bit, non-prefetchable) [size=16K]
 Memory at c1310000 (64-bit, non-prefetchable) [size=64K]
 Capabilities: <access denied>
 Kernel driver in use: snd_hda_intel

lsmod | grep snd
snd_hda_codec_hdmi 49152 1
snd_hda_intel 36864 2
snd_hda_codec 135168 2 snd_hda_codec_hdmi,snd_hda_intel
snd_hda_core 65536 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_hwdep 16384 1 snd_hda_codec
snd_pcm 106496 4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core
snd_seq_midi 16384 0
snd_seq_midi_event 16384 1 snd_seq_midi
snd_rawmidi 32768 1 snd_seq_midi
snd_seq 69632 2 snd_seq_midi_event,snd_seq_midi
snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer 32768 2 snd_pcm,snd_seq
snd 81920 13 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device
soundcore 16384 1 snd

cat /proc/asound/cards
 0 [PCH ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xc1320000 irq 129

even adding the right driver and module into /etc/modules (like snd-hda-intel model=PCH index=0) did not work, like i found in this thread ( https://wiki.ubuntuusers.de/Soundkarten_konfigurieren/ ) sorry for the german thread.

i dont know what to add anymore. feel free to ask.
---
ApportVersion: 2.19.1-0ubuntu5
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: ubuntu 1613 F.... pulseaudio
CurrentDesktop: Unity
DistroRelease: Ubuntu 15.10
EcryptfsInUse: Yes
HibernationDevice: RESUME=UUID=80c72696-84ee-47f5-8764-86ed7ccd8bf2
InstallationDate: Installed on 2016-02-18 (22 days ago)
InstallationMedia: Ubuntu 15.10 "Wily Werewolf" - Release amd64 (20151021)
MachineType: HP HP ProBook 440 G3
Package: linux (not installed)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.2.0-30-generic root=UUID=9c79ccaf-65c6-40d6-a2a8-16d77841af74 ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 4.2.0-30.36-generic 4.2.8-ckt3
RelatedPackageVersions:
 linux-restricted-modules-4.2.0-30-generic N/A
 linux-backports-modules-4.2.0-30-generic N/A
 linux-firmware 1.149.3
Tags: wily
UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev'
Uname: Linux 4.2.0-30-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 01/25/2016
dmi.bios.vendor: HP
dmi.bios.version: N78 Ver. 01.07
dmi.board.name: 8100
dmi.board.vendor: HP
dmi.board.version: KBC Version 40.03
dmi.chassis.asset.tag: 5CD5514XK5
dmi.chassis.type: 10
dmi.chassis.vendor: HP
dmi.modalias: dmi:bvnHP:bvrN78Ver.01.07:bd01/25/2016:svnHP:pnHPProBook440G3:pvr:rvnHP:rn8100:rvrKBCVersion40.03:cvnHP:ct10:cvr:
dmi.product.name: HP ProBook 440 G3
dmi.sys.vendor: HP

svennnnn (s-r-hein)
Changed in alsa-driver (Ubuntu):
status: New → Incomplete
status: Incomplete → New
description: updated
Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1556228

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
penalvch (penalvch)
Changed in linux (Ubuntu):
importance: Undecided → Low
Revision history for this message
svennnnn (s-r-hein) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected wily
description: updated
Revision history for this message
svennnnn (s-r-hein) wrote : CRDA.txt

apport information

Revision history for this message
svennnnn (s-r-hein) wrote : CurrentDmesg.txt

apport information

Revision history for this message
svennnnn (s-r-hein) wrote : IwConfig.txt

apport information

Revision history for this message
svennnnn (s-r-hein) wrote : JournalErrors.txt

apport information

Revision history for this message
svennnnn (s-r-hein) wrote : Lspci.txt

apport information

Revision history for this message
svennnnn (s-r-hein) wrote : Lsusb.txt

apport information

Revision history for this message
svennnnn (s-r-hein) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
svennnnn (s-r-hein) wrote : ProcEnviron.txt

apport information

Revision history for this message
svennnnn (s-r-hein) wrote : ProcInterrupts.txt

apport information

Revision history for this message
svennnnn (s-r-hein) wrote : ProcModules.txt

apport information

Revision history for this message
svennnnn (s-r-hein) wrote : PulseList.txt

apport information

Revision history for this message
svennnnn (s-r-hein) wrote : RfKill.txt

apport information

Revision history for this message
svennnnn (s-r-hein) wrote : UdevDb.txt

apport information

Revision history for this message
svennnnn (s-r-hein) wrote : WifiSyslog.txt

apport information

Changed in alsa-driver (Ubuntu):
status: New → Confirmed
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
svennnnn (s-r-hein) wrote :

i dont know if it helps but i have managed to get sound using opensuse leap 42.1 with the exact same workaround, but also had these terrible sound shutting down/restarting or starting ubuntu/opensuse. i can even make a video to show when the sounds will appear, but i will highly doubt that they will sound as terrifying as in "real life".

penalvch (penalvch)
tags: added: latest-bios-1.07
removed: 440 alsa g3 hda hp intel pch probook sound
Changed in linux (Ubuntu):
importance: Low → Medium
Revision history for this message
ArnauC (arnauc) wrote :

Hi svennnnn,
I had got the same problem in a HP Probook 430
I solved that noise enabling Intel Smart Sound in BIOS.
Before Ubuntu boots, press the 'Esc' key, then go to 'BIOS setup' -> 'Advanced' -> 'Built-In Options' -> ' Intel Smart Sound'.
Exit and save changes.

Try that,please

ArnauC

Revision history for this message
svennnnn (s-r-hein) wrote :

Hi ArnauC,

i already have enabled the Intel Smart Sound, but the noise is still there, although somewhat better. Did this COMPLETELY solve the problem for you?

Revision history for this message
svennnnn (s-r-hein) wrote :

Maybe you have any other settings in your BIOS?

Revision history for this message
ArnauC (arnauc) wrote :

Yes, I only changed that option, the other options are by default . And yes, in my case, the noise dissapeared completely.

Revision history for this message
Innokenty Shuvalov (innocentshuvalov) wrote :

ArnauC, can you please provide full list of your options at least in this bios tab?

Revision history for this message
Martin Vajnar (martin-vajnar) wrote :

This issue is a kernel bug. Patch is now available in the current mainline since v4.6-rc1.

https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=56dc66ff1c6d71f9a38c4a7c000b72b921fe4c89

Tim Gardner (timg-tpi)
Changed in linux (Ubuntu Xenial):
assignee: nobody → Tim Gardner (timg-tpi)
status: Confirmed → Fix Committed
Changed in alsa-driver (Ubuntu Xenial):
importance: Undecided → Medium
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (7.9 KiB)

This bug was fixed in the package linux - 4.4.0-18.34

---------------
linux (4.4.0-18.34) xenial; urgency=low

  [ Tim Gardner ]

  * Release Tracking Bug
    - LP: #1566868

  * [i915_bpo] Fix RC6 on SKL GT3 & GT4 (LP: #1564759)
    - SAUCE: i915_bpo: drm/i915/skl: Fix rc6 based gpu/system hang
    - SAUCE: i915_bpo: drm/i915/skl: Fix spurious gpu hang with gt3/gt4 revs

  * CONFIG_ARCH_ROCKCHIP not enabled in armhf generic kernel (LP: #1566283)
    - [Config] CONFIG_ARCH_ROCKCHIP=y

  * [Feature] Memory Bandwidth Monitoring (LP: #1397880)
    - perf/x86/cqm: Fix CQM handling of grouping events into a cache_group
    - perf/x86/cqm: Fix CQM memory leak and notifier leak
    - x86/cpufeature: Carve out X86_FEATURE_*
    - Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
    - x86/topology: Create logical package id
    - perf/x86/mbm: Add Intel Memory B/W Monitoring enumeration and init
    - perf/x86/mbm: Add memory bandwidth monitoring event management
    - perf/x86/mbm: Implement RMID recycling
    - perf/x86/mbm: Add support for MBM counter overflow handling

  * User namespace mount updates (LP: #1566505)
    - SAUCE: quota: Require that qids passed to dqget() be valid and map into s_user_ns
    - SAUCE: fs: Allow superblock owner to change ownership of inodes with unmappable ids
    - SAUCE: fuse: Don't initialize user_id or group_id in mount options
    - SAUCE: cgroup: Use a new super block when mounting in a cgroup namespace
    - SAUCE: fs: fix a posible leak of allocated superblock

  * [arm64] kernel BUG at /build/linux-StrpB2/linux-4.4.0/fs/ext4/inode.c:2394!
    (LP: #1566518)
    - arm64: Honour !PTE_WRITE in set_pte_at() for kernel mappings
    - arm64: Update PTE_RDONLY in set_pte_at() for PROT_NONE permission

  * [Feature]USB core and xHCI tasks for USB 3.1 SuperSpeedPlus (SSP) support
    for Alpine Ridge on SKL (LP: #1519623)
    - usb: define USB_SPEED_SUPER_PLUS speed for SuperSpeedPlus USB3.1 devices
    - usb: set USB 3.1 roothub device speed to USB_SPEED_SUPER_PLUS
    - usb: show speed "10000" in sysfs for USB 3.1 SuperSpeedPlus devices
    - usb: add device descriptor for usb 3.1 root hub
    - usb: Support USB 3.1 extended port status request
    - xhci: Make sure xhci handles USB_SPEED_SUPER_PLUS devices.
    - xhci: set roothub speed to USB_SPEED_SUPER_PLUS for USB3.1 capable controllers
    - xhci: USB 3.1 add default Speed Attributes to SuperSpeedPlus device capability
    - xhci: set slot context speed field to SuperSpeedPlus for USB 3.1 SSP devices
    - usb: Add USB3.1 SuperSpeedPlus Isoc Endpoint Companion descriptor
    - usb: Parse the new USB 3.1 SuperSpeedPlus Isoc endpoint companion descriptor
    - usb: Add USB 3.1 Precision time measurement capability descriptor support
    - xhci: refactor and cleanup endpoint initialization.
    - xhci: Add SuperSpeedPlus high bandwidth isoc support to xhci endpoints
    - xhci: cleanup isoc tranfers queuing code
    - xhci: Support extended burst isoc TRB structure used by xhci 1.1 for USB 3.1
    - SAUCE: (noup) usb: fix regression in SuperSpeed endpoint descriptor parsing

  * wrong/missing permissions for device f...

Read more...

Changed in linux (Ubuntu Xenial):
status: Fix Committed → Fix Released
penalvch (penalvch)
no longer affects: alsa-driver (Ubuntu Xenial)
no longer affects: alsa-driver (Ubuntu)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.