Configure resolv.conf nsswitch.conf etc to search .local

After installing a new router I find I cannot ping hosts on my local network using just the simple hostname.
I used to be able to ping myhost, but now I find I need to ping myhost.local.
My nsswitch.conf hosts line looks like
hosts: files mdns4_minimal [NOTFOUND=return] dns myhostname wins
I tried adding various search values to  /etc/resolv.conf, but couldn't find one that worked.
Is there a way to get the .local domain searched, my router (although expensive) doesn't seem to facilitate this?

After some digging in the nss-mdns package source I find that the option to respect resolv.conf search domains is turned off in the Arch build. However, a simple patch to nss.c seems to fix things up fairly easily. A more complex one would be required to respect the /etc/mdns.allowed file domains. It seems like such an obvious thing to do for domainless searches that I wonder why this wasn't done by the original author.
$ diff nss.c.orig nss.c
380a381,407
> if (u.count == 0 && avahi_works && !strstr(name, ".")) {
> const char *p="local";
> int fullnamesize;
> char *fullname;
> fullnamesize = strlen(name) + strlen(p) + 2;
> if ((fullname = malloc(fullnamesize))){
> snprintf(fullname, fullnamesize, "%s.%s", name, p);
> if (verify_name_allowed(fullname)) {
> int r;
> if ((r = avahi_resolve_name(af, fullname, data)) < 0) {
> /* Lookup failed */
> avahi_works = 0;
> }
> else if (r == 0) {
> /* Lookup succeeded */
> if (af == AF_INET && ipv4_func)
> ipv4_func((ipv4_address_t*) data, &u);
> if (af == AF_INET6 && ipv6_func)
> ipv6_func((ipv6_address_t*)data, &u);
> }
> else
> /* Lookup suceeded, but nothing found */
> status = NSS_STATUS_NOTFOUND;
> }
> free(fullname);
> }
> }

