← Back to team overview

kernel-packages team mailing list archive

[Bug 1239938] Re: No cardreader support for O2 Micro, Inc. Device [1217:8520]

 

This bug was fixed in the package linux - 3.11.0-18.32

---------------
linux (3.11.0-18.32) saucy; urgency=low

  [ Brad Figg ]

  * Release Tracking Bug
    - LP: #1281764

  [ Bjorn Helgaas ]

  * SAUCE: Revert "EISA: Log device resources in dmesg"
    - LP: #1251816
  * SAUCE: Revert "EISA: Initialize device before its resources"
    - LP: #1251816

  [ Upstream Kernel Changes ]

  * Revert "ip6tnl: fix use after free of fb_tnl_dev"
    - LP: #1279399
  * mmc: sdhci-pci: break out definitions to header file
    - LP: #1239938
  * mmc: sdhci-pci: add support of O2Micro/BayHubTech SD hosts
    - LP: #1239938
  * kexec: add sysctl to disable kexec_load
    - LP: #1259570
  * SELinux: Fix kernel BUG on empty security contexts.
    - CVE-2014-1874
  * br: fix use of ->rx_handler_data in code executed on non-rx_handler
    path
    - LP: #1279399
  * arc_emac: fix potential use after free
    - LP: #1279399
  * ipv4: fix tunneled VM traffic over hw VXLAN/GRE GSO NIC
    - LP: #1279399
  * sfc: Add length checks to efx_xmit_with_hwtstamp() and
    efx_ptp_is_ptp_tx()
    - LP: #1279399
  * sfc: PTP: Moderate log message on event queue overflow
    - LP: #1279399
  * sfc: Rate-limit log message for PTP packets without a matching
    timestamp event
    - LP: #1279399
  * sfc: Stop/re-start PTP when stopping/starting the datapath.
    - LP: #1279399
  * sfc: Maintain current frequency adjustment when applying a time offset
    - LP: #1279399
  * dm thin: switch to read-only mode if metadata space is exhausted
    - LP: #1279399
  * dm thin: always fallback the pool mode if commit fails
    - LP: #1279399
  * mm: memcg: fix race condition between memcg teardown and swapin
    - LP: #1279399
  * ARM: dts: exynos5250: Fix MDMA0 clock number
    - LP: #1279399
  * ARM: shmobile: kzm9g: Fix coherent DMA mask
    - LP: #1279399
  * ARM: shmobile: armadillo: Fix coherent DMA mask
    - LP: #1279399
  * ARM: shmobile: mackerel: Fix coherent DMA mask
    - LP: #1279399
  * clk: samsung: exynos4: Correct SRC_MFC register
    - LP: #1279399
  * clk: samsung: exynos5250: Add CLK_IGNORE_UNUSED flag for the sysreg
    clock
    - LP: #1279399
  * clk: exynos5250: fix sysmmu_mfc{l,r} gate clocks
    - LP: #1279399
  * [SCSI] sd: Reduce buffer size for vpd request
    - LP: #1279399
  * netfilter: nf_nat: fix access to uninitialized buffer in IRC NAT helper
    - LP: #1279399
  * writeback: Fix data corruption on NFS
    - LP: #1279399
  * drm/i915: fix DDI PLLs HW state readout code
    - LP: #1279399
  * drm/i915: Don't grab crtc mutexes in intel_modeset_gem_init()
    - LP: #1279399
  * md/raid5: Fix possible confusion when multiple write errors occur.
    - LP: #1279399
  * md/raid10: fix two bugs in handling of known-bad-blocks.
    - LP: #1279399
  * md/raid10: fix bug when raid10 recovery fails to recover a block.
    - LP: #1279399
  * md: fix problem when adding device to read-only array with bitmap.
    - LP: #1279399
  * hwmon: (coretemp) Fix truncated name of alarm attributes
    - LP: #1279399
  * nilfs2: fix segctor bug that causes file system corruption
    - LP: #1279399
  * mm: fix crash when using XFS on loopback
    - LP: #1279399
  * vfs: In d_path don't call d_dname on a mount point
    - LP: #1279399
  * perf/x86/amd/ibs: Fix waking up from S3 for AMD family 10h
    - LP: #1279399
  * net: rds: fix per-cpu helper usage
    - LP: #1279399
  * perf scripting perl: Fix build error on Fedora 12
    - LP: #1279399
  * staging: comedi: adl_pci9111: fix incorrect irq passed to request_irq()
    - LP: #1279399
  * staging: comedi: addi_apci_1032: fix subdevice type/flags bug
    - LP: #1279399
  * mm: Make {,set}page_address() static inline if WANT_PAGE_VIRTUAL
    - LP: #1279399
  * GFS2: Increase i_writecount during gfs2_setattr_chown
    - LP: #1279399
  * thp: fix copy_page_rep GPF by testing is_huge_zero_pmd once only
    - LP: #1279399
  * serial: amba-pl011: use port lock to guard control register access
    - LP: #1279399
  * ARM: 7938/1: OMAP4/highbank: Flush L2 cache before disabling
    - LP: #1279399
  * KVM: s390: fix diagnose code extraction
    - LP: #1279399
  * drm/rcar-du: Update plane pitch in .mode_set_base() operation
    - LP: #1279399
  * rtlwifi: rtl8192c: Prevent reconnect attempts if not connected
    - LP: #1279399
  * rtlwifi: rtl8192cu: Add new firmware
    - LP: #1279399
  * rtlwifi: Redo register save locations
    - LP: #1279399
  * rtlwifi: Set the link state
    - LP: #1279399
  * rtlwifi: rtl8192c: Add new definitions in the dm_common header
    - LP: #1279399
  * rtlwifi: Increase the RX queue length for USB drivers
    - LP: #1279399
  * rtlwifi: Update beacon statistics for USB driver
    - LP: #1279399
  * rtlwifi: rtl8192c: Add routines to save/restore power index registers
    - LP: #1279399
  * rtlwifi: rtl8192cu: Update the power index registers
    - LP: #1279399
  * rtlwifi: rtl8192cu: Fix some code in RF handling
    - LP: #1279399
  * rtlwifi: Add missing code to PWDB statics routine
    - LP: #1279399
  * rtlwifi: rtl8188ee: Fix typo in code
    - LP: #1279399
  * NFSv4: OPEN must handle the NFS4ERR_IO return code correctly
    - LP: #1279399
  * ARM: at91: at91sam9g45: set default mmc pinctrl-names
    - LP: #1279399
  * parport: parport_pc: remove double PCI ID for NetMos
    - LP: #1279399
  * staging: vt6656: [BUG] BBvUpdatePreEDThreshold Always set sensitivity
    on bScanning
    - LP: #1279399
  * spi/bcm63xx: don't substract prepend length from total length
    - LP: #1279399
  * [media] it913x: Add support for Avermedia H335 id 0x0335
    - LP: #1279399
  * [SCSI] bfa: Chinook quad port 16G FC HBA claim issue
    - LP: #1279399
  * usb: option: add new zte 3g modem pids to option driver
    - LP: #1279399
  * [media] dib8000: fix regression with dib807x
    - LP: #1279399
  * [media] dib8000: make 32 bits read atomic
    - LP: #1279399
  * serial: 8250: Fix initialisation of Quatech cards with the AMCC PCI
    chip
    - LP: #1279399
  * serial: add support for 200 v3 series Titan card
    - LP: #1279399
  * usb: xhci: Check for XHCI_PLAT in xhci_cleanup_msix()
    - LP: #1279399
  * [media] anysee: fix non-working E30 Combo Plus DVB-T
    - LP: #1279399
  * x86/efi: Fix off-by-one bug in EFI Boot Services reservation
    - LP: #1279399
  * perf kvm: Fix kvm report without guestmount.
    - LP: #1279399
  * slub: Fix calculation of cpu slabs
    - LP: #1279399
  * mtd: mxc_nand: remove duplicated ecc_stats counting
    - LP: #1279399
  * USB: serial: add support for iBall 3.5G connect usb modem
    - LP: #1279399
  * USB: Nokia 502 is an unusual device
    - LP: #1279399
  * USB: cypress_m8: fix ring-indicator detection and reporting
    - LP: #1279399
  * ALSA: rme9652: fix a missing comma in channel_map_9636_ds[]
    - LP: #1279399
  * sunrpc: Fix infinite loop in RPC state machine
    - LP: #1279399
  * tpm/tpm_ppi: Do not compare strcmp(a,b) == -1
    - LP: #1279399
  * tpm/tpm_i2c_stm_st33: Check return code of get_burstcount
    - LP: #1279399
  * sunrpc: don't wait for write before allowing reads from use-gss-proxy
    file
    - LP: #1279399
  * drm/i915: Flush outstanding requests before allocating new seqno
    - LP: #1279399
  * [media] m88rs2000: add m88rs2000_set_carrieroffset
    - LP: #1279399
  * [media] m88rs2000: set symbol rate accurately
    - LP: #1279399
  * dm thin: initialize dm_thin_new_mapping returned by get_next_mapping
    - LP: #1279399
  * dm thin: fix discard support to a previously shared block
    - LP: #1279399
  * dm thin: fix set_pool_mode exposed pool operation races
    - LP: #1279399
  * SELinux: Fix memory leak upon loading policy
    - LP: #1279399
  * drm/radeon: warn users when hw_i2c is enabled (v2)
    - LP: #1279399
  * USB: fix race between hub_disconnect and recursively_mark_NOTATTACHED
    - LP: #1279399
  * ext4: avoid clearing beyond i_blocks when truncating an inline data
    file
    - LP: #1279399
  * USB: ftdi_sio: added CS5 quirk for broken smartcard readers
    - LP: #1279399
  * serial: 8250: enable UART_BUG_NOMSR for Tegra
    - LP: #1279399
  * dm: wait until embedded kobject is released before destroying a device
    - LP: #1279399
  * dm space map common: make sure new space is used during extend
    - LP: #1279399
  * dm space map metadata: fix extending the space map
    - LP: #1279399
  * ALSA: hda - Don't create duplicated ctls for loopback paths
    - LP: #1279399
  * ASoC: adau1701: Fix ADAU1701_SEROCTL_WORD_LEN_16 constant
    - LP: #1279399
  * radeon/pm: Guard access to rdev->pm.power_state array
    - LP: #1279399
  * drm/radeon: skip colorbuffer checking if COLOR_INFO.FORMAT is set to
    INVALID
    - LP: #1279399
  * staging: vt6656: CARDqGetNextTBTT correct uLowNextTBTT
    - LP: #1279399
  * bcache: Data corruption fix
    - LP: #1279399
  * staging: r8712u: Set device type to wlan
    - LP: #1279399
  * ALSA: Enable CONFIG_ZONE_DMA for smaller PCI DMA masks
    - LP: #1279399
  * [media] nxt200x: increase write buffer size
    - LP: #1279399
  * spi/pxa2xx: initialize DMA channels to -1 to prevent inadvertent match
    - LP: #1279399
  * [media] media: s5p_mfc: remove s5p_mfc_get_node_type() function
    - LP: #1279399
  * iwlwifi: mvm: fix missing cleanup in .start() error path
    - LP: #1279399
  * mmc: fix host release issue after discard operation
    - LP: #1279399
  * mmc: atmel-mci: fix timeout errors in SDIO mode when using DMA
    - LP: #1279399
  * ftrace: Fix synchronization location disabling and freeing ftrace_ops
    - LP: #1279399
  * rtlwifi: rtl8192cu: Add new device ID
    - LP: #1279399
  * mwifiex: add missing endian conversion for fw_tsf
    - LP: #1279399
  * b43: Fix lockdep splat
    - LP: #1279399
  * b43: Fix unload oops if firmware is not available
    - LP: #1279399
  * b43legacy: Fix unload oops if firmware is not available
    - LP: #1279399
  * iwlwifi: pcie: enable oscillator for L1 exit
    - LP: #1279399
  * nfs4.1: properly handle ENOTSUP in SECINFO_NO_NAME
    - LP: #1279399
  * usb: ehci: add freescale imx28 special write register method
    - LP: #1279399
  * usb: chipidea: add freescale imx28 special write register method
    - LP: #1279399
  * usb: chipidea: imx: set CI_HDRC_IMX28_WRITE_FIX for imx28
    - LP: #1279399
  * usb: chipidea: udc: using MultO at TD as real mult value for ISO-TX
    - LP: #1279399
  * audit: reset audit backlog wait time after error recovery
    - LP: #1279399
  * audit: correct a type mismatch in audit_syscall_exit()
    - LP: #1279399
  * tracing: Have trace buffer point back to trace_array
    - LP: #1279399
  * ARM: at91: smc: bug fix in sam9_smc_cs_read()
    - LP: #1279399
  * xtensa: xtfpga: fix definitions of platform devices
    - LP: #1279399
  * powerpc: Fix the setup of CPU-to-Node mappings during CPU online
    - LP: #1279399
  * dm: remove pointless kobject comparison in dm_get_from_kobject
    - LP: #1279399
  * dm sysfs: fix a module unload race
    - LP: #1279399
  * hwmon: (k10temp) Add support for Kaveri CPUs
    - LP: #1279399
  * KVM: x86: limit PIT timer frequency
    - LP: #1279399
  * ata: sata_mv: introduce compatible string "marvell, armada-370-sata"
    - LP: #1279399
  * ata: sata_mv: fix disk hotplug for Armada 370/XP SoCs
    - LP: #1279399
  * ARM: mvebu: update the SATA compatible string for Armada 370/XP
    - LP: #1279399
  * md/raid5: fix long-standing problem with bitmap handling on write
    failure.
    - LP: #1279399
  * virtio-scsi: Fix hotcpu_notifier use-after-free with virtscsi_freeze
    - LP: #1279399
  * drm/mgag200: fix oops in cursor code.
    - LP: #1279399
  * mwifiex: fix wrong 11ac bits setting in fw_cap_info
    - LP: #1279399
  * nfs: always make sure page is up-to-date before extending a write to
    cover the entire page
    - LP: #1279399
  * turbostat: Don't put unprocessed uapi headers in the include path
    - LP: #1279399
  * turbostat: Use GCC's CPUID functions to support PIC
    - LP: #1279399
  * NFSv4.1: Handle errors correctly in nfs41_walk_client_list
    - LP: #1279399
  * pinctrl: sunxi: Honor GPIO output initial vaules
    - LP: #1279399
  * mmc: sdhci-pci: Fix BYT sd card getting stuck in runtime suspend
    - LP: #1279399
  * drm/radeon: disable ss on DP for DCE3.x
    - LP: #1279399
  * nfs4: fix discover_server_trunking use after free
    - LP: #1279399
  * drm/radeon/dpm: disable mclk switching on desktop RV770
    - LP: #1279399
  * drm/radeon: fix surface sync in fence on cayman (v2)
    - LP: #1279399
  * drm/radeon: set the full cache bit for fences on r7xx+
    - LP: #1279399
  * mfd: max77686: Fix regmap resource leak on driver remove
    - LP: #1279399
  * hp_accel: Add a new PnP ID HPQ6007 for new HP laptops
    - LP: #1279399
  * dm space map metadata: fix bug in resizing of thin metadata
    - LP: #1279399
  * ASoC: wm5110: Extend SYSCLK patch file for rev D
    - LP: #1279399
  * intel-iommu: fix off-by-one in pagetable freeing
    - LP: #1279399
  * arch/sh/kernel/kgdb.c: add missing #include <linux/sched.h>
    - LP: #1279399
  * s390/uapi: fix struct statfs64 definition
    - LP: #1279399
  * fuse: fix pipe_buf_operations
    - LP: #1279399
  * drm/cirrus: correct register values for 16bpp
    - LP: #1279399
  * pnfs: Proper delay for NFS4ERR_RECALLCONFLICT in layout_get_done
    - LP: #1279399
  * drm/nouveau: fix m2mf copy to tiled gart
    - LP: #1279399
  * drm/nouveau/falcon: use vmalloc to create firwmare copies
    - LP: #1279399
  * IB/qib: Fix QP check when looping back to/from QP1
    - LP: #1279399
  * ore: Fix wrong math in allocation of per device BIO
    - LP: #1279399
  * ALSA: bits vs bytes bug in snd_card_create()
    - LP: #1279399
  * drm/i915: VLV2 - Fix hotplug detect bits
    - LP: #1279399
  * mmc: sdhci-pci: Fix possibility of chip->fixes being null
    - LP: #1279399
  * tracing: Check if tracing is enabled in trace_puts()
    - LP: #1279399
  * b43: fix the wrong assignment of status.freq in b43_rx()
    - LP: #1279399
  * mm/memory-failure.c: shift page lock from head page to tail page after
    thp split
    - LP: #1279399
  * memcg: fix endless loop caused by mem_cgroup_iter
    - LP: #1279399
  * rtc: max8907: weekday encoding fixes
    - LP: #1279399
  * ALSA: hda - Fix silent output on MacBook Air 1,1
    - LP: #1279399
  * i915: remove pm_qos request on error
    - LP: #1279399
  * vfs: Is mounted should be testing mnt_ns for NULL or error.
    - LP: #1279399
  * KVM: PPC: Book3S HV: use xics_wake_cpu only when defined
    - LP: #1279399
  * KVM: PPC: e500: Fix bad address type in deliver_tlb_misss()
    - LP: #1279399
  * compat: fix sys_fanotify_mark
    - LP: #1279399
  * drm/i915: Fix the offset issue for the stolen GEM objects
    - LP: #1279399
  * Btrfs: handle EAGAIN case properly in btrfs_drop_snapshot()
    - LP: #1279399
  * btrfs: restrict snapshotting to own subvolumes
    - LP: #1279399
  * ACPI / init: Flag use of ACPI and ACPI idioms for power supplies to
    regulator API
    - LP: #1279399
  * drm: ast,cirrus,mgag200: use drm_can_sleep
    - LP: #1279399
  * powerpc: Make sure "cache" directory is removed when offlining cpu
    - LP: #1279399
  * drm/radeon: fix DAC interrupt handling on DCE5+
    - LP: #1279399
  * drm/radeon/DCE4+: clear bios scratch dpms bit (v2)
    - LP: #1279399
  * drm/radeon/dce8: workaround for atom BlankCrtc table
    - LP: #1279399
  * mm/page-writeback.c: fix dirty_balance_reserve subtraction from
    dirtyable memory
    - LP: #1279399
  * mm: numa: initialise numa balancing after jump label initialisation
    - LP: #1279399
  * fs/compat: fix parameter handling for compat readv/writev syscalls
    - LP: #1279399
  * fs/compat: fix lookup_dcookie() parameter handling
    - LP: #1279399
  * target/iscsi: Fix network portal creation race
    - LP: #1279399
  * zram: fix race between reset and flushing pending work
    - LP: #1279399
  * mm: don't lose the SOFT_DIRTY flag on mprotect
    - LP: #1279399
  * mm, oom: base root bonus on current usage
    - LP: #1279399
  * parisc: fix cache-flushing
    - LP: #1279399
  * hpfs: remember free space
    - LP: #1279399
  * kvm: x86: fix apic_base enable check
    - LP: #1279399
  * mm: hugetlbfs: fix hugetlbfs optimization
    - LP: #1279399
  * drm/nouveau/bios: fix offset calculation for BMPv1 bioses
    - LP: #1279399
  * lib/decompressors: fix "no limit" output buffer length
    - LP: #1279399
  * e752x_edac: Fix pci_dev usage count
    - LP: #1279399
  * e1000e: fix compiler warnings
    - LP: #1279399
  * powerpc: thp: Fix crash on mremap
    - LP: #1279399
  * mm/mempolicy.c: fix mempolicy printing in numa_maps
    - LP: #1279399
  * USB: pl2303: fix data corruption on termios updates
    - LP: #1279399
  * libata: disable LPM for some WD SATA-I devices
    - LP: #1279399
  * bnx2x: fix DMA unmapping of TSO split BDs
    - LP: #1279399
  * inet_diag: fix inet_diag_dump_icsk() timewait socket state logic
    - LP: #1279399
  * ieee802154: Fix memory leak in ieee802154_add_iface()
    - LP: #1279399
  * net: avoid reference counter overflows on fib_rules in multicast
    forwarding
    - LP: #1279399
  * net,via-rhine: Fix tx_timeout handling
    - LP: #1279399
  * tcp: metrics: Avoid duplicate entries with the same destination-IP
    - LP: #1279399
  * bpf: do not use reciprocal divide
    - LP: #1279399
  * s390/bpf,jit: fix 32 bit divisions, use unsigned divide instructions
    - LP: #1279399
  * ip_tunnel: clear IPCB in ip_tunnel_xmit() in case dst_link_failure() is
    called
    - LP: #1279399
  * fib_frontend: fix possible NULL pointer dereference
    - LP: #1279399
  * net: Fix memory leak if TPROXY used with TCP early demux
    - LP: #1279399
  * xen-netfront: fix resource leak in netfront
    - LP: #1279399
  * sit: fix double free of fb_tunnel_dev on exit
    - LP: #1279399
  * ip6tnl: fix double free of fb_tnl_dev on exit
    - LP: #1279399
  * tty/serial: at91: Handle shutdown more safely
    - LP: #1279399
  * usb: core: get config and string descriptors for unauthorized devices
    - LP: #1279399
  * ALSA: hda - hdmi: introduce patch_nvhdmi()
    - LP: #1279399
  * ALSA: hda/hdmi - allow PIN_OUT to be dynamically enabled
    - LP: #1279399
  * xen/pvhvm: If xen_platform_pci=0 is set don't blow up (v4).
    - LP: #1279399
  * x86, cpu, amd: Add workaround for family 16h, erratum 793
    - LP: #1279399
  * Linux 3.11.10.4
    - LP: #1279399
 -- Brad Figg <brad.figg@xxxxxxxxxxxxx>   Tue, 18 Feb 2014 12:18:19 -0800

