group.of.nepali.translators team mailing list archive
-
group.of.nepali.translators team
-
Mailing list archive
-
Message #08207
[Bug 1622763] Re: Sennheiser Officerunner - cannot get freq at ep 0x83
This bug was fixed in the package linux - 4.4.0-42.62
---------------
linux (4.4.0-42.62) xenial; urgency=low
* Fix GRO recursion overflow for tunneling protocols (LP: #1631287)
- tunnels: Don't apply GRO to multiple layers of encapsulation.
- gro: Allow tunnel stacking in the case of FOU/GUE
* CVE-2016-7039
- SAUCE: net: add recursion limit to GRO
linux (4.4.0-41.61) xenial; urgency=low
[ Kamal Mostafa ]
* Release Tracking Bug
- LP: #1628204
* nvme drive probe failure (LP: #1626894)
- (fix) NVMe: Don't unmap controller registers on reset
linux (4.4.0-40.60) xenial; urgency=low
[ Kamal Mostafa ]
* Release Tracking Bug
- LP: #1627074
* Permission denied in CIFS with kernel 4.4.0-38 (LP: #1626112)
- Fix memory leaks in cifs_do_mount()
- Compare prepaths when comparing superblocks
- SAUCE: Fix regression which breaks DFS mounting
* Backlight does not change when adjust it higher than 50% after S3
(LP: #1625932)
- SAUCE: i915_bpo: drm/i915/backlight: setup and cache pwm alternate
increment value
- SAUCE: i915_bpo: drm/i915/backlight: setup backlight pwm alternate
increment on backlight enable
linux (4.4.0-39.59) xenial; urgency=low
[ Joseph Salisbury ]
* Release Tracking Bug
- LP: #1625303
* thunder: chip errata w/ multiple CQEs for a TSO packet (LP: #1624569)
- net: thunderx: Fix for issues with multiple CQEs posted for a TSO packet
* thunder: faulty TSO padding (LP: #1623627)
- net: thunderx: Fix for HW issue while padding TSO packet
* CVE-2016-6828
- tcp: fix use after free in tcp_xmit_retransmit_queue()
* Sennheiser Officerunner - cannot get freq at ep 0x83 (LP: #1622763)
- SAUCE: (no-up) ALSA: usb-audio: Add quirk for sennheiser officerunner
* Backport E3 Skylake Support in ie31200_edac to Xenial (LP: #1619766)
- EDAC, ie31200_edac: Add Skylake support
* Ubuntu 16.04 - Full EEH Recovery Support for NVMe devices (LP: #1602724)
- SAUCE: nvme: Don't suspend admin queue that wasn't created
* ISST-LTE:pNV: system ben is hung during ST (nvme) (LP: #1620317)
- blk-mq: Allow timeouts to run while queue is freezing
- blk-mq: improve warning for running a queue on the wrong CPU
- blk-mq: don't overwrite rq->mq_ctx
* lsattr 32bit does not work on 64bit kernel (Inappropriate ioctl error)
(LP: #1619918)
- btrfs: bugfix: handle FS_IOC32_{GETFLAGS, SETFLAGS, GETVERSION} in
btrfs_ioctl
* radeon: monitor connected to onboard VGA doesn't work with Xenial
(LP: #1600092)
- drm/radeon/dp: add back special handling for NUTMEG
* initramfs includes qle driver, but not firmware (LP: #1623187)
- qed: add MODULE_FIRMWARE()
* [Hyper-V] Rebase Hyper-V to 4.7.2 (stable) (LP: #1616677)
- hv_netvsc: Implement support for VF drivers on Hyper-V
- hv_netvsc: Fix the list processing for network change event
- Drivers: hv: vmbus: Introduce functions for estimating room in the ring
buffer
- Drivers: hv: vmbus: Use READ_ONCE() to read variables that are volatile
- Drivers: hv: vmbus: Export the vmbus_set_event() API
- lcoking/barriers, arch: Use smp barriers in smp_store_release()
- asm-generic: guard smp_store_release/load_acquire
- x86: reuse asm-generic/barrier.h
- asm-generic: add __smp_xxx wrappers
- x86: define __smp_xxx
- asm-generic: implement virt_xxx memory barriers
- Drivers: hv: vmbus: Move some ring buffer functions to hyperv.h
- Drivers: hv: vmbus: Implement APIs to support "in place" consumption of
vmbus packets
- drivers:hv: Lock access to hyperv_mmio resource tree
- drivers:hv: Make a function to free mmio regions through vmbus
- drivers:hv: Track allocations of children of hv_vmbus in private resource
tree
- drivers:hv: Separate out frame buffer logic when picking MMIO range
- Drivers: hv: vmbus: handle various crash scenarios
- Drivers: hv: balloon: don't crash when memory is added in non-sorted order
- Drivers: hv: balloon: reset host_specified_ha_region
- tools: hv: lsvmbus: add pci pass-through UUID
- hv_netvsc: move start_remove flag to net_device_context
- hv_netvsc: use start_remove flag to protect netvsc_link_change()
- hv_netvsc: untangle the pointer mess
- hv_netvsc: get rid of struct net_device pointer in struct netvsc_device
- hv_netvsc: synchronize netvsc_change_mtu()/netvsc_set_channels() with
netvsc_remove()
- hv_netvsc: set nvdev link after populating chn_table
- hv_netvsc: Fix VF register on vlan devices
- hv_netvsc: remove redundant assignment in netvsc_recv_callback()
- hv_netvsc: introduce {net, hv}_device_to_netvsc_device() helpers
- hv_netvsc: pass struct netvsc_device to rndis_filter_{open, close}()
- hv_netvsc: pass struct net_device to rndis_filter_set_device_mac()
- hv_netvsc: pass struct net_device to rndis_filter_set_offload_params()
- netvsc: get rid of completion timeouts
- PCI: hv: Don't leak buffer in hv_pci_onchannelcallback()
- PCI: hv: Handle all pending messages in hv_pci_onchannelcallback()
- netvsc: Use the new in-place consumption APIs in the rx path
- x86/kernel: Audit and remove any unnecessary uses of module.h
- PCI: hv: Fix interrupt cleanup path
- hv_netvsc: Fix VF register on bonding devices
- hv_netvsc: don't lose VF information
- hv_netvsc: avoid deadlocks between rtnl lock and vf_use_cnt wait
- hv_netvsc: reset vf_inject on VF removal
- hv_netvsc: protect module refcount by checking net_device_ctx->vf_netdev
- hv_netvsc: fix bonding devices check in netvsc_netdev_event()
- Drivers: hv: vmbus: Use the new virt_xx barrier code
- ixgbevf: call ndo_stop() instead of dev_close() when running offline
selftest
- ixgbevf: fix error code path when setting MAC address
- ixgbevf: use bit operations for setting and checking resets
- ixgbevf: Add support for generic Tx checksums
- ixgbe/ixgbevf: Add support for bulk free in Tx cleanup & cleanup boolean
logic
- ixgbevf: refactor ethtool stats handling
- ixgbevf: add support for per-queue ethtool stats
- ixgbevf: make use of BIT() macro to avoid shift of signed values
- ixgbevf: Move API negotiation function into mac_ops
- ixgbevf: Add the device ID's presented while running on Hyper-V
- ixgbevf: Support Windows hosts (Hyper-V)
- ixgbevf: Change the relaxed order settings in VF driver for sparc
- ixgbevf: Use mac_ops instead of trying to identify NIC type
* New device ID for Kabypoint (LP: #1622469)
- mfd: lpss: Add Intel Kaby Lake PCH-H PCI IDs
- SAUCE: i2c: i801: Add support for Kaby Lake PCH-H
* Xenial update to v4.4.21 stable release (LP: #1624037)
- Revert "i40e: fix: do not sleep in netdev_ops"
- fs: Check for invalid i_uid in may_follow_link()
- netfilter: x_tables: check for size overflow
- ext4: validate that metadata blocks do not overlap superblock
- ext4: fix xattr shifting when expanding inodes
- ext4: fix xattr shifting when expanding inodes part 2
- ext4: properly align shifted xattrs when expanding inodes
- ext4: avoid deadlock when expanding inode size
- ext4: avoid modifying checksum fields directly during checksum verification
- block: Fix race triggered by blk_set_queue_dying()
- block: make sure a big bio is split into at most 256 bvecs
- cgroup: reduce read locked section of cgroup_threadgroup_rwsem during fork
- s390/sclp_ctl: fix potential information leak with /dev/sclp
- drm/radeon: fix radeon_move_blit on 32bit systems
- drm: Reject page_flip for !DRIVER_MODESET
- drm/msm: fix use of copy_from_user() while holding spinlock
- ASoC: atmel_ssc_dai: Don't unconditionally reset SSC on stream startup
- xfs: fix superblock inprogress check
- timekeeping: Cap array access in timekeeping_debug
- timekeeping: Avoid taking lock in NMI path with CONFIG_DEBUG_TIMEKEEPING
- lustre: remove unused declaration
- wrappers for ->i_mutex access
- ovl: don't copy up opaqueness
- ovl: remove posix_acl_default from workdir
- ovl: listxattr: use strnlen()
- ovl: fix workdir creation
- ubifs: Fix assertion in layout_in_gaps()
- bcache: RESERVE_PRIO is too small by one when prio_buckets() is a power of
two.
- vhost/scsi: fix reuse of &vq->iov[out] in response
- x86/apic: Do not init irq remapping if ioapic is disabled
- uprobes: Fix the memcg accounting
- crypto: caam - fix IV loading for authenc (giv)decryption
- ALSA: usb-audio: Add sample rate inquiry quirk for B850V3 CP2114
- ALSA: firewire-tascam: accessing to user space outside spinlock
- ALSA: fireworks: accessing to user space outside spinlock
- ALSA: rawmidi: Fix possible deadlock with virmidi registration
- ALSA: hda - Add headset mic quirk for Dell Inspiron 5468
- ALSA: hda - Enable subwoofer on Dell Inspiron 7559
- ALSA: timer: fix NULL pointer dereference in read()/ioctl() race
- ALSA: timer: fix division by zero after SNDRV_TIMER_IOCTL_CONTINUE
- ALSA: timer: fix NULL pointer dereference on memory allocation failure
- scsi: fix upper bounds check of sense key in scsi_sense_key_string()
- metag: Fix atomic_*_return inline asm constraints
- cpufreq: Fix GOV_LIMITS handling for the userspace governor
- hwrng: exynos - Disable runtime PM on probe failure
- regulator: anatop: allow regulator to be in bypass mode
- lib/mpi: mpi_write_sgl(): fix skipping of leading zero limbs
- Linux 4.4.21
* Headset mic detection on some variants of Dell Inspiron 5468 (LP: #1617900)
- ALSA: hda - Add headset mic quirk for Dell Inspiron 5468
* Xenial update to v4.4.20 stable release (LP: #1621113)
- hugetlb: fix nr_pmds accounting with shared page tables
- x86/mm: Disable preemption during CR3 read+write
- uprobes/x86: Fix RIP-relative handling of EVEX-encoded instructions
- tools/testing/nvdimm: fix SIGTERM vs hotplug crash
- SUNRPC: Handle EADDRNOTAVAIL on connection failures
- SUNRPC: allow for upcalls for same uid but different gss service
- powerpc/eeh: eeh_pci_enable(): fix checking of post-request state
- ALSA: usb-audio: Add a sample rate quirk for Creative Live! Cam Socialize HD
(VF0610)
- ALSA: usb-audio: Add quirk for ELP HD USB Camera
- arm64: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO
- parisc: Fix order of EREFUSED define in errno.h
- virtio: fix memory leak in virtqueue_add()
- vfio/pci: Fix NULL pointer oops in error interrupt setup handling
- perf intel-pt: Fix occasional decoding errors when tracing system-wide
- libnvdimm, nd_blk: mask off reserved status bits
- ALSA: hda - Manage power well properly for resume
- NVMe: Don't unmap controller registers on reset
- PCI: Support PCIe devices with short cfg_size
- PCI: Add Netronome vendor and device IDs
- PCI: Limit config space size for Netronome NFP6000 family
- PCI: Add Netronome NFP4000 PF device ID
- PCI: Limit config space size for Netronome NFP4000
- mmc: sdhci-acpi: Reduce Baytrail eMMC/SD/SDIO hangs
- ACPI: CPPC: Return error if _CPC is invalid on a CPU
- ACPI / CPPC: Prevent cpc_desc_ptr points to the invalid data
- um: Don't discard .text.exit section
- genirq/msi: Remove unused MSI_FLAG_IDENTITY_MAP
- genirq/msi: Make sure PCI MSIs are activated early
- crypto: caam - fix non-hmac hashes
- crypto: caam - fix echainiv(authenc) encrypt shared descriptor
- crypto: caam - defer aead_set_sh_desc in case of zero authsize
- usb: ehci: change order of register cleanup during shutdown
- usb: misc: usbtest: add fix for driver hang
- usb: dwc3: pci: add Intel Kabylake PCI ID
- usb: dwc3: gadget: increment request->actual once
- usb: hub: Fix unbalanced reference count/memory leak/deadlocks
- USB: hub: fix up early-exit pathway in hub_activate
- USB: hub: change the locking in hub_activate
- usb: renesas_usbhs: clear the BRDYSTS in usbhsg_ep_enable()
- usb: renesas_usbhs: Use dmac only if the pipe type is bulk
- USB: validate wMaxPacketValue entries in endpoint descriptors
- usb: gadget: fsl_qe_udc: off by one in setup_received_handle()
- usb/gadget: fix gadgetfs aio support.
- xhci: always handle "Command Ring Stopped" events
- usb: xhci: Fix panic if disconnect
- xhci: don't dereference a xhci member after removing xhci
- USB: serial: fix memleak in driver-registration error path
- USB: serial: option: add D-Link DWM-156/A3
- USB: serial: option: add support for Telit LE920A4
- USB: serial: ftdi_sio: add device ID for WICED USB UART dev board
- USB: serial: ftdi_sio: add PIDs for Ivium Technologies devices
- iommu/dma: Don't put uninitialised IOVA domains
- iommu/arm-smmu: Fix CMDQ error handling
- iommu/arm-smmu: Don't BUG() if we find aborting STEs with disable_bypass
- pinctrl/amd: Remove the default de-bounce time
- EDAC: Increment correct counter in edac_inc_ue_error()
- s390/dasd: fix hanging device after clear subchannel
- mac80211: fix purging multicast PS buffer queue
- arm64: dts: rockchip: add reset saradc node for rk3368 SoCs
- of: fix reference counting in of_graph_get_endpoint_by_regs
- sched/cputime: Fix NO_HZ_FULL getrusage() monotonicity regression
- sched/nohz: Fix affine unpinned timers mess
- iio: fix sched WARNING "do not call blocking ops when !TASK_RUNNING"
- drm/amdgpu: Change GART offset to 64-bit
- drm/amdgpu: fix amdgpu_move_blit on 32bit systems
- drm/amdgpu: avoid a possible array overflow
- drm/amdgpu: skip TV/CV in display parsing
- drm/amd/amdgpu: sdma resume fail during S4 on CI
- drm/amdgpu: record error code when ring test failed
- drm/i915: fix aliasing_ppgtt leak
- ARC: build: Better way to detect ISA compatible toolchain
- ARC: use correct offset in pt_regs for saving/restoring user mode r25
- ARC: Call trace_hardirqs_on() before enabling irqs
- ARC: Elide redundant setup of DMA callbacks
- aacraid: Check size values after double-fetch from user
- mfd: cros_ec: Add cros_ec_cmd_xfer_status() helper
- i2c: cros-ec-tunnel: Fix usage of cros_ec_cmd_xfer()
- cdc-acm: fix wrong pipe type on rx interrupt xfers
- mpt3sas: Fix resume on WarpDrive flash cards
- megaraid_sas: Fix probing cards without io port
- usb: renesas_usbhs: gadget: fix return value check in
usbhs_mod_gadget_probe()
- gpio: Fix OF build problem on UM
- fs/seq_file: fix out-of-bounds read
- btrfs: waiting on qgroup rescan should not always be interruptible
- btrfs: properly track when rescan worker is running
- Input: tegra-kbc - fix inverted reset logic
- Input: i8042 - break load dependency between atkbd/psmouse and i8042
- Input: i8042 - set up shared ps2_cmd_mutex for AUX ports
- crypto: nx - off by one bug in nx_of_update_msc()
- crypto: qat - fix aes-xts key sizes
- dmaengine: usb-dmac: check CHCR.DE bit in usb_dmac_isr_channel()
- USB: avoid left shift by -1
- usb: chipidea: udc: don't touch DP when controller is in host mode
- USB: fix typo in wMaxPacketSize validation
- USB: serial: mos7720: fix non-atomic allocation in write path
- USB: serial: mos7840: fix non-atomic allocation in write path
- USB: serial: option: add WeTelecom WM-D200
- USB: serial: option: add WeTelecom 0x6802 and 0x6803 products
- staging: comedi: daqboard2000: bug fix board type matching code
- staging: comedi: comedi_test: fix timer race conditions
- staging: comedi: ni_mio_common: fix AO inttrig backwards compatibility
- staging: comedi: ni_mio_common: fix wrong insn_write handler
- ACPI / drivers: fix typo in ACPI_DECLARE_PROBE_ENTRY macro
- ACPI / drivers: replace acpi_probe_lock spinlock with mutex
- ACPI / sysfs: fix error code in get_status()
- ACPI / SRAT: fix SRAT parsing order with both LAPIC and X2APIC present
- ALSA: line6: Remove double line6_pcm_release() after failed acquire.
- ALSA: line6: Give up on the lock while URBs are released.
- ALSA: line6: Fix POD sysfs attributes segfault
- hwmon: (iio_hwmon) fix memory leak in name attribute
- sysfs: correctly handle read offset on PREALLOC attrs
- Linux 4.4.20
* Failed to acknowledge elog: /sys/firmware/opal/elog/0x5018d709/acknowledge
(2:No such file or directory) (LP: #1619552)
- powerpc/powernv : Drop reference added by kset_find_obj()
* backport support for userspace access of DP aux devices (LP: #1619756)
- drm/dp: Add a drm_aux-dev module for reading/writing dpcd registers.
- drm/dp: Allow signals to interrupt drm_aux-dev reads/writes
- [Config] CONFIG_DRM_DP_AUX_CHARDEV=y
* Enable virtual scsi server driver for Power (LP: #1615665)
- SAUCE: Ibmvscsis: Properly deregister target sessions
- SAUCE: Return TCMU-generated sense data to fabric module
- SAUCE: Ibmvscsis: Code cleanup of print statements
- SAUCE: Ibmvscsis: Fixed a bug reported by Dan Carpenter
* ISST-LTE: system dropped into xmon at pcibios_release_device+0x5c/0x80
during running dlpar test on monklp3 (LP: #1618151)
- powerpc/pseries: use pci_host_bridge.release_fn() to kfree(phb)
* Kernel Build Fails for Fuse Module (LP: #1617550)
- SAUCE: (namespace) userns: Export current_in_userns to modules
* boot-time kernel panic introduced in 4.4.0-18, not present in 4.4.0-15
(LP: #1572630)
- blk-mq: Reuse hardware context cpumask for tags
- blk-mq: Use proper cpumask iterator
-- Seth Forshee <seth.forshee@xxxxxxxxxxxxx> Fri, 07 Oct 2016 12:03:55
-0500
** Changed in: linux (Ubuntu Xenial)
Status: Fix Committed => Fix Released
** CVE added: http://www.cve.mitre.org/cgi-
bin/cvename.cgi?name=2016-6828
** CVE added: http://www.cve.mitre.org/cgi-
bin/cvename.cgi?name=2016-7039
--
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1622763
Title:
Sennheiser Officerunner - cannot get freq at ep 0x83
Status in linux package in Ubuntu:
Fix Committed
Status in linux source package in Xenial:
Fix Released
Status in linux source package in Yakkety:
Fix Committed
Bug description:
This USB headset doesn't seem to support sample rate polling, similar
to this issue:
https://bugzilla.kernel.org/show_bug.cgi?id=95961
== The problem ==
Every time something goes to interact with the device (playing a sound
file, opening the sound panel, opening web audio/video), a 10 second
pause is encountered, where dmesg prints out two messages:
usb 2-1.2: 2:1: cannot get freq at ep 0x83
usb 2-1.2: 2:1: cannot get freq at ep 0x83
Once the sound is playing, everything is fine. These sample rate
polls don't seem to keep happening. After waiting for maybe 30
seconds after sound is playing, future interactions will again trigger
the pause.
This 10 second pause can introduce other subtle problems. For
instance, google hangouts will sometimes timeout waiting for the sound
device to respond, and the browser tab will crash or not fully load as
a result. The sound panel often also will not display the device in
the list of choices, and you will have to close it out. Sometimes
restart pulse audio to get it to recognize the headset again.
== The solution ==
It is simple, add this USB ID to the
sound/usb/quirks.c:snd_usb_get_sample_rate_quirk function.
case USB_ID(0x1395, 0x740a): /* Sennheiser Officerunner */
version signature: Ubuntu 4.4.0-36.55-generic 4.4.16
# lsusb |grep Senn
Bus 002 Device 004: ID 1395:740a Sennheiser Communications
# zcat /var/log/kern.log.2.gz | grep 'cannot get' | tail -4
Sep 2 11:26:56 helo kernel: [908040.937098] usb 2-1.2: 2:1: cannot get freq at ep 0x4
Sep 2 11:27:01 helo kernel: [908045.941168] usb 2-1.2: 2:1: cannot get freq at ep 0x4
Sep 2 12:18:44 helo kernel: [911149.006318] usb 2-1.2: 3:1: cannot get freq at ep 0x83
Sep 2 12:18:49 helo kernel: [911154.010268] usb 2-1.2: 3:1: cannot get freq at ep 0x83
---
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC3: dpb 12893 F.... pulseaudio
/dev/snd/controlC2: dpb 12893 F.... pulseaudio
/dev/snd/controlC1: dpb 12893 F.... pulseaudio
/dev/snd/controlC0: dpb 12893 F.... pulseaudio
CurrentDesktop: Unity
DistroRelease: Ubuntu 16.04
HibernationDevice: RESUME=UUID=a9a39ff3-c97d-471e-a0b3-518b4db8685c
InstallationDate: Installed on 2015-03-18 (544 days ago)
InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Alpha amd64 (20150306)
MachineType: Hewlett-Packard HP Z620 Workstation
NonfreeKernelModules: nvidia_uvm nvidia_modeset nvidia zfs zunicode zcommon znvpair zavl
Package: linux (not installed)
ProcFB: 0 EFI VGA
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.4.0-36-generic.efi.signed root=/dev/mapper/vgroot-lvroot ro console=tty0 console=ttyS4,115200 nosplash nomdmonddf nomdmonisw
ProcVersionSignature: Ubuntu 4.4.0-36.55-generic 4.4.16
RelatedPackageVersions:
linux-restricted-modules-4.4.0-36-generic N/A
linux-backports-modules-4.4.0-36-generic N/A
linux-firmware 1.157.3
RfKill:
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
Tags: xenial
Uname: Linux 4.4.0-36-generic x86_64
UpgradeStatus: Upgraded to xenial on 2016-02-16 (210 days ago)
UserGroups: adm cdrom dip docker libvirtd lpadmin lxd plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 05/27/2015
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: J61 v03.88
dmi.board.asset.tag: 2UA41528ZC
dmi.board.name: 158A
dmi.board.vendor: Hewlett-Packard
dmi.board.version: 0.00
dmi.chassis.asset.tag: 2UA41528ZC
dmi.chassis.type: 6
dmi.chassis.vendor: Hewlett-Packard
dmi.modalias: dmi:bvnHewlett-Packard:bvrJ61v03.88:bd05/27/2015:svnHewlett-Packard:pnHPZ620Workstation:pvr:rvnHewlett-Packard:rn158A:rvr0.00:cvnHewlett-Packard:ct6:cvr:
dmi.product.name: HP Z620 Workstation
dmi.sys.vendor: Hewlett-Packard
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1622763/+subscriptions