Doubt abt Serializable,Set,Cloneable Interface

WE know that Serializable,Set,Cloneable Interface have no
members.But by Implementing this the classes get some Features .
example a class can get Serializability by implementing the java.io.Serializable interface.
How it is Possible ? Tell me some Idea?

WE know that Serializable,Set,Cloneable Interface
have no
members.But by Implementing this the classes get some
Features .
example a class can get Serializability by
implementing the java.io.Serializable interface.
How it is Possible ? Tell me some Idea?Serializable is just a "marker interface." It doesn't declare any methods. It's just a flag that other methods can check. DataOutputStream.writeObject checks whether the class implements Serializable, and throws and excpetion if it doesn't.
Likewise Cloneable.
For "normal" interfaces, like Set, you get the behavior by implementing the methods. For example Set specifies and add(Object obj) method. If you implement a Set, you must create and implement that method. If you don't, the code won't compile. What you do inside that method is entirely up to you. For it to be correct, its behavior must follow the interface's docs, but the compiler can't check that.

Similar Messages

  • Doubt abt proxies

    hi this is seshagiri.
    i have doubt abt proxies. when u created ABAP server proxy,objects were generated.
        1. ABAP interface
        2.structure for data type
        3. structure for msg type
    WAT IS THE DIFFERENCE BETWEEN DATATYPE STRUCT AND MSG TYPE STRUCT.
    AND ONE MORE THING IS PROXIES ARE RUNNING ON WHICH ENGINE

    Hi,
    To see the deff between DT and MT
    A message type comprises a data type that describes the structure of a message
    More than one message interface can use the same message type. For example, an asynchronous outbound message interface and an asynchronous inbound message interface can reference the same message type because the request message does not need to be mapped.
    ·        When defining a message mapping you can directly reference message types to map messages from an outbound interface to messages from a receiver interface.
    For technical reasons, a data type is not sufficient to describe the instance of a message. In XML schema, data types are defined as abstract types that are not yet fixed to an element. You can only describe an instance of a message when you have specified a data type as an element type. Therefore, a message type defines the root element of a message.
    A message type does not define the direction of the message exchange
    Just go thru following links-
    http://help.sap.com/saphelp_nw2004s/helpdata/en/a8/bfc6373c8fea43bdb3541535bcbd43/frameset.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/a8/bfc6373c8fea43bdb3541535bcbd43/frameset.htm
    Regards
    chilla..

  • Install error, failed to set drm interface version

    I upgraded my arch linux, and after that it didn't work anymore
    I decided to install it again and when I tried, I got some error and that I should read my logs files. here is my Xorg.1.log file:
    [ 120.766]
    X.Org X Server 1.14.1
    Release Date: 2013-04-17
    [ 120.766] X Protocol Version 11, Revision 0
    [ 120.766] Build Operating System: Linux 3.8.7-1-ARCH x86_64
    [ 120.766] Current Operating System: Linux localhost 3.9.2-1-ARCH #1 SMP PREEMPT Sat May 11 20:31:08 CEST 2013 x86_64
    [ 120.766] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=e95f3f81-85e3-46cd-b99a-f6c2252cf775 ro quiet
    [ 120.767] Build Date: 17 April 2013 02:37:06PM
    [ 120.767]
    [ 120.767] Current version of pixman: 0.30.0
    [ 120.767] Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    [ 120.767] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [ 120.767] (==) Log file: "/var/log/Xorg.1.log", Time: Tue May 21 05:42:23 2013
    [ 120.767] (==) Using config directory: "/etc/X11/xorg.conf.d"
    [ 120.767] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
    [ 120.767] (==) No Layout section. Using the first Screen section.
    [ 120.767] (**) |-->Screen "Screen0" (0)
    [ 120.767] (**) | |-->Monitor "Monitor0"
    [ 120.767] (**) | |-->Device "Device0"
    [ 120.767] (==) Automatically adding devices
    [ 120.767] (==) Automatically enabling devices
    [ 120.767] (==) Automatically adding GPU devices
    [ 120.768] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
    [ 120.768] Entry deleted from font path.
    [ 120.768] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
    [ 120.768] Entry deleted from font path.
    [ 120.768] (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
    [ 120.768] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
    [ 120.768] Entry deleted from font path.
    [ 120.768] (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
    [ 120.768] (==) FontPath set to:
    /usr/share/fonts/misc/,
    /usr/share/fonts/TTF/,
    /usr/share/fonts/Type1/
    [ 120.768] (==) ModulePath set to "/usr/lib/xorg/modules"
    [ 120.768] (**) Extension "Composite" is enabled
    [ 120.768] (**) Extension "RENDER" is enabled
    [ 120.768] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
    [ 120.768] (II) Loader magic: 0x7fcc20
    [ 120.768] (II) Module ABI versions:
    [ 120.768] X.Org ANSI C Emulation: 0.4
    [ 120.768] X.Org Video Driver: 14.1
    [ 120.768] X.Org XInput driver : 19.1
    [ 120.768] X.Org Server Extension : 7.0
    [ 120.768] (II) config/udev: Adding drm device (/dev/dri/card0)
    [ 120.769] setversion 1.4 failed
    [ 120.770] (--) PCI:*(0:1:0:0) 1002:9480:1028:0447 rev 0, Mem @ 0xc0000000/268435456, 0xfbe20000/65536, I/O @ 0x0000e000/256, BIOS @ 0x????????/131072
    [ 120.770] Initializing built-in extension Generic Event Extension
    [ 120.770] Initializing built-in extension SHAPE
    [ 120.770] Initializing built-in extension MIT-SHM
    [ 120.770] Initializing built-in extension XInputExtension
    [ 120.770] Initializing built-in extension XTEST
    [ 120.770] Initializing built-in extension BIG-REQUESTS
    [ 120.770] Initializing built-in extension SYNC
    [ 120.770] Initializing built-in extension XKEYBOARD
    [ 120.770] Initializing built-in extension XC-MISC
    [ 120.770] Initializing built-in extension SECURITY
    [ 120.770] Initializing built-in extension XINERAMA
    [ 120.770] Initializing built-in extension XFIXES
    [ 120.770] Initializing built-in extension RENDER
    [ 120.770] Initializing built-in extension RANDR
    [ 120.770] Initializing built-in extension COMPOSITE
    [ 120.770] Initializing built-in extension DAMAGE
    [ 120.770] Initializing built-in extension MIT-SCREEN-SAVER
    [ 120.770] Initializing built-in extension DOUBLE-BUFFER
    [ 120.770] Initializing built-in extension RECORD
    [ 120.770] Initializing built-in extension DPMS
    [ 120.770] Initializing built-in extension X-Resource
    [ 120.770] Initializing built-in extension XVideo
    [ 120.770] Initializing built-in extension XVideo-MotionCompensation
    [ 120.770] Initializing built-in extension XFree86-VidModeExtension
    [ 120.770] Initializing built-in extension XFree86-DGA
    [ 120.770] Initializing built-in extension XFree86-DRI
    [ 120.770] Initializing built-in extension DRI2
    [ 120.770] (II) "glx" will be loaded by default.
    [ 120.770] (II) LoadModule: "dri2"
    [ 120.770] (II) Module "dri2" already built-in
    [ 120.770] (II) LoadModule: "glamoregl"
    [ 120.770] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
    [ 120.772] (II) Module glamoregl: vendor="X.Org Foundation"
    [ 120.772] compiled for 1.14.0, module version = 0.5.0
    [ 120.772] ABI class: X.Org ANSI C Emulation, version 0.4
    [ 120.772] (II) LoadModule: "glx"
    [ 120.772] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
    [ 120.772] (II) Module glx: vendor="X.Org Foundation"
    [ 120.772] compiled for 1.14.1, module version = 1.0.0
    [ 120.772] ABI class: X.Org Server Extension, version 7.0
    [ 120.772] (==) AIGLX enabled
    [ 120.772] Loading extension GLX
    [ 120.772] (II) LoadModule: "radeon"
    [ 120.772] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
    [ 120.772] (II) Module radeon: vendor="X.Org Foundation"
    [ 120.772] compiled for 1.14.0, module version = 7.1.0
    [ 120.773] Module class: X.Org Video Driver
    [ 120.773] ABI class: X.Org Video Driver, version 14.1
    [ 120.773] (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 FireMV 2400 3155 (PCI),
    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 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 FireMV 2400 PCI,
    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 Mobility RADEON HD 4870, 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 Mobility Radeon HD 4670, 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 RV710,
    ATI Radeon HD 4350, ATI Mobility Radeon 4300 Series,
    ATI Mobility Radeon 4500 Series, ATI Mobility Radeon 4500 Series,
    ATI FirePro RG220, ATI Mobility Radeon 4330, 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 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, SUMO, SUMO, SUMO2, SUMO2, SUMO2, SUMO2,
    SUMO, SUMO, SUMO, SUMO, SUMO, SUMO, SUMO, SUMO, ATI Radeon HD 4200,
    ATI Radeon 4100, ATI Mobility Radeon HD 4200,
    ATI Mobility Radeon 4100, ATI Radeon HD 4290, ATI Radeon HD 4250,
    AMD Radeon HD 6310 Graphics, AMD Radeon HD 6310 Graphics,
    AMD Radeon HD 6250 Graphics, AMD Radeon HD 6250 Graphics,
    AMD Radeon HD 6300 Series Graphics,
    AMD Radeon HD 6200 Series Graphics, PALM, PALM, PALM, CYPRESS,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter, AMD Firestream 9370,
    AMD Firestream 9350, ATI Radeon HD 5800 Series,
    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 6700 Series,
    ATI Radeon HD 5700 Series, ATI Radeon HD 6700 Series,
    ATI Mobility Radeon HD 5000 Series,
    ATI Mobility Radeon HD 5000 Series, ATI Mobility Radeon HD 5570,
    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, ATI Mobility Radeon Graphics,
    ATI Mobility Radeon Graphics, CEDAR,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter, ATI FirePro 2270, CEDAR,
    ATI Radeon HD 5450, CEDAR, CEDAR, CAYMAN, CAYMAN, CAYMAN, CAYMAN,
    CAYMAN, CAYMAN, CAYMAN, CAYMAN, CAYMAN, CAYMAN,
    AMD Radeon HD 6900 Series, AMD Radeon HD 6900 Series, CAYMAN, CAYMAN,
    CAYMAN, AMD Radeon HD 6900M Series, Mobility Radeon HD 6000 Series,
    BARTS, BARTS, Mobility Radeon HD 6000 Series,
    Mobility Radeon HD 6000 Series, BARTS, BARTS, BARTS, BARTS,
    AMD Radeon HD 6800 Series, AMD Radeon HD 6800 Series,
    AMD Radeon HD 6700 Series, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS,
    TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS,
    TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS,
    CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS,
    CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, ARUBA, ARUBA,
    ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA,
    ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA,
    ARUBA, ARUBA, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI,
    TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, PITCAIRN, PITCAIRN,
    PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN,
    PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, VERDE, VERDE, VERDE, VERDE,
    VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE,
    VERDE, VERDE, VERDE, VERDE, VERDE, VERDE
    [ 120.778] (++) using VT number 1
    [ 120.778] (II) [KMS] Kernel modesetting enabled.
    [ 120.778] (**) RADEON(0): Depth 24, (--) framebuffer bpp 32
    [ 120.778] (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
    [ 120.778] (==) RADEON(0): Default visual is TrueColor
    [ 120.778] (==) RADEON(0): RGB weight 888
    [ 120.778] (II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
    [ 120.778] (--) RADEON(0): Chipset: "ATI Mobility Radeon HD 4650" (ChipID = 0x9480)
    [ 120.778] (EE) RADEON(0): [drm] failed to set drm interface version.
    [ 120.778] (EE) RADEON(0): Kernel modesetting setup failed
    [ 120.778] (II) UnloadModule: "radeon"
    [ 120.778] (EE) Screen(s) found, but none have a usable configuration.
    [ 120.778]
    Fatal server error:
    [ 120.778] no screens found
    [ 120.778] (EE)
    Please consult the The X.Org Foundation support
    at http://wiki.x.org
    for help.
    [ 120.778] (EE) Please also check the log file at "/var/log/Xorg.1.log" for additional information.
    [ 120.778] (EE)
    [ 120.781] Server terminated with error (1). Closing log file.
    and my Xorg.0.log file:
    [ 118.674]
    X.Org X Server 1.14.1
    Release Date: 2013-04-17
    [ 118.674] X Protocol Version 11, Revision 0
    [ 118.674] Build Operating System: Linux 3.8.7-1-ARCH x86_64
    [ 118.674] Current Operating System: Linux localhost 3.9.2-1-ARCH #1 SMP PREEMPT Sat May 11 20:31:08 CEST 2013 x86_64
    [ 118.674] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=e95f3f81-85e3-46cd-b99a-f6c2252cf775 ro quiet
    [ 118.674] Build Date: 17 April 2013 02:37:06PM
    [ 118.674]
    [ 118.675] Current version of pixman: 0.30.0
    [ 118.675] Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    [ 118.675] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [ 118.675] (==) Log file: "/var/log/Xorg.0.log", Time: Tue May 21 05:42:21 2013
    [ 118.778] (==) Using config directory: "/etc/X11/xorg.conf.d"
    [ 118.778] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
    [ 118.839] (==) No Layout section. Using the first Screen section.
    [ 118.839] (**) |-->Screen "Screen0" (0)
    [ 118.839] (**) | |-->Monitor "Monitor0"
    [ 118.839] (**) | |-->Device "Device0"
    [ 118.839] (==) Automatically adding devices
    [ 118.839] (==) Automatically enabling devices
    [ 118.839] (==) Automatically adding GPU devices
    [ 118.874] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
    [ 118.874] Entry deleted from font path.
    [ 118.912] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
    [ 118.912] Entry deleted from font path.
    [ 118.912] (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
    [ 118.912] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
    [ 118.912] Entry deleted from font path.
    [ 118.912] (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
    [ 118.912] (==) FontPath set to:
    /usr/share/fonts/misc/,
    /usr/share/fonts/TTF/,
    /usr/share/fonts/Type1/
    [ 118.912] (==) ModulePath set to "/usr/lib/xorg/modules"
    [ 118.912] (**) Extension "Composite" is enabled
    [ 118.912] (**) Extension "RENDER" is enabled
    [ 118.913] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
    [ 118.923] (II) Loader magic: 0x7fcc20
    [ 118.923] (II) Module ABI versions:
    [ 118.923] X.Org ANSI C Emulation: 0.4
    [ 118.923] X.Org Video Driver: 14.1
    [ 118.923] X.Org XInput driver : 19.1
    [ 118.923] X.Org Server Extension : 7.0
    [ 118.924] (II) config/udev: Adding drm device (/dev/dri/card0)
    [ 118.926] (--) PCI:*(0:1:0:0) 1002:9480:1028:0447 rev 0, Mem @ 0xc0000000/268435456, 0xfbe20000/65536, I/O @ 0x0000e000/256, BIOS @ 0x????????/131072
    [ 118.926] Initializing built-in extension Generic Event Extension
    [ 118.926] Initializing built-in extension SHAPE
    [ 118.927] Initializing built-in extension MIT-SHM
    [ 118.927] Initializing built-in extension XInputExtension
    [ 118.927] Initializing built-in extension XTEST
    [ 118.927] Initializing built-in extension BIG-REQUESTS
    [ 118.927] Initializing built-in extension SYNC
    [ 118.927] Initializing built-in extension XKEYBOARD
    [ 118.927] Initializing built-in extension XC-MISC
    [ 118.927] Initializing built-in extension SECURITY
    [ 118.927] Initializing built-in extension XINERAMA
    [ 118.927] Initializing built-in extension XFIXES
    [ 118.927] Initializing built-in extension RENDER
    [ 118.927] Initializing built-in extension RANDR
    [ 118.927] Initializing built-in extension COMPOSITE
    [ 118.927] Initializing built-in extension DAMAGE
    [ 118.927] Initializing built-in extension MIT-SCREEN-SAVER
    [ 118.927] Initializing built-in extension DOUBLE-BUFFER
    [ 118.927] Initializing built-in extension RECORD
    [ 118.927] Initializing built-in extension DPMS
    [ 118.927] Initializing built-in extension X-Resource
    [ 118.927] Initializing built-in extension XVideo
    [ 118.927] Initializing built-in extension XVideo-MotionCompensation
    [ 118.927] Initializing built-in extension XFree86-VidModeExtension
    [ 118.927] Initializing built-in extension XFree86-DGA
    [ 118.927] Initializing built-in extension XFree86-DRI
    [ 118.927] Initializing built-in extension DRI2
    [ 118.927] (II) "glx" will be loaded by default.
    [ 118.927] (II) LoadModule: "dri2"
    [ 118.927] (II) Module "dri2" already built-in
    [ 118.927] (II) LoadModule: "glamoregl"
    [ 118.939] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
    [ 119.298] (II) Module glamoregl: vendor="X.Org Foundation"
    [ 119.298] compiled for 1.14.0, module version = 0.5.0
    [ 119.298] ABI class: X.Org ANSI C Emulation, version 0.4
    [ 119.298] (II) LoadModule: "glx"
    [ 119.335] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
    [ 119.357] (II) Module glx: vendor="X.Org Foundation"
    [ 119.357] compiled for 1.14.1, module version = 1.0.0
    [ 119.357] ABI class: X.Org Server Extension, version 7.0
    [ 119.357] (==) AIGLX enabled
    [ 119.357] Loading extension GLX
    [ 119.357] (II) LoadModule: "radeon"
    [ 119.357] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
    [ 119.395] (II) Module radeon: vendor="X.Org Foundation"
    [ 119.395] compiled for 1.14.0, module version = 7.1.0
    [ 119.395] Module class: X.Org Video Driver
    [ 119.395] ABI class: X.Org Video Driver, version 14.1
    [ 119.395] (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 FireMV 2400 3155 (PCI),
    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 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 FireMV 2400 PCI,
    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 Mobility RADEON HD 4870, 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 Mobility Radeon HD 4670, 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 RV710,
    ATI Radeon HD 4350, ATI Mobility Radeon 4300 Series,
    ATI Mobility Radeon 4500 Series, ATI Mobility Radeon 4500 Series,
    ATI FirePro RG220, ATI Mobility Radeon 4330, 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 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, SUMO, SUMO, SUMO2, SUMO2, SUMO2, SUMO2,
    SUMO, SUMO, SUMO, SUMO, SUMO, SUMO, SUMO, SUMO, ATI Radeon HD 4200,
    ATI Radeon 4100, ATI Mobility Radeon HD 4200,
    ATI Mobility Radeon 4100, ATI Radeon HD 4290, ATI Radeon HD 4250,
    AMD Radeon HD 6310 Graphics, AMD Radeon HD 6310 Graphics,
    AMD Radeon HD 6250 Graphics, AMD Radeon HD 6250 Graphics,
    AMD Radeon HD 6300 Series Graphics,
    AMD Radeon HD 6200 Series Graphics, PALM, PALM, PALM, CYPRESS,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter, AMD Firestream 9370,
    AMD Firestream 9350, ATI Radeon HD 5800 Series,
    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 6700 Series,
    ATI Radeon HD 5700 Series, ATI Radeon HD 6700 Series,
    ATI Mobility Radeon HD 5000 Series,
    ATI Mobility Radeon HD 5000 Series, ATI Mobility Radeon HD 5570,
    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, ATI Mobility Radeon Graphics,
    ATI Mobility Radeon Graphics, CEDAR,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter, ATI FirePro 2270, CEDAR,
    ATI Radeon HD 5450, CEDAR, CEDAR, CAYMAN, CAYMAN, CAYMAN, CAYMAN,
    CAYMAN, CAYMAN, CAYMAN, CAYMAN, CAYMAN, CAYMAN,
    AMD Radeon HD 6900 Series, AMD Radeon HD 6900 Series, CAYMAN, CAYMAN,
    CAYMAN, AMD Radeon HD 6900M Series, Mobility Radeon HD 6000 Series,
    BARTS, BARTS, Mobility Radeon HD 6000 Series,
    Mobility Radeon HD 6000 Series, BARTS, BARTS, BARTS, BARTS,
    AMD Radeon HD 6800 Series, AMD Radeon HD 6800 Series,
    AMD Radeon HD 6700 Series, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS,
    TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS,
    TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS,
    CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS,
    CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, ARUBA, ARUBA,
    ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA,
    ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA,
    ARUBA, ARUBA, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI,
    TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, PITCAIRN, PITCAIRN,
    PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN,
    PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, VERDE, VERDE, VERDE, VERDE,
    VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE,
    VERDE, VERDE, VERDE, VERDE, VERDE, VERDE
    [ 119.407] (++) using VT number 1
    [ 119.413] (II) [KMS] Kernel modesetting enabled.
    [ 119.414] (**) RADEON(0): Depth 24, (--) framebuffer bpp 32
    [ 119.414] (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
    [ 119.414] (==) RADEON(0): Default visual is TrueColor
    [ 119.414] (==) RADEON(0): RGB weight 888
    [ 119.414] (II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
    [ 119.414] (--) RADEON(0): Chipset: "ATI Mobility Radeon HD 4650" (ChipID = 0x9480)
    [ 119.414] (II) Loading sub module "dri2"
    [ 119.414] (II) LoadModule: "dri2"
    [ 119.414] (II) Module "dri2" already built-in
    [ 119.414] (II) Loading sub module "exa"
    [ 119.414] (II) LoadModule: "exa"
    [ 119.414] (II) Loading /usr/lib/xorg/modules/libexa.so
    [ 119.419] (II) Module exa: vendor="X.Org Foundation"
    [ 119.419] compiled for 1.14.1, module version = 2.6.0
    [ 119.419] ABI class: X.Org Video Driver, version 14.1
    [ 119.419] (II) RADEON(0): KMS Color Tiling: enabled
    [ 119.419] (II) RADEON(0): KMS Color Tiling 2D: enabled
    [ 119.419] (II) RADEON(0): KMS Pageflipping: enabled
    [ 119.419] (II) RADEON(0): SwapBuffers wait for vsync: enabled
    [ 119.440] (II) RADEON(0): Output VGA-0 using monitor section Monitor0
    [ 119.442] (II) RADEON(0): Output HDMI-0 has no monitor section
    [ 119.442] (II) RADEON(0): Output LVDS has no monitor section
    [ 119.463] (II) RADEON(0): EDID for output VGA-0
    [ 119.466] (II) RADEON(0): EDID for output HDMI-0
    [ 119.466] (II) RADEON(0): EDID for output LVDS
    [ 119.466] (II) RADEON(0): Manufacturer: LGD Model: 266 Serial#: 0
    [ 119.466] (II) RADEON(0): Year: 2009 Week: 0
    [ 119.466] (II) RADEON(0): EDID Version: 1.3
    [ 119.466] (II) RADEON(0): Digital Display Input
    [ 119.466] (II) RADEON(0): Max Image Size [cm]: horiz.: 34 vert.: 19
    [ 119.466] (II) RADEON(0): Gamma: 2.20
    [ 119.466] (II) RADEON(0): No DPMS capabilities specified
    [ 119.466] (II) RADEON(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
    [ 119.466] (II) RADEON(0): First detailed timing is preferred mode
    [ 119.466] (II) RADEON(0): redX: 0.607 redY: 0.606 greenX: 0.333 greenY: 0.586
    [ 119.466] (II) RADEON(0): blueX: 0.149 blueY: 0.061 whiteX: 0.313 whiteY: 0.329
    [ 119.466] (II) RADEON(0): Manufacturer's mask: 0
    [ 119.466] (II) RADEON(0): Supported detailed timing:
    [ 119.466] (II) RADEON(0): clock: 69.3 MHz Image Size: 344 x 194 mm
    [ 119.466] (II) RADEON(0): h_active: 1366 h_sync: 1398 h_sync_end 1430 h_blank_end 1486 h_border: 0
    [ 119.466] (II) RADEON(0): v_active: 768 v_sync: 770 v_sync_end 774 v_blanking: 782 v_border: 0
    [ 119.466] (II) RADEON(0): Supported detailed timing:
    [ 119.466] (II) RADEON(0): clock: 69.3 MHz Image Size: 344 x 194 mm
    [ 119.466] (II) RADEON(0): h_active: 1366 h_sync: 1398 h_sync_end 1430 h_blank_end 1486 h_border: 0
    [ 119.466] (II) RADEON(0): v_active: 768 v_sync: 770 v_sync_end 774 v_blanking: 782 v_border: 0
    [ 119.466] (II) RADEON(0): 1K0R2Ä156WH2
    [ 119.466] (II) RADEON(0): Unknown vendor-specific block 0
    [ 119.466] (II) RADEON(0): EDID (in hex):
    [ 119.466] (II) RADEON(0): 00ffffffffffff0030e4660200000000
    [ 119.466] (II) RADEON(0): 00130103802213780a94659b9b559626
    [ 119.466] (II) RADEON(0): 0f505400000001010101010101010101
    [ 119.466] (II) RADEON(0): 010101010101121b567850000e302020
    [ 119.466] (II) RADEON(0): 240058c210000019121b567850000e30
    [ 119.466] (II) RADEON(0): 2020240058c210000019000000fe0031
    [ 119.466] (II) RADEON(0): 4b305232803135365748320a00000000
    [ 119.466] (II) RADEON(0): 00ffffffffffffffff01010a20200070
    [ 119.466] (II) RADEON(0): Printing probed modes for output LVDS
    [ 119.466] (II) RADEON(0): Modeline "1366x768"x59.6 69.30 1366 1398 1430 1486 768 770 774 782 -hsync -vsync (46.6 kHz eP)
    [ 119.466] (II) RADEON(0): Modeline "1280x720"x59.9 74.50 1280 1344 1472 1664 720 723 728 748 -hsync +vsync (44.8 kHz)
    [ 119.466] (II) RADEON(0): Modeline "1152x768"x59.8 71.75 1152 1216 1328 1504 768 771 781 798 -hsync +vsync (47.7 kHz)
    [ 119.466] (II) RADEON(0): Modeline "1024x768"x59.9 63.50 1024 1072 1176 1328 768 771 775 798 -hsync +vsync (47.8 kHz)
    [ 119.466] (II) RADEON(0): Modeline "800x600"x59.9 38.25 800 832 912 1024 600 603 607 624 -hsync +vsync (37.4 kHz)
    [ 119.467] (II) RADEON(0): Modeline "848x480"x59.7 31.50 848 872 952 1056 480 483 493 500 -hsync +vsync (29.8 kHz)
    [ 119.467] (II) RADEON(0): Modeline "720x480"x59.7 26.75 720 744 808 896 480 483 493 500 -hsync +vsync (29.9 kHz)
    [ 119.467] (II) RADEON(0): Modeline "640x480"x59.4 23.75 640 664 720 800 480 483 487 500 -hsync +vsync (29.7 kHz)
    [ 119.467] (II) RADEON(0): Output VGA-0 disconnected
    [ 119.467] (II) RADEON(0): Output HDMI-0 disconnected
    [ 119.467] (II) RADEON(0): Output LVDS connected
    [ 119.467] (II) RADEON(0): Using exact sizes for initial modes
    [ 119.467] (II) RADEON(0): Output LVDS using initial mode 1366x768
    [ 119.467] (II) RADEON(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
    [ 119.467] (II) RADEON(0): mem size init: gart size :1fdef000 vram size: s:40000000 visible:3fba0000
    [ 119.467] (II) RADEON(0): EXA: Driver will allow EXA pixmaps in VRAM
    [ 119.467] (==) RADEON(0): DPI set to (96, 96)
    [ 119.467] (II) Loading sub module "fb"
    [ 119.467] (II) LoadModule: "fb"
    [ 119.467] (II) Loading /usr/lib/xorg/modules/libfb.so
    [ 119.479] (II) Module fb: vendor="X.Org Foundation"
    [ 119.479] compiled for 1.14.1, module version = 1.0.0
    [ 119.479] ABI class: X.Org ANSI C Emulation, version 0.4
    [ 119.479] (II) Loading sub module "ramdac"
    [ 119.479] (II) LoadModule: "ramdac"
    [ 119.479] (II) Module "ramdac" already built-in
    [ 119.479] (--) Depth 24 pixmap format is 32 bpp
    [ 119.479] (II) RADEON(0): [DRI2] Setup complete
    [ 119.479] (II) RADEON(0): [DRI2] DRI driver: r600
    [ 119.479] (II) RADEON(0): [DRI2] VDPAU driver: r600
    [ 119.479] (II) RADEON(0): Front buffer size: 4224K
    [ 119.479] (II) RADEON(0): VRAM usage limit set to 935856K
    [ 119.505] (==) RADEON(0): Backing store disabled
    [ 119.505] (II) RADEON(0): Direct rendering enabled
    [ 119.505] (II) EXA(0): Driver allocated offscreen pixmaps
    [ 119.505] (II) EXA(0): Driver registered support for the following operations:
    [ 119.505] (II) Solid
    [ 119.505] (II) Copy
    [ 119.505] (II) Composite (RENDER acceleration)
    [ 119.505] (II) UploadToScreen
    [ 119.505] (II) DownloadFromScreen
    [ 119.505] (II) RADEON(0): Acceleration enabled
    [ 119.505] (==) RADEON(0): DPMS enabled
    [ 119.505] (==) RADEON(0): Silken mouse enabled
    [ 119.505] (II) RADEON(0): Set up textured video
    [ 119.505] (II) RADEON(0): [XvMC] Associated with Radeon Textured Video.
    [ 119.505] (II) RADEON(0): [XvMC] Extension initialized.
    [ 119.505] (II) RADEON(0): RandR 1.2 enabled, ignore the following RandR disabled message.
    [ 119.506] (WW) RADEON(0): Option "DRI" is not used
    [ 119.506] (--) RandR disabled
    [ 120.128] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
    [ 120.128] (II) AIGLX: enabled GLX_INTEL_swap_event
    [ 120.128] (II) AIGLX: enabled GLX_ARB_create_context
    [ 120.128] (II) AIGLX: enabled GLX_ARB_create_context_profile
    [ 120.128] (II) AIGLX: enabled GLX_EXT_create_context_es2_profile
    [ 120.128] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
    [ 120.128] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
    [ 120.129] (II) AIGLX: Loaded and initialized r600
    [ 120.129] (II) GLX: Initialized DRI2 GL provider for screen 0
    [ 120.130] (II) RADEON(0): Setting screen physical size to 361 x 203
    [ 120.502] (II) config/udev: Adding input device Power Button (/dev/input/event5)
    [ 120.502] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    [ 120.502] (**) Power Button: Applying InputClass "system-keyboard"
    [ 120.502] (II) LoadModule: "evdev"
    [ 120.503] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 120.517] (II) Module evdev: vendor="X.Org Foundation"
    [ 120.517] compiled for 1.14.0, module version = 2.8.0
    [ 120.517] Module class: X.Org XInput Driver
    [ 120.517] ABI class: X.Org XInput driver, version 19.1
    [ 120.517] (II) Using input driver 'evdev' for 'Power Button'
    [ 120.517] (**) Power Button: always reports core events
    [ 120.517] (**) evdev: Power Button: Device: "/dev/input/event5"
    [ 120.517] (--) evdev: Power Button: Vendor 0 Product 0x1
    [ 120.517] (--) evdev: Power Button: Found keys
    [ 120.517] (II) evdev: Power Button: Configuring as keyboard
    [ 120.517] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input5/event5"
    [ 120.517] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
    [ 120.517] (**) Option "xkb_rules" "evdev"
    [ 120.517] (**) Option "xkb_model" "pc105"
    [ 120.517] (**) Option "xkb_layout" "us"
    [ 120.517] (WW) Option "xkb_variant" requires a string value
    [ 120.517] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
    [ 120.546] (II) config/udev: Adding input device Video Bus (/dev/input/event6)
    [ 120.546] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
    [ 120.546] (**) Video Bus: Applying InputClass "system-keyboard"
    [ 120.546] (II) Using input driver 'evdev' for 'Video Bus'
    [ 120.546] (**) Video Bus: always reports core events
    [ 120.546] (**) evdev: Video Bus: Device: "/dev/input/event6"
    [ 120.546] (--) evdev: Video Bus: Vendor 0 Product 0x6
    [ 120.546] (--) evdev: Video Bus: Found keys
    [ 120.546] (II) evdev: Video Bus: Configuring as keyboard
    [ 120.546] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:00/LNXVIDEO:00/input/input6/event6"
    [ 120.546] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
    [ 120.546] (**) Option "xkb_rules" "evdev"
    [ 120.546] (**) Option "xkb_model" "pc105"
    [ 120.546] (**) Option "xkb_layout" "us"
    [ 120.546] (WW) Option "xkb_variant" requires a string value
    [ 120.546] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
    [ 120.547] (II) config/udev: Adding input device Power Button (/dev/input/event2)
    [ 120.547] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    [ 120.547] (**) Power Button: Applying InputClass "system-keyboard"
    [ 120.547] (II) Using input driver 'evdev' for 'Power Button'
    [ 120.547] (**) Power Button: always reports core events
    [ 120.547] (**) evdev: Power Button: Device: "/dev/input/event2"
    [ 120.547] (--) evdev: Power Button: Vendor 0 Product 0x1
    [ 120.547] (--) evdev: Power Button: Found keys
    [ 120.547] (II) evdev: Power Button: Configuring as keyboard
    [ 120.547] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2/event2"
    [ 120.547] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 8)
    [ 120.547] (**) Option "xkb_rules" "evdev"
    [ 120.547] (**) Option "xkb_model" "pc105"
    [ 120.547] (**) Option "xkb_layout" "us"
    [ 120.547] (WW) Option "xkb_variant" requires a string value
    [ 120.547] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
    [ 120.547] (II) config/udev: Adding input device Lid Switch (/dev/input/event3)
    [ 120.547] (II) No input driver specified, ignoring this device.
    [ 120.547] (II) This device may have been added with another device file.
    [ 120.547] (II) config/udev: Adding input device Sleep Button (/dev/input/event4)
    [ 120.547] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
    [ 120.547] (**) Sleep Button: Applying InputClass "system-keyboard"
    [ 120.547] (II) Using input driver 'evdev' for 'Sleep Button'
    [ 120.547] (**) Sleep Button: always reports core events
    [ 120.547] (**) evdev: Sleep Button: Device: "/dev/input/event4"
    [ 120.547] (--) evdev: Sleep Button: Vendor 0 Product 0x3
    [ 120.547] (--) evdev: Sleep Button: Found keys
    [ 120.548] (II) evdev: Sleep Button: Configuring as keyboard
    [ 120.548] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input4/event4"
    [ 120.548] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 9)
    [ 120.548] (**) Option "xkb_rules" "evdev"
    [ 120.548] (**) Option "xkb_model" "pc105"
    [ 120.548] (**) Option "xkb_layout" "us"
    [ 120.548] (WW) Option "xkb_variant" requires a string value
    [ 120.548] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
    [ 120.548] (II) config/udev: Adding drm device (/dev/dri/card0)
    [ 120.549] (II) config/udev: Adding input device HDA ATI HDMI HDMI/DP,pcm=3 (/dev/input/event14)
    [ 120.549] (II) No input driver specified, ignoring this device.
    [ 120.549] (II) This device may have been added with another device file.
    [ 120.549] (II) config/udev: Adding input device Laptop_Integrated_Webcam_1.3M (/dev/input/event12)
    [ 120.549] (**) Laptop_Integrated_Webcam_1.3M: Applying InputClass "evdev keyboard catchall"
    [ 120.549] (**) Laptop_Integrated_Webcam_1.3M: Applying InputClass "system-keyboard"
    [ 120.549] (II) Using input driver 'evdev' for 'Laptop_Integrated_Webcam_1.3M'
    [ 120.549] (**) Laptop_Integrated_Webcam_1.3M: always reports core events
    [ 120.549] (**) evdev: Laptop_Integrated_Webcam_1.3M: Device: "/dev/input/event12"
    [ 120.549] (--) evdev: Laptop_Integrated_Webcam_1.3M: Vendor 0xc45 Product 0x641d
    [ 120.549] (--) evdev: Laptop_Integrated_Webcam_1.3M: Found keys
    [ 120.549] (II) evdev: Laptop_Integrated_Webcam_1.3M: Configuring as keyboard
    [ 120.549] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6:1.0/input/input12/event12"
    [ 120.549] (II) XINPUT: Adding extended input device "Laptop_Integrated_Webcam_1.3M" (type: KEYBOARD, id 10)
    [ 120.549] (**) Option "xkb_rules" "evdev"
    [ 120.549] (**) Option "xkb_model" "pc105"
    [ 120.549] (**) Option "xkb_layout" "us"
    [ 120.550] (WW) Option "xkb_variant" requires a string value
    [ 120.550] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
    [ 120.550] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event9)
    [ 120.550] (II) No input driver specified, ignoring this device.
    [ 120.550] (II) This device may have been added with another device file.
    [ 120.551] (II) config/udev: Adding input device HDA Intel MID Mic (/dev/input/event10)
    [ 120.551] (II) No input driver specified, ignoring this device.
    [ 120.551] (II) This device may have been added with another device file.
    [ 120.551] (II) config/udev: Adding input device HDA Intel MID Headphone (/dev/input/event11)
    [ 120.551] (II) No input driver specified, ignoring this device.
    [ 120.551] (II) This device may have been added with another device file.
    [ 120.552] (II) config/udev: Adding input device PS/2+USB Mouse (/dev/input/event1)
    [ 120.552] (**) PS/2+USB Mouse: Applying InputClass "evdev pointer catchall"
    [ 120.552] (II) Using input driver 'evdev' for 'PS/2+USB Mouse'
    [ 120.552] (**) PS/2+USB Mouse: always reports core events
    [ 120.552] (**) evdev: PS/2+USB Mouse: Device: "/dev/input/event1"
    [ 120.552] (--) evdev: PS/2+USB Mouse: Vendor 0x4f3 Product 0x214
    [ 120.552] (--) evdev: PS/2+USB Mouse: Found 9 mouse buttons
    [ 120.552] (--) evdev: PS/2+USB Mouse: Found scroll wheel(s)
    [ 120.552] (--) evdev: PS/2+USB Mouse: Found relative axes
    [ 120.552] (--) evdev: PS/2+USB Mouse: Found x and y relative axes
    [ 120.552] (II) evdev: PS/2+USB Mouse: Configuring as mouse
    [ 120.552] (II) evdev: PS/2+USB Mouse: Adding scrollwheel support
    [ 120.552] (**) evdev: PS/2+USB Mouse: YAxisMapping: buttons 4 and 5
    [ 120.552] (**) evdev: PS/2+USB Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
    [ 120.552] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0/input/input1/event1"
    [ 120.552] (II) XINPUT: Adding extended input device "PS/2+USB Mouse" (type: MOUSE, id 11)
    [ 120.552] (II) evdev: PS/2+USB Mouse: initialized for relative axes.
    [ 120.552] (**) PS/2+USB Mouse: (accel) keeping acceleration scheme 1
    [ 120.552] (**) PS/2+USB Mouse: (accel) acceleration profile 0
    [ 120.552] (**) PS/2+USB Mouse: (accel) acceleration factor: 2.000
    [ 120.552] (**) PS/2+USB Mouse: (accel) acceleration threshold: 4
    [ 120.553] (II) config/udev: Adding input device PS/2+USB Mouse (/dev/input/mouse0)
    [ 120.553] (II) No input driver specified, ignoring this device.
    [ 120.553] (II) This device may have been added with another device file.
    [ 120.553] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
    [ 120.553] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
    [ 120.553] (**) AT Translated Set 2 keyboard: Applying InputClass "system-keyboard"
    [ 120.553] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
    [ 120.553] (**) AT Translated Set 2 keyboard: always reports core events
    [ 120.553] (**) evdev: AT Translated Set 2 keyboard: Device: "/dev/input/event0"
    [ 120.553] (--) evdev: AT Translated Set 2 keyboard: Vendor 0x1 Product 0x1
    [ 120.553] (--) evdev: AT Translated Set 2 keyboard: Found keys
    [ 120.553] (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard
    [ 120.553] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input0/event0"
    [ 120.553] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 12)
    [ 120.553] (**) Option "xkb_rules" "evdev"
    [ 120.553] (**) Option "xkb_model" "pc105"
    [ 120.554] (**) Option "xkb_layout" "us"
    [ 120.554] (WW) Option "xkb_variant" requires a string value
    [ 120.554] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
    [ 120.554] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event13)
    [ 120.554] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
    [ 120.554] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
    [ 120.554] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Default clickpad buttons"
    [ 120.554] (II) LoadModule: "synaptics"
    [ 120.555] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
    [ 120.568] (II) Module synaptics: vendor="X.Org Foundation"
    [ 120.568] compiled for 1.14.1, module version = 1.7.1
    [ 120.568] Module class: X.Org XInput Driver
    [ 120.568] ABI class: X.Org XInput driver, version 19.1
    [ 120.568] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad'
    [ 120.568] (**) SynPS/2 Synaptics TouchPad: always reports core events
    [ 120.568] (**) Option "Device" "/dev/input/event13"
    [ 120.590] (II) synaptics: SynPS/2 Synaptics TouchPad: ignoring touch events for semi-multitouch device
    [ 120.590] (--) synaptics: SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5650 (res 51)
    [ 120.590] (--) synaptics: SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4710 (res 90)
    [ 120.590] (--) synaptics: SynPS/2 Synaptics TouchPad: pressure range 0 - 255
    [ 120.590] (--) synaptics: SynPS/2 Synaptics TouchPad: finger width range 0 - 15
    [ 120.590] (--) synaptics: SynPS/2 Synaptics TouchPad: buttons: left right double triple
    [ 120.590] (--) synaptics: SynPS/2 Synaptics TouchPad: Vendor 0x2 Product 0x7
    [ 120.590] (**) Option "TapButton1" "1"
    [ 120.590] (**) Option "TapButton2" "2"
    [ 120.590] (**) Option "TapButton3" "3"
    [ 120.590] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
    [ 120.590] (**) SynPS/2 Synaptics TouchPad: always reports core events
    [ 120.593] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input13/event13"
    [ 120.593] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 13)
    [ 120.593] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MinSpeed is now constant deceleration 2.5
    [ 120.593] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MaxSpeed is now 1.75
    [ 120.593] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) AccelFactor is now 0.038
    [ 120.594] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
    [ 120.594] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 1
    [ 120.594] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
    [ 120.594] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
    [ 120.594] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
    [ 120.594] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse1)
    [ 120.594] (**) SynPS/2 Synaptics TouchPad: Ignoring device from InputClass "touchpad ignore duplicates"
    [ 120.595] (II) config/udev: Adding input device PC Speaker (/dev/input/event7)
    [ 120.595] (II) No input driver specified, ignoring this device.
    [ 120.595] (II) This device may have been added with another device file.
    [ 120.595] (II) config/udev: Adding input device Dell WMI hotkeys (/dev/input/event8)
    [ 120.595] (**) Dell WMI hotkeys: Applying InputClass "evdev keyboard catchall"
    [ 120.596] (**) Dell WMI hotkeys: Applying InputClass "system-keyboard"
    [ 120.596] (II) Using input driver 'evdev' for 'Dell WMI hotkeys'
    [ 120.596] (**) Dell WMI hotkeys: always reports core events
    [ 120.596] (**) evdev: Dell WMI hotkeys: Device: "/dev/input/event8"
    [ 120.596] (--) evdev: Dell WMI hotkeys: Vendor 0 Product 0
    [ 120.596] (--) evdev: Dell WMI hotkeys: Found keys
    [ 120.596] (II) evdev: Dell WMI hotkeys: Configuring as keyboard
    [ 120.596] (**) Option "config_info" "udev:/sys/devices/virtual/input/input8/event8"
    [ 120.596] (II) XINPUT: Adding extended input device "Dell WMI hotkeys" (type: KEYBOARD, id 14)
    [ 120.596] (**) Option "xkb_rules" "evdev"
    [ 120.596] (**) Option "xkb_model" "pc105"
    [ 120.596] (**) Option "xkb_layout" "us"
    [ 120.596] (WW) Option "xkb_variant" requires a string value
    [ 120.596] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
    [ 120.917] (II) evdev: Dell WMI hotkeys: Close
    [ 120.917] (II) UnloadModule: "evdev"
    [ 120.917] (II) UnloadModule: "synaptics"
    [ 120.917] (II) evdev: AT Translated Set 2 keyboard: Close
    [ 120.917] (II) UnloadModule: "evdev"
    [ 120.917] (II) evdev: PS/2+USB Mouse: Close
    [ 120.917] (II) UnloadModule: "evdev"
    [ 120.917] (II) evdev: Laptop_Integrated_Webcam_1.3M: Close
    [ 120.917] (II) UnloadModule: "evdev"
    [ 120.917] (II) evdev: Sleep Button: Close
    [ 120.917] (II) UnloadModule: "evdev"
    [ 120.917] (II) evdev: Power Button: Close
    [ 120.917] (II) UnloadModule: "evdev"
    [ 120.917] (II) evdev: Video Bus: Close
    [ 120.917] (II) UnloadModule: "evdev"
    [ 120.917] (II) evdev: Power Button: Close
    [ 120.917] (II) UnloadModule: "evdev"
    [ 120.926] Server terminated successfully (0). Closing log file.
    I also installed the ati-dri-9.1.2-1-x86_64.pkg.tar.xz and xf86-video-ati-1_7.1.0-3-x86_64.pkg.tar.xz package and my config files are as below:
    10-evdev.conf:
    # Catch-all evdev loader for udev-based systems
    # We don't simply match on any device since that also adds accelerometers
    # and other devices that we don't really want to use. The list below
    # matches everything but joysticks.
    Section "InputClass"
    Identifier "evdev pointer catchall"
    MatchIsPointer "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    EndSection
    Section "InputClass"
    Identifier "evdev keyboard catchall"
    MatchIsKeyboard "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    EndSection
    Section "InputClass"
    Identifier "evdev touchpad catchall"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    EndSection
    Section "InputClass"
    Identifier "evdev tablet catchall"
    MatchIsTablet "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    EndSection
    Section "InputClass"
    Identifier "evdev touchscreen catchall"
    MatchIsTouchscreen "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    EndSection
    10-monitor.conf:
    Section "Monitor"
    Identifier "Monitor0"
    EndSection
    Section "Device"
    Identifier "Device0"
    Driver "radeon"
    BusID "PCI:1:0:0"
    Option "DRI" "true"
    EndSection
    Section "DRI"
    Group "video"
    Mode 0666
    EndSection
    Section "Extensions"
    Option "Composite" "Enable"
    Option "RENDER" "Enable"
    EndSection
    Section "Screen"
    Identifier "Screen0"
    Device "Device0"
    Monitor "Monitor0"
    DefaultDepth 24
    SubSection "Display"
    Depth 24
    Modes "1366x768_60.00"
    EndSubSection
    EndSection
    10-quirks.conf:
    # Collection of quirks and blacklist/whitelists for specific devices.
    # Accelerometer device, posts data through ABS_X/ABS_Y, making X unusable
    # http://bugs.freedesktop.org/show_bug.cgi?id=22442
    Section "InputClass"
    Identifier "ThinkPad HDAPS accelerometer blacklist"
    MatchProduct "ThinkPad HDAPS accelerometer data"
    Option "Ignore" "on"
    EndSection
    20-keyboards.conf:
    # Keyboard layout - Don't modify! Use keyboardctl instead!
    Section "InputClass"
    Identifier "system-keyboard"
    MatchIsKeyboard "on"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "us"
    Option "XkbVariant" ""
    Option "XkbOptions" "terminate:ctrl_alt_bksp"
    EndSection
    50-synaptics.conf:
    # Example xorg.conf.d snippet that assigns the touchpad driver
    # to all touchpads. See xorg.conf.d(5) for more information on
    # InputClass.
    # DO NOT EDIT THIS FILE, your distribution will likely overwrite
    # it when updating. Copy (and rename) this file into
    # /etc/X11/xorg.conf.d first.
    # Additional options may be added in the form of
    # Option "OptionName" "value"
    Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    MatchIsTouchpad "on"
    Option "TapButton1" "1"
    Option "TapButton2" "2"
    Option "TapButton3" "3"
    # This option is recommend on all Linux systems using evdev, but cannot be
    # enabled by default. See the following link for details:
    # http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
    MatchDevicePath "/dev/input/event*"
    EndSection
    Section "InputClass"
    Identifier "touchpad ignore duplicates"
    MatchIsTouchpad "on"
    MatchOS "Linux"
    MatchDevicePath "/dev/input/mouse*"
    Option "Ignore" "on"
    EndSection
    # This option enables the bottom right corner to be a right button on
    # non-synaptics clickpads.
    # This option is only interpreted by clickpads.
    Section "InputClass"
    Identifier "Default clickpad buttons"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
    # To disable the bottom edge area so the buttons only work as buttons,
    # not for movement, set the AreaBottomEdge
    # Option "AreaBottomEdge" "82%"
    EndSection
    # This option disables software buttons on Apple touchpads.
    # Th

    The installation process is probably being interrupted by your antivirus file scanner. Most security apps incorporate such utilities which spring into action as soon as you attempt to install, or uninstall a program. That has the effect of causing the installation to halt at a certain point and you're left somewhere in limbo.
    What I suggest you do here is to find your AV app on this site and then use the instructions to disable it: http://www.bleepingcomputer.com/forums/topic114351.html
    After doing that, download the Flash uninstaller from here: 32-bit Flash Uninstaller When you see the prompt, choose "Save" and save it somewhere you can find it easily afterwards. Do not choose "Run". Close IE8 before you run the uninstaller.
    After the uninstaller terminates, reboot to clear the old Registry entries.
    When the system reboots to the desktop, disable your AV app again, then go here to download the latest version: http://get.adobe.com/flashplayer/
    This time, when you see the prompt, choose "Run" to install it immediately.
    Finally, re-enable your antivirus again.
    Message was edited by: Xircal

  • Setting management interface WLC 7.4.121.0

    Hello.
    I have a problem setting Management interface IP in new controller 5508. I get the error "Error in setting management interface IP".I can not place a management controller IP.
    Starting IPv6 Services: ok
    Starting Config Sync Manager : ok
    Starting Hotspot Services: ok
    Starting PMIP Services: ok
    Starting Portal Server Services: ok
    Starting mDNS Services: ok
    Starting Management Services: 
       Web Server:    CLI: ok
       Secure Web: Web Authentication Certificate not found (error). If you cannot access management interface via HTTPS please reconfigure Virtual Interface.
       License Agent: ok
    (Cisco Controller) 
    Welcome to the Cisco Wizard Configuration Tool
    Use the '-' character to backup
    Would you like to terminate autoinstall? [yes]: -
    Invalid response
    Would you like to terminate autoinstall? [yes]: no
    System Name [Cisco_bf:dd:c4] (31 characters max): 
    AUTO-INSTALL: process terminated -- no configuration loaded
    Enter Administrative User Name (24 characters max): admin
    Enter Administrative Password (3 to 24 characters): ********
    Re-enter Administrative Password                 : ********
    Service Interface IP Address Configuration [static][DHCP]: none
    Service Interface IP Address: 1.1.1.1
    Service Interface Netmask: 255.255.255.0
    Enable Link Aggregation (LAG) [yes][NO]: no
    Management Interface IP Address: 192.168.10.1
    Management Interface Netmask: 255.255.255.0
    Management Interface Default Router: 192.168.10.10
    Error in setting management interface IP 
    Management Interface IP Address: 10.10.10.1
    Management Interface Netmask: 255.255.255.0
    Management Interface Default Router: 10.10.10.100
    Error in setting management interface IP 
    Management Interface IP Address: 
    Does anyone faced this issue?
    Thanks. 

    Hi,
    Try these:
    1. With the WLC, Please set flow control(in SecureCRT or hperterminal) to none. Once the changes are made, CLI will start working as usual.
     2. Another  common reason can be related to the virtual interface configuration of the controller. In order to resolve this problem, remove the virtual interface and then re-generate it with this command:
    WLC>config interface address virtual 1.1.1.1
    Then, reboot the controller. After the controller is rebooted, re-generate the webauth certificate locally on the controller with this command:
    WLC>config certificate generate webauth
    In the output of this command, you should see this message: Web Authentication certificate has been generated.
    Now, you should be able to access the secure web mode of the controller upon reboot.
    3. Try to use some diff IP address for service interface don't use 1.1.1.1.
    Regards
    Dont forget to rate helpful posts

  • Cloneable interface extends Object Class ? T/F can anybody ?

    Can a Interface extend Class?
    If not so, then how come Cloneable Interface extends Objects Class.
    if so, how? can anybody help me out.

    Beats me how you made the jump to this example. Whats
    happening
    here is that when you initialize byte b with the
    integer literal 5, the compiler
    is smart enough to figure out that 5 is in the range
    of byte values,
    so it doesn't complain.I understand what is going on and I know it is somewhat of a stretch but it still feels the same to me.
    As you said, the compiler is smart enough to know that 5 will fit and does not complain; however, according to the JLS integer literals are ints.
    That makes the above example an exception to the casting rule similar to the casting exception between interfaces and Object. Although, the interface situation may very well be specified in the JSL - it might say that all interfaces are a descendent of Object (I can not remember - need to look).

  • Cloneable Interface

    Hi,
    I know there have been lots of questions been posted for Cloneable being a marker interface .. but none off them has been satisfactory.
    my question is
    Clonable is a Marker interface. Object class has a protected method clone(). Now if we wish to override clone() method we must implement the cloneable interface but the cloneable interface doesnt define any such method.
    So how does one determine inorder to overide clone() method as defined in Object class, we need to implement Cloneable interface.

    'The method clone() for class Object performs a specific cloning operation', but that's the method clone() for class Object, isnt' it? There's nothing in the adjacent text or elsewhere to suggest that you can't or shouldn't implement a different behaviour, and plenty to suggest that you can.
    In fact there are many permissible behaviours:
    1. Do nothing. Object.clone() will throw CloneNotSupportedException.
    2. Implement Cloneable. Object.clone() will perform a shallow copy.
    3. Override clone(). Roll your own semantics.
    4. Override clone() and implement Cloneable. You can call super.clone().
    5. Override clone() and throw CloneNotSupportedException.
    6. Override clone(), implement Cloneable, and throw CloneNotSupportedException.
    Independently of all this you can also widen the access of clone() to public if you implement it.
    There may be others. None of these is excluded by any wording I can see in the JLS or the Javadoc for Object.clone().
    The reasons why clone() is protected not public, and is not defined in Cloneable, are 'lost in the mists of time' (Sun) but those who were around in 1997 will remember many discussions in which it was made clear that all the possible behaviours were intended to be supported. See the thread I quoted earlier.

  • How can I get bigger size letters in ribbon and all setting up interface?

    Hello everyone! This must be simple but I could not get a clue by myself. New macbook air user. How do you get bigger size letters in ribbon and all setting up interface? Everything is just so small!

    Hello and thanks Lousy! Found out web page and docs can be enlarged by trackpad motion control. Other interface can be zoomed+by alt+cmd+8(Spanish keyboard ) thanks for your quick answer. I am dummy new Mac user.

  • Basic doubt in serialization

    Hi,
    SUN gives JDK for windows/solaris platform, and IBM and HP write for their own platform
    Suppose if there is a rmi communicatin from windows platform to Hp-UX
    you have two different implementation of jdk (though both are same version).
    Let us consider a string class. What jdk demands is it should have
    all the functions which are part of spec. But the structure of "String"
    (ie) its member variables can be anything. If the structure is different then serialziation is not going to work.
    Then how does serialization works for different implementation. Does the spec defines the structure of the class also ( I mean member variables).
    Note:
    I got this doubt because of JMX-SPEC. If i use differnt implementation of JMX spec in both client and server , it is cribbing about serialization, I decompiled those class and saw there is no serialVersionId variable and the strucure of both the classes are totally differnt.

    I agree with you, when the variable seraialVersionid is defined then there won't be any problem.
    Consider this case
    JMX defines set of api's . I don't think it is part of j2ee. It doesn't ship with either j2ee or jsdk.
    There are many implementations for it ( SUN's reference implementation of jmx spec , MX4J from sourceforge.net , JBOSS etc).
    One of the class in jmx spec is javax.management.ObjectName, now if this class is passed as parameter in either rmi call, or ejb call i will likely get serialzation error if Iam not using same implementation in both sides.
    To be specific -- I can't call a method which requires objectname as param from ejb client inside tomcat to sun's app server without chnaging the jars.
    How to solve these types of issues with serialization of classes whose spec is defined by sun , but can have different implementation and there is no serialversionid defined for these classes

  • Setting network interface IP address

    Hello everyone,
    Is it possible to change a network interface IP address(eg set my local area connection IP) purely in Java or should JNI be used?
    Thanks in advance.

    I doubt there is a single, cross-platform way in purely Java, but short of using JNI you could probably use something like Runtime.exec() (assuming your user has proper permissions) and a corresponding command-line utility (like ifconfig on Unix/Linux, ipconfig on Windows).
    Edit From a brief look, it looks like ipconfig won't do the equivalent on Windows as ifconfig will do.
    Edited by: endasil on 16-Sep-2009 3:37 PM
    Edit Looks like the netsh command on Windows does some of those things:
    netsh interface ip set address local static 123.123.123.123 255.255.255.0 Source: [Wikipedia: netsh|http://en.wikipedia.org/wiki/Netsh]
    Edited by: endasil on 16-Sep-2009 3:39 PM

  • Get/set message interface name in adapter module

    Hello,
    From an adapter module, I'd like to get or even set the Message Interface name of the message that is handed over to the function "process" of the adapter module.
    I've got two context's, sessioncontext and modulecontext. With both contexts, you can get values from that context. I'm not sure which context has the message interface name of the message currently being processed, and I'm also not sure what that value is called (moduleContext.getContextData("name");).
    The reason for this is that sometimes you'd like to do something different depending on the type of message being processed.
    If anyone knows how to do this, I'd be glad to hear.
    Thanks in advance for any advice!
    Greetings, Walter.

    Hi Walter,
    It is fairly easy to get the interface name. When you have extracted the XIMessage there is a parameter, which allows you get the Action, where you can get the interface name.
    I have tried to change the interface name. You need to create a new message an copy the content from the old message over to this. This is a little tricky and I'm not able to get any code samples for you.
    /daniel

  • Setting wireless interface mode with PRO/Wireless 4965 AGN

    I'm trying to set my laptop's wireless interface to run in Ad-Hoc mode. Currently the interface is in managed mode
    [root@nathan-laptop /]# iwconfig wlan0
    wlan0 IEEE 802.11abgn ESSID:"Farfel"
    Mode:Managed Frequency:2.422 GHz Access Point: 00:1C:F0:B8:4A:3F
    Bit Rate=60 Mb/s Tx-Power=14 dBm
    Retry min limit:7 RTS thr:off Fragment thr=2352 B
    Encryption key:off
    Power Management:off
    Link Quality=100/100 Signal level:-55 dBm Noise level=-95 dBm
    Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
    Tx excessive retries:0 Invalid misc:0 Missed beacon:0
    When trying to change it I get the following error:
    [root@nathan-laptop /]# iwconfig wlan0 mode ad-hoc
    Error for wireless request "Set Mode" (8B06) :
    SET failed on device wlan0 ; Operation not supported.
    To add the the mystery when I boot from an arch live cd I am able to change the wireless interface's mode. I'm using the latest iwlwifi-4965-ucode firmware as well as the iwlagn kernel module.
    Does anybody know what the problem is?

    The problem seems to have resolved itself after updating the kernel.

  • Doubt abt the EMI and SMI images on 3560 switches

    hi all i have a silly doubt. if i buy a 3560 with the SMI image loaded in it. and then i install a EMI image in it then will it support the EMI images. i mean my main doubt is is it just abt the images or do we need a license on the switch for running a EMI image in it.
    regards
    sebastan

    in short, YES, you can load an EMI on your 3560 as it's currently configured.
    (no license key or such to activate is required)
    if you have an SMI switch that can support EMI image, as in most cases, then you can upgrade to the EMI image with the EMI software downloaded from cisco.com.
    technically, you are required to have purchased an EMI license to be legal to use the image.
    (although you can load an EMI image at anytime)
    the license is NOT installed anywhere, just a piece of paper that confirms you paid for the software.
    if you need further information on licensing please contact cisco licensing at http://cisco.com/go/license (requires CCO login) or call 800.553.2447 and ask for 'licensing'.

  • Return Collection or Set from interface methods?

    When designing abstract entities, like interfaces, abstract classes and utility classes, that hence shouldn't assume too much about neither implementation nor usage, I've been thinking a lot about whether it is better practice to use return types that are as (semantically) specific as possible, or as abstract as possible.
    Consider as an example a method in an interface that returns a set of units. It can be declared at two levels of abstraction - with Collection or Set as the return type.
    public Set getUnits();
    public Collection getUnits();
    The users of the interface instances do not have knowledge of the implementation. The implementations of the interface do not have knowledge of the users.
    That means, some implementations may be utilizing the non-duplicate property of the collection and implement it as a HashSet. Another implementation may also need special ordering and therefore implements it as a LinkedList.
    To specify Set in the interface forces the implementations - either to implement using Sets, or to incur a possibly very significant overhead by converting the internal representation to a Set for the method's return value.
    To specify Collection in the interface does not force anything on the implementations, and the contract that no duplicate elements occur can still be clearly specified (and obvious in the context). On the other hand, the users of the interface lose the Set semantics they might like to make use of, for instance O(1) random access is reasonable to expect from most Set implementations. But this isn't certain, so is it a strong argument?
    Any thoughts?

    Hi,
    I've had to make a similar decision recently, where I'm creating implementations of a generic time-series database, each of which consists of a number of measuring 'stations', which are returned via a method. My initial design of the database interface had the method:
    Set getStationSet();This seemed the most obvious solution, as there would certainly be no duplicate stations defined by a given database. However, I subsequently changed this to
    Collection getStations();for a number of reasons.
    Some databases return the stations in a specified order (the order in which the users of that database are most familar with). If the return type is a Set it forced the use of a TreeSet (assuming I don't write my own SortedSet implementation), which for some (large) databases imposes quite an overhead.
    Also, most database client code just iterates through the returned Set/Collection, sees whether a station meets a certain criteria, and uses it if so. Most code (in my example at least) simply does not need Set behaviour. Any code that does can simply use
    Set s = new HashSet( getStations() );which is hardly a major coding effort for clients using the interface.
    Subsequent coding indicates I've made the right choice. I would definitely say you should return a Collection and simply state in the associated documentation that the collection wont contain any duplicates and it can be put in a Set, or SortedSet, if required.
    In general, I also think it makes sense for interfaces to be as generic (or abstract) as possible.
    Ol.

  • Trying to set network interface at 100/full on Solaris 11

    Hi all,
    I hope someone can help me.
    I've built two boxes running Solaris 11 in my lab. Connected to a hub, all seemed well.
    Now, I've connected them to the network here and I'm having the following issue, The machines should be connecting to the network at 100Mbps/full. Instead, it seems they are trying to connect at 10Mbps/full, which is causing a problem.
    When I check the speed on the NIC (interface=net2), speed is set to 10Mb :
         dladm show-linkprop net2
    Returns speed=10.
    PROPERTY     PERM     VALUE
    speed               r-          10
    As you can see from the above, permission is set to read only.
    When I try to set the link speed as follow :
         dladm set-linkprop -p speed=100 net2
    I get the following error
         'Cannot set link property speed on net2 - operation not supported.'
    Which I assume is because of the read-only property/
    I have also tried setting the property old-style with ndd :
         /usr/sbin/ndd -set /dev/<device-name> adv_100fdx_cap 1
    And get 'Operation not supported'.
    And finally, I've entered the settings in /etc/system itself (and rebooted) :
        set net2:adv_100fdx_cap=1
    All to no avail.
    Note the following blog post I've found here indicating someone else had issues with mode/speed in Solaris 11 (unfortunately I'm still stumped!) :
    http://blog.thilelli.net/post/2011/02/19/Solaris-11-Express%3A-Problem-6
    My networks man is adamant that the network settings are correct, i.e. the network is set to 100Mbps, and looking at his switch settings he seems to be correct.
    Does anyone have any ideas as to where I can go from here? Much appreciated....

    Despite what your site's network staff have said, this is likely to be their issue.
    If you are connecting to a managed switch, that entire peripheral may have specific settings on some or all of its ports.
    I suggest you let that switch do whatever it expects to do and remove all customizations to your NIC's configuration.   Let it auto-negotiate.
    You should also ignore that link you have in your initial post.   The ERI network interface that is described there was a very specific network chipset and used on a very small specific number of Sun SPARC boxes.  It was known to have issues with proper negotiation (it would usually work but sometimes just get mucked up).
    See this Symantec link http://www.symantec.com/business/support/index?page=content&id=TECH37566
    and the following two Oracle notes:
    (PDF) http://docs.oracle.com/cd/E19455-01/806-5579-10/806-5579-10.pdf
    http://docs.oracle.com/cd/E19253-01/816-4554/fwawf/index.html

  • Setting up interface based on existing proxy class

    We are doing SolMan integration with external service desk system via PI. We have a predefined proxy class CO_PCICT_SERVICE_DESK_API   in SolMan and SolMan program will execute the method in this proxy class. How do we go about setting up this interface in PI?

    We were able to generate WSDL for the PROXY class in solman and we were able to import the WSDL as external definition to configure the interface

Maybe you are looking for

  • ITunes points to the wrong location for some songs. I can't fix it...

    Hello, I have an iTunes library with 6,000+ songs, and I can't afford to lose them all. I tried to copied my entire iTunes folder to my external hard drive, and now most of my songs have the grey exclamation point next to them saying they can't be fo

  • LV Installer cannot find LV2009RealTimeModule

    I want to build an installer for an application to read an instrument through a serial port.  I am getting an error message in the build that says NI LabVIEW 2009 Real-Time Module is not available and for me to point to it.  I have tried installing t

  • Can't adjust notification volume

    Every time I try to change the Alert volume on my iPad, it automatically reverts back to something very low. How do I turn it up?

  • The Early Watch report is being send in mail but not in PDF.

    Hi All, We ahve recently configured CEN system which is configured for early watch report using mails but it is not being sent in pdf it is being send in html. Can some one pleas ehelp Regards Yogesh

  • Binding file to update package name issue

    I'm trying to change the package name via a binding file, however I'm having issues. The schema within the WSDL is defined as a local schema rather than at http: How would I get the following to work? Thank you for your time 1) WSDL <wsdl:definitions