** Changed in: linux (Ubuntu Saucy)
       Status: Fix Committed => Fix Released

** Changed in: linux (Ubuntu Saucy)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1239938

Title:
  No cardreader support for O2 Micro, Inc. Device [1217:8520]

Status in HWE Next Project:
  Confirmed
Status in HWE Next saucy series:
  Confirmed
Status in HWE Next trusty series:
  Confirmed
Status in “linux” package in Ubuntu:
  Fix Released
Status in “linux-lts-raring” package in Ubuntu:
  Invalid
Status in “linux-lts-saucy” package in Ubuntu:
  Invalid
Status in “linux” source package in Precise:
  Invalid
Status in “linux-lts-raring” source package in Precise:
  Fix Released
Status in “linux-lts-saucy” source package in Precise:
  Fix Released
Status in “linux” source package in Saucy:
  Fix Released
Status in “linux-lts-raring” source package in Saucy:
  Invalid
Status in “linux-lts-saucy” source package in Saucy:
  Invalid
Status in “linux” source package in Trusty:
  Fix Released
Status in “linux-lts-raring” source package in Trusty:
  Invalid
Status in “linux-lts-saucy” source package in Trusty:
  Invalid

Bug description:
  Open this bug to trace device driver for O2 Micro, Inc. Device
  [1217:8520].

  We have seen this cardreader on some laptops, but most BIOS missed its
  special init, it's better to do that init in kernel.

  The support doesn't show up in mainline or mmc-next yet.

  Patch submitted upstream:
  http://article.gmane.org/gmane.linux.kernel.mmc/24244

To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/1239938/+subscriptions


References