Trusted Stripe Disappears From the Screen After Resolution Change (6460624)
CDE Removable Media Auto Run Capability Removed (4634260)
Solaris PDASync Cannot Delete Last Entry From the Desktop (4260435)
x86: raidctl Fails to Create VDs on Dell SAS6i/R (6669169)
x86: ata Timeouts During Boot (6586621)
zoneadm install Fails With a ZFS Legacy Mount (6449301)
ZFS and UNIX/POSIX Compliance Issues
fdisk -E Can Sweep Disk Used by ZFS Without Warning (6412771)
ZFS and Third-Party Backup Product Issues
Veritas NetBackup Does Not Back Up and Preserve Files With ZFS/NFSv4 ACLs (6352899)
BrightStor ARCserve Backup Client Agent for UNIX (Solaris) and ZFS Support
ZFS GUI Should Check For /usr/lib/embedded_su at the Beginning of Each Wizard (6326334)
Fails to Sync File System on Panic (6250422)
Upgrading From Some Solaris Express or Solaris 10 Releases Requires Remounting of File Systems
NFSv4 Access Control List Functions Might Work Incorrectly
Access Problems Between Solaris NFSv4 Clients and NFSv4 Servers
Using mkfs Command to Create File System Might Fail on Very Large Disks (6352813)
System Crash Dump Fails on Devices Greater Than 1 TByte (6214480)
Using smosservice Command to Add OS Services Results in Insufficient Disk Space Message (5073840)
Hardware-Related Issues and Bugs
SPARC: SCSI Second Disk Fails to Attach After Solaris Live Upgrade (6684776)
x86: Cannot Enable MPxIO (6664694)
64-bit SPARC: DR Operations Involving Lowest CPU ID Fail (6663570)
SPARC: 19.55% Performance Regression for the NCP Device Driver (6660074)
64-bit SPARC: Some DR Commands Fail (6614737)
The (ZFS) ARC Allocates Memory Inside The Kernel Cage Preventing DR (6522017)
mpathadm Does Not Display Load-Balance Setting Specific to Device
Registration Tool Prevents Power Management on Some Framebuffers (6321362)
SPARC: Sun Crypto Accelerator 4000 Board Versions 1.0 and 1.1 Not Supported in Solaris 10 OS
Certain USB 2.0 Controllers Are Disabled
Supported USB Devices and Corresponding Hub Configurations
x86: Limitations Exist With Certain Device Drivers in Solaris 10 OS
DVD-ROM/CD-ROM Drives on Headless Systems
x86: Manual Configuration Required to Specify Non-US English Keyboards
Contention Exists Between Certain Devices That Share the Same Bus (6196994)
iPlanet Directory Server 5.1 Issues
Installing Directory Server 5.1
Migrating to the Sun Java System Directory Server 5 2005Q1
x86: Unexpected SIGTRAP Signal Causes dbx Debugger to Hang (6546562 )
SPARC: Problems With dbx Debugger While Processing 64-bit Objects (6347707)
System Might Loop When Master CPU Is Changed (4405263)
Multiple Input Method Switcher Applications Appear in Trusted Java DS
Input Method Cannot Be Enabled With Primary Administrator Rights (6475081)
New ChuYin Input Method Not Supported in Upgrade to IIIMF rev.12 (6492129)
AltGr Does Not Work As Mode Switcher in Some Russian Locales (6487712)
Arabic Text Not Appearing in ar Locales
Several Arabic Fonts Do Not Work in GNOME (6384024)
Unable to Switch Input Language on Session-Saved Applications (6360759)
Keyboard Shortcuts in Mozilla in ES Locale Are Unusual and Ambiguous (6288620)
Migration Note to UTF-8 locales
Emails Saved As Portable Format
File Names and Directory Names
Launching Legacy Locale Applications
Hardware for Some Keyboards Layouts Type 6 and 7 Not Available
Sort Capability in the European UTF-8 Locales Does Not Function Correctly (4307314)
nxge Driver Panics in nxge_fflp_stat_update (6644276)
SPARC: NFS/RDMA Connection Errors (6229077)
Login Fails on iSCSI Target With Two Portals and One Bad Portal (6476060)
System Domain of Interpretation Is Not Configurable (6314248)
IP Forwarding Disabled by Default in Solaris 10 OS
Zone Not Booting When IP Address Belongs to a Failed IP Network Multipathing Group (6184000)
Intermittent Errors Might Occur With the Use of DataDigests (5108515)
KDC Daemons Fail to Start (6623803)
Nonpassword Logins Fail With pam_ldap Enabled (6365896)
Incorrect Parameters Might Cause Panic in Sun StorEdge T3 (4319812)
Login Prompts Sometimes Appear Before File Systems Are Mounted (5082164)
System Does Not Respond to Smart Card (4415094)
Solaris Commands and Standards
Changed Man Pages for Solaris Trusted Extensions Are in Reference Manual Only
Bash 2.0.5b No Longer Sets Some Environment Variables
New ln Utility Requires -f Option
New tcsh Rejects setenv Variable Names That Use a Dash or an Equals Sign
STDIO getc Family EOF Condition Behavior Change
Output Columns of the ps Command Have Been Widened
Command ping -v Does Not Work on IPv6 Addresses (4984993)
Solaris Volume Manager metattach Command Might Fail
Solaris Volume Manager metassist Command Fails in Non-English Locales (5067097)
Volume Creation Fails in Systems With Unformatted Disks (5064066)
Solaris Volume Manager metadevadm Command Fails if Logical Device Name No Longer Exists (4645721)
Solaris Volume Manager metarecover Command Fails to Update metadb Namespace (4645776)
Problems With Using Multiple Attachments (6260583)
Problem With Changing Authentication Type (6246543)
Incomplete List of Contacts in Contact Folder (5088514)
Wrong Help Window Opened For Volume Control (6253210)
Cannot Print Certain Documents From the Mozilla Browser
User Preferences Not Fully Compatible
Problems With Online Registration of StarOffice 7 Software (6208829)
Nautilus ACL MASK is Not in Sync With Group Permissions (6464485)
strftime(3c) Should Support GNU Extension in %-m And %-d (6448815)
x86: Cannot Configure Full-Screen Magnification on Systems With One Video Card
x86: Problems Configuring USB Mouse Device as Extension Device for Use With GNOME On-Screen Keyboard
Certain View Options Might Cause File Manager to Fail (6233643)
Problems Creating Certain Types of Archives (5082008)
SPARC: Solaris Volume Manager GUI Fails to Start (6671736)
Cannot Log In to Solaris Management Console After Enabling Solaris Trusted Extensions (6639493)
zoneadm attach Command Might Fail (6550154)
Deferred Activation Patching (6486471)
Possible Error With 32-bit Applications Getting File System State on Large File Systems (6468905)
Sun Patch Manager Tool 2.0 Not Compatible With Previous Versions
Cannot Delete Existing Diskless Clients From the System (6205746)
SPARC: smosservice delete Command Does Not Successfully Remove All Directories (6192105)
kill -HUP Does Not Always Cause the Agent to Reread the snmpd.conf Configuration File (4988483)
x86: Pressing the F4 Key During BIOS Bootup Fails to Boot the Service Partition (4782757, 5051157)
4. End-of-Software Support Statements
6. What's New in Solaris 10 5/08
A. Table of Integrated Bug Fixes in the Solaris 10 Operating System
The following hardware–related issue and bugs apply to the Solaris 10 release.
Some desktop systems might lose access to disks, other than their root disks, while using Solaris Live Upgrade to upgrade from the Solaris 10 8/07 release to the Solaris 10 5/08 release. This occurs due to a bug in the power management system.
The following error message is displayed:
System can't access disk.
Workaround: Disable power management on the system. Perform the following steps:
Edit the /etc/power.conf configuration file and change the autopm entry from default to disable.
Update the power settings with the pmconfig -r command.
Reboot the system.
x64 systems using the LSI SAS PCI-E host bus adapters (HBAs) such as SG-XPCIE8SAS-E-Z, SG-XPCIE4SAS-Z, SG-XPCIE4SAS3-Z, and SG-PCIE8SAS-Z, cannot enable MPxIO if more than 4 Gbytes of RAM is installed.
To confirm whether your system is affected, type the command prtpicl -v. Search the output of this command for devices using either pci1000,56 or pci1000,58 compatible properties, and where a pcie-capid-reg property exists and the revision-id property is less than or equal to 2. For example:
pci1000,56 AND pcie-capid-reg exists AND revision-id <= 2
or
pci1000,58 AND pcie-capid-reg exists AND revision-id <= 2
Workaround: Download and install patch 125082-13 from http://sunsolve.sun.com.
Dynamic reconfiguration (DR) operations involving the lowest CPU ID might cause the domain to panic. The following error message is displayed:
panic[cpu40]/thread=2a1008ebca0: BAD TRAP: type=10 rp=xxxxxxx addr=xxxxxxx mmu_fsr=0
Workaround: Do not use DR to identify the system board hosting the CPU with the lowest CPU ID. Use the prtdiag command to identify the CPU with the lowest CPU ID.
Performance regression occurs for the Niagara Crypto Provider (NCP) device driver on Sun SPARC Enterprise T5220 machines with the Solaris 10 5/08 release. No error message is displayed.
Workaround: Add the following line to the /platform/sun4v/kernel/drv/ncp.conf configuration file:
ncp-threads-per-core=6;
The DR commands, deleteboard(8) and moveboard(8), might hang if any of the following conditions exist:
A dual in-line memory module (DIMM) has been degraded.
The domain contains system boards with different memory sizes.
No error message is displayed.
Workaround: If a DR command hangs, reboot the domain to recover.
Avoid performing DR operations if any of the listed conditions exist.
To identify if the system contains degraded memory, use the XSCF showstatus command. To identify if the domain contains system boards with different memory sizes, use the XSCF showdevices command. You can also use the prtdiag command on the domain to display the list of memory sizes of the system boards.
ZFS can potentially allocate kernel memory across all system boards on systems with very large memory configurations. One free system board is required for dynamic memory reconfiguration so that the memory from the board to be dynamically reconfigured can be copied to the free board. The dynamic memory reconfiguration means that you cannot dynamically reconfigure memory on systems with very large memory configurations that have ZFS running. High-end SunFire servers can relocate kernel pages so that this issue is avoided. These servers must have kernel page relocation (KPR) enabled for domains with more than 32 cores. No error message is displayed
Workaround: Reduce the amount of kernel memory that ZFS can allocate by setting the zfs_arc_max parameter in the /etc/system file. The following example sets the maximum size to 512 Mbytes.
set zfs_arc_max = 0x20000000
The mpathadm show logical-unit subcommand lists the load balancing global configuration value for the Current Load Balance property. However, entries in the csi_vhci.conf that change the load-balance type for a specific product are not reflected in the mpathadm output even when the setting is active.
If the background processes for the registration tool are left running, the Elite3D and Creator3D framebuffers stop power management. This failure reduces the power savings when the system is in a power-managed state. Under certain conditions, sys-suspend might also hang. No error message is displayed. The system might hang during a system suspend or resume operation.
Workaround:
Run the following command approximately 60 seconds after each login:
# pkill -f basicreg.jar # pkill -f swupna.jar
A new cryptographic framework is provided in Solaris 10 OS. However, versions 1.0 and 1.1 of the Sun Crypto Accelerator 4000 board's software and firmware do not utilize this framework. Consequently, these versions are not supported in the Solaris 10 OS.
The 2.0 release uses the new framework. This release is available as a free upgrade to current Sun Crypto Accelerator 4000 users who plan to use Solaris 10 OS. Because the Sun Crypto Accelerator 4000 is an export-controlled product, you must contact Sun Enterprise Services or your local sales channel to obtain the free upgrade. Additional information is available on the Sun Crypto Accelerator 4000 web page at Sun's products site.
Support for certain USB 2.0 controllers has been disabled because of incompatibilities between these devices and the EHCI driver. The following message is displayed:
Due to recently discovered incompatibilities with this USB controller, USB2.x transfer support has been disabled. This device will continue to function as a USB1.x controller. If you are interested in enabling USB2.x support please refer to the ehci(7D) man page. Please refer to www.sun.com/io for Solaris Ready products and to www.sun.com/bigadmin/hcl for additional compatible USB products.
For the latest information about USB devices, see http://www.sun.com/io_technologies/USB-Faq.html.
This Solaris release supports both USB 1.1 and USB 2.0 devices. The following table is a summary of USB devices that work in specific configurations. Connection types can either be direct to the computer or through a USB hub. Note that USB 1.1 devices and hubs are low speed or full speed. USB 2.0 devices and hubs are high speed. For details about ports and speeds of operation, see the System Administration Guide: Devices and File Systems.
Table 2-1 USB Devices and Configurations
|
The following list describes limitations with certain drivers and interfaces in this release of Solaris 10 for x86 platforms:
This functionality is turned off for all device types. In the DDI_SUSPEND code in your detach() function, you should return DDI_FAILURE.
This functionality is unavailable to USB devices. Do not create power management components. Write your driver so that pm_raise_power() and pm_lower_power() are called only when power management components are created.
Power management of interactive devices such as removable media is linked with power management of your monitor and the graphics card that drives your monitor. If your screen is active, devices such as the CD-ROM drive and diskette remain at full-power mode. These devices might switch to low-power mode on a system without a monitor. To restore power to the CD or diskette, type volcheck to obtain the latest status from each removable device.
Alternatively, you can disable power management on your system by using the Dtpower GUI. By disabling power management, these devices are constantly at full power.
By default, the kdmconfig program specifies Generic US-English(104-Key) as the keyboard type that is connected to the system. If the system's keyboard is not a US-English keyboard, you must manually specify the keyboard type during installation. Otherwise, installation continues by using the default keyboard specification that is inconsistent with the system's actual keyboard type.
Workaround 1: If the system's keyboard is not a US-English keyboard, perform the following steps during installation:
When the Proposed Window System Configuration For Installation is displayed, press Esc.
Note - The information on the Proposed Window System Configuration For Installation, which includes the keyboard type, is displayed only for 30 seconds. If you want to change configuration settings, you must press Esc before the 30 seconds lapse. Otherwise, the installation continues by using the displayed settings.
Change the keyboard type to the type that corresponds to your system's keyboard.
Press Enter to accept the changes and continue with the installation.
Workaround 2: If you want to change the keyboard type in a system that is already running Solaris 10 OS, use the kdmconfig program. Choose the option that applies to the type of X server your system is running.
If your system is running the Xsun server, follow these steps:
Run kdmconfig.
Use the Change Keyboard option to change the keyboard type.
Save the configuration.
If your system is running the default Xorg server, follow these steps:
Run kdmconfig.
Select the Xsun server.
Use the Change Keyboard option to change the keyboard type.
Save the configuration.
Run kdmconfig again to switch to the Xorg server.
The jfca driver for the following host bus adapters (HBAs) might cause system panics or I/O failures when these HBAs are connected to tape devices:
SG-PCI1FC-JF2
SG-PCI2FC-JF2
The jfca driver for these HBAs is prone to race conditions when certain operations are being run, and thus causes the errors. The operations are the following:
Link reset
Loop reset
Switch reset
Repeated link failures
Error messages similar to the following examples might be displayed:
I/O failure messages
jfca: [ID 277337 kern.info] jfca4: Sequencer-detected error. Recover immediately. last message repeated 18376 times jfca: [ID 716917 kern.notice] jfca4: ExgWarning: SendVerify(1): SHOULD ABORT THE ORIG I/O PKG=30007520bd8! scsi: [ID 107833 kern.warning] WARNING: /pci@1e,600000/SUNW,jfca@3,1/fp@0,0/st@w2100001086108 628,1 (st3): SCSI transport failed: reason 'timeout': giving up
System panic message
panic[cpu1]/thread=2a100497cc0: BAD TRAP: type=31 rp=2a1004978d0 addr=a8 mmu_fsr=0 occurred in module "jfca" due to a NULL pointer dereference
Workaround: Do not connect tape devices to either the SG-PCI1FC-JF2 or SG-PCI2FC-JF2 HBA.
A bus contention occurs if Quad Fast-Ethernet (QFE) cards share the same bus with any of the following adapters:
Sun GigaSwift adapter
Sun Dual Gigabit Ethernet and Dual SCSI/P adapter
Sun Quad Gigaswift Ethernet adapter
The infinite-burst parameter of the ce driver that is used by these adapters is enabled by default. Consequently, little or no bus time is available for the QFE ports that share the same bus.
Workaround: Do not place QFE cards on the same bus as the network adapters in the list.
The hat_getkpfnum() DDI function is obsolete. Developers should update their device drivers to not use the hat_getkpfnum() DDI interface. If drivers are using hat_getkpfnum,() warnings similar to the following example are displayed:
WARNING: Module mydrv is using the obsolete hat_getkpfnum(9F) interface in a way that will not be supported in a future release of Solaris. Please contact the vendor that supplied the module for assistance, or consult the Writing Device Drivers guide, available from http://www.sun.com for migration advice. --- Callstack of bad caller: hat_getkpfnum_badcall+93 hat_getkpfnum+6e mydrv_setup_tx_ring+2d mydrv_do_attach+84 mydrv_attach+242 devi_attach+6f attach_node+62 i_ndi_config_node+82 i_ddi_attachchild+4a devi_attach_node+4b devi_attach_children+57 config_immediate_children+6e devi_config_common+77 mt_config_thread+8b
To determine if a driver is using hat_getkpfnum(), consult the driver source code, or examine the driver's symbols by using nm(). Using the driver mydrv as an example, type the following syntax:
% nm /usr/kernel/drv/mydrv | grep hat_getkpfnum
For guidance about migrating drivers away from hat_getkpfnum(), refer to Appendix B, Summary of Solaris DDI/DKI Services, in Writing Device Drivers.
The default timeout value for the SCSI portion of the SunSwift PCI Ethernet/SCSI host adapter (X1032A) card does not meet the timeout requirements of Sun's SCSI DVD-ROM drive (X6168A). With marginal media, the DVD-ROM occasionally experiences timeout errors. The only exceptions are Sun Fire 6800, 4810, 4800, and 3800 systems. These systems overwrite the SCSI timeout value by means of OpenBoot PROM.
Workaround: For other platforms, use the on-board SCSI interfaces or DVD-ROM compatible SCSI adapters, such as the following examples:
X1018A (SBus: F501-2739-xx)
X6540A (PCI: F375-0005-xx)