OBSOLETE Patch-ID# 141511-07

Download this patch from My Oracle Support

Your use of the firmware, software and any other materials contained in this update is subject to My Oracle Support Terms of Use, which may be viewed at My Oracle Support.
For further information on patching best practices and resources, please see the following links:
Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.

Keywords: security panics systems vuidgwheelcount ioctl panic 64bit ms scsa2 bcopying buffer overflow scsa2_pkt_comletion benq mouse tablets uhci scsa2usb
Synopsis: Obsoleted by: 142910-17 SunOS 5.10_x86: ehci, ohci, uhci patch
Date: Jun/29/2010

Install Requirements: Reboot after installing this patch to activate the changes delivered. An alternative may be specified in the Special Install Instructions.

Solaris Release: 10_x86

SunOS Release: 5.10_x86

Unbundled Product:

Unbundled Release:

Xref: This patch available for SPARC as patch 141444 144023 145051

Topic: SunOS 5.10_x86: ehci, ohci, uhci patch

Relevant Architectures: i386

Bugs fixed with this patch:

Sun CR # Bug #

Changes incorporated in this version: 6940972

Patches accumulated and obsoleted by this patch: 123403-01 128305-04 128329-01 138393-01 138630-01 139882-01 140092-03

Patches which conflict with this patch:

Patches required with this patch: 118855-36 120012-14 127128-11 137138-09 (or greater)

Obsoleted by: 142910-17

Files included with this patch:


Problem Description:

6940972 unable to configure/attach USB Hub after power loss
(from 141511-06)
6748376 DAT-72 mt -f /dev/rmt/x offline sometimes does only a rewind and does not eject tape
(from 141511-05)
6882672 patch 141511-04 is generating errors from postinstall
(from 141511-04)
6836590 ehci driver fails to poll for reset completion, causing failures on high speed devices
(from 141511-03)
6803713 usb device failure while doing multiple reboots
(from 141511-02)
6662693 Microsoft Wireless keyboard mouse support
6772044 support for USB keyboard report protocol
(from 141511-01)
6764185 DVD problems during OS usage (READ RETRY)
(from 128329-01)
        This patch revision accumulates generic Sustaining patch
        123403-01 into Solaris S10U5 Update.
(from 123403-01)
6584571 VUIDGWHEELCOUNT ioctl panics 64bit systems with invalid address argument
(from 140092-03)
6824590 panic when booting from USB hard/flash drive if some USB CD/DVD drives connected simultaneously
(from 140092-02)
6764185 DVD problems during OS usage (READ RETRY)
(from 140092-01)
6624786 shows 'device was busy' message after ejecting and unplugging
6654713 panic: free page is not. pp , unix:page_get_mnode_freelist+301
6674857 panic[cpu2]/thread=2a100757ca0: assertion failed: after_frame_number > before_frame_number
6691464 G2-N: BAD TRAP (page fault) in "hidparser" running SSULoad
6723639 ehci_handle_root_hub_status_change() causes more than 11% of CPU wakeups from idle state
6723643 uhci_handle_root_hub_status_change() causes more than 25% of CPU wakeups from idle state
6742310 certain EHCI chips have potential DMA address issues
(from 128305-04)
6709620 scsa2usb lacks cb_ioctl, leading to panic
(from 128305-03)
6635751 ehci: data buffer error should not be considered transaction error
(from 128305-02)
6555956 USB device causes panic on Huron P1.1 by doing DMA to address 0
(from 128305-01)
6571758 scsa2usb:scsa2usb_pkt_completion code bcopying beyond allocated buffer boundary
6575701 BAD TRAP: type=e (#pf Page fault) in ehci_sendup_qtd_message()
(from 138630-01)
        This revision accumulates generic Sustaining patch 138393-01
        into Solaris S10U6 update.
(from 138393-01)
6494635 BenQ USB mouse does not work
(from 139882-01)
6681221 Solaris hangs during early boot when EHCI-2 is enabled from BIOS

Patch Installation Instructions:
Please refer to the man pages for instructions on using 'patchadd'
and 'patchrm' commands provided with Solaris.
The following example installs a patch to a standalone machine:
       example# patchadd /var/spool/patch/123456-07
The following example removes a patch from a standalone system:
       example# patchrm 123456-07
For additional examples please see the appropriate man pages. Any
other special or non-generic installation instructions should be
described below as special instructions.

Special Install Instructions:

README -- Last modified date: Saturday, November 10, 2012