Similar Messages

  • Question about 'hosts: cluster' entry in /etc/nsswitch.conf

    Hi~
    my system have "hosts: cluster files dns" entry in /etc/nsswitch.conf.
    I know 'files' to see the '/etc/hosts'.
    I want to know that 'cluster' to see 'what file'.
    Thanks,

    'cluster' denotes internal lookups, i.e. no file on the file system. If I recall correctly, it allows the system to look up the cluster interconnect private addresses.
    Tim
    ---

  • Nsswitch.conf

    Hi everyone,
    I'm going to start by mentioning that I'm new to solaris. I've mostly been an archlinux user thus far. Now I've built a new fileserver and decided to run solaris because I felt that ZFS had a lot to offer, and I'm playing with the idea of moving my webserver into a zone on this new box in order to take the dedicated system offline as it's underutilized.
    Now the main things I need so far are kerberos for active directory integration, and smb for file sharing, this seems fairly simple to me, and nothing I haven't done on a typical Linux system
    but I'm having problems. getting things going has not been as painless as I expected, I've hit a learning curve so to speak and I'm having a few issues.
    I'm going to start with winbind.
    How do I configure the nsswitch.conf so that it doesn't get reset after I reboot the system?
    everytime I boot, I have to reconfigure it, and restart winbind in order to get anything listed with getent
    the other thing there, is when I run getent passwd, I see my AD users listed. but when I run getent group, I only see the local groups, nothing from AD appears

    I took another stab at the kclient config. i'd like to know what i'm missing here though
    solaris@srv-data:~$ sudo svccfg -s network/dns/client setprop config/nameserver = net_address: "(10.66.1.1 10.66.1.9)"
    Password:
    solaris@srv-data:~$ sudo svccfg -s network/dns/client setprop config/domain = astring: "sergeinc.org
    solaris@srv-data:~$ sudo svccfg -s network/dns/client setprop config/domain = astring: "sergeinc.org"
    solaris@srv-data:~$ sudo svccfg -s network/dns/client setprop config/search = astring: "sergeinc.org"
    solaris@srv-data:~$ sudo svccfg -s network/dns/client setprop config/host = astring: '("files" "dns")'
    solaris@srv-data:~$ sudo nscfg export svc:/network/dns/client:default
    solaris@srv-data:~$ cat /etc/resolv.conf
    +#+
    +# AUTOGENERATEDFROM_SMF_V1_+
    +#+
    +# WARNING: THIS FILE GENERATED FROM SMF DATA.+
    +# DO NOT EDIT THIS FILE. EDITS WILL BE LOST.+
    +# See resolv.conf(4) for details.+
    domain  sergeinc.org*
    search  sergeinc.org*
    nameserver      10.66.1.1*
    nameserver      10.66.1.9*
    solaris@srv-data:~$ cat /etc/nsswitch.conf
    +#+
    +# AUTOGENERATEDFROM_SMF_V1_+
    +#+
    +# WARNING: THIS FILE GENERATED FROM SMF DATA.+
    +# DO NOT EDIT THIS FILE. EDITS WILL BE LOST.+
    +# See nsswitch.conf(4) for details.+
    passwd: files winbind
    group:  files winbind
    hosts:  files dns mdns
    ipnodes:        files dns mdns
    networks:       files
    protocols:      files
    rpc:    files
    ethers: files
    netmasks:       files
    bootparams:     files
    publickey:      files
    netgroup:       files
    automount:      files
    aliases:        files
    services:       files
    printers:       user files
    project:        files
    auth_attr:      files
    prof_attr:      files
    tnrhtp: files
    tnrhdb: files
    sudoers:        files
    solaris@srv-data:~$ sudo svccfg -s name-service/switch setprop config/host = astring: '("files dns")'
    solaris@srv-data:~$ sudo svccfg -s name-service/switch setprop config/ipnodes = astring: '("files dns")'
    solaris@srv-data:~$ sudo svcadm refresh svc:/system/name-service/switch:default
    solaris@srv-data:~$ cat /etc/nsswitch.conf
    +#+
    +# AUTOGENERATEDFROM_SMF_V1_+
    +#+
    +# WARNING: THIS FILE GENERATED FROM SMF DATA.+
    +# DO NOT EDIT THIS FILE. EDITS WILL BE LOST.+
    +# See nsswitch.conf(4) for details.+
    passwd: files winbind
    group:  files winbind
    hosts:  files dns*
    ipnodes:        files dns*
    networks:       files
    protocols:      files
    rpc:    files
    ethers: files
    netmasks:       files
    bootparams:     files
    publickey:      files
    netgroup:       files
    automount:      files
    aliases:        files
    services:       files
    printers:       user files
    project:        files
    auth_attr:      files
    prof_attr:      files
    tnrhtp: files
    tnrhdb: files
    sudoers:        files
    solaris@srv-data:~$ sudo cp /etc/krb5/krb5.conf /etc/krb5/krb5.conf.backup
    solaris@srv-data:~$ kclient
    Can not create directory: /system/volatile/kclient
    solaris@srv-data:~$ sudo kclient
    Starting client setup
    +Is this a client of a non-Solaris KDC ? [y/n]: y+
    Which type of KDC is the server:
    ms_ad: Microsoft Active Directory
    mit: MIT KDC server
    heimdal: Heimdal KDC server
    shishi: Shishi KDC server
    Enter required KDC type: ms_ad
    Setting up /etc/krb5/krb5.conf.
    Attempting to join 'SRV-DATA' to the 'SERGEINC.ORG' domain.
    Password for [email protected]:
    Forest name found: sergeinc.org
    Site name not found.  Local DCs/GCs will not be discovered.+
    Computer account 'SRV-DATA' already exists in the 'SERGEINC.ORG' domain.
    +Do you wish to recreate this computer account ? [y/n]: y+
    +Would you like to delete any sub-object found for this computer account ? [y/n]: y+
    Looking to see if the machine account contains other objects...
    Creating the machine account in AD via LDAP.
    Warning: unable to create DNS records for client.
    This could mean that 'srv-ad.sergeinc.org' is not included as a 'nameserver' in the /etc/resolv.conf file or some other type of error.
    Setup COMPLETE.
    so that all seemed well.....but then after a reboot....
    solaris@srv-data:~$ cat /etc/nsswitch.conf
    +#+
    +# AUTOGENERATEDFROM_SMF_V1_+
    +#+
    +# WARNING: THIS FILE GENERATED FROM SMF DATA.+
    +# DO NOT EDIT THIS FILE. EDITS WILL BE LOST.+
    +# See nsswitch.conf(4) for details.+
    passwd: files
    group:  files
    hosts:  files dns mdns*
    ipnodes:        files dns mdns*
    networks:       files
    protocols:      files
    rpc:    files
    ethers: files
    netmasks:       files
    bootparams:     files
    publickey:      files
    netgroup:       files
    automount:      files
    aliases:        files
    services:       files
    printers:       user files
    project:        files
    auth_attr:      files
    prof_attr:      files
    tnrhtp: files
    tnrhdb: files
    sudoers:        files
    solaris@srv-data:~$ cat /etc/resolv.conf
    +#+
    +# AUTOGENERATEDFROM_SMF_V1_+
    +#+
    +# WARNING: THIS FILE GENERATED FROM SMF DATA.+
    +# DO NOT EDIT THIS FILE. EDITS WILL BE LOST.+
    +# See resolv.conf(4) for details.+
    domain  sergeinc.org*
    nameserver      10.66.1.1*
    solaris@srv-data:~$

  • Solaris 11 Express - nsswitch.conf settings lost after system reboot

    I have made the follow changes to my /etc/nsswitch.conf file below. everything work good until i reboot the system, i look in the nsswitch.conf file and see that the setting are back to default. What am i doing wrong?
    Changes
    passwd: files winbind
    group: files winbind
    Default
    passwd: files
    group: files

    Hi,
    please use the search function.
    Have a look at the 2nd last post:
    Re: resolv.conf - blank every new start of machine or waking up from sleep
    Bye

  • My file nsswitch.conf says files only

    Hello Lee , How can I change fo files dns.Thanks Thanks Thanks!

    make sure that you've a name sever specified in /etc/resolv.conf and this dns is reachable from your host. Add "dns" to the line "host: files" in "/etc/nsswitch.conf" file. The line should look like "host: files dns" after you save your "nsswitch.conf" file. You may need to reboot your host.

  • Configuration issue of syslog.conf

    Dear All,
    My client is facing a configuration issue of syslog.conf.
    They have set a cacti on a Linux server for monitoring of all servers snmp & syslog.
    The part of snmp has set up successfully but cannot send the syslog to the cacti.
    My client want the syslog can keep on the localhost and send to cacti for monitoring
    we have tried to do the following things for make it work:
    Insert the information (*.* @10.251.99.74) in /etc/syslog.conf
    Restart service of system-log
    Deleted all word of loghost in the /etc/hosts file
    But still not work. Anyone can give me suggestion or idea about this?

    Thank you for your reply.
    It is tab. But I think the problem is solaris cannot use *.* to represent all logs.
    I have used the following is work
    *.err;ker.debug;daemon.notice;mail.crit @10.251.99.74
    If that is not the mail reason, please put me right.

  • Httpd.conf, jserv.conf...etc....

    Hi Guru's
    one more query.
    I want to knw more about Apache and other configuration files like jserv.conf, httpd.conf, jserv.properties.conf, etc...
    what it will contain exactly? how they work with Apache these configuration files?
    Thanks Guru's for all your support.

    Hi,
    Oracle HTTP Server is powered through Apache, and is a key component of Oracle iAS (Oracle Application Server), a versatile Application Server. Oracle HTTP Server includes a Java Virtual Machine (JVM) which is called JServ. The files that you've listed - jserv.conf and jserv.properties are the key configuration files for JServ, while httpd.conf is a key configuration file for Oracle HTTP Server.
    Please browse the following links for more information on these components :
    Oracle HTTP Server : http://www.oracle.com/technology/products/ias/ohs/index.html
    Oracle Application Server : http://www.oracle.com/technology/products/ias/index.html
    Oracle iAS forms the core technology component of the Oracle E-Business Suite techstack.
    Regards,
    Rakesh.

  • NIS+ and nsswitch.conf settings

    I am pretty new to NIS+, but I'm investigating setting it up in environment to help alleviate management of various files on a per-system basis. For NIS+, there is the concept of a master server and a replica server. If the master server goes down then then the replica takes over.
    If for any reason both master and replica servers are down, then the /etc/nsswitch.conf file determines the order of precedence. The entry for passwd in the nsswitch.conf file is:
    passwd: files nisplus
    One of my goals of setting up NIS+ is to alleviate having to manage a password file for each machine. If for some reason both of my NIS+ servers are down, it will revert back to the /etc/passwd file. Does this mean I would still need to have an /etc/passwd for each machine as a safeguard? or does NIS+ perform some kind of syncing mechanism to maintain local consistency of files for clients?
    Many Thanks

    Nope, he was right. If you look at the /etc/nsswitch.conf (or nsswitch.nisplus if you haven't moved it in yet) you'll see the entry:
    passwd: files nisplus
    The order of the lookup is "files" (which is your /etc/passwd file) first, and then if it can't find the entry there it will go out to the nis+ server. So essentially you'd take the users you want to use NIS out of the client passwd file and put them into the NIS+ passwd file.
    I think the problem you're having is that you still want the users to have the access to the client & resources, even if the master & secondary servers go down. That's just not possible. The master & replica servers are there to provide the functionality of centralized user management. If that functionality is lost, then naturally you will see degradation in the quality of service you provide to the end user. So if both servers do go down, then your users will also be down. That is why there is redundancy built into the NIS+ system so that if one of the NIS+ servers go down, the client has a secondary server it can contact & authenticate to. The theory is that you can get the primary server back up and running while your secondary server handles the load. If you are concerned about the master & secondary server going down at the same time, then please note that you can have more then one secondary NIS+ server.
    Daryl

  • Trouble using nsswitch.conf

    Hello,
    In order to make some ldap replication test, I need to give an ldap service a fake IP address for a known host. It used to work on previous versions of Solaris.
    my nsswitch.conf file defines host as :
    hosts: files dns
    On Solaris 9, if I define in /etc/hosts
    1.2.3.4 www.sun.com
    and I telnet to www.sun.com
    host# telnet www.sun.com
    Trying 1.2.3.4...
    I get the correct answer
    On Solaris 10 box, there always a dns request and the /etc/hosts file is ignored.
    I tried to invalide the nscd cache with an nscd -i hosts but I still get the same behaviour.
    Any idea ?
    Regards,
    Fred.

    The problem may not be with /etc/hosts.
    This is actually a link to /etc/inet/hosts and you will also notice the file /etc/inet/ipnodes. If there is an entry in /etc/inet/ipnodes for the host in question, it will get read before /etc/inet/hosts.
    At least this is what I have encountered when trying to change the IP address of my system and not realizing that in Solaris 10 it included my host in this file even though it was only in /etc/inet/hosts under Solaris 9.

  • Nsswitch.conf after reboot delete my modification

    Hi.
    I need a line "files winbind" on nsswitch.conf to enable login of samba/ad users
    I did so
    svccfg -s svc:/system/name-service/switch:default
    setprop config/password = astring: "files winbind"
    setprop config/group = astring: "files winbind"
    validate
    refresh
    svcadm refresh svc:/system/name-service/switch:default
    and then i check wibind
    grep winbind /etc/nsswitch.conf
    and return ok the lines.
    But on reboot change are missing!
    Why?

    Certainly because the NWAM service is running.
    Check if svc:/network/location:default is enabled.

  • Nsswitch.conf modification requires reboot?

    I have a couple Solaris 10 SPARC machines running. I am trying to modify nsswitch.conf to add/remove the dns entry for hosts. It seems that this can not be done on the fly as it used to be in previous versions (9,8,7)
    Many posts I have seen have provided one of the two following options.
    Modify nsswitch.conf and reboot
    sys-unconfig and reboot.
    Neither of these are really valid options on any machine that is not just the average desktop and even then it is arguable that a simple change like this should not require a reboot. I have trying bouncing nscd and/or name-services with svcadm but no luck.
    Anyone know how I can make changes to nsswitch.conf and have them take place without a reboot? Also, is there something in 10 that caches names besides nscd? Does it have a restart or flush option?
    Thanks!

    Changes to nsswitch.conf take effect immediately.
    If you change the IP address for a host, you may have to wait for up to an hour to see the new value, as the NSCD (Name Service Cache Daemon) may have the old value cached.
    In this case, the easiest thing to do is invalidate the NSCD hosts cache, using nscd -i hosts.
    BTW - Do not diable the nscd. It's saving you a lot of overhead. You can see what it's doing by using nscd -g.
    There's no point in rebooting unless you're changing the IP address of your host. In that case, after changing /etc/hosts, you can either ifconfig the new address on to your interface (and possiblery reconnect) or reboot.

  • Configuring a working xorg.conf

    As it stands, the only way I can successfully boot into a GUI is if I don't have a xorg.conf (which I suppose uses the vesa driver).  I'm trying to configure a working xorg.conf file, but I can't get it to work.  I have a Radeon 9500 Pro, I have the catalyst package installed, and I have the fglrx module being loaded in my rc.conf file.  Here is what I did to try to get a working xorg.conf
    aticonfig --initial told me that I had to have a xorg.conf file already there or something like that.  I don't have the exact error message because I was doing this in a terminal.  Anyway, I then used sudo Xorg -configure to write a new xorg.conf file.  I then tried to test it with sudo X -config /path/to/xorg.conf.new but I got an error message that I don't understand (this is in the log file I'll post in a second).  I thought maybe I should run aticonfig --initial again since now I have a "skeleton" xorg for it to work with, but it gave me a message similar to "fglrx detected, nothing to do...terminating."  Once again, I don't know the verbatim message because I was in terminal.  Anywhere, here is the xorg.conf that Xorg -configure created, as well as the /var/log/xorg.0.log file that was generated when I tried to boot into GUI with it.  Anyone care to help?  Also, please do not suggest the open-source drivers; those have never, ever worked for me (hard freeze during boot up every single time.)  Thanks.
    Section "ServerLayout"
    Identifier "X.org Configured"
    Screen 0 "Screen0" 0 0
    InputDevice "Mouse0" "CorePointer"
    InputDevice "Keyboard0" "CoreKeyboard"
    EndSection
    Section "Files"
    RgbPath "/usr/share/X11/rgb"
    ModulePath "/usr/lib/xorg/modules"
    FontPath "/usr/share/fonts/misc"
    FontPath "/usr/share/fonts/100dpi:unscaled"
    FontPath "/usr/share/fonts/75dpi:unscaled"
    FontPath "/usr/share/fonts/TTF"
    FontPath "/usr/share/fonts/Type1"
    EndSection
    Section "Module"
    Load "dri"
    Load "record"
    Load "glx"
    Load "extmod"
    Load "GLcore"
    Load "xtrap"
    Load "dbe"
    Load "freetype"
    EndSection
    Section "InputDevice"
    Identifier "Keyboard0"
    Driver "kbd"
    EndSection
    Section "InputDevice"
    Identifier "Mouse0"
    Driver "mouse"
    Option "Protocol" "auto"
    Option "Device" "/dev/input/mice"
    Option "ZAxisMapping" "4 5 6 7"
    EndSection
    Section "Monitor"
    Identifier "Monitor0"
    VendorName "Monitor Vendor"
    ModelName "Monitor Model"
    EndSection
    Section "Device"
    Identifier "Card0"
    Driver "fglrx"
    VendorName "ATI Technologies Inc"
    BoardName "Radeon R300 NE [Radeon 9500 Pro]"
    BusID "PCI:1:0:0"
    EndSection
    Section "Screen"
    Identifier "Screen0"
    Device "Card0"
    Monitor "Monitor0"
    SubSection "Display"
    Viewport 0 0
    Depth 1
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 4
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 8
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 15
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 16
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 24
    EndSubSection
    EndSection

    Here is the log file.
    [code]X.Org X Server 1.4.0.90
    Release Date: 5 September 2007
    X Protocol Version 11, Revision 0
    Build Operating System: Linux 2.6.24-ARCH i686
    Current Operating System: Linux alpha-pc 2.6.24-ARCH #1 SMP PREEMPT Sun Mar 30 11:40:06 CEST 2008 i686
    Build Date: 23 March 2008  11:53:09AM
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
    Module Loader present
    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: Sun Apr  6 23:47:54 2008
    (EE) Unable to locate/open config file
    (II) Loader magic: 0x81d77c0
    (II) Module ABI versions:
        X.Org ANSI C Emulation: 0.3
        X.Org Video Driver: 2.0
        X.Org XInput driver : 2.0
        X.Org Server Extension : 0.3
        X.Org Font Renderer : 0.5
    (II) Loader running on linux
    (II) LoadModule: "pcidata"
    (II) Loading /usr/lib/xorg/modules//libpcidata.so
    (II) Module pcidata: vendor="X.Org Foundation"
        compiled for 1.4.0.90, module version = 1.0.0
        ABI class: X.Org Video Driver, version 2.0
    (++) using VT number 7
    (II) PCI: PCI scan (all values are in hex)
    (II) PCI: 00:00:0: chip 10de,01e0 card 0000,0000 rev c1 class 06,00,00 hdr 80
    (II) PCI: 00:00:1: chip 10de,01eb card 1462,5700 rev c1 class 05,00,00 hdr 80
    (II) PCI: 00:00:2: chip 10de,01ee card 1462,5700 rev c1 class 05,00,00 hdr 80
    (II) PCI: 00:00:3: chip 10de,01ed card 1462,5700 rev c1 class 05,00,00 hdr 80
    (II) PCI: 00:00:4: chip 10de,01ec card 1462,5700 rev c1 class 05,00,00 hdr 80
    (II) PCI: 00:00:5: chip 10de,01ef card 1462,5700 rev c1 class 05,00,00 hdr 80
    (II) PCI: 00:01:0: chip 10de,0080 card 1462,5700 rev a3 class 06,01,00 hdr 80
    (II) PCI: 00:01:1: chip 10de,0084 card 1462,5700 rev a1 class 0c,05,00 hdr 80
    (II) PCI: 00:02:0: chip 10de,0087 card 1462,5700 rev a1 class 0c,03,10 hdr 80
    (II) PCI: 00:02:1: chip 10de,0087 card 1462,5700 rev a1 class 0c,03,10 hdr 80
    (II) PCI: 00:02:2: chip 10de,0088 card 1462,5700 rev a2 class 0c,03,20 hdr 80
    (II) PCI: 00:04:0: chip 10de,008c card 1462,570c rev a3 class 06,80,00 hdr 00
    (II) PCI: 00:06:0: chip 10de,008a card 1462,0080 rev a1 class 04,01,00 hdr 00
    (II) PCI: 00:08:0: chip 10de,008b card 0000,0000 rev a3 class 06,04,00 hdr 01
    (II) PCI: 00:09:0: chip 10de,0085 card f462,5700 rev a3 class 01,01,8a hdr 00
    (II) PCI: 00:0b:0: chip 10de,008e card 1462,5700 rev a3 class 01,01,85 hdr 00
    (II) PCI: 00:1e:0: chip 10de,01e8 card 0000,0000 rev c1 class 06,04,00 hdr 01
    (II) PCI: 01:00:0: chip 1002,4e45 card 1002,0002 rev 00 class 03,00,00 hdr 80
    (II) PCI: 01:00:1: chip 1002,4e65 card 1002,0003 rev 00 class 03,80,00 hdr 00
    (II) PCI: End of PCI scan
    (II) Host-to-PCI bridge:
    (II) Bus 0: bridge is at (0:0:0), (0,0,2), BCTRL: 0x0008 (VGA_EN is set)
    (II) Bus 0 I/O range:
        [0] -1    0    0x00000000 - 0x0000ffff (0x10000) IX[b]
    (II) Bus 0 non-prefetchable memory range:
        [0] -1    0    0x00000000 - 0xffffffff (0x0) MX[b]
    (II) Bus 0 prefetchable memory range:
        [0] -1    0    0x00000000 - 0xffffffff (0x0) MX[b]
    (II) PCI-to-ISA bridge:
    (II) Bus -1: bridge is at (0:1:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
    (II) PCI-to-PCI bridge:
    (II) Bus 2: bridge is at (0:8:0), (0,2,2), BCTRL: 0x0002 (VGA_EN is cleared)
    (II) PCI-to-PCI bridge:
    (II) Bus 1: bridge is at (0:30:0), (0,1,1), BCTRL: 0x000a (VGA_EN is set)
    (II) Bus 1 I/O range:
        [0] -1    0    0x00009000 - 0x00009fff (0x1000) IX[b]
    (II) Bus 1 non-prefetchable memory range:
        [0] -1    0    0xe4000000 - 0xe5ffffff (0x2000000) MX[b]
    (II) Bus 1 prefetchable memory range:
        [0] -1    0    0xd0000000 - 0xdfffffff (0x10000000) MX[b]
    (--) PCI:*(1:0:0) ATI Technologies Inc Radeon R300 NE [Radeon 9500 Pro] rev 0, Mem @ 0xd0000000/27, 0xe5000000/16, I/O @ 0x9000/8
    (--) PCI: (1:0:1) ATI Technologies Inc Radeon R300 [Radeon 9500 Pro] (Secondary) rev 0, Mem @ 0xd8000000/27, 0xe5010000/16
    New driver is "ati"
    (==) Using default built-in configuration (54 lines)
    (==) --- Start of built-in configuration ---
        Section "Module"
            Load    "extmod"
            Load    "dbe"
            Load    "glx"
            Load    "freetype"
            Load    "record"
            Load    "dri"
        EndSection
        Section "Monitor"
            Identifier    "Builtin Default Monitor"
        EndSection
        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"
            Monitor    "Builtin Default Monitor"
        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"
            Monitor    "Builtin Default Monitor"
        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"
            Monitor    "Builtin Default Monitor"
        EndSection
        Section "Device"
            Identifier    "Builtin Default vga Device 0"
            Driver    "vga"
        EndSection
        Section "Screen"
            Identifier    "Builtin Default vga Screen 0"
            Device    "Builtin Default vga Device 0"
            Monitor    "Builtin Default Monitor"
        EndSection
        Section "ServerLayout"
            Identifier    "Builtin Default Layout"
            Screen    "Builtin Default ati Screen 0"
            Screen    "Builtin Default fbdev Screen 0"
            Screen    "Builtin Default vesa Screen 0"
            Screen    "Builtin Default vga Screen 0"
        EndSection
    (==) --- End of built-in configuration ---
    (==) ServerLayout "Builtin Default Layout"
    (**) |-->Screen "Builtin Default ati Screen 0" (0)
    (**) |   |-->Monitor "Builtin Default Monitor"
    (**) |   |-->Device "Builtin Default ati Device 0"
    (**) |-->Screen "Builtin Default fbdev Screen 0" (1)
    (**) |   |-->Monitor "Builtin Default Monitor"
    (**) |   |-->Device "Builtin Default fbdev Device 0"
    (**) |-->Screen "Builtin Default vesa Screen 0" (2)
    (**) |   |-->Monitor "Builtin Default Monitor"
    (**) |   |-->Device "Builtin Default vesa Device 0"
    (**) |-->Screen "Builtin Default vga Screen 0" (3)
    (**) |   |-->Monitor "Builtin Default Monitor"
    (**) |   |-->Device "Builtin Default vga Device 0"
    (==) Automatically adding devices
    (==) Automatically enabling devices
    (==) No FontPath specified.  Using compiled-in default.
    (==) 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
    (==) RgbPath set to "/usr/share/X11/rgb"
    (==) ModulePath set to "/usr/lib/xorg/modules"
    (==) |-->Input Device "<default pointer>"
    (==) |-->Input Device "<default keyboard>"
    (==) The core pointer device wasn't specified explicitly in the layout.
        Using the default mouse configuration.
    (==) The core keyboard device wasn't specified explicitly in the layout.
        Using the default keyboard configuration.
    (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
    (II) No APM support in BIOS or kernel
    (II) Addressable bus resource ranges are
        [0] -1    0    0x00000000 - 0xffffffff (0x0) MX[b]
        [1] -1    0    0x00000000 - 0x0000ffff (0x10000) IX[b]
    (II) OS-reported resource ranges:
        [0] -1    0    0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
        [1] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
        [2] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
        [3] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
        [4] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
        [5] -1    0    0x00000000 - 0x000000ff (0x100) IX[b]
    (II) PCI Memory resource overlap reduced 0xe0000000 from 0xe3ffffff to 0xdfffffff
    (II) Active PCI resource ranges:
        [0] -1    0    0xe6004000 - 0xe6004fff (0x1000) MX[b]
        [1] -1    0    0xe6000000 - 0xe6000fff (0x1000) MX[b]
        [2] -1    0    0xe6003000 - 0xe60030ff (0x100) MX[b]
        [3] -1    0    0xe6002000 - 0xe6002fff (0x1000) MX[b]
        [4] -1    0    0xe6001000 - 0xe6001fff (0x1000) MX[b]
        [5] -1    0    0xe0000000 - 0xdfffffff (0x0) MX[b]O
        [6] -1    0    0xe5000000 - 0xe500ffff (0x10000) MX[b](B)
        [7] -1    0    0xd0000000 - 0xd7ffffff (0x8000000) MX[b](B)
        [8] -1    0    0x0000b400 - 0x0000b47f (0x80) IX[b]
        [9] -1    0    0x0000b000 - 0x0000b00f (0x10) IX[b]
        [10] -1    0    0x00000b70 - 0x00000b73 (0x4) IX[b]
        [11] -1    0    0x00000970 - 0x00000977 (0x8) IX[b]
        [12] -1    0    0x00000bf0 - 0x00000bf3 (0x4) IX[b]
        [13] -1    0    0x000009f0 - 0x000009f7 (0x8) IX[b]
        [14] -1    0    0x0000f000 - 0x0000f00f (0x10) IX[b]
        [15] -1    0    0x0000bc00 - 0x0000bc7f (0x80) IX[b]
        [16] -1    0    0x0000b800 - 0x0000b8ff (0x100) IX[b]
        [17] -1    0    0x0000c000 - 0x0000c007 (0x8) IX[b]
        [18] -1    0    0x0000c400 - 0x0000c41f (0x20) IX[b]
        [19] -1    0    0x00009000 - 0x000090ff (0x100) IX[b](B)
    (II) Inactive PCI resource ranges:
        [0] -1    0    0xe5010000 - 0xe501ffff (0x10000) MX[b](B)
        [1] -1    0    0xd8000000 - 0xdfffffff (0x8000000) MX[b](B)
    (II) Active PCI resource ranges after removing overlaps:
        [0] -1    0    0xe6004000 - 0xe6004fff (0x1000) MX[b]
        [1] -1    0    0xe6000000 - 0xe6000fff (0x1000) MX[b]
        [2] -1    0    0xe6003000 - 0xe60030ff (0x100) MX[b]
        [3] -1    0    0xe6002000 - 0xe6002fff (0x1000) MX[b]
        [4] -1    0    0xe6001000 - 0xe6001fff (0x1000) MX[b]
        [5] -1    0    0xe0000000 - 0xdfffffff (0x0) MX[b]O
        [6] -1    0    0xe5000000 - 0xe500ffff (0x10000) MX[b](B)
        [7] -1    0    0xd0000000 - 0xd7ffffff (0x8000000) MX[b](B)
        [8] -1    0    0x0000b400 - 0x0000b47f (0x80) IX[b]
        [9] -1    0    0x0000b000 - 0x0000b00f (0x10) IX[b]
        [10] -1    0    0x00000b70 - 0x00000b73 (0x4) IX[b]
        [11] -1    0    0x00000970 - 0x00000977 (0x8) IX[b]
        [12] -1    0    0x00000bf0 - 0x00000bf3 (0x4) IX[b]
        [13] -1    0    0x000009f0 - 0x000009f7 (0x8) IX[b]
        [14] -1    0    0x0000f000 - 0x0000f00f (0x10) IX[b]
        [15] -1    0    0x0000bc00 - 0x0000bc7f (0x80) IX[b]
        [16] -1    0    0x0000b800 - 0x0000b8ff (0x100) IX[b]
        [17] -1    0    0x0000c000 - 0x0000c007 (0x8) IX[b]
        [18] -1    0    0x0000c400 - 0x0000c41f (0x20) IX[b]
        [19] -1    0    0x00009000 - 0x000090ff (0x100) IX[b](B)
    (II) Inactive PCI resource ranges after removing overlaps:
        [0] -1    0    0xe5010000 - 0xe501ffff (0x10000) MX[b](B)
        [1] -1    0    0xd8000000 - 0xdfffffff (0x8000000) MX[b](B)
    (II) OS-reported resource ranges after removing overlaps with PCI:
        [0] -1    0    0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
        [1] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
        [2] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
        [3] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
        [4] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
        [5] -1    0    0x00000000 - 0x000000ff (0x100) IX[b]
    (II) All system resource ranges:
        [0] -1    0    0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
        [1] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
        [2] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
        [3] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
        [4] -1    0    0xe6004000 - 0xe6004fff (0x1000) MX[b]
        [5] -1    0    0xe6000000 - 0xe6000fff (0x1000) MX[b]
        [6] -1    0    0xe6003000 - 0xe60030ff (0x100) MX[b]
        [7] -1    0    0xe6002000 - 0xe6002fff (0x1000) MX[b]
        [8] -1    0    0xe6001000 - 0xe6001fff (0x1000) MX[b]
        [9] -1    0    0xe0000000 - 0xdfffffff (0x0) MX[b]O
        [10] -1    0    0xe5000000 - 0xe500ffff (0x10000) MX[b](B)
        [11] -1    0    0xd0000000 - 0xd7ffffff (0x8000000) MX[b](B)
        [12] -1    0    0xe5010000 - 0xe501ffff (0x10000) MX[b](B)
        [13] -1    0    0xd8000000 - 0xdfffffff (0x8000000) MX[b](B)
        [14] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
        [15] -1    0    0x00000000 - 0x000000ff (0x100) IX[b]
        [16] -1    0    0x0000b400 - 0x0000b47f (0x80) IX[b]
        [17] -1    0    0x0000b000 - 0x0000b00f (0x10) IX[b]
        [18] -1    0    0x00000b70 - 0x00000b73 (0x4) IX[b]
        [19] -1    0    0x00000970 - 0x00000977 (0x8) IX[b]
        [20] -1    0    0x00000bf0 - 0x00000bf3 (0x4) IX[b]
        [21] -1    0    0x000009f0 - 0x000009f7 (0x8) IX[b]
        [22] -1    0    0x0000f000 - 0x0000f00f (0x10) IX[b]
        [23] -1    0    0x0000bc00 - 0x0000bc7f (0x80) IX[b]
        [24] -1    0    0x0000b800 - 0x0000b8ff (0x100) IX[b]
        [25] -1    0    0x0000c000 - 0x0000c007 (0x8) IX[b]
        [26] -1    0    0x0000c400 - 0x0000c41f (0x20) IX[b]
        [27] -1    0    0x00009000 - 0x000090ff (0x100) IX[b](B)
    (II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
    (II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
    (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
    (II) "freetype" will be loaded. This was enabled by default and also specified in the config file.
    (II) "record" will be loaded. This was enabled by default and also specified in the config file.
    (II) "dri" will be loaded. This was enabled by default and also specified in the config file.
    (II) LoadModule: "extmod"
    (II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
    (II) Module extmod: vendor="X.Org Foundation"
        compiled for 1.4.0.90, module version = 1.0.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 0.3
    (II) Loading extension SHAPE
    (II) Loading extension MIT-SUNDRY-NONSTANDARD
    (II) Loading extension BIG-REQUESTS
    (II) Loading extension SYNC
    (II) Loading extension MIT-SCREEN-SAVER
    (II) Loading extension XC-MISC
    (II) Loading extension XFree86-VidModeExtension
    (II) Loading extension XFree86-Misc
    (II) Loading extension XFree86-DGA
    (II) Loading extension DPMS
    (II) Loading extension TOG-CUP
    (II) Loading extension Extended-Visual-Information
    (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.4.0.90, module version = 1.0.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 0.3
    (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.4.0.90, module version = 1.0.0
        ABI class: X.Org Server Extension, version 0.3
    (==) AIGLX enabled
    (II) Loading extension GLX
    (II) LoadModule: "freetype"
    (II) Loading /usr/lib/xorg/modules/fonts//libfreetype.so
    (II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
        compiled for 1.4.0.90, module version = 2.1.0
        Module class: X.Org Font Renderer
        ABI class: X.Org Font Renderer, version 0.5
    (II) Loading font FreeType
    (II) LoadModule: "record"
    (II) Loading /usr/lib/xorg/modules/extensions//librecord.so
    (II) Module record: vendor="X.Org Foundation"
        compiled for 1.4.0.90, module version = 1.13.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 0.3
    (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.4.0.90, module version = 1.0.0
        ABI class: X.Org Server Extension, version 0.3
    (II) Loading extension XFree86-DRI
    (II) LoadModule: "ati"
    (WW) Warning, couldn't open module ati
    (II) UnloadModule: "ati"
    (EE) Failed to load module "ati" (module does not exist, 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) LoadModule: "vesa"
    (II) Loading /usr/lib/xorg/modules/drivers//vesa_drv.so
    (II) Module vesa: vendor="X.Org Foundation"
        compiled for 1.4.0, module version = 1.3.0
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 2.0
    (II) LoadModule: "vga"
    (WW) Warning, couldn't open module vga
    (II) UnloadModule: "vga"
    (EE) Failed to load module "vga" (module does not exist, 0)
    (II) LoadModule: "mouse"
    (II) Loading /usr/lib/xorg/modules/input//mouse_drv.so
    (II) Module mouse: vendor="X.Org Foundation"
        compiled for 1.4.0, module version = 1.2.3
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 2.0
    (II) LoadModule: "kbd"
    (II) Loading /usr/lib/xorg/modules/input//kbd_drv.so
    (II) Module kbd: vendor="X.Org Foundation"
        compiled for 1.4.0, module version = 1.2.2
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 2.0
    (II) VESA: driver for VESA chipsets: vesa
    (II) Primary Device is: PCI 01:00:0
    (--) Assigning device section with no busID to primary device
    (--) Chipset vesa found
    (II) resource ranges after xf86ClaimFixedResources() call:
        [0] -1    0    0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
        [1] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
        [2] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
        [3] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
        [4] -1    0    0xe6004000 - 0xe6004fff (0x1000) MX[b]
        [5] -1    0    0xe6000000 - 0xe6000fff (0x1000) MX[b]
        [6] -1    0    0xe6003000 - 0xe60030ff (0x100) MX[b]
        [7] -1    0    0xe6002000 - 0xe6002fff (0x1000) MX[b]
        [8] -1    0    0xe6001000 - 0xe6001fff (0x1000) MX[b]
        [9] -1    0    0xe0000000 - 0xdfffffff (0x0) MX[b]O
        [10] -1    0    0xe5000000 - 0xe500ffff (0x10000) MX[b](B)
        [11] -1    0    0xd0000000 - 0xd7ffffff (0x8000000) MX[b](B)
        [12] -1    0    0xe5010000 - 0xe501ffff (0x10000) MX[b](B)
        [13] -1    0    0xd8000000 - 0xdfffffff (0x8000000) MX[b](B)
        [14] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
        [15] -1    0    0x00000000 - 0x000000ff (0x100) IX[b]
        [16] -1    0    0x0000b400 - 0x0000b47f (0x80) IX[b]
        [17] -1    0    0x0000b000 - 0x0000b00f (0x10) IX[b]
        [18] -1    0    0x00000b70 - 0x00000b73 (0x4) IX[b]
        [19] -1    0    0x00000970 - 0x00000977 (0x8) IX[b]
        [20] -1    0    0x00000bf0 - 0x00000bf3 (0x4) IX[b]
        [21] -1    0    0x000009f0 - 0x000009f7 (0x8) IX[b]
        [22] -1    0    0x0000f000 - 0x0000f00f (0x10) IX[b]
        [23] -1    0    0x0000bc00 - 0x0000bc7f (0x80) IX[b]
        [24] -1    0    0x0000b800 - 0x0000b8ff (0x100) IX[b]
        [25] -1    0    0x0000c000 - 0x0000c007 (0x8) IX[b]
        [26] -1    0    0x0000c400 - 0x0000c41f (0x20) IX[b]
        [27] -1    0    0x00009000 - 0x000090ff (0x100) IX[b](B)
    (II) resource ranges after probing:
        [0] -1    0    0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
        [1] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
        [2] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
        [3] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
        [4] -1    0    0xe6004000 - 0xe6004fff (0x1000) MX[b]
        [5] -1    0    0xe6000000 - 0xe6000fff (0x1000) MX[b]
        [6] -1    0    0xe6003000 - 0xe60030ff (0x100) MX[b]
        [7] -1    0    0xe6002000 - 0xe6002fff (0x1000) MX[b]
        [8] -1    0    0xe6001000 - 0xe6001fff (0x1000) MX[b]
        [9] -1    0    0xe0000000 - 0xdfffffff (0x0) MX[b]O
        [10] -1    0    0xe5000000 - 0xe500ffff (0x10000) MX[b](B)
        [11] -1    0    0xd0000000 - 0xd7ffffff (0x8000000) MX[b](B)
        [12] -1    0    0xe5010000 - 0xe501ffff (0x10000) MX[b](B)
        [13] -1    0    0xd8000000 - 0xdfffffff (0x8000000) MX[b](B)
        [14] 0    0    0x000a0000 - 0x000affff (0x10000) MS[b]
        [15] 0    0    0x000b0000 - 0x000b7fff (0x8000) MS[b]
        [16] 0    0    0x000b8000 - 0x000bffff (0x8000) MS[b]
        [17] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
        [18] -1    0    0x00000000 - 0x000000ff (0x100) IX[b]
        [19] -1    0    0x0000b400 - 0x0000b47f (0x80) IX[b]
        [20] -1    0    0x0000b000 - 0x0000b00f (0x10) IX[b]
        [21] -1    0    0x00000b70 - 0x00000b73 (0x4) IX[b]
        [22] -1    0    0x00000970 - 0x00000977 (0x8) IX[b]
        [23] -1    0    0x00000bf0 - 0x00000bf3 (0x4) IX[b]
        [24] -1    0    0x000009f0 - 0x000009f7 (0x8) IX[b]
        [25] -1    0    0x0000f000 - 0x0000f00f (0x10) IX[b]
        [26] -1    0    0x0000bc00 - 0x0000bc7f (0x80) IX[b]
        [27] -1    0    0x0000b800 - 0x0000b8ff (0x100) IX[b]
        [28] -1    0    0x0000c000 - 0x0000c007 (0x8) IX[b]
        [29] -1    0    0x0000c400 - 0x0000c41f (0x20) IX[b]
        [30] -1    0    0x00009000 - 0x000090ff (0x100) IX[b](B)
        [31] 0    0    0x000003b0 - 0x000003bb (0xc) IS[b]
        [32] 0    0    0x000003c0 - 0x000003df (0x20) IS[b]
    (II) Setting vga for screen 0.
    (II) Loading sub module "vbe"
    (II) LoadModule: "vbe"
    (II) Loading /usr/lib/xorg/modules//libvbe.so
    (II) Module vbe: vendor="X.Org Foundation"
        compiled for 1.4.0.90, module version = 1.1.0
        ABI class: X.Org Video Driver, version 2.0
    (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.4.0.90, module version = 1.0.0
        ABI class: X.Org Video Driver, version 2.0
    (II) VESA(0): initializing int10
    (II) VESA(0): Primary V_BIOS segment is: 0xc000
    (II) VESA(0): VESA BIOS detected
    (II) VESA(0): VESA VBE Version 2.0
    (II) VESA(0): VESA VBE Total Mem: 131072 kB
    (II) VESA(0): VESA VBE OEM: ATI R300
    (II) VESA(0): VESA VBE OEM Software Rev: 1.0
    (II) VESA(0): VESA VBE OEM Vendor: ATI Technologies Inc.
    (II) VESA(0): VESA VBE OEM Product: R300
    (II) VESA(0): VESA VBE OEM Product Rev: 01.00
    (II) VESA(0): Creating default Display subsection in Screen section
        "Builtin Default vesa Screen 0" for depth/fbbpp 16/16
    (==) VESA(0): Depth 16, (--) framebuffer bpp 16
    (==) VESA(0): RGB weight 565
    (==) VESA(0): Default visual is TrueColor
    (==) VESA(0): Using gamma correction (1.0, 1.0, 1.0)
    (II) Loading sub module "ddc"
    (II) LoadModule: "ddc"(II) Module "ddc" already built-in
    (II) VESA(0): VESA VBE DDC supported
    (II) VESA(0): VESA VBE DDC Level 2
    (II) VESA(0): VESA VBE DDC transfer in appr. 2 sec.
    (II) VESA(0): VESA VBE DDC read successfully
    (II) VESA(0): Manufacturer: SAM  Model: 194  Serial#: 1112092985
    (II) VESA(0): Year: 2005  Week: 46
    (II) VESA(0): EDID Version: 1.3
    (II) VESA(0): Digital Display Input
    (II) VESA(0): Max H-Image Size [cm]: horiz.: 38  vert.: 30
    (II) VESA(0): Gamma: 2.20
    (II) VESA(0): DPMS capabilities: Off; RGB/Color Display
    (II) VESA(0): First detailed timing is preferred mode
    (II) VESA(0): redX: 0.640 redY: 0.329   greenX: 0.300 greenY: 0.600
    (II) VESA(0): blueX: 0.150 blueY: 0.060   whiteX: 0.313 whiteY: 0.329
    (II) VESA(0): Supported VESA Video Modes:
    (II) VESA(0): 720x400@70Hz
    (II) VESA(0): 640x480@60Hz
    (II) VESA(0): 640x480@67Hz
    (II) VESA(0): 640x480@72Hz
    (II) VESA(0): 640x480@75Hz
    (II) VESA(0): 800x600@56Hz
    (II) VESA(0): 800x600@60Hz
    (II) VESA(0): 800x600@72Hz
    (II) VESA(0): 800x600@75Hz
    (II) VESA(0): 832x624@75Hz
    (II) VESA(0): 1024x768@60Hz
    (II) VESA(0): 1024x768@70Hz
    (II) VESA(0): 1024x768@75Hz
    (II) VESA(0): 1280x1024@75Hz
    (II) VESA(0): 1152x870@75Hz
    (II) VESA(0): Manufacturer's mask: 0
    (II) VESA(0): Supported Future Video Modes:
    (II) VESA(0): #0: hsize: 1280  vsize 1024  refresh: 60  vid: 32897
    (II) VESA(0): #1: hsize: 1280  vsize 960  refresh: 60  vid: 16513
    (II) VESA(0): #2: hsize: 1152  vsize 864  refresh: 75  vid: 20337
    (II) VESA(0): Supported additional Video Mode:
    (II) VESA(0): clock: 108.0 MHz   Image Size:  376 x 301 mm
    (II) VESA(0): h_active: 1280  h_sync: 1328  h_sync_end 1440 h_blank_end 1688 h_border: 0
    (II) VESA(0): v_active: 1024  v_sync: 1025  v_sync_end 1028 v_blanking: 1066 v_border: 0
    (II) VESA(0): Ranges: V min: 56  V max: 75 Hz, H min: 30  H max: 81 kHz, PixClock max 140 MHz
    (II) VESA(0): Monitor name: SyncMaster
    (II) VESA(0): Serial No: HCHYB04755
    (II) VESA(0): EDID (in hex):
    (II) VESA(0):     00ffffffffffff004c2d940139314942
    (II) VESA(0):     2e0f010380261e782ade95a3544c9926
    (II) VESA(0):     0f5054bfef8081808140714f01010101
    (II) VESA(0):     010101010101302a009851002a403070
    (II) VESA(0):     1300782d1100001e000000fd00384b1e
    (II) VESA(0):     510e000a202020202020000000fc0053
    (II) VESA(0):     796e634d61737465720a2020000000ff
    (II) VESA(0):     00484348594230343735350a20200074
    (II) VESA(0): EDID vendor "SAM", prod id 404
    (II) VESA(0): Using EDID range info for horizontal sync
    (II) VESA(0): Using EDID range info for vertical refresh
    (II) VESA(0): Printing DDC gathered Modelines:
    (II) VESA(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
    (II) VESA(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz)
    (II) VESA(0): Modeline "800x600"x0.0   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz)
    (II) VESA(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz)
    (II) VESA(0): Modeline "640x480"x0.0   31.50  640 664 704 832  480 489 491 520 -hsync -vsync (37.9 kHz)
    (II) VESA(0): Modeline "640x480"x0.0   30.24  640 704 768 864  480 483 486 525 -hsync -vsync (35.0 kHz)
    (II) VESA(0): Modeline "640x480"x0.0   25.20  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)
    (II) VESA(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz)
    (II) VESA(0): Modeline "1280x1024"x0.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz)
    (II) VESA(0): Modeline "1024x768"x0.0   78.80  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.1 kHz)
    (II) VESA(0): Modeline "1024x768"x0.0   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz)
    (II) VESA(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz)
    (II) VESA(0): Modeline "832x624"x0.0   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync (49.7 kHz)
    (II) VESA(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz)
    (II) VESA(0): Modeline "800x600"x0.0   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync (48.1 kHz)
    (II) VESA(0): Modeline "1152x864"x0.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz)
    (II) VESA(0): Modeline "1280x1024"x59.9  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync (63.7 kHz)
    (II) VESA(0): Modeline "1280x960"x59.9  101.25  1280 1360 1488 1696  960 963 967 996 -hsync +vsync (59.7 kHz)
    (II) VESA(0): Modeline "1152x864"x74.8  104.00  1152 1224 1344 1536  864 867 871 905 -hsync +vsync (67.7 kHz)
    (II) VESA(0): Searching for matching VESA mode(s):
    Mode: 6a (800x600)
        ModeAttributes: 0x1b
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 100
        XResolution: 800
        YResolution: 600
        XCharSize: 8
        YCharSize: 14
        NumberOfPlanes: 4
        BitsPerPixel: 4
        NumberOfBanks: 1
        MemoryModel: 3
        BankSize: 0
        NumberOfImages: 3
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
    Mode: 102 (800x600)
        ModeAttributes: 0x1b
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 100
        XResolution: 800
        YResolution: 600
        XCharSize: 8
        YCharSize: 14
        NumberOfPlanes: 4
        BitsPerPixel: 4
        NumberOfBanks: 1
        MemoryModel: 3
        BankSize: 0
        NumberOfImages: 3
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
    Mode: 104 (1024x768)
        ModeAttributes: 0x1b
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 128
        XResolution: 1024
        YResolution: 768
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 4
        BitsPerPixel: 4
        NumberOfBanks: 1
        MemoryModel: 3
        BankSize: 0
        NumberOfImages: 1
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0x0
    Mode: 182 (320x200)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 320
        XResolution: 320
        YResolution: 200
        XCharSize: 8
        YCharSize: 8
        NumberOfPlanes: 1
        BitsPerPixel: 8
        NumberOfBanks: 1
        MemoryModel: 4
        BankSize: 0
        NumberOfImages: 254
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 10d (320x200)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 640
        XResolution: 320
        YResolution: 200
        XCharSize: 8
        YCharSize: 8
        NumberOfPlanes: 1
        BitsPerPixel: 15
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 254
        RedMaskSize: 5
        RedFieldPosition: 10
        GreenMaskSize: 5
        GreenFieldPosition: 5
        BlueMaskSize: 5
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    *Mode: 10e (320x200)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 640
        XResolution: 320
        YResolution: 200
        XCharSize: 8
        YCharSize: 8
        NumberOfPlanes: 1
        BitsPerPixel: 16
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 254
        RedMaskSize: 5
        RedFieldPosition: 11
        GreenMaskSize: 6
        GreenFieldPosition: 5
        BlueMaskSize: 5
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 10f (320x200)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 960
        XResolution: 320
        YResolution: 200
        XCharSize: 8
        YCharSize: 8
        NumberOfPlanes: 1
        BitsPerPixel: 24
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 254
        RedMaskSize: 8
        RedFieldPosition: 16
        GreenMaskSize: 8
        GreenFieldPosition: 8
        BlueMaskSize: 8
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 120 (320x200)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 1280
        XResolution: 320
        YResolution: 200
        XCharSize: 8
        YCharSize: 8
        NumberOfPlanes: 1
        BitsPerPixel: 32
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 254
        RedMaskSize: 8
        RedFieldPosition: 16
        GreenMaskSize: 8
        GreenFieldPosition: 8
        BlueMaskSize: 8
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 192 (320x240)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 320
        XResolution: 320
        YResolution: 240
        XCharSize: 8
        YCharSize: 8
        NumberOfPlanes: 1
        BitsPerPixel: 8
        NumberOfBanks: 1
        MemoryModel: 4
        BankSize: 0
        NumberOfImages: 254
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 193 (320x240)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 640
        XResolution: 320
        YResolution: 240
        XCharSize: 8
        YCharSize: 8
        NumberOfPlanes: 1
        BitsPerPixel: 15
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 254
        RedMaskSize: 5
        RedFieldPosition: 10
        GreenMaskSize: 5
        GreenFieldPosition: 5
        BlueMaskSize: 5
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    *Mode: 194 (320x240)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 640
        XResolution: 320
        YResolution: 240
        XCharSize: 8
        YCharSize: 8
        NumberOfPlanes: 1
        BitsPerPixel: 16
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 254
        RedMaskSize: 5
        RedFieldPosition: 11
        GreenMaskSize: 6
        GreenFieldPosition: 5
        BlueMaskSize: 5
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 195 (320x240)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 960
        XResolution: 320
        YResolution: 240
        XCharSize: 8
        YCharSize: 8
        NumberOfPlanes: 1
        BitsPerPixel: 24
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 254
        RedMaskSize: 8
        RedFieldPosition: 16
        GreenMaskSize: 8
        GreenFieldPosition: 8
        BlueMaskSize: 8
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 196 (320x240)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 1280
        XResolution: 320
        YResolution: 240
        XCharSize: 8
        YCharSize: 8
        NumberOfPlanes: 1
        BitsPerPixel: 32
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 254
        RedMaskSize: 8
        RedFieldPosition: 16
        GreenMaskSize: 8
        GreenFieldPosition: 8
        BlueMaskSize: 8
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 1a2 (400x300)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 400
        XResolution: 400
        YResolution: 300
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 8
        NumberOfBanks: 1
        MemoryModel: 4
        BankSize: 0
        NumberOfImages: 254
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 1a3 (400x300)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 800
        XResolution: 400
        YResolution: 300
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 15
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 254
        RedMaskSize: 5
        RedFieldPosition: 10
        GreenMaskSize: 5
        GreenFieldPosition: 5
        BlueMaskSize: 5
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    *Mode: 1a4 (400x300)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 800
        XResolution: 400
        YResolution: 300
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 16
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 254
        RedMaskSize: 5
        RedFieldPosition: 11
        GreenMaskSize: 6
        GreenFieldPosition: 5
        BlueMaskSize: 5
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 1a5 (400x300)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 1200
        XResolution: 400
        YResolution: 300
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 24
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 254
        RedMaskSize: 8
        RedFieldPosition: 16
        GreenMaskSize: 8
        GreenFieldPosition: 8
        BlueMaskSize: 8
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 1a6 (400x300)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 1600
        XResolution: 400
        YResolution: 300
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 32
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 254
        RedMaskSize: 8
        RedFieldPosition: 16
        GreenMaskSize: 8
        GreenFieldPosition: 8
        BlueMaskSize: 8
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 1b2 (512x384)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 512
        XResolution: 512
        YResolution: 384
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 8
        NumberOfBanks: 1
        MemoryModel: 4
        BankSize: 0
        NumberOfImages: 254
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 1b3 (512x384)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 1024
        XResolution: 512
        YResolution: 384
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 15
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 254
        RedMaskSize: 5
        RedFieldPosition: 10
        GreenMaskSize: 5
        GreenFieldPosition: 5
        BlueMaskSize: 5
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    *Mode: 1b4 (512x384)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 1024
        XResolution: 512
        YResolution: 384
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 16
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 254
        RedMaskSize: 5
        RedFieldPosition: 11
        GreenMaskSize: 6
        GreenFieldPosition: 5
        BlueMaskSize: 5
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 1b5 (512x384)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 1536
        XResolution: 512
        YResolution: 384
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 24
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 226
        RedMaskSize: 8
        RedFieldPosition: 16
        GreenMaskSize: 8
        GreenFieldPosition: 8
        BlueMaskSize: 8
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 1b6 (512x384)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 2048
        XResolution: 512
        YResolution: 384
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 32
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 169
        RedMaskSize: 8
        RedFieldPosition: 16
        GreenMaskSize: 8
        GreenFieldPosition: 8
        BlueMaskSize: 8
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 1c2 (640x350)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 640
        XResolution: 640
        YResolution: 350
        XCharSize: 8
        YCharSize: 14
        NumberOfPlanes: 1
        BitsPerPixel: 8
        NumberOfBanks: 1
        MemoryModel: 4
        BankSize: 0
        NumberOfImages: 254
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 1c3 (640x350)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 1280
        XResolution: 640
        YResolution: 350
        XCharSize: 8
        YCharSize: 14
        NumberOfPlanes: 1
        BitsPerPixel: 15
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 254
        RedMaskSize: 5
        RedFieldPosition: 10
        GreenMaskSize: 5
        GreenFieldPosition: 5
        BlueMaskSize: 5
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    *Mode: 1c4 (640x350)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 1280
        XResolution: 640
        YResolution: 350
        XCharSize: 8
        YCharSize: 14
        NumberOfPlanes: 1
        BitsPerPixel: 16
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 254
        RedMaskSize: 5
        RedFieldPosition: 11
        GreenMaskSize: 6
        GreenFieldPosition: 5
        BlueMaskSize: 5
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 1c5 (640x350)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 1920
        XResolution: 640
        YResolution: 350
        XCharSize: 8
        YCharSize: 14
        NumberOfPlanes: 1
        BitsPerPixel: 24
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 185
        RedMaskSize: 8
        RedFieldPosition: 16
        GreenMaskSize: 8
        GreenFieldPosition: 8
        BlueMaskSize: 8
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 1c6 (640x350)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 2560
        XResolution: 640
        YResolution: 350
        XCharSize: 8
        YCharSize: 14
        NumberOfPlanes: 1
        BitsPerPixel: 32
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 145
        RedMaskSize: 8
        RedFieldPosition: 16
        GreenMaskSize: 8
        GreenFieldPosition: 8
        BlueMaskSize: 8
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 100 (640x400)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 640
        XResolution: 640
        YResolution: 400
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 8
        NumberOfBanks: 1
        MemoryModel: 4
        BankSize: 0
        NumberOfImages: 254
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 183 (640x400)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 1280
        XResolution: 640
        YResolution: 400
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 15
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 254
        RedMaskSize: 5
        RedFieldPosition: 10
        GreenMaskSize: 5
        GreenFieldPosition: 5
        BlueMaskSize: 5
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    *Mode: 184 (640x400)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 1280
        XResolution: 640
        YResolution: 400
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 16
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 254
        RedMaskSize: 5
        RedFieldPosition: 11
        GreenMaskSize: 6
        GreenFieldPosition: 5
        BlueMaskSize: 5
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 185 (640x400)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 1920
        XResolution: 640
        YResolution: 400
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 24
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 169
        RedMaskSize: 8
        RedFieldPosition: 16
        GreenMaskSize: 8
        GreenFieldPosition: 8
        BlueMaskSize: 8
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 186 (640x400)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 2560
        XResolution: 640
        YResolution: 400
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 32
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 127
        RedMaskSize: 8
        RedFieldPosition: 16
        GreenMaskSize: 8
        GreenFieldPosition: 8
        BlueMaskSize: 8
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 101 (640x480)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 640
        XResolution: 640
        YResolution: 480
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 8
        NumberOfBanks: 1
        MemoryModel: 4
        BankSize: 0
        NumberOfImages: 254
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 110 (640x480)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 1280
        XResolution: 640
        YResolution: 480
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 15
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 203
        RedMaskSize: 5
        RedFieldPosition: 10
        GreenMaskSize: 5
        GreenFieldPosition: 5
        BlueMaskSize: 5
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    *Mode: 111 (640x480)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 1280
        XResolution: 640
        YResolution: 480
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 16
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 203
        RedMaskSize: 5
        RedFieldPosition: 11
        GreenMaskSize: 6
        GreenFieldPosition: 5
        BlueMaskSize: 5
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 112 (640x480)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 1920
        XResolution: 640
        YResolution: 480
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 24
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 135
        RedMaskSize: 8
        RedFieldPosition: 16
        GreenMaskSize: 8
        GreenFieldPosition: 8
        BlueMaskSize: 8
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 121 (640x480)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 2560
        XResolution: 640
        YResolution: 480
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 32
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 106
        RedMaskSize: 8
        RedFieldPosition: 16
        GreenMaskSize: 8
        GreenFieldPosition: 8
        BlueMaskSize: 8
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 103 (800x600)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 800
        XResolution: 800
        YResolution: 600
        XCharSize: 8
        YCharSize: 14
        NumberOfPlanes: 1
        BitsPerPixel: 8
        NumberOfBanks: 1
        MemoryModel: 4
        BankSize: 0
        NumberOfImages: 254
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 113 (800x600)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 1600
        XResolution: 800
        YResolution: 600
        XCharSize: 8
        YCharSize: 14
        NumberOfPlanes: 1
        BitsPerPixel: 15
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 135
        RedMaskSize: 5
        RedFieldPosition: 10
        GreenMaskSize: 5
        GreenFieldPosition: 5
        BlueMaskSize: 5
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    *Mode: 114 (800x600)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 1600
        XResolution: 800
        YResolution: 600
        XCharSize: 8
        YCharSize: 14
        NumberOfPlanes: 1
        BitsPerPixel: 16
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 135
        RedMaskSize: 5
        RedFieldPosition: 11
        GreenMaskSize: 6
        GreenFieldPosition: 5
        BlueMaskSize: 5
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 115 (800x600)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 2400
        XResolution: 800
        YResolution: 600
        XCharSize: 8
        YCharSize: 14
        NumberOfPlanes: 1
        BitsPerPixel: 24
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 92
        RedMaskSize: 8
        RedFieldPosition: 16
        GreenMaskSize: 8
        GreenFieldPosition: 8
        BlueMaskSize: 8
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 122 (800x600)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 3200
        XResolution: 800
        YResolution: 600
        XCharSize: 8
        YCharSize: 14
        NumberOfPlanes: 1
        BitsPerPixel: 32
        NumberOfBanks: 1
        MemoryModel: 6
        BankSize: 0
        NumberOfImages: 67
        RedMaskSize: 8
        RedFieldPosition: 16
        GreenMaskSize: 8
        GreenFieldPosition: 8
        BlueMaskSize: 8
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0
        DirectColorModeInfo: 0
        PhysBasePtr: 0xd0000000
    Mode: 105 (1024x768)
        ModeAttributes: 0xbb
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0xa000
        WinFuncPtr: 0xc0005443
        BytesPerScanline: 1024
        XResolution: 1024
        YResolution: 768
        XCharSize: 8
        YCharSize: 16
        NumberOfPlanes: 1
        BitsPerPixel: 8
        NumberOfBanks: 1
        MemoryModel: 4
        BankSize: 0
        NumberOfImages: 169
        RedMaskSize: 0
        RedFieldPosition: 0
        GreenMaskSize: 0
        GreenFieldPosition: 0
        BlueMaskSize: 0
        BlueFieldPosition: 0
        RsvdMaskSize: 0
        RsvdFieldPosition: 0

  • LDAP, reboots, nsswitch.conf

    I've seen other questions on LDAP, but not with these symptoms.
    I have an LDAP server (Linux) and an iMac with 10.5 as a client.
    - After a fresh install I set up the client with Directory Utility to do user name lookups on the server. It works.
    - I reboot the client. LDAP no longer works.
    - I delete, and re-add, the info in Directory Utility. It still does not work.
    - I delete the info in Directory Utility. I reboot. I then re-add the info in Directory Utility. It works again.
    ldapsearch always works after adding the info in Directory Utility. It looks like it 'forgets' that I want the user lookup to use LDAP across reboots. That information, incidentally, is usually contained in nsswitch.conf in a Linux/UNIX system.
    Anyone know what is going on? Also, how does 10.5 know that user info should be looked up in LDAP? Or is an LDAP search always done?

    I too would like to know what the OS X equivalent of the nsswitch.conf file is... we're tryin to setup Kerberos for single sign on into our Windows AD domain.

  • Can /etc/httpd/conf/httpd.conf config affect php error display?

    If error display is on in php.ini, can anything from "/etc/httpd/conf/httpd.conf" affect this option so errors won't be shown?

    Yes, with PHP as Apache module, a directive like:
    php_admin_flag display_errors off
    can or, eventually:
    php_admin_value error_reporting <number>
    But these shouldn't be used.
    Last edited by julp (2011-07-28 22:20:37)

  • Oc4j class-loading-heirarchy - enabling "search-local-classes-first" option

    Guys,
    I need some assistance with regards to oc4j class-loading hierarchy. Would appreciate some feedback on this...
    Let me give you a bit of context first.
    Basically we have 3 war modules which we initially were deployed separately on oc4j (transparently deployed by oc4j as ear). Now all of a sudden we have come to the need of instead bundling all the wars in one ear. The problem i started seeing is with respect to the output logs for the application, which was one per war modules initially (this was not clutter everything in one single log file and instead have one per deploy-able unit). The way this was implemented is that we had a log4j.properties bundled with each war with the output-file configuration, and since these 3 wars were deployed separately, the ear class-loader for each application would find one log4j.properties within each, and hence output-logs were generated as expected.
    BUT now all of a sudden as we have changed the whole deployment structure, i.e. one EAR, all the application log-outputs are going to one single log file (instead of one for each war). My immediate impression was setting the "search-local-classes-first" would resolve this issue, since then the "web-module-class-loader" (one for each war) would come into play (which i believe doesn't otherwise) and would load/search for the resources/classes first (log4j.properties in our case) from the web-module (both in WEB-INF/lib and WEB-INF/classes folder) and if not found, only then it would give the job to the parent class-loader, which would be the ear-class-loader. But it doesnt seem like its working like that, since even after enabling this option, all logs are going to one log-output file, based on whichever war-module/log4j.properties is loaded first.
    Thanks in advance and Regards,
    Farhan.
    Edited by: FarhanS on Nov 3, 2008 12:36 PM

    Guys, i need some input here....
    I turned on the class-loading trace and found out as to what is going on...but still wondering as to whats the reason for this behavior...
    So basically browsing through the trace, gave me the following important segments (as below with my comments)....
    1) Firstly, as the class-loading trace below, the log4j.jar is loaded up from the ear/lib directory (and hence by the ear-class-loader) and as it says the one in the web-inf/lib is ignored....Wonder why it picks up the one from ear/lib directory WHEN i have set the search-local-classes-first to "true", isn't the very purpose of the attribute to delegate the class-loading to the parent class-loader IFF the same is not found locally...
    Code-source /oracle_apps/j2ee/portal/applications/wes-ear/wes-wicket-1.3.X-SNAPSHOT/WEB-INF/lib/log4j-1.2.15.jar (from WEB-INF/lib/ directory in /oracle_apps/j2ee/portal/applications/wes-ear/wes-wicket-1.3.X-SNAPSHOT/WEB-INF/lib)
    has been ignored. It is a copy of /oracle_apps/j2ee/portal/applications/wes-ear/lib/log4j-1.2.15.jar (from application.xml <library-directory> in /oracle_apps/j2ee/portal/applications/wes-ear/lib), which is already visible in the search path of
    loader wes-ear.web.wes-wicket-1.3.X-SNAPSHOT:0.0.0. 2) Now on the other hand as you would see from the log-excerpts below, the log4j.properties resource file (with the log-output-file-name and all) is picked up from the very web-module class-loader, but as you would notice further, the log4j classes are initialized by the ear-loader itself with which the log4j classes are visible to all the other war-modules and hence don't even require re-initializing the log4j.properties...
    ====== THE RESOURCE CORRECTLY LOCATED BY THE WEB-CLASS-LOADER ======
    Resource found: log4j.properties. Loader: wes-ear.web.wes-wicket-1.3.X-SNAPSHOT:0.0.0. Source: /oracle_apps/j2ee/portal/applications/wes-ear/wes-wicket-1.3.X-SNAPSHOT/WEB-INF/classes/
    (from WEB-INF/classes/ in /oracle_apps/j2ee/portal/applications/wes-ear/wes-wicket-1.3.X-SNAPSHOT/WEB-INF/classes)
    === ALL THE Log4j CLASSES BELOW ARE BEING INITIALIZED/LOADED BY THE EAR-CLASS-LOADER =====
    Class found: java.net.URL. Initiating loader: wes-ear.root:0.0.0. Defining loader: jre.bootstrap:1.5.0_06. Source: jre bootstrap
    Class to be defined: org.apache.log4j.PropertyConfigurator (12024 bytes). Loader: wes-ear.root:0.0.0. Source: /oracle_apps/j2ee/portal/applications/wes-ear/lib/log4j-1.2.15.jar (from application.xml <library-directory> in /oracle_apps/j2ee/portal/applications/wes-ear/lib)
    Class found: org.apache.log4j.PropertyConfigurator. Loader: wes-ear.root:0.0.0. Source: /oracle_apps/j2ee/portal/applications/wes-ear/lib/log4j-1.2.15.jar (from application.xml <library-directory> in /oracle_apps/j2ee/portal/applications/wes-ear/lib)
    Class to be defined: org.apache.log4j.helpers.FileWatchdog (1875 bytes). Loader: wes-ear.root:0.0.0. Source: /oracle_apps/j2ee/portal/applications/wes-ear/lib/log4j-1.2.15.jar (from application.xml <library-directory> in /oracle_apps/j2ee/portal/applications/wes-ear/lib)
    Class found: org.apache.log4j.helpers.FileWatchdog. Loader: wes-ear.root:0.0.0. Source: /oracle_apps/j2ee/portal/applications/wes-ear/lib/log4j-1.2.15.jar (from application.xml <library-directory> in /oracle_apps/j2ee/portal/applications/wes-ear/lib)
    Class to be defined: org.apache.log4j.PropertyWatchdog (753 bytes). Loader: wes-ear.root:0.0.0. Source: /oracle_apps/j2ee/portal/applications/wes-ear/lib/log4j-1.2.15.jar (from application.xml <library-directory> in /oracle_apps/j2ee/portal/applications/wes-ear/lib)
    Class found: org.apache.log4j.PropertyWatchdog. Loader: wes-ear.root:0.0.0. Source: /oracle_apps/j2ee/portal/applications/wes-ear/lib/log4j-1.2.15.jar (from application.xml <library-directory> in /oracle_apps/j2ee/portal/applications/wes-ear/lib)
    Class found: java.io.InputStream. Initiating loader: wes-ear.root:0.0.0. Defining loader: jre.bootstrap:1.5.0_06. Source: jre bootstrap
    Class found: java.io.FileInputStream. Initiating loader: wes-ear.root:0.0.0. Defining loader: jre.bootstrap:1.5.0_06. Source: jre bootstrap
    Class found: java.util.Properties. Initiating loader: wes-ear.root:0.0.0. Defining loader: jre.bootstrap:1.5.0_06. Source: jre bootstrap
    Class found: java.util.StringTokenizer. Initiating loader: wes-ear.root:0.0.0. Defining loader: jre.bootstrap:1.5.0_06. Source: jre bootstrap
    Class to be defined: org.apache.log4j.Appender (676 bytes). Loader: wes-ear.root:0.0.0. Source: /oracle_apps/j2ee/portal/applications/wes-ear/lib/log4j-1.2.15.jar (from application.xml <library-directory> in /oracle_apps/j2ee/portal/applications/wes-ear/lib)
    Class found: org.apache.log4j.Appender. Loader: wes-ear.root:0.0.0. Source: /oracle_apps/j2ee/portal/applications/wes-ear/lib/log4j-1.2.15.jar (from application.xml <library-directory> in /oracle_apps/j2ee/portal/applications/wes-ear/lib)
    Class to be defined: org.apache.log4j.DailyRollingFileAppender (5724 bytes). Loader: wes-ear.root:0.0.0. Source: /oracle_apps/j2ee/portal/applications/wes-ear/lib/log4j-1.2.15.jar (from application.xml <library-directory> in /oracle_apps/j2ee/portal/applications/wes-ear/lib)
    Class to be defined: org.apache.log4j.FileAppender (4764 bytes). Loader: wes-ear.root:0.0.0. Source: /oracle_apps/j2ee/portal/applications/wes-ear/lib/log4j-1.2.15.jar (from application.xml <library-directory> in /oracle_apps/j2ee/portal/applications/wes-ear/lib)Thanks in advance and Regards,
    Farhan.
    Edited by: FarhanS on Nov 4, 2008 2:43 PM
    Edited by: FarhanS on Nov 4, 2008 2:47 PM

Maybe you are looking for

  • Management Console Experienced an error

    I am getting this when I try to login to the Management console. This is a new Eval installation Event Type: Error Event Source: Senforce Management Console 3.0 Event Category: None Event ID: 0 Date: 12/20/2007 Time: 10:32:30 PM User: N/A Computer: O

  • A JDBC url question

    Hi I use the url jdbc:odbc:mydb.mdb to connect to database locally. Now I need to access the machine remotely. The ip of the machine is 192.168.0.7 What is the url I need to use to connect to the machine. Thanks

  • CSS - must real servers be in seperate Vlan?

    I am to install 2xCSS11503, one at each datacentre. The objective is to give datacentre resilience for Web clients. However, the Web server (real server)is NOT in its own Vlan and it shares it with approx 30 other hosts. Some of these other hosts fee

  • CS 5.5.2 Crashes when opening any  project

    CS 5.5.2 crashes when opening any existing  projects, except a new project. I have 3 projects I'm working on and none will open without immediately crashing the program!!! I see another post with same problem, but unfortunately 0 responses. Where do

  • Where is Solaris 10 Companion Disk?

    Hi all! When I have just finished setting up Solaris 10 on my PC (x86 - Intel), I realized that the X-Windows is not a part within CDs. Anh I do not how to download them, exactly, I do not know about their address in Sun website. Would you like to gu