Solaris Kernel and TCP/IP Tuning Parameters (Continued)

This page describes some configuration optimizations for Solaris hosts running ATG Page Serving instances (application servers) that will increase server efficiency.
Note that these changes are specific to Solaris systems running ATG application servers (+page serving+ instances). Do not use these on a web server or database server. Those systems require entirely different settings.
h3. Solaris 10 Kernel
Adjust /etc/system (parameters below) and reboot the system.
set rlim_fd_cur=4096
set rlim_fd_max=4096
set tcp:tcp_conn_hash_size=32768
set shmsys:shminfo_shmmax=4294967295
set autoup=900
set tune_t_fsflushr=1h4. Set limits on file descriptors
{color:blue}set rlim_fd_max = 4096{color}
{color:blue}set rlim_fd_cur = 4096{color}
Raise the file-descriptor limits to a maximum of 4096. Note that this tuning option was not mentioned in the "Sun Performance And Tuning" book.
[http://download.oracle.com/docs/cd/E19082-01/819-2724/chapter2-32/index.html]
h4. Increase the connection hash table size
{color:blue}set tcp:tcp_conn_hash_size=8192{color}
Increase the connection hash table size to make look-up's more efficient. The connection hash table size can be set only once, at boot time.
[http://download.oracle.com/docs/cd/E19455-01/816-0607/chapter4-63/index.html]
h4. Increase maximum shared memory segment size
{color:blue}set shmsys:shminfo_shmmax=4294967295{color}
Increase the maximum size of a system V shared memory segment that can be created from roughly 8MB to 4GB.
This provides an adequate ceiling; it does not imply that shared memory segments of this size will be created.
[http://download.oracle.com/docs/cd/E19683-01/816-7137/chapter2-74/index.html]
h4. Increase memory allocated for dirty pages
{color:blue}set autoup=900{color}
Increase the amount of memory examined for dirty pages in each invocation and frequency of file system synchronizing operations.
The value of autoup is also used to control whether a buffer is written out from the free list. Buffers marked with the B_DELWRI flag (which identifies file content pages that have changed) are written out whenever the buffer has been on the list for longer than autoup seconds. Increasing the value of autoup keeps the buffers in memory for a longer time.
[http://download.oracle.com/docs/cd/E19082-01/819-2724/chapter2-16/index.html]
h4. Specify the time between fsflush invocations
Specifies the number of seconds between fsflush invocations.
{color:blue}set tune_t_fsflushr=1{color}
[http://download.oracle.com/docs/cd/E19082-01/819-2724/chapter2-105/index.html]
Again, note that after adjusting any of the preceding kernel parameters you will need to reboot the Solaris server.
h3. TCP
ndd -set /dev/tcp tcp_time_wait_interval 60000
ndd -set /dev/tcp tcp_conn_req_max_q 16384
ndd -set /dev/tcp tcp_conn_req_max_q0 16384
ndd -set /dev/tcp tcp_ip_abort_interval 60000
ndd -set /dev/tcp tcp_keepalive_interval 7200000
ndd -set /dev/tcp tcp_rexmit_interval_initial 4000
ndd -set /dev/tcp tcp_rexmit_interval_max 10000
ndd -set /dev/tcp tcp_rexmit_interval_min 3000
ndd -set /dev/tcp tcp_smallest_anon_port 32768
ndd -set /dev/tcp tcp_xmit_hiwat 131072
ndd -set /dev/tcp tcp_recv_hiwat 131072
ndd -set /dev/tcp tcp_naglim_def 1h4. Tuning the Time Wait Interval and TCP Connection Hash Table Size
{color:blue}/usr/sbin/ndd -set /dev/tcp tcp_time_wait_interval 60000{color}
The tcp_time_wait_interval is how long a connection stays in the TIME_WAIT state after it has been closed (default value 240000 ms or 4 minutes). With the default setting, this socket will remain for 4 minutes after you have closed the FTP connection. This is normal operating behavior. It is done to ensure that any slow packets on the network will arrive before the socket is completely shutdown. As a result, a future program that uses the same socket number won't get confused upon receipt of packets that were intended for the previous program.
On a busy Web server a large backlog of connections waiting to close could build up and the kernel can become inefficient in locating an available TCP data structure. Therefore it is recommended to change this value to 60000 ms or 1 minute.
h4. Tuning the maximum number of requests per IP address per port
{color:blue}ndd -set /dev/tcp tcp_conn_req_max_q 16384{color}
{color:blue}ndd -set /dev/tcp tcp_conn_req_max_q0 16384{color}
The {color:blue}tcp_conn_req_max_q{color} and {color:blue}tcp_conn_req_max_q0{color} parameters are associated with the maximum number of requests that can be accepted per IP address per port. tcp_conn_req_max_q is the maximum number of incoming connections that can be accepted on a port. tcp_conn_req_max_q0 is the maximum number of “half-open” TCP connections that can exist for a port. The parameters are separated in order to allow the administrator to have a mechanism to block SYN segment denial of service attacks on Solaris.
The default values are be too low for a non-trivial web server, messaging server or directory server installation or any server that expects more than 128 concurrent accepts or 4096 concurrent half-opens. Since the ATG application servers are behind a DMZ firewall, we needn't starve these values to ensure against DOS attack.
h4. Tuning the total retransmission timeout value
{color:blue}ndd -set /dev/tcp tcp_ip_abort_interval 60000{color}
{color:blue}tcp_ip_abort_interval{color} specifies the default total retransmission timeout value for a TCP connection. For a given TCP connection, if TCP has been retransmitting for tcp_ip_abort_interval period of time and it has not received any acknowledgment from the other endpoint during this period, TCP closes this connection.
h4. Tuning the Keep Alive interval value
{color:blue}ndd -set /dev/tcp tcp_keepalive_interval 7200000{color}
{color:blue}tcp_keepalive_interval{color} sets a probe interval that is first sent out after a TCP connection is idle on a system-wide basis.
If SO_KEEPALIVE is enabled for a socket, the first keep-alive probe is sent out after a TCP connection is idle for two hours, the default value of the {color:blue}tcp_keepalive_interval{color} parameter. If the peer does not respond to the probe after eight minutes, the TCP connection is aborted.
The {color:blue}tcp_rexmit_interval_*{color} values set the initial, minimum, and maximum retransmission timeout (RTO) values for a TCP connections, in milliseconds.
h4. Tuning the TCP Window Size
{color:blue}/usr/sbin/ndd -set /dev/tcp tcp_xmit_hiwat 65535{color}
{color:blue}/usr/sbin/ndd -set /dev/tcp tcp_recv_hiwat 65535{color}
Setting these two parameters controls the transmit buffer and receive window. We are tuning the kernel to set each window to 65535 bytes. If you set it to 65536 bytes (64K bytes) or more with Solaris 2.6, you trigger the TCP window scale option (RFC1323).
h4. Tuning TCP Slow Start
{color:blue}/usr/sinb/ndd -set /dev/tcp tcp_slow_start_initial 4{color}
tcp_slow_start_initial is the number of packets initially sent until acknowledgment, the congestion window limit.
h4. Tuning the default bytes to buffer
{color:blue}ndd -set /dev/tcp tcp_naglim_def 1{color}
{color:blue}tcp_naglim_def{color} is the default number of bytes to buffer. Each connection has its own copy of this value, which is set to the minimum of the MSS for the connection and the default value. When the application sets the TCP_NODELAY socket option, it changes the connection's copy of this value to 1. The idea behind this algorithm is to reduce the number of small packets transmitted across the wire by introducing a short (100ms) delay for packets smaller than some minimum.
Changing the value of tcp_naglim_def to 1 will have the same effect (on connections established after the change) as if each application set the TCP_NODELAY option.
{note}
The current value of any of the TCP parameters can be displayed with the command ndd get. So to retrieve the current setting of the {color:blue}tcp_naglim_def parameter{color}, simply execute the command:\\
{color:blue}ndd -get /dev/tcp tcp_naglim_def{color}
{note}
h3. References
Solaris Tunable Parameters Reference Manual
[http://download.oracle.com/docs/cd/E19455-01/816-0607/index.html]
WebLogic Server Performance and Tuning
[http://download.oracle.com/docs/cd/E11035_01/wls100/perform/OSTuning.html]

For example,
Socket.setSoTimeout() sets SO_TIMEOUT option and I
want to what TCP parameter this option corresponds in
the underlying TCP connection.This doesn't correspond to anything in the connection, it is an attribute of the API.
The same questions
arises fro other options from SocketOptions class.setTcpNoDelay() controls the Nagle algorithm. set{Send,Receive}BufferSize() controls the local socket buffers.
Most of this is quite adequately described in the javadoc actually.

Similar Messages

  • Virgin to Solaris / UNIX, and TCP/IP

    How do I connect my Javastation, to my Intel build of Solaris 8. I am also having trouble with the installation of the NT Migration kit. Can someone forward a step by step guide ?
    Thank you.
    Justin Baker

    I think to save time you should call Sun tech support and have them help you. What you ask will be difficult to obtain because its not that common place. Anyhow that's my opinion. I've never really come across that situation.

  • Parameters of NFS in Solaris 10 and Oracle Linux 6 with ZFS Storage 7420 in cluster without database

    Hello,
    I have ZFS 7420 in cluster and OS Solaris 10 and Oracle Linux 6 without DB and I need mount share NFS in this OS and I do not know which parameters are the best for this.
    Wich are the best parameters to mount share NFS in Solaris 10 or Oracle Linux 6?
    Thanks
    Best regards.

    Hi Pascal,
    My question is because when We mount share NFS in some servers for example Exadata Database Machine or Super Cluster  for best performance we need mount this shares with specific parameters, for example.
    Exadata
    192.168.36.200:/export/dbname/backup1 /zfssa/dbname/backup1 nfs rw,bg,hard,nointr,rsize=131072,wsize=1048576,tcp,nfsvers=3,timeo=600 0 0
    Super Cluster
    sscsn1-stor:/export/ssc-shares/share1      -       /export/share1     nfs     -       yes     rw,bg,hard,nointr,rsize=131072,wsize=131072,proto=tcp,vers=3
    Now,
    My network is 10GBE
    What happen with normal servers only with OS (Solaris and Linux)?
    Which parameters I need use for best performance?
    or are not necessary specific parameters.
    Thanks.
    Best regards.

  • First attempt at Producer Consumer Architectu​re: continuous read and dynamicall​y update parameters​.

    Hello,
    I am currently working with two instruments; an Agilent E3646A and an NI 6212 BNC. My objective is to have the 6212 to be continuously taking measurements according to predefined parameters while the E3646A's parameters can be continuously updated. This simple instrument combination is intended to help me learn the necessarry achitecture; continuous measurement, dynamic output control, and more instruments will be added in the future.
    I've previously posted on a similar, but more complicated, setup (http://forums.ni.com/t5/Instrument-Control-GPIB-Se​rial/Split-second-lag-when-controlling-two-instrum​... and was advised to try the Producer Consumer Architecture. I've found relevant literature on the site (http://www.ni.com/white-paper/3023/en/, https://decibel.ni.com/content/docs/DOC-2431), searched the forums and constructed my own VI. While my first attempt at a Producer Consumer Architecture has resolved some of the issues I was having when I first posted on the subject, however, new issues have arisen with regard to reading and stopping the VI.
    I am currently able to run the VI and update the device parameters. Previously, I would get a freeze while the instrument was being updated and could not toggle parameters until it was done. This has been resolved although the read only updates when a parameter has been updated although it is outside of the event structure. Furthermore the Stop button does not work in any context. I've also gotten occasional errors regarding the Deqeue Element but the bulk of the trouble is Error -200279 "Attempted to read samples that are no longer available" at DAQmx Read. I realize that there is a problem in my Producer Loop but haven't been able to figure out how to resolve it.
    This is my first attempt at a Producer Consumer Architecture and already I can see that it is a powerful tool. I read as much as I could and looked at the relevant examples but expected to have some issues in the beginning. Would really appreciate any advice so I can take full advantage of the architecture.
    Hope to hear from you,
    Yusif Nurizade
    Solved!
    Go to Solution.
    Attachments:
    DCe3646A_DAQ6212_Prod_Con_4_13a_2014.vi ‏89 KB

    Jon,
    Thank you for the response and the suggestions.
    I created the Local Variable for the Stop Button and moved the original into its own Event Case. It is now able to stop VI execution although I get Warning -1073676294 which I understand to be the buffer issue. The warning says that this was incurred on VISA Open for the E3646A's Initialize VI which is outside both loops, however, which I don't understand.
    I tried increasing buffer size by decreasing the Number of Samples as per suggestions I found on NI forum threads. I've brought it down as low as 1 but the graph still only updates when an Event occurs and I keep getting the same buffer error. You suggested that the problem could be that they are in the same loop; does this mean that the DAQmx read should be outside both Producer and Consumer Loops or moved into the Consumer Loop? I found a couple of links ( http://forums.ni.com/t5/LabVIEW/Producer-Consumer-​Design-Pattern-DAQmx-Event-Structure/td-p/2744450 ,  http://forums.ni.com/t5/LabVIEW/Producer-Consumer-​Architecture/td-p/494883 -first response) on dealing with an Event Structure that my own VI is based. Alternatively, I found another link ( http://forums.ni.com/t5/LabVIEW/Producer-Consumer-​Design-Pattern-DAQmx-Event-Structure/td-p/2744450 - first response) on a DAQmx Read with an Event Structure that places the graph in the Consumer Loop.
    The core of my purpose in setting up this Producer Consumer Architecture is so that I could read continuously while the instrument parameters are updated dynamically so it's very important that I understand how this works. I am particularly struggling with how the Event Structure is controlling the While Loop's Execution.
    Hope to hear form you,
    Yusif Nurizade
    Attachments:
    DCe3646A_DAQ6212_Prod_Con_4_14a_2014_Edit_I.vi ‏90 KB

  • I have recently started a solaris. I have a solaris using 64x and 86x systems and have java. The machine is very active and is very quick. I am happy so far with its performance and think its worthwhile to continue with my projects. That's all I have to s

    I have recently started a solaris. I have a solaris using 64x and 86x systems and have java. The machine is very active and is very quick. I am happy so far with its performance and think its worthwhile to continue with my projects. That's all I have to say.
    John Lupton

    I have recently started a solaris. I have a solaris using 64x and 86x systems and have java. The machine is very active and is very quick. I am happy so far with its performance and think its worthwhile to continue with my projects. That's all I have to say.
    John Lupton

  • Filtering TCP connections on Solaris 9 and 10

    I need to develop a driver to filter TCP packets on Solaris 9 and 10. My understanding is that I need to develop a STREAMS module to do this. Searching the forums and reading the docs it does NOT look like a STREAMS module can be inserted between IP and TCP in the stack. Instead it looks like I have to insert my module between the NIC driver and the IP stack. Is that correct? Is there an alternative interface (hook) in the IP stack that would allow me access to TCP packets?
    Assuming STREAMS is the way to go, can anyone point me to some example code to get a jump start on this project?
    Thanks in advance for your time and feedback
    Tom Fortmann
    Xcape Solutions

    Hello Aerosmith,
    On Solaris 9, do you see any window with a progress bar at Adobe Reader startup saying "Adding font folders to cache"? I assume you're launching Adobe Reader without any document from commandline -- approx how many seconds does it take for Adobe Reader to launch?
    Thanks,
    Gaurav

  • How to recompile the Intel Solaris kernel

    HI,
    I installed Intel solaris on x86 system. As per the manual U should change parameters in /etc/system file to configure semaphores and kernel memory . After updating the /etc/system file ,restart is required to take parameters in effect. But even after reboot the system is not getting configured as per the /etc/system settings.
    Is there any other way to recompile the kernel?
    Please let me know on [email protected]
    Thanks in Advance,
    Sagar

    You never recompile the Solaris kernel. Exactly what are you putting in /etc/system? How are you determining whether or not the changes took effect? What release of Solaris?

  • Tcp stack tuning

    recently I've been playing with TCP stack in the kernel, and found an option that could give the same low latency response as in windows (especially if you compare firefox on windows and on linux)
    sysctl net.ipv4.tcp_low_latency = 1
    now tcp connections seem to be established a bit faster
    do you also have some nice tips on tuning the TCP stack?

    I add the following tweaks to my linux boxes:
    echo 2097136 > /proc/sys/net/core/rmem_max
    echo 2097136 > /proc/sys/net/core/wmem_max
    echo 524284 > /proc/sys/net/core/rmem_default
    echo 524284 > /proc/sys/net/core/wmem_default
    echo "4096 87380 2097136" > /proc/sys/net/ipv4/tcp_rmem
    echo "4096 65536 2097136" > /proc/sys/net/ipv4/tcp_wmem
    echo 1 > /proc/sys/net/ipv4/tcp_low_latency
    Some information about tcp/ip tuning can be found here:
    http://www-didc.lbl.gov/TCP-tuning/linux.html
    and   
    http://ipsysctl-tutorial.frozentux.net/ … ables.html

  • Zen Kernel and new ati radeon oss driver

    Hey together!
    A few days ago I get new ati-driver from testing and since then, I can't start the xserver with the zen kernel and ums. I can use the normal kernel 2.6.33 normally.
    Here is my Xorg log:
    X.Org X Server 1.7.6
    Release Date: 2010-03-17
    X Protocol Version 11, Revision 0
    Build Operating System: Linux 2.6.33-ARCH i686
    Current Operating System: Linux linux-laptop 2.6.33-ZEN #1 ZEN SMP PREEMPT Fri Mar 5 13:29:19 CET 2010 i686
    Kernel command line: root=/dev/disk/by-uuid/5394d0b7-4952-4f87-87bc-a4762f73b8c4 ro quiet
    Build Date: 18 March 2010 07:32:34PM
    Current version of pixman: 0.16.6
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    (==) Log file: "/var/log/Xorg.0.log", Time: Fri Mar 19 14:12:54 2010
    (II) Loader magic: 0x81e4c60
    (II) Module ABI versions:
    X.Org ANSI C Emulation: 0.4
    X.Org Video Driver: 6.0
    X.Org XInput driver : 7.0
    X.Org Server Extension : 2.0
    (--) using VT number 7
    (--) PCI:*(0:1:0:0) 1002:5653:144d:e003 ATI Technologies Inc Radeon Mobility X700 (PCIE) rev 0, Mem @ 0xd0000000/134217728, 0xc0100000/65536, I/O @ 0x00003000/256, BIOS @ 0x????????/131072
    (==) Using default built-in configuration (30 lines)
    (==) --- Start of built-in configuration ---
    Section "Device"
    Identifier "Builtin Default ati Device 0"
    Driver "ati"
    EndSection
    Section "Screen"
    Identifier "Builtin Default ati Screen 0"
    Device "Builtin Default ati Device 0"
    EndSection
    Section "Device"
    Identifier "Builtin Default vesa Device 0"
    Driver "vesa"
    EndSection
    Section "Screen"
    Identifier "Builtin Default vesa Screen 0"
    Device "Builtin Default vesa Device 0"
    EndSection
    Section "Device"
    Identifier "Builtin Default fbdev Device 0"
    Driver "fbdev"
    EndSection
    Section "Screen"
    Identifier "Builtin Default fbdev Screen 0"
    Device "Builtin Default fbdev Device 0"
    EndSection
    Section "ServerLayout"
    Identifier "Builtin Default Layout"
    Screen "Builtin Default ati Screen 0"
    Screen "Builtin Default vesa Screen 0"
    Screen "Builtin Default fbdev Screen 0"
    EndSection
    (==) --- End of built-in configuration ---
    (==) ServerLayout "Builtin Default Layout"
    (**) |-->Screen "Builtin Default ati Screen 0" (0)
    (**) | |-->Monitor "<default monitor>"
    (**) | |-->Device "Builtin Default ati Device 0"
    (==) No monitor specified for screen "Builtin Default ati Screen 0".
    Using a default monitor configuration.
    (**) |-->Screen "Builtin Default vesa Screen 0" (1)
    (**) | |-->Monitor "<default monitor>"
    (**) | |-->Device "Builtin Default vesa Device 0"
    (==) No monitor specified for screen "Builtin Default vesa Screen 0".
    Using a default monitor configuration.
    (**) |-->Screen "Builtin Default fbdev Screen 0" (2)
    (**) | |-->Monitor "<default monitor>"
    (**) | |-->Device "Builtin Default fbdev Device 0"
    (==) No monitor specified for screen "Builtin Default fbdev Screen 0".
    Using a default monitor configuration.
    (==) Automatically adding devices
    (==) Automatically enabling devices
    (==) FontPath set to:
    /usr/share/fonts/misc,
    /usr/share/fonts/100dpi:unscaled,
    /usr/share/fonts/75dpi:unscaled,
    /usr/share/fonts/TTF,
    /usr/share/fonts/Type1
    (==) ModulePath set to "/usr/lib/xorg/modules"
    (II) Cannot locate a core pointer device.
    (II) Cannot locate a core keyboard device.
    (II) The server relies on HAL to provide the list of input devices.
    If no devices become available, reconfigure HAL or disable AutoAddDevices.
    (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
    (II) LoadModule: "extmod"
    (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
    (II) Module extmod: vendor="X.Org Foundation"
    compiled for 1.7.6, module version = 1.0.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 2.0
    (II) Loading extension MIT-SCREEN-SAVER
    (II) Loading extension XFree86-VidModeExtension
    (II) Loading extension XFree86-DGA
    (II) Loading extension DPMS
    (II) Loading extension XVideo
    (II) Loading extension XVideo-MotionCompensation
    (II) Loading extension X-Resource
    (II) LoadModule: "dbe"
    (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
    (II) Module dbe: vendor="X.Org Foundation"
    compiled for 1.7.6, module version = 1.0.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 2.0
    (II) Loading extension DOUBLE-BUFFER
    (II) LoadModule: "glx"
    (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
    (II) Module glx: vendor="X.Org Foundation"
    compiled for 1.7.6, module version = 1.0.0
    ABI class: X.Org Server Extension, version 2.0
    (==) AIGLX enabled
    (II) Loading extension GLX
    (II) LoadModule: "record"
    (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
    (II) Module record: vendor="X.Org Foundation"
    compiled for 1.7.6, module version = 1.13.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 2.0
    (II) Loading extension RECORD
    (II) LoadModule: "dri"
    (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
    (II) Module dri: vendor="X.Org Foundation"
    compiled for 1.7.6, module version = 1.0.0
    ABI class: X.Org Server Extension, version 2.0
    (II) Loading extension XFree86-DRI
    (II) LoadModule: "dri2"
    (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
    (II) Module dri2: vendor="X.Org Foundation"
    compiled for 1.7.6, module version = 1.1.0
    ABI class: X.Org Server Extension, version 2.0
    (II) Loading extension DRI2
    (II) LoadModule: "ati"
    (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
    (II) Module ati: vendor="X.Org Foundation"
    compiled for 1.7.5.902, module version = 6.12.192
    Module class: X.Org Video Driver
    ABI class: X.Org Video Driver, version 6.0
    (II) LoadModule: "radeon"
    (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
    (II) Module radeon: vendor="X.Org Foundation"
    compiled for 1.7.5.902, module version = 6.12.192
    Module class: X.Org Video Driver
    ABI class: X.Org Video Driver, version 6.0
    (II) LoadModule: "vesa"
    (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
    (II) Module vesa: vendor="X.Org Foundation"
    compiled for 1.7.5, module version = 2.3.0
    Module class: X.Org Video Driver
    ABI class: X.Org Video Driver, version 6.0
    (II) LoadModule: "fbdev"
    (WW) Warning, couldn't open module fbdev
    (II) UnloadModule: "fbdev"
    (EE) Failed to load module "fbdev" (module does not exist, 0)
    (II) RADEON: Driver for ATI Radeon chipsets:
    ATI Radeon Mobility X600 (M24) 3150 (PCIE), ATI FireMV 2400 (PCI),
    ATI Radeon Mobility X300 (M24) 3152 (PCIE),
    ATI FireGL M24 GL 3154 (PCIE), ATI Radeon X600 (RV380) 3E50 (PCIE),
    ATI FireGL V3200 (RV380) 3E54 (PCIE), ATI Radeon IGP320 (A3) 4136,
    ATI Radeon IGP330/340/350 (A4) 4137, ATI Radeon 9500 AD (AGP),
    ATI Radeon 9500 AE (AGP), ATI Radeon 9600TX AF (AGP),
    ATI FireGL Z1 AG (AGP), ATI Radeon 9800SE AH (AGP),
    ATI Radeon 9800 AI (AGP), ATI Radeon 9800 AJ (AGP),
    ATI FireGL X2 AK (AGP), ATI Radeon 9600 AP (AGP),
    ATI Radeon 9600SE AQ (AGP), ATI Radeon 9600XT AR (AGP),
    ATI Radeon 9600 AS (AGP), ATI FireGL T2 AT (AGP), ATI Radeon 9650,
    ATI FireGL RV360 AV (AGP), ATI Radeon 7000 IGP (A4+) 4237,
    ATI Radeon 8500 AIW BB (AGP), ATI Radeon 8500 AIW BC (AGP),
    ATI Radeon IGP320M (U1) 4336, ATI Radeon IGP330M/340M/350M (U2) 4337,
    ATI Radeon Mobility 7000 IGP 4437, ATI Radeon 9000/PRO If (AGP/PCI),
    ATI Radeon 9000 Ig (AGP/PCI), ATI Radeon X800 (R420) JH (AGP),
    ATI Radeon X800PRO (R420) JI (AGP),
    ATI Radeon X800SE (R420) JJ (AGP), ATI Radeon X800 (R420) JK (AGP),
    ATI Radeon X800 (R420) JL (AGP), ATI FireGL X3 (R420) JM (AGP),
    ATI Radeon Mobility 9800 (M18) JN (AGP),
    ATI Radeon X800 SE (R420) (AGP), ATI Radeon X800XT (R420) JP (AGP),
    ATI Radeon X800 VE (R420) JT (AGP), ATI Radeon X850 (R480) (AGP),
    ATI Radeon X850 XT (R480) (AGP), ATI Radeon X850 SE (R480) (AGP),
    ATI Radeon X850 PRO (R480) (AGP), ATI Radeon X850 XT PE (R480) (AGP),
    ATI Radeon Mobility M7 LW (AGP),
    ATI Mobility FireGL 7800 M7 LX (AGP),
    ATI Radeon Mobility M6 LY (AGP), ATI Radeon Mobility M6 LZ (AGP),
    ATI FireGL Mobility 9000 (M9) Ld (AGP),
    ATI Radeon Mobility 9000 (M9) Lf (AGP),
    ATI Radeon Mobility 9000 (M9) Lg (AGP), ATI Radeon 9700 Pro ND (AGP),
    ATI Radeon 9700/9500Pro NE (AGP), ATI Radeon 9600TX NF (AGP),
    ATI FireGL X1 NG (AGP), ATI Radeon 9800PRO NH (AGP),
    ATI Radeon 9800 NI (AGP), ATI FireGL X2 NK (AGP),
    ATI Radeon 9800XT NJ (AGP),
    ATI Radeon Mobility 9600/9700 (M10/M11) NP (AGP),
    ATI Radeon Mobility 9600 (M10) NQ (AGP),
    ATI Radeon Mobility 9600 (M11) NR (AGP),
    ATI Radeon Mobility 9600 (M10) NS (AGP),
    ATI FireGL Mobility T2 (M10) NT (AGP),
    ATI FireGL Mobility T2e (M11) NV (AGP), ATI Radeon QD (AGP),
    ATI Radeon QE (AGP), ATI Radeon QF (AGP), ATI Radeon QG (AGP),
    ATI FireGL 8700/8800 QH (AGP), ATI Radeon 8500 QL (AGP),
    ATI Radeon 9100 QM (AGP), ATI Radeon 7500 QW (AGP/PCI),
    ATI Radeon 7500 QX (AGP/PCI), ATI Radeon VE/7000 QY (AGP/PCI),
    ATI Radeon VE/7000 QZ (AGP/PCI), ATI ES1000 515E (PCI),
    ATI Radeon Mobility X300 (M22) 5460 (PCIE),
    ATI Radeon Mobility X600 SE (M24C) 5462 (PCIE),
    ATI FireGL M22 GL 5464 (PCIE), ATI Radeon X800 (R423) UH (PCIE),
    ATI Radeon X800PRO (R423) UI (PCIE),
    ATI Radeon X800LE (R423) UJ (PCIE),
    ATI Radeon X800SE (R423) UK (PCIE),
    ATI Radeon X800 XTP (R430) (PCIE), ATI Radeon X800 XL (R430) (PCIE),
    ATI Radeon X800 SE (R430) (PCIE), ATI Radeon X800 (R430) (PCIE),
    ATI FireGL V7100 (R423) (PCIE), ATI FireGL V5100 (R423) UQ (PCIE),
    ATI FireGL unknown (R423) UR (PCIE),
    ATI FireGL unknown (R423) UT (PCIE),
    ATI Mobility FireGL V5000 (M26) (PCIE),
    ATI Mobility FireGL V5000 (M26) (PCIE),
    ATI Mobility Radeon X700 XL (M26) (PCIE),
    ATI Mobility Radeon X700 (M26) (PCIE),
    ATI Mobility Radeon X700 (M26) (PCIE),
    ATI Radeon X550XTX 5657 (PCIE), ATI Radeon 9100 IGP (A5) 5834,
    ATI Radeon Mobility 9100 IGP (U3) 5835,
    ATI Radeon XPRESS 200 5954 (PCIE),
    ATI Radeon XPRESS 200M 5955 (PCIE), ATI Radeon 9250 5960 (AGP),
    ATI Radeon 9200 5961 (AGP), ATI Radeon 9200 5962 (AGP),
    ATI Radeon 9200SE 5964 (AGP), ATI FireMV 2200 (PCI),
    ATI ES1000 5969 (PCI), ATI Radeon XPRESS 200 5974 (PCIE),
    ATI Radeon XPRESS 200M 5975 (PCIE),
    ATI Radeon XPRESS 200 5A41 (PCIE),
    ATI Radeon XPRESS 200M 5A42 (PCIE),
    ATI Radeon XPRESS 200 5A61 (PCIE),
    ATI Radeon XPRESS 200M 5A62 (PCIE),
    ATI Radeon X300 (RV370) 5B60 (PCIE),
    ATI Radeon X600 (RV370) 5B62 (PCIE),
    ATI Radeon X550 (RV370) 5B63 (PCIE),
    ATI FireGL V3100 (RV370) 5B64 (PCIE),
    ATI FireMV 2200 PCIE (RV370) 5B65 (PCIE),
    ATI Radeon Mobility 9200 (M9+) 5C61 (AGP),
    ATI Radeon Mobility 9200 (M9+) 5C63 (AGP),
    ATI Mobility Radeon X800 XT (M28) (PCIE),
    ATI Mobility FireGL V5100 (M28) (PCIE),
    ATI Mobility Radeon X800 (M28) (PCIE), ATI Radeon X850 5D4C (PCIE),
    ATI Radeon X850 XT PE (R480) (PCIE),
    ATI Radeon X850 SE (R480) (PCIE), ATI Radeon X850 PRO (R480) (PCIE),
    ATI unknown Radeon / FireGL (R480) 5D50 (PCIE),
    ATI Radeon X850 XT (R480) (PCIE),
    ATI Radeon X800XT (R423) 5D57 (PCIE),
    ATI FireGL V5000 (RV410) (PCIE), ATI Radeon X700 XT (RV410) (PCIE),
    ATI Radeon X700 PRO (RV410) (PCIE),
    ATI Radeon X700 SE (RV410) (PCIE), ATI Radeon X700 (RV410) (PCIE),
    ATI Radeon X700 SE (RV410) (PCIE), ATI Radeon X1800,
    ATI Mobility Radeon X1800 XT, ATI Mobility Radeon X1800,
    ATI Mobility FireGL V7200, ATI FireGL V7200, ATI FireGL V5300,
    ATI Mobility FireGL V7100, ATI Radeon X1800, ATI Radeon X1800,
    ATI Radeon X1800, ATI Radeon X1800, ATI Radeon X1800,
    ATI FireGL V7300, ATI FireGL V7350, ATI Radeon X1600, ATI RV505,
    ATI Radeon X1300/X1550, ATI Radeon X1550, ATI M54-GL,
    ATI Mobility Radeon X1400, ATI Radeon X1300/X1550,
    ATI Radeon X1550 64-bit, ATI Mobility Radeon X1300,
    ATI Mobility Radeon X1300, ATI Mobility Radeon X1300,
    ATI Mobility Radeon X1300, ATI Radeon X1300, ATI Radeon X1300,
    ATI RV505, ATI RV505, ATI FireGL V3300, ATI FireGL V3350,
    ATI Radeon X1300, ATI Radeon X1550 64-bit, ATI Radeon X1300/X1550,
    ATI Radeon X1600, ATI Radeon X1300/X1550, ATI Mobility Radeon X1450,
    ATI Radeon X1300/X1550, ATI Mobility Radeon X2300,
    ATI Mobility Radeon X2300, ATI Mobility Radeon X1350,
    ATI Mobility Radeon X1350, ATI Mobility Radeon X1450,
    ATI Radeon X1300, ATI Radeon X1550, ATI Mobility Radeon X1350,
    ATI FireMV 2250, ATI Radeon X1550 64-bit, ATI Radeon X1600,
    ATI Radeon X1650, ATI Radeon X1600, ATI Radeon X1600,
    ATI Mobility FireGL V5200, ATI Mobility Radeon X1600,
    ATI Radeon X1650, ATI Radeon X1650, ATI Radeon X1600,
    ATI Radeon X1300 XT/X1600 Pro, ATI FireGL V3400,
    ATI Mobility FireGL V5250, ATI Mobility Radeon X1700,
    ATI Mobility Radeon X1700 XT, ATI FireGL V5200,
    ATI Mobility Radeon X1700, ATI Radeon X2300HD,
    ATI Mobility Radeon HD 2300, ATI Mobility Radeon HD 2300,
    ATI Radeon X1950, ATI Radeon X1900, ATI Radeon X1950,
    ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900,
    ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900,
    ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900,
    ATI AMD Stream Processor, ATI Radeon X1900, ATI Radeon X1950,
    ATI RV560, ATI RV560, ATI Mobility Radeon X1900, ATI RV560,
    ATI Radeon X1950 GT, ATI RV570, ATI RV570, ATI FireGL V7400,
    ATI RV560, ATI Radeon X1650, ATI Radeon X1650, ATI RV560,
    ATI Radeon 9100 PRO IGP 7834, ATI Radeon Mobility 9200 IGP 7835,
    ATI Radeon X1200, ATI Radeon X1200, ATI Radeon X1200,
    ATI Radeon X1200, ATI Radeon X1200, ATI RS740, ATI RS740M, ATI RS740,
    ATI RS740M, ATI Radeon HD 2900 XT, ATI Radeon HD 2900 XT,
    ATI Radeon HD 2900 XT, ATI Radeon HD 2900 Pro, ATI Radeon HD 2900 GT,
    ATI FireGL V8650, ATI FireGL V8600, ATI FireGL V7600,
    ATI Radeon 4800 Series, ATI Radeon HD 4870 x2,
    ATI Radeon 4800 Series, ATI Radeon HD 4850 x2,
    ATI FirePro V8750 (FireGL), ATI FirePro V7760 (FireGL),
    ATI Mobility RADEON HD 4850, ATI Mobility RADEON HD 4850 X2,
    ATI Radeon 4800 Series, ATI FirePro RV770, AMD FireStream 9270,
    AMD FireStream 9250, ATI FirePro V8700 (FireGL),
    ATI Mobility RADEON HD 4870, ATI Mobility RADEON M98,
    ATI Radeon 4800 Series, ATI Radeon 4800 Series, ATI FirePro M7750,
    ATI M98, ATI M98, ATI M98, ATI Mobility Radeon HD 4650,
    ATI Radeon RV730 (AGP), ATI Mobility Radeon HD 4670,
    ATI FirePro M5750, ATI Radeon RV730 (AGP),
    ATI RV730XT [Radeon HD 4670], ATI RADEON E4600,
    ATI Radeon HD 4600 Series, ATI RV730 PRO [Radeon HD 4650],
    ATI FirePro V7750 (FireGL), ATI FirePro V5700 (FireGL),
    ATI FirePro V3750 (FireGL), ATI Mobility Radeon HD 4830,
    ATI Mobility Radeon HD 4850, ATI FirePro M7740, ATI RV740,
    ATI Radeon HD 4770, ATI Radeon HD 4700 Series, ATI Radeon HD 4770,
    ATI FirePro M5750, ATI RV610, ATI Radeon HD 2400 XT,
    ATI Radeon HD 2400 Pro, ATI Radeon HD 2400 PRO AGP, ATI FireGL V4000,
    ATI RV610, ATI Radeon HD 2350, ATI Mobility Radeon HD 2400 XT,
    ATI Mobility Radeon HD 2400, ATI RADEON E2400, ATI RV610,
    ATI FireMV 2260, ATI RV670, ATI Radeon HD3870,
    ATI Mobility Radeon HD 3850, ATI Radeon HD3850,
    ATI Mobility Radeon HD 3850 X2, ATI RV670,
    ATI Mobility Radeon HD 3870, ATI Mobility Radeon HD 3870 X2,
    ATI Radeon HD3870 X2, ATI FireGL V7700, ATI Radeon HD3850,
    ATI Radeon HD3690, AMD Firestream 9170, ATI Radeon HD 4550,
    ATI Radeon RV710, ATI Radeon RV710, ATI Radeon HD 4350,
    ATI Mobility Radeon 4300 Series, ATI Mobility Radeon 4500 Series,
    ATI Mobility Radeon 4500 Series, ATI FirePro RG220, ATI RV630,
    ATI Mobility Radeon HD 2600, ATI Mobility Radeon HD 2600 XT,
    ATI Radeon HD 2600 XT AGP, ATI Radeon HD 2600 Pro AGP,
    ATI Radeon HD 2600 XT, ATI Radeon HD 2600 Pro, ATI Gemini RV630,
    ATI Gemini Mobility Radeon HD 2600 XT, ATI FireGL V5600,
    ATI FireGL V3600, ATI Radeon HD 2600 LE,
    ATI Mobility FireGL Graphics Processor, ATI Radeon RV710,
    ATI Radeon HD 3470, ATI Mobility Radeon HD 3430,
    ATI Mobility Radeon HD 3400 Series, ATI Radeon HD 3450,
    ATI Radeon HD 3450, ATI Radeon HD 3430, ATI Radeon HD 3450,
    ATI FirePro V3700, ATI FireMV 2450, ATI FireMV 2260, ATI FireMV 2260,
    ATI Radeon HD 3600 Series, ATI Radeon HD 3650 AGP,
    ATI Radeon HD 3600 PRO, ATI Radeon HD 3600 XT,
    ATI Radeon HD 3600 PRO, ATI Mobility Radeon HD 3650,
    ATI Mobility Radeon HD 3670, ATI Mobility FireGL V5700,
    ATI Mobility FireGL V5725, ATI Radeon HD 3200 Graphics,
    ATI Radeon 3100 Graphics, ATI Radeon HD 3200 Graphics,
    ATI Radeon 3100 Graphics, ATI Radeon HD 3300 Graphics,
    ATI Radeon HD 3200 Graphics, ATI Radeon 3000 Graphics,
    ATI Radeon HD 4200, ATI Radeon 4100, ATI Mobility Radeon HD 4200,
    ATI Mobility Radeon 4100, ATI Radeon HD 4290, ATI Radeon HD 4290,
    CYPRESS, ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter, ATI Radeon HD 5800 Series,
    ATI Radeon HD 5800 Series, ATI Radeon HD 5800 Series,
    ATI Radeon HD 5900 Series, ATI Radeon HD 5900 Series,
    ATI Mobility Radeon HD 5800 Series,
    ATI Mobility Radeon HD 5800 Series,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI Mobility Radeon HD 5800 Series, ATI Radeon HD 5700 Series,
    ATI Radeon HD 5700 Series, ATI Radeon HD 5700 Series,
    ATI Mobility Radeon HD 5000 Series,
    ATI Mobility Radeon HD 5000 Series,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter, ATI Radeon HD 5670,
    ATI Radeon HD 5570, ATI Radeon HD 5500 Series, REDWOOD,
    ATI Mobility Radeon HD 5000 Series,
    ATI Mobility Radeon HD 5000 Series, CEDAR, CEDAR, CEDAR,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter, CEDAR, ATI Radeon HD 5450,
    CEDAR
    (II) VESA: driver for VESA chipsets: vesa
    (II) Primary Device is: PCI 01@00:00:0
    (II) [KMS] drm report modesetting isn't supported.
    (WW) Falling back to old probe method for vesa
    (II) RADEON(0): TOTO SAYS 00000000c0100000
    (II) RADEON(0): MMIO registers at 0x00000000c0100000: size 64KB
    (II) RADEON(0): PCI bus 1 card 0 func 0
    (II) RADEON(0): Creating default Display subsection in Screen section
    "Builtin Default ati Screen 0" for depth/fbbpp 24/32
    (==) RADEON(0): Depth 24, (--) framebuffer bpp 32
    (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
    (==) RADEON(0): Default visual is TrueColor
    (II) Loading sub module "vgahw"
    (II) LoadModule: "vgahw"
    (II) Loading /usr/lib/xorg/modules/libvgahw.so
    (II) Module vgahw: vendor="X.Org Foundation"
    compiled for 1.7.6, module version = 0.1.0
    ABI class: X.Org Video Driver, version 6.0
    (II) RADEON(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
    (==) RADEON(0): RGB weight 888
    (II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
    (--) RADEON(0): Chipset: "ATI Mobility Radeon X700 (M26) (PCIE)" (ChipID = 0x5653)
    (--) RADEON(0): Linear framebuffer at 0x00000000d0000000
    (II) RADEON(0): PCIE card detected
    (II) Loading sub module "int10"
    (II) LoadModule: "int10"
    (II) Loading /usr/lib/xorg/modules/libint10.so
    (II) Module int10: vendor="X.Org Foundation"
    compiled for 1.7.6, module version = 1.0.0
    ABI class: X.Org Video Driver, version 6.0
    (II) RADEON(0): initializing int10
    (II) RADEON(0): Primary V_BIOS segment is: 0xc000
    (II) RADEON(0): ATOM BIOS detected
    (II) RADEON(0): ATOM BIOS Rom:
    SubsystemVendorID: 0x144d SubsystemID: 0x5653
    IOBaseAddress: 0x3000
    Filename:
    BIOS Bootup Message:
    M26-P Samsung M26 Firenze ATOMBIOS BR14537/rel9.10.1.0/CL199610
    (II) RADEON(0): Framebuffer space used by Firmware (kb): 20
    (II) RADEON(0): Start of VRAM area used by Firmware: 0x7ffb000
    (II) RADEON(0): AtomBIOS requests 20kB of VRAM scratch space
    (II) RADEON(0): AtomBIOS VRAM scratch base: 0x7ffb000
    (II) RADEON(0): Cannot get VRAM scratch space. Allocating in main memory instead
    (II) RADEON(0): Default Engine Clock: 358000
    (II) RADEON(0): Default Memory Clock: 345000
    (II) RADEON(0): Maximum Pixel ClockPLL Frequency Output: 500000
    (II) RADEON(0): Minimum Pixel ClockPLL Frequency Output: 200000
    (II) RADEON(0): Maximum Pixel ClockPLL Frequency Input: 13500
    (II) RADEON(0): Minimum Pixel ClockPLL Frequency Input: 1000
    (II) RADEON(0): Maximum Pixel Clock: 400000
    (II) RADEON(0): Reference Clock: 27000
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is 10, (OK)
    drmOpenByBusid: Searching for BusID pci:0000:01:00.0
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is 10, (OK)
    drmOpenByBusid: drmOpenMinor returns 10
    drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
    (II) RADEON(0): [dri] Found DRI library version 1.3.0 and kernel module version 1.32.0
    (==) RADEON(0): Page Flipping disabled
    (II) RADEON(0): Will try to use DMA for Xv image transfers
    (II) RADEON(0): Generation 2 PCI interface, using max accessible memory
    (II) RADEON(0): Detected total video RAM=131072K, accessible=131072K (PCI BAR=131072K)
    (--) RADEON(0): Mapped VideoRAM: 131072 kByte (128 bit DDR SDRAM)
    (II) RADEON(0): Color tiling enabled by default
    (II) Loading sub module "ddc"
    (II) LoadModule: "ddc"
    (II) Module "ddc" already built-in
    (II) Loading sub module "i2c"
    (II) LoadModule: "i2c"
    (II) Module "i2c" already built-in
    (II) RADEON(0): PLL parameters: rf=2700 rd=7 min=20000 max=50000; xclk=40000
    (WW) RADEON(0): LVDS Info:
    XRes: 1280, YRes: 800, DotClock: 68900
    HBlank: 128, HOverPlus: 21, HSyncWidth: 32
    VBlank: 16, VOverPlus: 4, VSyncWidth: 4
    (II) RADEON(0): Skipping TV-Out
    (II) RADEON(0): TMDS PLL from BIOS: 16500 b0112
    (II) RADEON(0): Skipping Component Video
    (II) RADEON(0): Output VGA-0 has no monitor section
    (II) RADEON(0): I2C bus "VGA-0" initialized.
    (II) RADEON(0): Output LVDS has no monitor section
    (II) RADEON(0): I2C bus "LVDS" initialized.
    (II) RADEON(0): Output DVI-0 has no monitor section
    (II) RADEON(0): I2C bus "DVI-0" initialized.
    (II) RADEON(0): Port0:
    XRANDR name: VGA-0
    Connector: VGA
    CRT1: INTERNAL_DAC1
    DDC reg: 0x60
    (II) RADEON(0): Port1:
    XRANDR name: LVDS
    Connector: LVDS
    LCD1: INTERNAL_LVDS
    DDC reg: 0x1a808
    (II) RADEON(0): Port2:
    XRANDR name: DVI-0
    Connector: DVI-D
    DFP1: INTERNAL_TMDS1
    DDC reg: 0x64
    (II) RADEON(0): I2C device "VGA-0:ddc2" registered at address 0xA0.
    Dac detection success
    (II) RADEON(0): Output: VGA-0, Detected Monitor Type: 0
    finished output detect: 0
    Backtrace:
    0: /usr/bin/X (xorg_backtrace+0x3b) [0x809f7db]
    1: /usr/bin/X (0x8048000+0x54715) [0x809c715]
    2: (vdso) (__kernel_rt_sigreturn+0x0) [0x7785e40c]
    3: /usr/lib/xorg/modules/drivers/radeon_drv.so (0x77226000+0x83208) [0x772a9208]
    4: /usr/lib/xorg/modules/drivers/radeon_drv.so (0x77226000+0x3790c) [0x7725d90c]
    5: /usr/lib/xorg/modules/drivers/radeon_drv.so (0x77226000+0x3988b) [0x7725f88b]
    6: /usr/bin/X (InitOutput+0x5c8) [0x80ab048]
    7: /usr/bin/X (0x8048000+0x1a550) [0x8062550]
    8: /lib/libc.so.6 (__libc_start_main+0xe6) [0x7747db86]
    9: /usr/bin/X (0x8048000+0x1a2f1) [0x80622f1]
    Segmentation fault at address 0x7734f808
    Fatal server error:
    Caught signal 11 (Segmentation fault). Server aborting
    Can anyone help me? Thanks!

    When I install an old xf86-video-ati package from 27.02.2010, everything works. So the problem seems to be the new ati-driver.

  • Sapinst not started for PI 7.1 on Solaris 1064bit and Oracle10

    Hello,
    We are running NW 7.10 PI 7.1 installation on Sun Solaris 10 and Oracle 10.2.0.4 platform. We are using the following installation DVDs for installing PI.
    Installation Master   = 51033240_21
    Java Component = 51033242
    UC Kernel = 51033245
    We are doing following to run ./sapinst
    1. log on as root
    2. set JAVA_HOME, TEMP and DISPLAY
    3. go to master DVD and run ./sapinst
    The instgui is not showing any error Problematicc sentence structure ./SAPinst is just getting frozen. We used another script ./sapinstgui from the same directory and it shows us some logon screen with port 21212 in the GUI. However, when we try clicking logon it does nothing.
    We've ensured that port 21212 or any other port that supposed to be used by SAPinst are not blocked on the firewall or not used by any other application. Host and DNSfiles are also okay. Based on one of the previous forum   /etc/nss*.conf files also exist in our PI host.  Not sure why the SAPinst GUI is not started.
    We've also ensured that we need any new SAPinst support pach from marketplace, however current installation master dvd is the latest one release in March 09 and there are no further patches released by SAP.
    Please help if anyone of you have faced this issue before.
    Harshal

    I tried ./sapinst SAPINST_DIALOG_PORT=<free_port_number> as well as the default port number. Both of them fails.
    normally  ./sapinst itself should establish all the port automatically that it uses. Which currently is not happening.
    Do you want me to copy installation master dvd for Solaris on windows work station from where i'm initiating it through Xmanager session and try running ?  The installation master dvd that i'm currenty using is for Solaris platform which meanase ./sapinst is compiled for Solaris, how will it be supported by Windows ?
    Harshal

  • Oracle 11g R2 Tuning Parameters

    Hello,
    I am trying to gather some basic tuning parameters for Adobe Livecycle application which can be applied on oracle database.
    Are there any set values and configurations provided with Adobe as best practices apart from the ones mentioned during creation of database and schemas.
    Thanks

    Krishna Nazare wrote:
    Hi,
    This was useful. What i tried was that during instance creation i can run custom script. As part of custom script, i set the parameters and the script restarts the database instance. With that i am able to set the parameters and get the values set.
    Thanks,
    KrishnaWhat I'm missing is WHY?
    Why are you concerned with not restarting the database? You are creating a database. That means there is no pre-existing database, no pre-existing application, no users. No one to care if you bounce it. So why is it important to NOT have to bounce it one last time after you have created it?
    I'm glad you found a solution, but it appears to be a solution in search of a problem.

  • Which release?? branded solaris 9 and solaris 8.

    Hi people:
    First question using solaris 10u10 and making branded zones;
    which releases of solaris 9 and solaris8 are reported. I mean the printout of cat /etc/release of that branded zones will be...
    Second one.. can I use P2V to put a solaris 10u6 box into a Solaris 10u10 or solaris 11 on a T3-1B box.. I ask because the lowest solaris 10 supported is u9 on the T3-1B.
    Third one.. If question 2 isn't doable with Solaris10u10 could be done with Solaris11? Yes using P2V.
    Thanks for any comment!

    Yes, you'll need the x86 version, not the SPARC version.
    I'd guess you probably need a fairly late version of Solaris 9 too in order to even boot the kernel on the AMD processors.

  • Solaris 10 and Software Mirroring

    Hey Folks,
    I'm attempting to configure software mirroring on a Solaris 10 system. Because this system is a v440, I'm using the hardware mirroring for the OS.
    The other two drives in the system I am using for a database, and so, will configure software raid on them. However, I've done the following:
    (created slice 3 and 4 on each drive for metadbs)
    prtvtoc /dev/rdsk/c1t2d0s2 | fmthard -s - /dev/rdsk/c1t3d0s2
    metadb -af -c 2 /dev/dsk/c1t2d0s3 /dev/dsk/c1t2d0s4
    metadb -af -c 2 /dev/dsk/c1t3d0s3 /dev/dsk/c1t3d0s4
    # below is the only partition i need to mirror, which will hold the
    # oracle db files
    metainit -f d20 1 1 /dev/dsk/c1t2d0s0
    metainit -f d30 1 1 /dev/dsk/c1t3d0s0
    metainit d2 -m d20
    metattach d2 d30
    After running metattach, both drives syncronize, and appears to be fine. I can mount it, read/write etc..
    As such, I updated vfstab with the following:
    /dev/md/dsk/d2 /dev/md/rdsk/d2 /opt/app/oracle/oradata ufs 2 yes -
    and a mount -a works..
    On reboot, it seems like my mirror has disappeared:
    Can't stat /dev/md/rdsk/d2
    /dev/md/rdsk/d2: CAN'T CHECK FILE SYSTEM.
    /dev/md/rdsk/d2: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
    fsckall failed with exit code 1.
    WARNING - Unable to repair one or more filesystems.
    Run fsck manually (fsck filesystem...).
    svc:/system/filesystem/local:default: WARNING: /sbin/mountall -l failed: exit status 32
    Jun 27 08:18:30 svc.startd[7]: svc:/system/filesystem/local:default: Method "/lib/svc/method/fs-local" failed with exit status 95.
    Jun 27 08:18:30 svc.startd[7]: system/filesystem/local:default failed fatally
    You'll notice from my steps, I did not run metaroot. I cannot, since ths is not a root partition and metaroot gives an error.
    Which brings me to my question, what have I missed? Why does software raid fall apart on reboot?

    Hi!
    I have found these two errors too.
    The second one I`m still trying to solve, but, in order to solve the first one, please, check if the parameters of you vfstab are written in the same line, like this:
    #device device mount FS fsck mount mount
    #to mount to fsck point type pass at boot options
    fd - /dev/fd      fd      -      no -
    /proc - /proc      proc      -      no -
    /dev/md/dsk/d2 -      -      swap - no -
    /dev/md/dsk/d1 /dev/md/rdsk/d1 /      ufs 1 no -
    /dev/md/dsk/d4 /dev/md/rdsk/d4 /etc/opt/OV ufs 2     yes -
    /dev/md/dsk/d5 /dev/md/rdsk/d5 /opt/OV      ufs 2 yes     -
    /dev/md/dsk/d3 /dev/md/rdsk/d3 /var/opt/OV ufs 2     yes -
    If not, Solaris 10 does not recognize the parameters that are written in the line below. (Don`t ask me why).
    Hope it helps,
    Regards,
    Thais

  • Solaris 10 and Linux dual boot

    I currently have Linux installed and would like to install Solaris 10 on the same system via a different H-drive. I would like to have both OS fully functional.
    I have loaded Solaris 10 CD1 but unable boot into solaris to complete installation.
    I have edited linux /boot/grub/menu, syntax outlined below.
    title solaris in hdc1 known to grub as (hd1,0)
    root (hd1,0)
    chainloader +1
    Still unable to boot up solaris getting error: 21
    Here's my hardware configuration
    Primary Mstr: 1 ide H-drive - Linux
    Primary slave: n/a
    Secondary mstr: 1 ide H-drive - Solaris 10
    Slave: DVD
    Thanks to all in advance!

    OK, folks, I have solved it and here are my last words on the subject.
    First of all, my verdict is to use the Solaris GRUB to boot all the other OS's, just because the Linux GRUB "cannot mount the partition", where Solaris kernel is. The Solaris GRUB can do it all.
    I can absolutely boot my Linux (hd1,0) partition from my SXDE GRUB installation on (hd0),
    for that I use the following section in */boot/grub/menu.lst*:
    title SuSE-10.3-GM
    root (hd1,0)
    kernel /boot/vmlinuz root=/dev/sdb1 vga=0x31a splash=silent ht=on showopts
    initrd /boot/initrd
    map (hd0) (hd1)
    Yes, "*map ...*" string is important, for GRUB starts the counting from the drive it is installed in. It seems, the author of the original post is missing this string in his bootloader configuration; his Linux is on (hd0) and Solaris on (hd1), so he needs to use the "map" string.
    I must also add to this, that when I booted last time into my Linux (SuSE10.3), I took care to install it's own GRUB bootloader into the Linux installation partition(must be set bootable). You have different ways of doing it, basically you can log into GRUB shell and do this:
    grub> root (hd1,0) --- my linux partition
    setup (hd1,0) -- the partition I wanted to install GRUB into(which IS my linux bootable partition).
    This helps when you've got your first drive MBR corrupted, and need to boot your linux somehow; then you "chainload" from the boot partition.
    However, the example shown above boots my SuSE right away, without chainloading into the GRUB installed into the Linux partition. Yes, Solaris GRUB does that without complain, and I added this section manually to the menu.lst when logged in after the SXDE installation was complete. My homage to the Solaris version of GRUB in this case, which is more capable, than the Linux version. Thanks to you developers!
    If GRUB couldn't boot linux kernel directly, I'd have to use chainloader string (which is also known to work) like this:
    root (hd1,0)
    chainloader +1
    map (hd0) (hd1)
    And the problem I had with installation and partitioning was solved by formatting the whole drive into Solaris. In fact, there had been a lot of partition deletion/creation by me, so the Linux fdisk could see one partition configuration, while Solaris fdisk saw it all different. Well, I can see that disk partitioning in itself is a bit more complicated process, than the end-user wants to think.
    Excuse me for such long letters, I just tried to give a thorough account on the matter. Hope this would help somebody out there.
    Cheers,
    Kostya
    Edited by: kostya_berger on Mar 28, 2008 9:56 PM
    Edited by: kostya_berger on Mar 28, 2008 10:02 PM
    Edited by: kostya_berger on Mar 28, 2008 10:15 PM

  • CTS+ Performance Tuning Parameters

    Hi Experts,
    Same Transport is imported in 2 PI Systems lets say PI1 and PI2.
    In PI1 the import is very fast and in PI2 it is slow.I did a RFC Destination CTSDEPLOY Connection test and found that in PI1 system it is taking much less time than in PI2.In PI2 system time taken is almost 3 times of time taken in PI1.
    Can you please let me know what is the reason?Is there any performance tuning parameters that needs to be configured?If yes can please let me know how and where i.e; in details?
    Regards
    Anik

    Srinivas:
    Take look into this guide..it has all the parameters defined and explained
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/70ada5ef-0201-0010-1f8b-c935e444b0ad
    more links in this thread
    Performance Tuning in XI

Maybe you are looking for

  • Unable to load soa_infra after SOA Install

    Hello, SOA 11.1.1.5 I have installed RCU, WLS, SOA11G and created domain successfully. I can start Admin Server and SOA Server, but I can't see soa_infra in EM Console and soa_infra component is also in failed status in Admin Server Components. I am

  • Problem seeing picture on tv when ipod is connected to tv

    I cannot get a picture (just sound) on my tv when i connect ipod touch to tv using digital AV connector. I can watch Youtube but not content from Filmon (live TV streaming). I also tired with my ipad1 but read somewhere that it's not possible on the

  • Isolation level when set EJBC giving error

              We are trying to set the isolation level in weblogic-ejb-jar.xml           we gave transaction-isolation tag after jndi-name tag. But EJBC is throwing SAXException           saying that weblogic-enterprise-bean doesnot allow this tag. But i

  • [SOLVED] vmware/virtualbox hybrid question

    Good Afternoon Fellow Archers, I have one Windows directX game that will run on native Windows, or in VMWare player, not VirtualBox. But I prefer VirtualBox for the way it performs on my C Compiler and other Windows centric stuff I have to do. I coul

  • Simulated distributed transactions in WLS5.1

    Hello           I can´t use WLS 6.0 I must use WLS 5.1. So I can´t to use distributed           transactions.           So that, my problem is this situation:           Client code: in WL Personalization Server           method           UserTransact