Xlsh - eXtended Login Shell

Hello!
I'm new to Arch bbs, though I've been using Arch for quite some time now. So well... hi everyone!
Recently I wrote a small program for myself and I feel that more people could benefit from it - so I'm sharing.
xlsh is a simple login shell with readline functionality and PAM integration.
When run stand-alone on a virtual console it can replace the standard "login" program.
When run in cooperation with X daemon component (xlshd) it can replace XDM/GDM/KDM.
Features:
Small and simple, written entirely in C.
Easily hackable because of compact codebase (~1000 source lines).
Uses PAM for authorization and session management.
Ability to select non-default shell/window manager during logon.
Entirely keyboard driven display manager replacement (when used with xlshd) without the need for any fat libraries or GUI toolkits.
Defaults configured before compilation, some of them can be changed by setting few environment variables.
Single shell script file (/etc/xlsh/xlshrc) for customizing how xlshd launches xlsh.
Introduces a concept of "pre-login shell" known from GNU/HURD.
Only three important commands: 'login', 'reboot' and 'shutdown'.
New commands can be easily added (if you need any) by editing xlsh.c
Username autocompletion on TAB.
Zenburn color scheme by default (when run under X).
So that's it. I grew tired of xdm/gdm/kdm so I rolled out my own solution. I currently run it on all my ttys and as X login manager. Shell-like keyboard only interaction is very comfortable and simple Zenburn colorscheme fits very well into my Awesome WM look & feel (which is also Zenburn).
AUR package (xlsh-git): http://aur.archlinux.org/packages.php?ID=53520
Source code: https://github.com/Nadrin/xlsh
Project wiki: https://github.com/Nadrin/xlsh/wiki
Screenshot: https://github.com/Nadrin/xlsh/wiki/Screenshots
Let me know if you find it useful. Bug reports, suggestions and any other form of constructive criticism is very much welcome!

env (xlsh)
LCLIMPORTDIR=/usr/share/splint/imports
XDG_DATA_HOME=/home/irtigor/.local/share
TERM=rxvt-unicode-256color
SHELL=/bin/zsh
XDG_SESSION_COOKIE=8c19aa75e1df23394088ae2f00001baa-1320498024.774424-1546763611
GTK2_RC_FILES=/home/irtigor/.gtkrc-2.0
LC_NUMERIC=
ANT_HOME=/usr/share/java/apache-ant
USER=irtigor
LARCH_PATH=/usr/share/splint/lib
MOZ_PLUGIN_PATH=/usr/lib/mozilla/plugins
XDG_CONFIG_DIRS=/etc/xdg:/etc/xdg
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/share/java/apache-ant/bin:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/irtigor/.rvm/bin
LC_MESSAGES=
HG=/usr/bin/hg
_=/usr/bin/env
LC_COLLATE=
PWD=/home/irtigor
JAVA_HOME=/usr/lib/jvm/java-6-openjdk
LANG=en_US.UTF-8
SHLVL=3
HOME=/home/irtigor
XDG_CONFIG_HOME=/home/irtigor/.config
XDG_CACHE_HOME=/home/irtigor/.cache
LOGNAME=irtigor
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-JT1g91p7nx,guid=9befacf8c90efc2782fc6ccf0000001c
XDG_DATA_DIRS=/usr/share/:/usr/local/share/:/usr/share/:/usr/local/share/
J2SDKDIR=/usr/lib/jvm/java-6-openjdk
LC_CTYPE=en_US.UTF-8
DISPLAY=:0
J2REDIR=/usr/lib/jvm/java-6-openjdk/jre
LC_TIME=
G_BROKEN_FILENAMES=1
WINDOWID=10485770
COLORFGBG=default;default;0
TERMINFO=/usr/share/terminfo
COLORTERM=yes
OLDPWD=/home/irtigor
AUTOJUMP_DATA_DIR=/home/irtigor/.local/share/autojump
EDITOR=vim
PAGER=less
MAIL=/var/mail/irtigor
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:
LESS_TERMCAP_mb=[01;31m
LESS_TERMCAP_md=[01;31m
LESS_TERMCAP_me=[0m
LESS_TERMCAP_se=[0m
LESS_TERMCAP_so=[01;44;33m
LESS_TERMCAP_ue=[0m
LESS_TERMCAP_us=[01;32m
BROWSER=firefox
DISABLE_AUTO_UPDATE=true
GREP_OPTIONS=--color=auto
GREP_COLOR=1;32
LSCOLORS=Gxfxcxdxbxegedabagacad
ck-list-sessions (xlsh)
Session1:
unix-user = '1000'
realname = '(null)'
seat = 'Seat2'
session-type = ''
active = FALSE
x11-display = ':0'
x11-display-device = '/dev/tty3'
display-device = ''
remote-host-name = ''
is-local = FALSE
on-since = '2011-11-05T12:39:44.074206Z'
login-session-id = '4294967295'
env (slim)
LCLIMPORTDIR=/usr/share/splint/imports
XDG_DATA_HOME=/home/irtigor/.local/share
SHELL=/bin/zsh
TERM=rxvt-unicode-256color
XDG_SESSION_COOKIE=8c19aa75e1df23394088ae2f00001baa-1320498147.998816-1602302550
GTK2_RC_FILES=/home/irtigor/.gtkrc-2.0
LC_NUMERIC=
ANT_HOME=/usr/share/java/apache-ant
USER=irtigor
LARCH_PATH=/usr/share/splint/lib
MOZ_PLUGIN_PATH=/usr/lib/mozilla/plugins
XDG_CONFIG_DIRS=/etc/xdg:/etc/xdg
MAIL=/var/mail/irtigor
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/share/java/apache-ant/bin:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/irtigor/.rvm/bin
LC_MESSAGES=
HG=/usr/bin/hg
_=/usr/bin/env
LC_COLLATE=
PWD=/home/irtigor
JAVA_HOME=/usr/lib/jvm/java-6-openjdk
EDITOR=vim
LANG=en_US.UTF-8
SHLVL=2
HOME=/home/irtigor
XDG_CONFIG_HOME=/home/irtigor/.config
XDG_CACHE_HOME=/home/irtigor/.cache
LOGNAME=irtigor
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-Ya5luICcfh,guid=74c155d555aa8c9aa358c87100000014
XDG_DATA_DIRS=/usr/share/:/usr/local/share/:/usr/share/:/usr/local/share/
J2SDKDIR=/usr/lib/jvm/java-6-openjdk
LC_CTYPE=en_US.UTF-8
DISPLAY=:0.0
J2REDIR=/usr/lib/jvm/java-6-openjdk/jre
LC_TIME=
G_BROKEN_FILENAMES=1
XAUTHORITY=/home/irtigor/.Xauthority
WINDOWID=12582922
COLORFGBG=default;default;0
TERMINFO=/usr/share/terminfo
COLORTERM=yes
OLDPWD=/home/irtigor
AUTOJUMP_DATA_DIR=/home/irtigor/.local/share/autojump
PAGER=less
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:
LESS_TERMCAP_mb=[01;31m
LESS_TERMCAP_md=[01;31m
LESS_TERMCAP_me=[0m
LESS_TERMCAP_se=[0m
LESS_TERMCAP_so=[01;44;33m
LESS_TERMCAP_ue=[0m
LESS_TERMCAP_us=[01;32m
BROWSER=firefox
DISABLE_AUTO_UPDATE=true
GREP_OPTIONS=--color=auto
GREP_COLOR=1;32
LSCOLORS=Gxfxcxdxbxegedabagacad
ck-list-sessions (slim)
Session2:
unix-user = '1000'
realname = '(null)'
seat = 'Seat1'
session-type = ''
active = TRUE
x11-display = ':0.0'
x11-display-device = '/dev/tty3'
display-device = ''
remote-host-name = ''
is-local = TRUE
on-since = '2011-11-05T12:46:37.963456Z'
login-session-id = '1'
Session1:
unix-user = '1000'
realname = '(null)'
seat = 'Seat2'
session-type = ''
active = FALSE
x11-display = ':0.0'
x11-display-device = ''
display-device = ''
remote-host-name = ''
is-local = TRUE
on-since = '2011-11-05T12:46:33.690874Z'
login-session-id = '1'

Similar Messages

  • Path in non-login shells

    I just installed using the 0.7-beta cd.  When running X i noticed that my path for non-login shells only includes :/bin:/usr/bin:/usr/X11R6/bin:/usr/ucb
    This really confuses me :?
    EDIT: nevermind, it seems to be fixed now.  Logging out hadnt fixed anything, but killing xdm seemed to
    EDIT #2: well the problem came back   It seems to be related to starting in runlevel 5.  If i boot in runlevel 3,login and startx, I have a proper PATH.  If i boot in runlevel 5, login through xdm, i dont have a correct PATH. Does anyone have an idea?  (I would start xdm through rc.conf but there doesnt seem to be a xdm daemon in /etc/rc.d)

    The obvious solution is to set PATH in the run configuration.
    I had done it but it didn't work for me because I had several run configurations, but I set PATH only in one of them. oops.
    I wonder if it is possible to set PATH globally in Eclipse instead of setting it in every single run configuration.

  • [SOLVED]Why does .bash_profile seem tobe read in non-login shells too?

    ~/.bash_profile:
    . $HOME/.bashrc
    ~/.bashrc:
    export PATH=$PATH:$HOME/code/shell
    (irrelevant lines left out)
    (I have no ~/.profile, ~/.bash_login or * ~/.bash_logout. I have also never edited /etc/profile or /etc/bash.bashrc.)
    I've read that in a login shell (e.g. TTY1) only the former is read, which in my case sources the latter. Running "export -p" in TTY1 gives a result consistent with this:
    declare -x PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/bin/core_perl:/home/lazar/code/shell" (/home/lazar/code/shell is only listed once)
    I've also read that in a non-login shell (e.g. xterm) only the latter is read. However, when I run "export -p" in xterm or urxvt I get an unexpected result:
    declare -x PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/bin/core_perl:/home/lazar/code/shell:/home/lazar/code/shell" (/home/lazar/code/shell is listed twice!)
    This implies that ~.bashrc is read twice, perhaps because .bash_profile is read in non-login shells too, even though it shouldn't be, should it? It doesn't seem to matter really, but I can't help but wonder why...
    [EDIT]
    I've found the answer. Exports from .bash_profile are done at boot time and *remain* active while X is active. Opening a non-login shell will cause .bashrc to export as well. Hence the duplication. My solution:
    ~/.bash_profile:
    export PATH=$PATH:$HOME/code/shell
    . $HOME/.bashrc
    ~/.bashrc:
    (lines other than export commands)
    Last edited by Lazar (2011-02-14 07:57:56)

    As I wondered, I think it's a problem with passwd. I don't have a dbus entry and must have missed it when I was copying things around between my version and the .pacnew. Downloading an install disc now since I can't seem to change it from the recovery console due to mounting root read-only.
    I'd love to know of a way to boot that avoids starting dbus and other things that might break while still having read/write access to root. Will mark solved once I update /etc/passwd and reboot.

  • How to modify default value of Login Shell attribute via script

    Hi all,
    I'm configuring the "UNIX Attributes" tab here in Active Directory Users and Computers. I've noticed that on the Login Shell option it has a default value: /bin/sh. So I had manually changed it to: /bin/bash.  I just change this value one
    bu one manually.  Now, I want to change this value for all users via script. Could you please help me to receive this goal?
    Thank you in advance.

    Use Get-AdUser / Set-AdObject
    Get-AdUser -Filter * | Set-AdObject -Replace @{unixhomedirectory='/bin/sh','bin/bash'} -WhatIf
    ¯\_(ツ)_/¯

  • How to make BASH as a default login shell

    Hi !
    How to create BASH as a default login shell for root user?
    Regards

    Modify root's shell entry in /etc/passwd:
    root:x:0:0:Super-User:/:*/usr/bin/bash*

  • Changing login shell (user in LDAP)

    When I try 'passwd -e' (to change my login shell), I get 'Permission denied'.
    I have write access to the loginShell attribute (can change it with ldapmodify) but I can't tell/learn my/the users to learn LDIF and ldapmodify... !
    Part of my pam.conf:
    other password required pam_dhkeys.so.1 debug
    other password requisite pam_authtok_get.so.1 debug
    other password requisite pam_authtok_check.so.1 server_policy debug
    other password required pam_authtok_store.so.1 server_policy debug
    With this I can change password, and the Password Policy rules are obeyed.
    Also, neither of 'passwd -[fgl]' works... Same problem:
    ----- s n i p -----
    root@etedstst# passwd -l qturfre
    passwd: Sorry, wrong passwd
    Permission denied
    ----- s n i p -----
    Resetting the password with ldapmodif works fine. I'll get asked for a new password at login.

    Have you tried 'passwd -r ldap -e'
    $ passwd -r ldap -e
    Enter existing login password:
    Old shell: /bin/tcsh
    New shell: /bin/ksh
    passwd: password information changed for tuser

  • [SOLVED] tmux as login shell

    Hi,
    anyone tried using tmux as login shell? chsh says it is invalid.
    I want tmux to attach to an existing session or else create a new one upon login if no session exists.
    Putting "exec /usr/bin/tmux attach" into my ~/.bash_profile doesn't create a session if none exists.
    Any ideas?
    Thanks!
    Last edited by awayand (2011-05-17 18:28:50)

    tmux is not a shell itself but a terminal multiplexer; one or more shells are running inside tmux.
    You can try something like this in your .bashrc:
    if [[ -z "$TMUX" ]]; then
    tmux att
    fi

  • Changing login shell?

    Sorry for the stupid question, but I've been unable to figure this out. How do I change my login shell from bash to csh? Under linux I'd just edit /etc/passwd, but I don't think that's quite right under OS X (I don't even see my username listed in passwd).
    What's the "correct" way to change the login shell?
    Thanks,
    Dave

    /Applications/Utilities/NetInfo Manager- Open the NetInfo Manager application. Select users in the middle column. Select your user name in the right column. Click the lock at the bottom of the window and enter your admin password. Under Property click on shell property then click were it list /bin/bash. Change the value to /bin/csh or /bin/tcsh (csh is tcsh in OS X). Click the lock to save the changes. Log out then log back in and your shell will change.

  • ZSH shows error in prompt if run as login shell

    Hey there. I'm having a bit of a niggling issue with zsh. I've tried the search function to no avail.
    Whenever zsh is run as a login shell, the prompt indicates that the last command returned something other than a zero. It seems to occur when using oh-my-zsh. I'm using it in combination with zgen right now, but it happened with antigen, antigen-hs as well as vanilla oh-my-zsh.  I've deleted .oh-my-zsh entirely and reinstalled. The same thing happens.
    I'm using urxvt as my virtual terminal, but it happens in plain-jane TTYs too. If I disable the login shell flag, it doesn't show the error at all. It occurs with any zsh theme.
    See below for my .zshrc, .Xresources and .zprofile, as well as examples of what I'm referring to in the top and bottom vts in the right column.
    https://i.imgur.com/qBBPAq7.jpg
    Does anybody have any ideas about where I might start digging into this?
    -- mod edit: read the Forum Etiquette and only post thumbnails http://wiki.archlinux.org/index.php/For … s_and_Code [jwr] --

    jasonwryan wrote:Uninstall Oh-my-zsh: it is worse than useless.
    +1 for this... use [extra]/grml-zsh-config instead.

  • What is advantage of opening a terminal as a login shell?

    In many websites/tutorials I see that a lot of people like to open the terminal as a login shell. Is there any particular reason or advantage to do so?

    There are a few settings you'd definitely want to only apply once, such as additions to your PATH. If, for example, you add
    export PATH="~/bin:$PATH"
    to your ~/.bashrc, the new directory would get appended for any additional login shell you start from within your shell.
    As a hands-on example: I'm opening a terminal, so ~/.bashrc is sourced for the first time. Then I'm starting ranger, a console file manager. From within ranger, I start a new subshell because I want to do some complicated task. Upon starting that subshell, my ~/.bashrc would be sourced for the second time, and my PATH variable would look like this:
    $ env
    PATH=/home/runiq/bin:/home/runiq/bin:<rest of PATH>
    This isn't exactly a major thing, but if you throw things in your ~/.(bash_)profile and ~/.bashrc willy-nilly, it will eventually come around to bite you in the ass.
    Edit: Some more examples:
    You want to start a certain kind of program only once: Put it in ~/.(bash_)profile.
    You want to define aliases: Put them in ~/.bashrc.
    A very specific example. You'd like to use the fish shell for all your interactive shells, but you can't just do "chsh -s /usr/bin/fish" because fish is not POSIX compatible. Put the following in your ~/.bashrc:
    exec /usr/bin/fish
    and this bit of black magic in your ~/.bash_profile:
    [[ $- == *i* ]] && source ~/.bashrc
    Hope that clears things up a little.
    Last edited by Runiq (2013-12-18 18:35:56)

  • What is a login shell

    I was following the Archwiki guide on colouring the bash prompt and found that if I open gnome-terminal and use 'su root' I get a colourised prompt but if I used 'su - root' which I found out to be the same as 'su -l root' then I didn't.
    Some further research told me that -l makes the shell a login shell but I still don't really understand what that is or how it is any different. Can anyone enlighten me? Thankyou.

    I may be mistaken, but I believe the major difference is that when you su using a login shell, all of the login scripts for that shell run when it is instantiated.  On my system, that includes changing to the new user's $HOME. 
    Without the -l, the system changes to the new user, but things like the CWD and PATH remain unchanged
    For the purposes of system administration where you are switching to root, I don't think it matters which you use -- unless you do or don't what to change the environment.
    [edit: added a missing verb.  Note to self: Don't post when you are tired]
    Last edited by ewaller (2010-05-29 14:41:48)

  • Using Netware Client as Login Shell for NLD

    I am wondering if there is anyway to run the Novell client in place of the standard SUSE login screen on boot.
    I would like to set it up just like a Windows machine with the netware client. Machine is turned on, Novell Client come up, log in, away you go.
    Any help?
    Is this possible?
    Thanks,
    John Morgan

    Martin McNaught wrote:
    > On Tue, 26 Jul 2005 21:39:27 +0000, linuxjoe wrote:
    >
    >> John Morgan wrote:
    >>
    >>> Is there a release date or a beta or anything?
    >>
    >> Well considering the first one isn't released and is still in beta, it
    >> will be well after the first one ships..... so it will be a while.
    >
    > This year?
    >
    > This would be a killer feature for us as we are looking into replacing a
    > stack of windows boxes with NLD. But we would need this kind of
    > functionailty from the client to make it viable.
    >
    > Martin
    Until then you could use the directions in "integrating nld into a netware
    network" as a base login process then script NCL to launch at startup. both
    of these processes are discussed here and as cool solutions.
    JT

  • [SOLVED] Non-interactive SSH login and shell startup files

    I have a problem getting git-annex connecting to my arch box because of
    PATH not being correctly set. When diagnosing this problem I noticed that
    ~/.bashrc seems to be ignored for non-interactive SSH logins. More specifically,
    ssh myhost env
    Shows that when connecting to my other computer running gentoo, or to a
    separate server (probably running some flavor of Debian, I am not sure),
    environment variables defined in ~/.bashrc are present, but when connecting
    to my arch box, they are not. All three computers have identical ~/.bashrc
    files and ~/.bash_profile is set to read ~/.bashrc, and in all cases the file is
    sourced for an interactive login (i.e., 'ssh myhost' followed by 'env'). I tried to
    search through the various bash files in /etc, but didn't find anything related.
    Is there some bash or SSH setting that controls this behavior?
    Solution:
    I looked into this a bit more and found BASH_ENV which can be used to point to
    a file which is sourced for non-interactive shells. So I set
    BASH_ENV=~/.bashrc
    in /etc/environment, and now ~/.bashrc is sourced even for non-interactive
    shells and thus my PATH is correctly set. What I still don't know is why
    arch behaves differently in this respect, but I guess that will remain a mystery.
    Last edited by Nuteater (2012-07-27 18:59:30)

    try creating a .login file and put exec bash in there.
    Not _super_ familiar with csh, but I *think* csh loads .login only on login shells (as apposed to always loading .cshrc).
    Barring that, the following should work.
    if (! $?prompt) goto cshrc_end
    exec bash
    cshrc_end:

  • [solved] Arch freezes before login

    Hello there,
    today I restarted my computer after about 4 days uptime to clean the dust and reconnect my DVD derive. For this I removed my radeon graphics card and a usb device I didn't need.
    After cleaning and reconnecting everything I tried to start my computer. My BIOS didn't let me and told me that my hard disk drive was failing and I should back it up and insert a 'proper' boot medium. I didn't really believe it because not so a long time ago I checked this device and it was completly fine. I disconnected the DVD drive and indeed my BIOS let me pass without any trouble.
    But now Arch boots to the login shell and just freezes. I only get enough time to enter the first few letters of my username. Before the boot screen clears for the login screen I always get a glance on a error about my graphics card (a radeon hd 6850, I use the radeon driver) and another device and that they are initialized in a generic mode or something. Couldn't find anything in the logs about that.
    Here are they and I hope someone is able to help:
    errors.log;
    Apr 10 11:00:32 localhost kernel: [13239.127128] [Firmware Bug]: cpu 1, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 10 11:00:32 localhost kernel: [13239.230302] [Firmware Bug]: cpu 2, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 10 11:00:32 localhost kernel: [13239.333550] [Firmware Bug]: cpu 3, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 10 11:29:11 localhost /usr/sbin/crond[757]: (CRON) INFO (Syslog will be used instead of sendmail.): No such file or directory
    Apr 10 11:29:12 localhost kernel: [ 5.247408] SP5100 TCO timer: mmio address 0xfec000f0 already in use
    Apr 10 11:29:13 localhost dhcpcd[661]: eth0: sendmsg: Cannot assign requested address
    Apr 10 11:39:02 localhost kernel: [ 600.497461] sd 6:0:0:0: [sdb] No Caching mode page present
    Apr 10 11:39:02 localhost kernel: [ 600.497466] sd 6:0:0:0: [sdb] Assuming drive cache: write through
    Apr 10 11:39:02 localhost kernel: [ 600.500091] sd 6:0:0:0: [sdb] No Caching mode page present
    Apr 10 11:39:02 localhost kernel: [ 600.500095] sd 6:0:0:0: [sdb] Assuming drive cache: write through
    Apr 10 11:39:02 localhost kernel: [ 600.656186] sd 6:0:0:0: [sdb] No Caching mode page present
    Apr 10 11:39:02 localhost kernel: [ 600.656190] sd 6:0:0:0: [sdb] Assuming drive cache: write through
    Apr 10 15:41:56 localhost kernel: [ 5876.442283] [Firmware Bug]: cpu 1, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 10 15:41:56 localhost kernel: [ 5876.544457] [Firmware Bug]: cpu 2, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 10 15:41:56 localhost kernel: [ 5876.647780] [Firmware Bug]: cpu 3, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 10 23:27:41 localhost kernel: [16940.661233] [Firmware Bug]: cpu 1, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 10 23:27:41 localhost kernel: [16940.766765] [Firmware Bug]: cpu 2, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 10 23:27:41 localhost kernel: [16940.869935] [Firmware Bug]: cpu 3, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 11 17:21:00 localhost kernel: [20588.434135] [Firmware Bug]: cpu 1, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 11 17:21:00 localhost kernel: [20588.435869] [Firmware Bug]: cpu 2, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 11 17:21:00 localhost kernel: [20588.539596] [Firmware Bug]: cpu 3, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 11 19:02:41 localhost kernel: [25592.893677] [Firmware Bug]: cpu 1, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 11 19:02:41 localhost kernel: [25592.995809] [Firmware Bug]: cpu 2, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 11 19:02:41 localhost kernel: [25593.099094] [Firmware Bug]: cpu 3, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 11 19:05:39 localhost ata_id[12267]: HDIO_GET_IDENTITY failed for '/dev/sdb': Invalid argument
    Apr 11 19:07:59 localhost kernel: [25917.827291] sd 8:0:0:0: [sdc] No Caching mode page present
    Apr 11 19:07:59 localhost kernel: [25917.827295] sd 8:0:0:0: [sdc] Assuming drive cache: write through
    Apr 11 19:07:59 localhost kernel: [25917.830813] sd 8:0:0:0: [sdc] No Caching mode page present
    Apr 11 19:07:59 localhost kernel: [25917.830817] sd 8:0:0:0: [sdc] Assuming drive cache: write through
    Apr 11 19:07:59 localhost kernel: [25917.906660] sd 8:0:0:0: [sdc] No Caching mode page present
    Apr 11 19:07:59 localhost kernel: [25917.906664] sd 8:0:0:0: [sdc] Assuming drive cache: write through
    Apr 11 19:31:46 localhost ata_id[23321]: HDIO_GET_IDENTITY failed for '/dev/sdb': Invalid argument
    Apr 11 19:31:48 localhost ata_id[23349]: HDIO_GET_IDENTITY failed for '/dev/sdb': Invalid argument
    Apr 11 19:31:49 localhost ata_id[23358]: HDIO_GET_IDENTITY failed for '/dev/sdb': Invalid argument
    Apr 12 10:31:46 localhost kernel: [41074.655485] [Firmware Bug]: cpu 1, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 12 10:31:46 localhost kernel: [41074.757712] [Firmware Bug]: cpu 2, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 12 10:31:46 localhost kernel: [41074.860847] [Firmware Bug]: cpu 3, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 12 17:27:02 localhost kernel: [43038.005295] [Firmware Bug]: cpu 1, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 12 17:27:02 localhost kernel: [43038.107420] [Firmware Bug]: cpu 2, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 12 17:27:02 localhost kernel: [43038.210662] [Firmware Bug]: cpu 3, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 12 18:03:40 localhost kernel: [45244.094026] hub 6-0:1.0: port 2 disabled by hub (EMI?), re-enabling...
    Apr 12 22:57:48 localhost kernel: [46996.101540] [Firmware Bug]: cpu 1, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 12 22:57:48 localhost kernel: [46996.203669] [Firmware Bug]: cpu 2, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 12 22:57:48 localhost kernel: [46996.306895] [Firmware Bug]: cpu 3, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 13 06:48:04 localhost kernel: [49544.131279] [Firmware Bug]: cpu 1, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 13 06:48:04 localhost kernel: [49544.233392] [Firmware Bug]: cpu 2, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 13 06:48:04 localhost kernel: [49544.234948] [Firmware Bug]: cpu 3, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 13 10:22:52 localhost kernel: [50732.517856] [Firmware Bug]: cpu 1, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 13 10:22:52 localhost kernel: [50732.620028] [Firmware Bug]: cpu 2, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 13 10:22:52 localhost kernel: [50732.723191] [Firmware Bug]: cpu 3, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 13 10:24:40 localhost kernel: [50848.424796] sd 9:0:0:0: [sdb] No Caching mode page present
    Apr 13 10:24:40 localhost kernel: [50848.424800] sd 9:0:0:0: [sdb] Assuming drive cache: write through
    Apr 13 10:24:40 localhost kernel: [50848.427413] sd 9:0:0:0: [sdb] No Caching mode page present
    Apr 13 10:24:40 localhost kernel: [50848.427417] sd 9:0:0:0: [sdb] Assuming drive cache: write through
    Apr 13 10:24:40 localhost kernel: [50848.515912] sd 9:0:0:0: [sdb] No Caching mode page present
    Apr 13 10:24:40 localhost kernel: [50848.515916] sd 9:0:0:0: [sdb] Assuming drive cache: write through
    Apr 13 19:52:08 localhost kernel: [81867.864800] [Firmware Bug]: cpu 1, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 13 19:52:08 localhost kernel: [81867.966901] [Firmware Bug]: cpu 2, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 13 19:52:08 localhost kernel: [81868.070164] [Firmware Bug]: cpu 3, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 14 03:47:04 localhost kernel: [88628.314034] [Firmware Bug]: cpu 1, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 14 03:47:04 localhost kernel: [88628.416250] [Firmware Bug]: cpu 2, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 14 03:47:04 localhost kernel: [88628.522848] [Firmware Bug]: cpu 3, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 14 16:52:01 localhost kernel: [88690.920669] [Firmware Bug]: cpu 1, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 14 16:52:01 localhost kernel: [88690.922415] [Firmware Bug]: cpu 2, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    Apr 14 16:52:01 localhost kernel: [88690.924031] [Firmware Bug]: cpu 3, try to use APIC500 (LVT offset 0) for vector 0x400, but the register is already in use for vector 0xf9 on another cpu
    pacman.log
    [2012-04-10 11:46] Running 'pacman-color -Syu'
    [2012-04-10 11:46] synchronizing package lists
    [2012-04-10 11:46] starting full system upgrade
    [2012-04-10 11:46] upgraded akonadi (1.7.1-1 -> 1.7.2-1)
    [2012-04-10 11:46] upgraded arch-wiki-docs (20111219-1 -> 20120410-1)
    [2012-04-10 11:46] upgraded girara-common (0.1.1-1 -> 0.1.2-1)
    [2012-04-10 11:46] upgraded girara-gtk2 (0.1.1-1 -> 0.1.2-1)
    [2012-04-10 11:47] upgraded gparted (0.12.0-2 -> 0.12.1-1)
    [2012-04-10 11:47] unregistering X11-1.5.0.1 would break the following packages: xmonad-0.10 (ignoring)
    [2012-04-10 11:47] Reading package info from stdin ... done.
    [2012-04-10 11:47] --read-interface=array-0.4.0.0,array-0.4.0.0/array.haddock --read-interface=base-4.5.0.0,base-4.5.0.0/base.haddock --read-interface=binary-0.5.1.0,binary-0.5.1.0/binary.haddock --read-interface=bin-package-db-0.0.0.0,bin-package-db-0.0.0.0/bin-package-db.haddock --read-interface=bytestring-0.9.2.1,bytestring-0.9.2.1/bytestring.haddock --read-interface=Cabal-1.14.0,Cabal-1.14.0/Cabal.haddock --read-interface=containers-0.4.2.1,containers-0.4.2.1/containers.haddock --read-interface=deepseq-1.3.0.0,deepseq-1.3.0.0/deepseq.haddock --read-interface=directory-1.1.0.2,directory-1.1.0.2/directory.haddock --read-interface=extensible-exceptions-0.1.1.4,extensible-exceptions-0.1.1.4/extensible-exceptions.haddock --read-interface=filepath-1.3.0.0,filepath-1.3.0.0/filepath.haddock --read-interface=ghc-prim-0.2.0.0,ghc-prim-0.2.0.0/ghc-prim.haddock --read-interface=haskell2010-1.1.0.1,haskell2010-1.1.0.1/haskell2010.haddock --read-interface=haskell98-2.0.0.1,haskell98-2.0.0.1/haskell98.haddock --read-interface=hoopl-3.8.7.3,hoopl-3.8.7.3/hoopl.haddock --read-interface=hpc-0.5.1.1,hpc-0.5.1.1/hpc.haddock --read-interface=integer-gmp-0.4.0.0,integer-gmp-0.4.0.0/integer-gmp.haddock --read-interface=mtl,mtl/mtl.haddock --read-interface=old-locale-1.0.0.4,old-locale-1.0.0.4/old-locale.haddock --read-interface=old-time-1.1.0.0,old-time-1.1.0.0/old-time.haddock --read-interface=pretty-1.1.1.0,pretty-1.1.1.0/pretty.haddock --read-interface=process-1.1.0.1,process-1.1.0.1/process.haddock --read-interface=syb,syb/syb.haddock --read-interface=template-haskell-2.7.0.0,template-haskell-2.7.0.0/template-haskell.haddock --read-interface=time-1.4,time-1.4/time.haddock --read-interface=transformers,transformers/transformers.haddock --read-interface=unix-2.5.1.0,unix-2.5.1.0/unix.haddock --read-interface=utf8-string,utf8-string/utf8-string.haddock --read-interface=X11,X11/X11.haddock
    [2012-04-10 11:47] upgraded haskell-x11 (1.5.0.1-2 -> 1.5.0.1-3)
    [2012-04-10 11:47] upgraded mpd (0.16.7-3 -> 0.16.8-2)
    [2012-04-10 11:47] upgraded zathura (0.1.1-4 -> 0.1.2-1)
    [2012-04-10 15:58] Running 'pacman-color -Syu'
    [2012-04-10 15:58] synchronizing package lists
    [2012-04-10 15:59] starting full system upgrade
    [2012-04-10 15:59] upgraded vim-runtime (7.3.475-1 -> 7.3.495-1)
    [2012-04-10 15:59] upgraded gvim (7.3.475-1 -> 7.3.495-1)
    [2012-04-10 16:22] Running 'pacman-color -Syu'
    [2012-04-10 16:22] synchronizing package lists
    [2012-04-10 16:22] starting full system upgrade
    [2012-04-11 00:27] Running 'pacman-color -Syu'
    [2012-04-11 00:27] synchronizing package lists
    [2012-04-11 00:27] starting full system upgrade
    [2012-04-11 00:28] upgraded libpciaccess (0.13-1 -> 0.13.1-1)
    [2012-04-11 00:28] upgraded lib32-libpciaccess (0.13-1 -> 0.13.1-1)
    [2012-04-11 00:28] upgraded xorg-server-common (1.12.0.901-1 -> 1.12.0.902-1)
    [2012-04-11 00:28] upgraded xorg-server (1.12.0.901-1 -> 1.12.0.902-1)
    [2012-04-11 17:24] Running 'pacman-color -Syu'
    [2012-04-11 17:24] synchronizing package lists
    [2012-04-11 17:25] Running 'pacman-color -Syu'
    [2012-04-11 17:25] synchronizing package lists
    [2012-04-11 17:25] Running 'pacman-color -Rns gcc-libs-multilib'
    [2012-04-11 17:25] Running 'pacman-color -Syu gcc-libs'
    [2012-04-11 17:25] synchronizing package lists
    [2012-04-11 17:26] Running 'pacman-color -S pacman'
    [2012-04-11 17:26] upgraded pacman (4.0.2-1 -> 4.0.3-1)
    [2012-04-11 17:26] Running 'pacman-color -Syu'
    [2012-04-11 17:26] synchronizing package lists
    [2012-04-11 17:26] starting full system upgrade
    [2012-04-11 17:26] Users no longer need to be in the 'camera' group to use camera devices
    [2012-04-11 17:26] upgraded libgphoto2 (2.4.13-1 -> 2.4.13-2)
    [2012-04-11 17:26] upgraded ntfs-3g (2012.1.15-1 -> 2012.1.15-2)
    [2012-04-11 17:26] upgraded perl-list-moreutils (0.33-1 -> 0.33-2)
    [2012-04-11 17:26] Updating vim help tags...done.
    [2012-04-11 17:26] upgraded vim-bufexplorer (7.2.8-4 -> 7.2.8-5)
    [2012-04-11 17:26] upgraded vim-colorsamplerpack (8.03-2 -> 8.03-3)
    [2012-04-11 17:26] upgraded vim-doxygentoolkit (0.2.13-1 -> 0.2.13-2)
    [2012-04-11 17:40] Running 'pacman-color -Syu'
    [2012-04-11 17:40] synchronizing package lists
    [2012-04-11 17:40] starting full system upgrade
    [2012-04-11 17:41] Running 'pacman -U /home/jonas/opera-next/opera-next-12.00_1362-1-x86_64.pkg.tar.xz'
    [2012-04-11 17:41] upgraded opera-next (12.00_1359-1 -> 12.00_1362-1)
    [2012-04-11 20:56] Running 'pacman-color -Syu'
    [2012-04-11 20:56] synchronizing package lists
    [2012-04-11 20:56] starting full system upgrade
    [2012-04-11 20:58] upgraded lib32-gcc-libs (4.7.0-3 -> 4.7.0-4)
    [2012-04-11 20:58] upgraded gcc-libs-multilib (4.7.0-3 -> 4.7.0-4)
    [2012-04-11 20:58] upgraded gcc-multilib (4.7.0-3 -> 4.7.0-4)
    [2012-04-11 20:58] upgraded vimpager (1.6.7-1 -> 1.6.8-1)
    [2012-04-11 21:09] Running 'pacman-color -Syu'
    [2012-04-11 21:09] synchronizing package lists
    [2012-04-11 21:09] starting full system upgrade
    [2012-04-11 21:11] Running 'pacman -U /home/jonas/pacman-color-testing/pacman-color-testing-4.0.3-1-x86_64.pkg.tar.xz'
    [2012-04-11 21:11] upgraded pacman-color-testing (4.0.2-1 -> 4.0.3-1)
    [2012-04-12 17:46] Running 'pacman -S --asdeps libqtgtl libpqxx freetds fftw libspnav automoc4 boost cmake eigen pstoedit libwpg create-svn libgsf'
    [2012-04-12 17:46] Running 'pacman -S --asdeps llvm opengtl'
    [2012-04-12 17:47] installed llvm (3.0-2)
    [2012-04-12 17:47] installed opengtl (0.9.16-1)
    [2012-04-12 17:47] Running 'pacman -S --asdeps cmake'
    [2012-04-12 17:48] installed cmake (2.8.7-2)
    [2012-04-12 17:48] Running 'pacman -U /home/jonas/calligra-filters-git/libqtgtl/libqtgtl-0.9.2-1-x86_64.pkg.tar.xz'
    [2012-04-12 18:07] installed libqtgtl (0.9.2-1)
    [2012-04-12 18:07] Running 'pacman -S --asdeps libpqxx freetds fftw libspnav automoc4 boost eigen pstoedit libwpg create-svn libgsf'
    [2012-04-12 18:08] Running 'pacman -U /home/jonas/calligra-filters-git/libspnav/libspnav-0.2.2-2-x86_64.pkg.tar.xz'
    [2012-04-12 18:12] installed libspnav (0.2.2-2)
    [2012-04-12 18:26] Running 'pacman -S --asdeps libpqxx freetds fftw automoc4 boost eigen pstoedit libwpg create-svn libgsf'
    [2012-04-12 18:26] Running 'pacman-color -Syu'
    [2012-04-12 18:26] synchronizing package lists
    [2012-04-12 18:26] starting full system upgrade
    [2012-04-12 18:31] upgraded consolekit (0.4.5-2 -> 0.4.6-1)
    [2012-04-12 18:31] upgraded libwbclient (3.6.3-4 -> 3.6.4-1)
    [2012-04-12 18:31] upgraded mkinitcpio (0.8.6-2 -> 0.8.7-1)
    [2012-04-12 18:31] upgraded smbclient (3.6.3-4 -> 3.6.4-1)
    [2012-04-12 18:31] upgraded transmission-cli (2.50-1 -> 2.51-1)
    [2012-04-12 18:31] upgraded udev (181-9 -> 182-1)
    [2012-04-13 11:31] Running 'pacman-color -D --asdeps libqtgtl libspnav'
    [2012-04-13 11:35] Running 'pacman -S --asdeps sdl_image'
    [2012-04-13 11:35] installed sdl_image (1.2.12-2)
    [2012-04-13 11:38] Running 'pacman -U /home/jonas/flare-rpg/flare-rpg-0.15.1-2-x86_64.pkg.tar.xz'
    [2012-04-13 11:40] installed flare-rpg (0.15.1-2)
    [2012-04-13 13:49] Running 'pacman-color -Syu rtorrent'
    [2012-04-13 13:49] synchronizing package lists
    [2012-04-13 13:49] starting full system upgrade
    [2012-04-13 13:49] installed libtorrent (0.12.9-1)
    [2012-04-13 13:49] installed xmlrpc-c (1:1.29.2-1)
    [2012-04-13 13:49] installed rtorrent (0.8.9-2)
    [2012-04-13 13:49] upgraded consolekit (0.4.6-1 -> 0.4.6-2)
    [2012-04-13 13:49] upgraded flashplugin (11.2.202.228-1 -> 11.2.202.233-1)
    [2012-04-13 13:49] upgraded libmysqlclient (5.5.22-1 -> 5.5.23-1)
    [2012-04-13 13:49] upgraded mysql-clients (5.5.22-1 -> 5.5.23-1)
    [2012-04-13 13:49] upgraded mysql (5.5.22-1 -> 5.5.23-1)
    [2012-04-13 13:51] Running 'pacman-color -Rns rtorrent'
    [2012-04-13 13:51] removed rtorrent (0.8.9-2)
    [2012-04-13 13:51] removed xmlrpc-c (1:1.29.2-1)
    [2012-04-13 13:51] removed libtorrent (0.12.9-1)
    [2012-04-13 13:55] Running 'pacman -U /home/jonas/transmission-gtk2/transmission-gtk2-2.51-1-x86_64.pkg.tar.xz'
    [2012-04-13 13:55] installed transmission-gtk2 (2.51-1)
    [2012-04-13 13:56] Running 'pacman-color -Rns transmission-cli'
    [2012-04-13 13:56] removed transmission-cli (2.51-1)
    [2012-04-13 16:32] Running 'pacman-color -Syu'
    [2012-04-13 16:32] synchronizing package lists
    [2012-04-13 16:32] starting full system upgrade
    [2012-04-13 18:27] Running 'pacman-color -Scc'
    [2012-04-13 18:27] Running 'pacman-color -Sc'
    [2012-04-13 18:32] Running 'pacman-color -Rns 0ad'
    [2012-04-13 18:32] removed 0ad (a9-1)
    [2012-04-13 18:32] removed gamin (0.1.10-6)
    [2012-04-13 18:32] removed enet (1.3.3-2)
    [2012-04-13 18:32] removed 0ad-data (a9-1)
    [2012-04-13 18:32] Running 'pacman-color -Sc'
    [2012-04-14 18:14] Running 'pacman-color -Syu'
    [2012-04-14 18:14] synchronizing package lists
    [2012-04-14 18:14] starting full system upgrade
    [2012-04-14 18:14] upgraded dbus-core (1.4.16-1 -> 1.4.20-2)
    [2012-04-14 18:14] upgraded dbus (1.4.16-1 -> 1.4.20-1)
    [2012-04-14 18:14] upgraded dbus-python (0.84.0-1 -> 1.0.0-1)
    [2012-04-14 18:14] upgraded garcon (0.1.11-1 -> 0.1.12-1)
    [2012-04-14 18:14] upgraded mkinitcpio (0.8.7-1 -> 0.8.7-2)
    [2012-04-14 18:14] upgraded qt (4.8.1-1 -> 4.8.1-2)
    [2012-04-14 18:15] upgraded wine (1.5.1-1 -> 1.5.2-1)
    [2012-04-14 18:15] upgraded xorg-server-common (1.12.0.902-1 -> 1.12.1-1)
    [2012-04-14 18:15] upgraded xorg-server (1.12.0.902-1 -> 1.12.1-1)
    dmesg;
    [ 0.000000] Initializing cgroup subsys cpuset
    [ 0.000000] Initializing cgroup subsys cpu
    [ 0.000000] Linux version 3.3.1-1-ARCH (tobias@T-POWA-LX) (gcc version 4.6.3 (GCC) ) #1 SMP PREEMPT Tue Apr 3 06:46:17 UTC 2012
    [ 0.000000] Command line: root=/dev/disk/by-label/archroot ro
    [ 0.000000] BIOS-provided physical RAM map:
    [ 0.000000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
    [ 0.000000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
    [ 0.000000] BIOS-e820: 00000000000e6000 - 0000000000100000 (reserved)
    [ 0.000000] BIOS-e820: 0000000000100000 - 00000000cfe90000 (usable)
    [ 0.000000] BIOS-e820: 00000000cfe90000 - 00000000cfea8000 (ACPI data)
    [ 0.000000] BIOS-e820: 00000000cfea8000 - 00000000cfed0000 (ACPI NVS)
    [ 0.000000] BIOS-e820: 00000000cfed0000 - 00000000cff00000 (reserved)
    [ 0.000000] BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved)
    [ 0.000000] BIOS-e820: 0000000100000000 - 0000000430000000 (usable)
    [ 0.000000] NX (Execute Disable) protection: active
    [ 0.000000] DMI present.
    [ 0.000000] DMI: System manufacturer System Product Name/M4A79T Deluxe, BIOS 3205 06/07/2010
    [ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
    [ 0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
    [ 0.000000] No AGP bridge found
    [ 0.000000] last_pfn = 0x430000 max_arch_pfn = 0x400000000
    [ 0.000000] MTRR default type: uncachable
    [ 0.000000] MTRR fixed ranges enabled:
    [ 0.000000] 00000-9FFFF write-back
    [ 0.000000] A0000-EFFFF uncachable
    [ 0.000000] F0000-FFFFF write-protect
    [ 0.000000] MTRR variable ranges enabled:
    [ 0.000000] 0 base 000000000000 mask FFFF80000000 write-back
    [ 0.000000] 1 base 000080000000 mask FFFFC0000000 write-back
    [ 0.000000] 2 base 0000C0000000 mask FFFFF0000000 write-back
    [ 0.000000] 3 disabled
    [ 0.000000] 4 disabled
    [ 0.000000] 5 disabled
    [ 0.000000] 6 disabled
    [ 0.000000] 7 disabled
    [ 0.000000] TOM2: 0000000430000000 aka 17152M
    [ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
    [ 0.000000] e820 update range: 00000000d0000000 - 0000000100000000 (usable) ==> (reserved)
    [ 0.000000] last_pfn = 0xcfe90 max_arch_pfn = 0x400000000
    [ 0.000000] found SMP MP-table at [ffff8800000ff780] ff780
    [ 0.000000] initial memory mapped : 0 - 20000000
    [ 0.000000] Base memory trampoline at [ffff88000009a000] 9a000 size 20480
    [ 0.000000] Using GB pages for direct mapping
    [ 0.000000] init_memory_mapping: 0000000000000000-00000000cfe90000
    [ 0.000000] 0000000000 - 00c0000000 page 1G
    [ 0.000000] 00c0000000 - 00cfe00000 page 2M
    [ 0.000000] 00cfe00000 - 00cfe90000 page 4k
    [ 0.000000] kernel direct mapping tables up to cfe90000 @ 1fffd000-20000000
    [ 0.000000] init_memory_mapping: 0000000100000000-0000000430000000
    [ 0.000000] 0100000000 - 0400000000 page 1G
    [ 0.000000] 0400000000 - 0430000000 page 2M
    [ 0.000000] kernel direct mapping tables up to 430000000 @ cfe8e000-cfe90000
    [ 0.000000] RAMDISK: 37d2b000 - 37ff0000
    [ 0.000000] ACPI: RSDP 00000000000fb860 00014 (v00 ACPIAM)
    [ 0.000000] ACPI: RSDT 00000000cfe90000 0003C (v01 060710 RSDT1948 20100607 MSFT 00000097)
    [ 0.000000] ACPI: FACP 00000000cfe90200 00084 (v01 060710 FACP1948 20100607 MSFT 00000097)
    [ 0.000000] ACPI Warning: Optional field Pm2ControlBlock has zero address or length: 0x0000000000000000/0x1 (20120111/tbfadt-579)
    [ 0.000000] ACPI: DSDT 00000000cfe90450 0E856 (v01 A1160 A1160000 00000000 INTL 20060113)
    [ 0.000000] ACPI: FACS 00000000cfea8000 00040
    [ 0.000000] ACPI: APIC 00000000cfe90390 0007C (v01 060710 APIC1948 20100607 MSFT 00000097)
    [ 0.000000] ACPI: MCFG 00000000cfe90410 0003C (v01 060710 OEMMCFG 20100607 MSFT 00000097)
    [ 0.000000] ACPI: OEMB 00000000cfea8040 00072 (v01 060710 OEMB1948 20100607 MSFT 00000097)
    [ 0.000000] ACPI: SRAT 00000000cfe9f450 000E8 (v03 AMD FAM_F_10 00000002 AMD 00000001)
    [ 0.000000] ACPI: HPET 00000000cfe9f540 00038 (v01 060710 OEMHPET 20100607 MSFT 00000097)
    [ 0.000000] ACPI: Local APIC address 0xfee00000
    [ 0.000000] SRAT: PXM 0 -> APIC 0x00 -> Node 0
    [ 0.000000] SRAT: PXM 0 -> APIC 0x01 -> Node 0
    [ 0.000000] SRAT: PXM 0 -> APIC 0x02 -> Node 0
    [ 0.000000] SRAT: PXM 0 -> APIC 0x03 -> Node 0
    [ 0.000000] SRAT: Node 0 PXM 0 0-a0000
    [ 0.000000] SRAT: Node 0 PXM 0 100000-d0000000
    [ 0.000000] SRAT: Node 0 PXM 0 100000000-430000000
    [ 0.000000] NUMA: Node 0 [0,a0000) + [100000,d0000000) -> [0,d0000000)
    [ 0.000000] NUMA: Node 0 [0,d0000000) + [100000000,430000000) -> [0,430000000)
    [ 0.000000] Initmem setup node 0 0000000000000000-0000000430000000
    [ 0.000000] NODE_DATA [000000042fffb000 - 000000042fffffff]
    [ 0.000000] [ffffea0000000000-ffffea0010bfffff] PMD -> [ffff88041f600000-ffff88042f5fffff] on node 0
    [ 0.000000] Zone PFN ranges:
    [ 0.000000] DMA 0x00000010 -> 0x00001000
    [ 0.000000] DMA32 0x00001000 -> 0x00100000
    [ 0.000000] Normal 0x00100000 -> 0x00430000
    [ 0.000000] Movable zone start PFN for each node
    [ 0.000000] Early memory PFN ranges
    [ 0.000000] 0: 0x00000010 -> 0x0000009f
    [ 0.000000] 0: 0x00000100 -> 0x000cfe90
    [ 0.000000] 0: 0x00100000 -> 0x00430000
    [ 0.000000] On node 0 totalpages: 4193823
    [ 0.000000] DMA zone: 64 pages used for memmap
    [ 0.000000] DMA zone: 5 pages reserved
    [ 0.000000] DMA zone: 3914 pages, LIFO batch:0
    [ 0.000000] DMA32 zone: 16320 pages used for memmap
    [ 0.000000] DMA32 zone: 831184 pages, LIFO batch:31
    [ 0.000000] Normal zone: 52224 pages used for memmap
    [ 0.000000] Normal zone: 3290112 pages, LIFO batch:31
    [ 0.000000] ACPI: PM-Timer IO Port: 0x808
    [ 0.000000] ACPI: Local APIC address 0xfee00000
    [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
    [ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
    [ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
    [ 0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
    [ 0.000000] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x84] disabled)
    [ 0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x85] disabled)
    [ 0.000000] ACPI: IOAPIC (id[0x04] address[0xfec00000] gsi_base[0])
    [ 0.000000] IOAPIC[0]: apic_id 4, version 33, address 0xfec00000, GSI 0-23
    [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
    [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
    [ 0.000000] ACPI: IRQ0 used by override.
    [ 0.000000] ACPI: IRQ2 used by override.
    [ 0.000000] ACPI: IRQ9 used by override.
    [ 0.000000] Using ACPI (MADT) for SMP configuration information
    [ 0.000000] ACPI: HPET id: 0x8300 base: 0xfed00000
    [ 0.000000] SMP: Allowing 6 CPUs, 2 hotplug CPUs
    [ 0.000000] nr_irqs_gsi: 40
    [ 0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
    [ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e6000
    [ 0.000000] PM: Registered nosave memory: 00000000000e6000 - 0000000000100000
    [ 0.000000] PM: Registered nosave memory: 00000000cfe90000 - 00000000cfea8000
    [ 0.000000] PM: Registered nosave memory: 00000000cfea8000 - 00000000cfed0000
    [ 0.000000] PM: Registered nosave memory: 00000000cfed0000 - 00000000cff00000
    [ 0.000000] PM: Registered nosave memory: 00000000cff00000 - 00000000fff00000
    [ 0.000000] PM: Registered nosave memory: 00000000fff00000 - 0000000100000000
    [ 0.000000] Allocating PCI resources starting at cff00000 (gap: cff00000:30000000)
    [ 0.000000] Booting paravirtualized kernel on bare hardware
    [ 0.000000] setup_percpu: NR_CPUS:64 nr_cpumask_bits:64 nr_cpu_ids:6 nr_node_ids:1
    [ 0.000000] PERCPU: Embedded 28 pages/cpu @ffff88042fc00000 s82176 r8192 d24320 u262144
    [ 0.000000] pcpu-alloc: s82176 r8192 d24320 u262144 alloc=1*2097152
    [ 0.000000] pcpu-alloc: [0] 0 1 2 3 4 5 - -
    [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 4125210
    [ 0.000000] Policy zone: Normal
    [ 0.000000] Kernel command line: root=/dev/disk/by-label/archroot ro
    [ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
    [ 0.000000] Checking aperture...
    [ 0.000000] No AGP bridge found
    [ 0.000000] Node 0: aperture @ c4000000 size 32 MB
    [ 0.000000] Aperture pointing to e820 RAM. Ignoring.
    [ 0.000000] Your BIOS doesn't leave a aperture memory hole
    [ 0.000000] Please enable the IOMMU option in the BIOS setup
    [ 0.000000] This costs you 64 MB of RAM
    [ 0.000000] Mapping aperture over 65536 KB of RAM @ c4000000
    [ 0.000000] PM: Registered nosave memory: 00000000c4000000 - 00000000c8000000
    [ 0.000000] Memory: 16366888k/17563648k available (4507k kernel code, 788356k absent, 408404k reserved, 4315k data, 732k init)
    [ 0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=6, Nodes=1
    [ 0.000000] Preemptible hierarchical RCU implementation.
    [ 0.000000] RCU dyntick-idle grace-period acceleration is enabled.
    [ 0.000000] Verbose stalled-CPUs detection is disabled.
    [ 0.000000] NR_IRQS:4352 nr_irqs:728 16
    [ 0.000000] Console: colour VGA+ 80x25
    [ 0.000000] console [tty0] enabled
    [ 0.000000] allocated 67108864 bytes of page_cgroup
    [ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
    [ 0.000000] hpet clockevent registered
    [ 0.000000] Fast TSC calibration using PIT
    [ 0.000000] Detected 3210.762 MHz processor.
    [ 0.003336] Calibrating delay loop (skipped), value calculated using timer frequency.. 6424.08 BogoMIPS (lpj=10702540)
    [ 0.003340] pid_max: default: 32768 minimum: 301
    [ 0.003356] Security Framework initialized
    [ 0.003360] AppArmor: AppArmor disabled by boot time parameter
    [ 0.004359] Dentry cache hash table entries: 2097152 (order: 12, 16777216 bytes)
    [ 0.009978] Inode-cache hash table entries: 1048576 (order: 11, 8388608 bytes)
    [ 0.011818] Mount-cache hash table entries: 256
    [ 0.011918] Initializing cgroup subsys cpuacct
    [ 0.011920] Initializing cgroup subsys memory
    [ 0.011926] Initializing cgroup subsys devices
    [ 0.011928] Initializing cgroup subsys freezer
    [ 0.011929] Initializing cgroup subsys net_cls
    [ 0.011931] Initializing cgroup subsys blkio
    [ 0.011952] tseg: 0000000000
    [ 0.011963] CPU: Physical Processor ID: 0
    [ 0.011964] CPU: Processor Core ID: 0
    [ 0.011966] mce: CPU supports 6 MCE banks
    [ 0.012513] ACPI: Core revision 20120111
    [ 0.016673] ftrace: allocating 17413 entries in 69 pages
    [ 0.023719] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
    [ 0.058830] CPU0: AMD Phenom(tm) II X4 840 Processor stepping 03
    [ 0.059996] Performance Events: AMD PMU driver.
    [ 0.059996] ... version: 0
    [ 0.059996] ... bit width: 48
    [ 0.059996] ... generic registers: 4
    [ 0.059996] ... value mask: 0000ffffffffffff
    [ 0.059996] ... max period: 00007fffffffffff
    [ 0.059996] ... fixed-purpose events: 0
    [ 0.059996] ... event mask: 000000000000000f
    [ 0.076711] NMI watchdog enabled, takes one hw-pmu counter.
    [ 0.103360] Booting Node 0, Processors #1
    [ 0.103363] smpboot cpu 1: start_ip = 9a000
    [ 0.116684] NMI watchdog enabled, takes one hw-pmu counter.
    [ 0.136704] #2
    [ 0.136706] smpboot cpu 2: start_ip = 9a000
    [ 0.150015] NMI watchdog enabled, takes one hw-pmu counter.
    [ 0.170030] #3
    [ 0.170032] smpboot cpu 3: start_ip = 9a000
    [ 0.183357] NMI watchdog enabled, takes one hw-pmu counter.
    [ 0.190007] Brought up 4 CPUs
    [ 0.190010] Total of 4 processors activated (25696.35 BogoMIPS).
    [ 0.190521] devtmpfs: initialized
    [ 0.191849] PM: Registering ACPI NVS region at cfea8000 (163840 bytes)
    [ 0.191849] NET: Registered protocol family 16
    [ 0.191849] node 0 link 0: io port [1000, ffffff]
    [ 0.191849] TOM: 00000000d0000000 aka 3328M
    [ 0.191849] Fam 10h mmconf [mem 0xe0000000-0xefffffff]
    [ 0.191849] node 0 link 0: mmio [e0000000, efffffff] ==> none
    [ 0.191849] node 0 link 0: mmio [f0000000, ffffffff]
    [ 0.191849] node 0 link 0: mmio [a0000, bffff]
    [ 0.191849] node 0 link 0: mmio [d0000000, dfffffff]
    [ 0.191849] TOM2: 0000000430000000 aka 17152M
    [ 0.191849] bus: [00, 07] on node 0 link 0
    [ 0.191849] bus: 00 index 0 [io 0x0000-0xffff]
    [ 0.191849] bus: 00 index 1 [mem 0xf0000000-0xffffffff]
    [ 0.191849] bus: 00 index 2 [mem 0x000a0000-0x000bffff]
    [ 0.191849] bus: 00 index 3 [mem 0xd0000000-0xdfffffff]
    [ 0.191849] bus: 00 index 4 [mem 0x430000000-0xfcffffffff]
    [ 0.191849] ACPI: bus type pci registered
    [ 0.191849] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
    [ 0.191849] PCI: not using MMCONFIG
    [ 0.191849] PCI: Using configuration type 1 for base access
    [ 0.191849] PCI: Using configuration type 1 for extended access
    [ 0.191849] mtrr: your CPUs had inconsistent fixed MTRR settings
    [ 0.191849] mtrr: probably your BIOS does not setup all CPUs.
    [ 0.191849] mtrr: corrected configuration.
    [ 0.193356] bio: create slab <bio-0> at 0
    [ 0.193359] ACPI: Added _OSI(Module Device)
    [ 0.193359] ACPI: Added _OSI(Processor Device)
    [ 0.193359] ACPI: Added _OSI(3.0 _SCP Extensions)
    [ 0.193359] ACPI: Added _OSI(Processor Aggregator Device)
    [ 0.194088] ACPI: EC: Look up EC in DSDT
    [ 0.195267] ACPI: Executed 3 blocks of module-level executable AML code
    [ 0.263709] ACPI: Interpreter enabled
    [ 0.263714] ACPI: (supports S0 S1 S3 S4 S5)
    [ 0.263732] ACPI: Using IOAPIC for interrupt routing
    [ 0.263752] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
    [ 0.264484] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in ACPI motherboard resources
    [ 0.284239] ACPI: No dock devices found.
    [ 0.284239] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
    [ 0.284239] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
    [ 0.284239] pci_root PNP0A03:00: host bridge window [io 0x0000-0x0cf7]
    [ 0.284239] pci_root PNP0A03:00: host bridge window [io 0x0d00-0xffff]
    [ 0.284239] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff]
    [ 0.284239] pci_root PNP0A03:00: host bridge window [mem 0x000d0000-0x000dffff]
    [ 0.284239] pci_root PNP0A03:00: host bridge window [mem 0xcff00000-0xdfffffff]
    [ 0.284239] pci_root PNP0A03:00: host bridge window [mem 0xf0000000-0xfebfffff]
    [ 0.284239] PCI host bridge to bus 0000:00
    [ 0.284239] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7]
    [ 0.284239] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff]
    [ 0.284239] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
    [ 0.284239] pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000dffff]
    [ 0.284239] pci_bus 0000:00: root bus resource [mem 0xcff00000-0xdfffffff]
    [ 0.284239] pci_bus 0000:00: root bus resource [mem 0xf0000000-0xfebfffff]
    [ 0.284246] pci 0000:00:00.0: [1002:5956] type 0 class 0x000600
    [ 0.284258] pci 0000:00:00.0: reg 1c: [mem 0xe0000000-0xffffffff 64bit]
    [ 0.284295] pci 0000:00:02.0: [1002:5978] type 1 class 0x000604
    [ 0.284329] pci 0000:00:02.0: PME# supported from D0 D3hot D3cold
    [ 0.284346] pci 0000:00:06.0: [1002:597c] type 1 class 0x000604
    [ 0.284380] pci 0000:00:06.0: PME# supported from D0 D3hot D3cold
    [ 0.284393] pci 0000:00:07.0: [1002:597d] type 1 class 0x000604
    [ 0.284426] pci 0000:00:07.0: PME# supported from D0 D3hot D3cold
    [ 0.284455] pci 0000:00:11.0: [1002:4390] type 0 class 0x000101
    [ 0.284474] pci 0000:00:11.0: reg 10: [io 0xb000-0xb007]
    [ 0.284484] pci 0000:00:11.0: reg 14: [io 0xa000-0xa003]
    [ 0.284493] pci 0000:00:11.0: reg 18: [io 0x9000-0x9007]
    [ 0.284502] pci 0000:00:11.0: reg 1c: [io 0x8000-0x8003]
    [ 0.284512] pci 0000:00:11.0: reg 20: [io 0x7000-0x700f]
    [ 0.284521] pci 0000:00:11.0: reg 24: [mem 0xfbcfe400-0xfbcfe7ff]
    [ 0.284541] pci 0000:00:11.0: set SATA to AHCI mode
    [ 0.284589] pci 0000:00:12.0: [1002:4397] type 0 class 0x000c03
    [ 0.284602] pci 0000:00:12.0: reg 10: [mem 0xfbcf6000-0xfbcf6fff]
    [ 0.284667] pci 0000:00:12.1: [1002:4398] type 0 class 0x000c03
    [ 0.284680] pci 0000:00:12.1: reg 10: [mem 0xfbcf7000-0xfbcf7fff]
    [ 0.284750] pci 0000:00:12.2: [1002:4396] type 0 class 0x000c03
    [ 0.284769] pci 0000:00:12.2: reg 10: [mem 0xfbcfe800-0xfbcfe8ff]
    [ 0.284853] pci 0000:00:12.2: supports D1 D2
    [ 0.284854] pci 0000:00:12.2: PME# supported from D0 D1 D2 D3hot
    [ 0.284878] pci 0000:00:13.0: [1002:4397] type 0 class 0x000c03
    [ 0.284891] pci 0000:00:13.0: reg 10: [mem 0xfbcfc000-0xfbcfcfff]
    [ 0.284956] pci 0000:00:13.1: [1002:4398] type 0 class 0x000c03
    [ 0.284969] pci 0000:00:13.1: reg 10: [mem 0xfbcfd000-0xfbcfdfff]
    [ 0.285039] pci 0000:00:13.2: [1002:4396] type 0 class 0x000c03
    [ 0.285058] pci 0000:00:13.2: reg 10: [mem 0xfbcfec00-0xfbcfecff]
    [ 0.285142] pci 0000:00:13.2: supports D1 D2
    [ 0.285143] pci 0000:00:13.2: PME# supported from D0 D1 D2 D3hot
    [ 0.285169] pci 0000:00:14.0: [1002:4385] type 0 class 0x000c05
    [ 0.286657] pci 0000:00:14.1: [1002:439c] type 0 class 0x000101
    [ 0.286673] pci 0000:00:14.1: reg 10: [io 0x0000-0x0007]
    [ 0.286682] pci 0000:00:14.1: reg 14: [io 0x0000-0x0003]
    [ 0.286691] pci 0000:00:14.1: reg 18: [io 0x0000-0x0007]
    [ 0.286701] pci 0000:00:14.1: reg 1c: [io 0x0000-0x0003]
    [ 0.286710] pci 0000:00:14.1: reg 20: [io 0xff00-0xff0f]
    [ 0.286768] pci 0000:00:14.2: [1002:4383] type 0 class 0x000403
    [ 0.286789] pci 0000:00:14.2: reg 10: [mem 0xfbcf8000-0xfbcfbfff 64bit]
    [ 0.286856] pci 0000:00:14.2: PME# supported from D0 D3hot D3cold
    [ 0.286871] pci 0000:00:14.3: [1002:439d] type 0 class 0x000601
    [ 0.286948] pci 0000:00:14.4: [1002:4384] type 1 class 0x000604
    [ 0.286990] pci 0000:00:14.5: [1002:4399] type 0 class 0x000c03
    [ 0.287003] pci 0000:00:14.5: reg 10: [mem 0xfbcff000-0xfbcfffff]
    [ 0.287071] pci 0000:00:18.0: [1022:1200] type 0 class 0x000600
    [ 0.287088] pci 0000:00:18.1: [1022:1201] type 0 class 0x000600
    [ 0.287101] pci 0000:00:18.2: [1022:1202] type 0 class 0x000600
    [ 0.287115] pci 0000:00:18.3: [1022:1203] type 0 class 0x000600
    [ 0.287132] pci 0000:00:18.4: [1022:1204] type 0 class 0x000600
    [ 0.287184] pci 0000:04:00.0: [1002:6739] type 0 class 0x000300
    [ 0.287198] pci 0000:04:00.0: reg 10: [mem 0xd0000000-0xdfffffff 64bit pref]
    [ 0.287209] pci 0000:04:00.0: reg 18: [mem 0xfbfc0000-0xfbfdffff 64bit]
    [ 0.287216] pci 0000:04:00.0: reg 20: [io 0xe000-0xe0ff]
    [ 0.287230] pci 0000:04:00.0: reg 30: [mem 0xfbfa0000-0xfbfbffff pref]
    [ 0.287263] pci 0000:04:00.0: supports D1 D2
    [ 0.287285] pci 0000:04:00.1: [1002:aa88] type 0 class 0x000403
    [ 0.287299] pci 0000:04:00.1: reg 10: [mem 0xfbffc000-0xfbffffff 64bit]
    [ 0.287363] pci 0000:04:00.1: supports D1 D2
    [ 0.293342] pci 0000:00:02.0: PCI bridge to [bus 04-04]
    [ 0.293347] pci 0000:00:02.0: bridge window [io 0xe000-0xefff]
    [ 0.293350] pci 0000:00:02.0: bridge window [mem 0xfbf00000-0xfbffffff]
    [ 0.293353] pci 0000:00:02.0: bridge window [mem 0xd0000000-0xdfffffff 64bit pref]
    [ 0.293404] pci 0000:03:00.0: [10ec:8168] type 0 class 0x000200
    [ 0.293419] pci 0000:03:00.0: reg 10: [io 0xd800-0xd8ff]
    [ 0.293443] pci 0000:03:00.0: reg 18: [mem 0xfbeff000-0xfbefffff 64bit]
    [ 0.293470] pci 0000:03:00.0: reg 30: [mem 0xfbec0000-0xfbedffff pref]
    [ 0.293533] pci 0000:03:00.0: supports D1 D2
    [ 0.293535] pci 0000:03:00.0: PME# supported from D1 D2 D3hot D3cold
    [ 0.293557] pci 0000:03:00.0: disabling ASPM on pre-1.1 PCIe device. You can enable it with 'pcie_aspm=force'
    [ 0.293564] pci 0000:00:06.0: PCI bridge to [bus 03-03]
    [ 0.293567] pci 0000:00:06.0: bridge window [io 0xd000-0xdfff]
    [ 0.293569] pci 0000:00:06.0: bridge window [mem 0xfbe00000-0xfbefffff]
    [ 0.293618] pci 0000:02:00.0: [1106:3403] type 0 class 0x000c00
    [ 0.293647] pci 0000:02:00.0: reg 10: [mem 0xfbdff800-0xfbdfffff 64bit]
    [ 0.293662] pci 0000:02:00.0: reg 18: [io 0xc800-0xc8ff]
    [ 0.293790] pci 0000:02:00.0: supports D2
    [ 0.293792] pci 0000:02:00.0: PME# supported from D2 D3hot D3cold
    [ 0.300012] pci 0000:00:07.0: PCI bridge to [bus 02-02]
    [ 0.300017] pci 0000:00:07.0: bridge window [io 0xc000-0xcfff]
    [ 0.300019] pci 0000:00:07.0: bridge window [mem 0xfbd00000-0xfbdfffff]
    [ 0.300085] pci 0000:00:14.4: PCI bridge to [bus 01-01] (subtractive decode)
    [ 0.300095] pci 0000:00:14.4: bridge window [io 0x0000-0x0cf7] (subtractive decode)
    [ 0.300096] pci 0000:00:14.4: bridge window [io 0x0d00-0xffff] (subtractive decode)
    [ 0.300098] pci 0000:00:14.4: bridge window [mem 0x000a0000-0x000bffff] (subtractive decode)
    [ 0.300100] pci 0000:00:14.4: bridge window [mem 0x000d0000-0x000dffff] (subtractive decode)
    [ 0.300101] pci 0000:00:14.4: bridge window [mem 0xcff00000-0xdfffffff] (subtractive decode)
    [ 0.300103] pci 0000:00:14.4: bridge window [mem 0xf0000000-0xfebfffff] (subtractive decode)
    [ 0.300119] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
    [ 0.300256] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCE2._PRT]
    [ 0.300277] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCE6._PRT]
    [ 0.300294] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCE7._PRT]
    [ 0.300325] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0PC._PRT]
    [ 0.300363] pci0000:00: Requesting ACPI _OSC control (0x1d)
    [ 0.300365] pci0000:00: ACPI _OSC request failed (AE_NOT_FOUND), returned control mask: 0x1d
    [ 0.300366] ACPI _OSC control for PCIe not granted, disabling ASPM
    [ 0.303051] ACPI: PCI Interrupt Link [LNKA] (IRQs 4 *7 10 11 12 14 15)
    [ 0.303079] ACPI: PCI Interrupt Link [LNKB] (IRQs 4 7 *10 11 12 14 15)
    [ 0.303104] ACPI: PCI Interrupt Link [LNKC] (IRQs 4 7 10 *11 12 14 15)
    [ 0.303127] ACPI: PCI Interrupt Link [LNKD] (IRQs 4 7 *10 11 12 14 15)
    [ 0.303151] ACPI: PCI Interrupt Link [LNKE] (IRQs 4 7 10 11 12 14 15) *0, disabled.
    [ 0.303175] ACPI: PCI Interrupt Link [LNKF] (IRQs 4 7 10 11 12 14 15) *0, disabled.
    [ 0.303200] ACPI: PCI Interrupt Link [LNKG] (IRQs 4 7 10 *11 12 14 15)
    [ 0.303224] ACPI: PCI Interrupt Link [LNKH] (IRQs 4 7 10 11 12 14 15) *0, disabled.
    [ 0.303334] vgaarb: device added: PCI:0000:04:00.0,decodes=io+mem,owns=io+mem,locks=none
    [ 0.303336] vgaarb: loaded
    [ 0.303337] vgaarb: bridge control possible 0000:04:00.0
    [ 0.303372] PCI: Using ACPI for IRQ routing
    [ 0.312318] PCI: pci_cache_line_size set to 64 bytes
    [ 0.312324] pci 0000:00:00.0: no compatible bridge window for [mem 0xe0000000-0xffffffff 64bit]
    [ 0.312393] reserve RAM buffer: 000000000009fc00 - 000000000009ffff
    [ 0.312395] reserve RAM buffer: 00000000cfe90000 - 00000000cfffffff
    [ 0.312472] NetLabel: Initializing
    [ 0.312473] NetLabel: domain hash size = 128
    [ 0.312474] NetLabel: protocols = UNLABELED CIPSOv4
    [ 0.312483] NetLabel: unlabeled traffic allowed by default
    [ 0.312491] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0
    [ 0.312493] hpet0: 4 comparators, 32-bit 14.318180 MHz counter
    [ 0.314334] Switching to clocksource hpet
    [ 0.317535] pnp: PnP ACPI init
    [ 0.317549] ACPI: bus type pnp registered
    [ 0.317637] pnp 00:00: [bus 00-ff]
    [ 0.317639] pnp 00:00: [io 0x0cf8-0x0cff]
    [ 0.317640] pnp 00:00: [io 0x0000-0x0cf7 window]
    [ 0.317641] pnp 00:00: [io 0x0d00-0xffff window]
    [ 0.317643] pnp 00:00: [mem 0x000a0000-0x000bffff window]
    [ 0.317644] pnp 00:00: [mem 0x000d0000-0x000dffff window]
    [ 0.317646] pnp 00:00: [mem 0xcff00000-0xdfffffff window]
    [ 0.317649] pnp 00:00: [mem 0xf0000000-0xfebfffff window]
    [ 0.317689] pnp 00:00: Plug and Play ACPI device, IDs PNP0a03 (active)
    [ 0.317713] pnp 00:01: [dma 4]
    [ 0.317714] pnp 00:01: [io 0x0000-0x000f]
    [ 0.317716] pnp 00:01: [io 0x0081-0x0083]
    [ 0.317717] pnp 00:01: [io 0x0087]
    [ 0.317718] pnp 00:01: [io 0x0089-0x008b]
    [ 0.317719] pnp 00:01: [io 0x008f]
    [ 0.317720] pnp 00:01: [io 0x00c0-0x00df]
    [ 0.317739] pnp 00:01: Plug and Play ACPI device, IDs PNP0200 (active)
    [ 0.317745] pnp 00:02: [io 0x0070-0x0071]
    [ 0.317753] pnp 00:02: [irq 8]
    [ 0.317770] pnp 00:02: Plug and Play ACPI device, IDs PNP0b00 (active)
    [ 0.317774] pnp 00:03: [io 0x0061]
    [ 0.317791] pnp 00:03: Plug and Play ACPI device, IDs PNP0800 (active)
    [ 0.317797] pnp 00:04: [io 0x00f0-0x00ff]
    [ 0.317800] pnp 00:04: [irq 13]
    [ 0.317818] pnp 00:04: Plug and Play ACPI device, IDs PNP0c04 (active)
    [ 0.317846] pnp 00:05: [mem 0xfed00000-0xfed003ff]
    [ 0.317864] pnp 00:05: Plug and Play ACPI device, IDs PNP0103 (active)
    [ 0.317910] pnp 00:06: [io 0x0060]
    [ 0.317911] pnp 00:06: [io 0x0064]
    [ 0.317913] pnp 00:06: [mem 0xfec00000-0xfec00fff]
    [ 0.317914] pnp 00:06: [mem 0xfee00000-0xfee00fff]
    [ 0.317955] system 00:06: [mem 0xfec00000-0xfec00fff] could not be reserved
    [ 0.317957] system 00:06: [mem 0xfee00000-0xfee00fff] has been reserved
    [ 0.317959] system 00:06: Plug and Play ACPI device, IDs PNP0c02 (active)
    [ 0.318069] pnp 00:07: [io 0x0010-0x001f]
    [ 0.318071] pnp 00:07: [io 0x0022-0x003f]
    [ 0.318072] pnp 00:07: [io 0x0062-0x0063]
    [ 0.318073] pnp 00:07: [io 0x0065-0x006f]
    [ 0.318074] pnp 00:07: [io 0x0072-0x007f]
    [ 0.318075] pnp 00:07: [io 0x0080]
    [ 0.318077] pnp 00:07: [io 0x0084-0x0086]
    [ 0.318078] pnp 00:07: [io 0x0088]
    [ 0.318079] pnp 00:07: [io 0x008c-0x008e]
    [ 0.318080] pnp 00:07: [io 0x0090-0x009f]
    [ 0.318081] pnp 00:07: [io 0x00a2-0x00bf]
    [ 0.318082] pnp 00:07: [io 0x00b1]
    [ 0.318084] pnp 00:07: [io 0x00e0-0x00ef]
    [ 0.318085] pnp 00:07: [io 0x04d0-0x04d1]
    [ 0.318086] pnp 00:07: [io 0x040b]
    [ 0.318087] pnp 00:07: [io 0x04d6]
    [ 0.318088] pnp 00:07: [io 0x0c00-0x0c01]
    [ 0.318089] pnp 00:07: [io 0x0c14]
    [ 0.318090] pnp 00:07: [io 0x0c50-0x0c51]
    [ 0.318092] pnp 00:07: [io 0x0c52]
    [ 0.318093] pnp 00:07: [io 0x0c6c]
    [ 0.318094] pnp 00:07: [io 0x0c6f]
    [ 0.318095] pnp 00:07: [io 0x0cd0-0x0cd1]
    [ 0.318096] pnp 00:07: [io 0x0cd2-0x0cd3]
    [ 0.318099] pnp 00:07: [io 0x0cd4-0x0cd5]
    [ 0.318100] pnp 00:07: [io 0x0cd6-0x0cd7]
    [ 0.318101] pnp 00:07: [io 0x0cd8-0x0cdf]
    [ 0.318102] pnp 00:07: [io 0x0b00-0x0b3f]
    [ 0.318103] pnp 00:07: [io 0x0800-0x089f]
    [ 0.318105] pnp 00:07: [io 0x0000-0xffffffffffffffff disabled]
    [ 0.318106] pnp 00:07: [io 0x0b00-0x0b0f]
    [ 0.318107] pnp 00:07: [io 0x0b20-0x0b3f]
    [ 0.318108] pnp 00:07: [io 0x0900-0x090f]
    [ 0.318110] pnp 00:07: [io 0x0910-0x091f]
    [ 0.318111] pnp 00:07: [io 0xfe00-0xfefe]
    [ 0.318112] pnp 00:07: [io 0x0060]
    [ 0.318113] pnp 00:07: [io 0x0064]
    [ 0.318114] pnp 00:07: [mem 0xcff00000-0xcfffffff]
    [ 0.318116] pnp 00:07: [mem 0xffb80000-0xffbfffff]
    [ 0.318117] pnp 00:07: [mem 0xfec10000-0xfec1001f]
    [ 0.318176] system 00:07: [io 0x04d0-0x04d1] has been reserved
    [ 0.318178] system 00:07: [io 0x040b] has been reserved
    [ 0.318179] system 00:07: [io 0x04d6] has been reserved
    [ 0.318181] system 00:07: [io 0x0c00-0x0c01] has been reserved
    [ 0.318183] system 00:07: [io 0x0c14] has been reserved
    [ 0.318184] system 00:07: [io 0x0c50-0x0c51] has been reserved
    [ 0.318186] system 00:07: [io 0x0c52] has been reserved
    [ 0.318187] system 00:07: [io 0x0c6c] has been reserved
    [ 0.318189] system 00:07: [io 0x0c6f] has been reserved
    [ 0.318190] system 00:07: [io 0x0cd0-0x0cd1] has been reserved
    [ 0.318192] system 00:07: [io 0x0cd2-0x0cd3] has been reserved
    [ 0.318194] system 00:07: [io 0x0cd4-0x0cd5] has been reserved
    [ 0.318195] system 00:07: [io 0x0cd6-0x0cd7] has been reserved
    [ 0.318197] system 00:07: [io 0x0cd8-0x0cdf] has been reserved
    [ 0.318199] system 00:07: [io 0x0b00-0x0b3f] has been reserved
    [ 0.318200] system 00:07: [io 0x0800-0x089f] has been reserved
    [ 0.318202] system 00:07: [io 0x0b00-0x0b0f] has been reserved
    [ 0.318204] system 00:07: [io 0x0b20-0x0b3f] has been reserved
    [ 0.318205] system 00:07: [io 0x0900-0x090f] has been reserved
    [ 0.318207] system 00:07: [io 0x0910-0x091f] has been reserved
    [ 0.318209] system 00:07: [io 0xfe00-0xfefe] has been reserved
    [ 0.318211] system 00:07: [mem 0xcff00000-0xcfffffff] has been reserved
    [ 0.318213] system 00:07: [mem 0xffb80000-0xffbfffff] has been reserved
    [ 0.318214] system 00:07: [mem 0xfec10000-0xfec1001f] has been reserved
    [ 0.318217] system 00:07: Plug and Play ACPI device, IDs PNP0c02 (active)
    [ 0.318531] pnp 00:08: [io 0x03f8-0x03ff]
    [ 0.318535] pnp 00:08: [irq 4]
    [ 0.318536] pnp 00:08: [dma 0 disabled]
    [ 0.318598] pnp 00:08: Plug and Play ACPI device, IDs PNP0501 (active)
    [ 0.318929] pnp 00:09: [io 0x03f0-0x03f5]
    [ 0.318930] pnp 00:09: [io 0x03f7]
    [ 0.318933] pnp 00:09: [irq 6]
    [ 0.318934] pnp 00:09: [dma 2]
    [ 0.318969] pnp 00:09: Plug and Play ACPI device, IDs PNP0700 (active)
    [ 0.319088] pnp 00:0a: [io 0x0000-0xffffffffffffffff disabled]
    [ 0.319090] pnp 00:0a: [io 0x0230-0x023f]
    [ 0.319091] pnp 00:0a: [io 0x0290-0x029f]
    [ 0.319092] pnp 00:0a: [io 0x0f40-0x0f4f]
    [ 0.319093] pnp 00:0a: [io 0x0a30-0x0a3f]
    [ 0.319126] system 00:0a: [io 0x0230-0x023f] has been reserved
    [ 0.319127] system 00:0a: [io 0x0290-0x029f] has been reserved
    [ 0.319129] system 00:0a: [io 0x0f40-0x0f4f] has been reserved
    [ 0.319131] system 00:0a: [io 0x0a30-0x0a3f] has been reserved
    [ 0.319133] system 00:0a: Plug and Play ACPI device, IDs PNP0c02 (active)
    [ 0.319154] pnp 00:0b: [mem 0xe0000000-0xefffffff]
    [ 0.319183] system 00:0b: [mem 0xe0000000-0xefffffff] has been reserved
    [ 0.319185] system 00:0b: Plug and Play ACPI device, IDs PNP0c02 (active)
    [ 0.319881] pnp 00:0c: [mem 0x00000000-0x0009ffff]
    [ 0.319883] pnp 00:0c: [mem 0x000c0000-0x000cffff]
    [ 0.319885] pnp 00:0c: [mem 0x000e0000-0x000fffff]
    [ 0.319886] pnp 00:0c: [mem 0x00100000-0xcfefffff]
    [ 0.319887] pnp 00:0c: [mem 0xfec00000-0xffffffff]
    [ 0.319893] pnp 00:0c: disabling [mem 0x00000000-0x0009ffff] because it overlaps 0000:00:00.0 BAR 3 [mem 0x00000000-0x1fffffff 64bit]
    [ 0.319896] pnp 00:0c: disabling [mem 0x000c0000-0x000cffff] because it overlaps 0000:00:00.0 BAR 3 [mem 0x00000000-0x1fffffff 64bit]
    [ 0.319899] pnp 00:0c: disabling [mem 0x000e0000-0x000fffff] because it overlaps 0000:00:00.0 BAR 3 [mem 0x00000000-0x1fffffff 64bit]
    [ 0.319901] pnp 00:0c: disabling [mem 0x00100000-0xcfefffff] because it overlaps 0000:00:00.0 BAR 3 [mem 0x00000000-0x1fffffff 64bit]
    [ 0.319973] system 00:0c: [mem 0xfec00000-0xffffffff] could not be reserved
    [ 0.319976] system 00:0c: Plug and Play ACPI device, IDs PNP0c01 (active)
    [ 0.320068] pnp: PnP ACPI: found 13 devices
    [ 0.320069] ACPI: ACPI bus type pnp unregistered
    [ 0.326686] PCI: max bus depth: 1 pci_try_num: 2
    [ 0.326706] pci 0000:00:02.0: PCI bridge to [bus 04-04]
    [ 0.326709] pci 0000:00:02.0: bridge window [io 0xe000-0xefff]
    [ 0.326711] pci 0000:00:02.0: bridge window [mem 0xfbf00000-0xfbffffff]
    [ 0.326714] pci 0000:00:02.0: bridge window [mem 0xd0000000-0xdfffffff 64bit pref]
    [ 0.326717] pci 0000:00:06.0: PCI bridge to [bus 03-03]
    [ 0.326719] pci 0000:00:06.0: bridge window [io 0xd000-0xdfff]
    [ 0.326722] pci 0000:00:06.0: bridge window [mem 0xfbe00000-0xfbefffff]
    [ 0.326725] pci 0000:00:07.0: PCI bridge to [bus 02-02]
    [ 0.326727] pci 0000:00:07.0: bridge window [io 0xc000-0xcfff]
    [ 0.326730] pci 0000:00:07.0: bridge window [mem 0xfbd00000-0xfbdfffff]
    [ 0.326733] pci 0000:00:14.4: PCI bridge to [bus 01-01]
    [ 0.326770] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7]
    [ 0.326772] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff]
    [ 0.326773] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
    [ 0.326775] pci_bus 0000:00: resource 7 [mem 0x000d0000-0x000dffff]
    [ 0.326776] pci_bus 0000:00: resource 8 [mem 0xcff00000-0xdfffffff]
    [ 0.326778] pci_bus 0000:00: resource 9 [mem 0xf0000000-0xfebfffff]
    [ 0.326779] pci_bus 0000:04: resource 0 [io 0xe000-0xefff]
    [ 0.326781] pci_bus 0000:04: resource 1 [mem 0xfbf00000-0xfbffffff]
    [ 0.326783] pci_bus 0000:04: resource 2 [mem 0xd0000000-0xdfffffff 64bit pref]
    [ 0.326784] pci_bus 0000:03: resource 0 [io 0xd000-0xdfff]
    [ 0.326786] pci_bus 0000:03: resource 1 [mem 0xfbe00000-0xfbefffff]
    [ 0.326788] pci_bus 0000:02: resource 0 [io 0xc000-0xcfff]
    [ 0.326789] pci_bus 0000:02: resource 1 [mem 0xfbd00000-0xfbdfffff]
    [ 0.326791] pci_bus 0000:01: resource 4 [io 0x0000-0x0cf7]
    [ 0.326792] pci_bus 0000:01: resource 5 [io 0x0d00-0xffff]
    [ 0.326794] pci_bus 0000:01: resource 6 [mem 0x000a0000-0x000bffff]
    [ 0.326795] pci_bus 0000:01: resource 7 [mem 0x000d0000-0x000dffff]
    [ 0.326797] pci_bus 0000:01: resource 8 [mem 0xcff00000-0xdfffffff]
    [ 0.326799] pci_bus 0000:01: resource 9 [mem 0xf0000000-0xfebfffff]
    [ 0.326829] NET: Registered protocol family 2
    [ 0.327110] IP route cache hash table entries: 524288 (order: 10, 4194304 bytes)
    [ 0.328540] TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
    [ 0.330488] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
    [ 0.330723] TCP: Hash tables configured (established 524288 bind 65536)
    [ 0.330725] TCP reno registered
    [ 0.330745] UDP hash table entries: 8192 (order: 6, 262144 bytes)
    [ 0.330836] UDP-Lite hash table entries: 8192 (order: 6, 262144 bytes)
    [ 0.330971] NET: Registered protocol family 1
    [ 0.756738] pci 0000:04:00.0: Boot video device
    [ 0.756749] PCI: CLS 64 bytes, default 64
    [ 0.756788] Unpacking initramfs...
    [ 0.798057] Freeing initrd memory: 2836k freed
    [ 0.800187] PCI-DMA: Disabling AGP.
    [ 0.800278] PCI-DMA: aperture base @ c4000000 size 65536 KB
    [ 0.800280] PCI-DMA: using GART IOMMU.
    [ 0.800282] PCI-DMA: Reserving 64MB of IOMMU area in the AGP aperture
    [ 0.802774] IBS: LVT offset 1 assigned
    [ 0.802804] perf: AMD IBS detected (0x0000001f)
    [ 0.802963] audit: initializing netlink socket (disabled)
    [ 0.802978] type=2000 audit(1334050141.799:1): initialized
    [ 0.803936] HugeTLB registered 2 MB page size, pre-allocated 0 pages
    [ 0.806526] VFS: Disk quotas dquot_6.5.2
    [ 0.806569] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
    [ 0.806635] msgmni has been set to 32100
    [ 0.806971] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
    [ 0.807061] io scheduler noop registered
    [ 0.807064] io scheduler deadline registered
    [ 0.807124] io scheduler cfq registered (default)
    [ 0.807339] pcieport 0000:00:02.0: irq 40 for MSI/MSI-X
    [ 0.807533] pcieport 0000:00:06.0: irq 41 for MSI/MSI-X
    [ 0.807750] pcieport 0000:00:07.0: irq 42 for MSI/MSI-X
    [ 0.807957] GHES: HEST is not enabled!
    [ 0.808045] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
    [ 0.828667] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
    [ 0.849559] 00:08: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
    [ 0.849760] Linux agpgart interface v0.103
    [ 0.849805] i8042: PNP: No PS/2 controller found. Probing ports directly.
    [ 0.850193] serio: i8042 KBD port at 0x60,0x64 irq 1
    [ 0.850234] serio: i8042 AUX port at 0x60,0x64 irq 12
    [ 0.850352] mousedev: PS/2 mouse device common for all mice
    [ 0.850406] rtc_cmos 00:02: RTC can wake from S4
    [ 0.850557] rtc_cmos 00:02: rtc core: registered rtc_cmos as rtc0
    [ 0.850580] rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
    [ 0.850589] cpuidle: using governor ladder
    [ 0.850590] cpuidle: using governor menu
    [ 0.850724] TCP cubic registered
    [ 0.850812] NET: Registered protocol family 10
    [ 0.851112] NET: Registered protocol family 17
    [ 0.851114] Registering the dns_resolver key type
    [ 0.851253] PM: Hibernation image not present or could not be loaded.
    [ 0.851260] registered taskstats version 1
    [ 0.852170] rtc_cmos 00:02: setting system clock to 2012-04-10 09:29:02 UTC (1334050142)
    [ 0.852195] Initializing network drop monitor service
    [ 0.853114] Freeing unused kernel memory: 732k freed
    [ 0.853269] Write protecting the kernel read-only data: 8192k
    [ 0.857266] Freeing unused kernel memory: 1620k freed
    [ 0.859285] Freeing unused kernel memory: 660k freed
    [ 0.867016] udevd[74]: starting version 181
    [ 0.889751] SCSI subsystem initialized
    [ 0.890757] usbcore: registered new interface driver usbfs
    [ 0.890779] usbcore: registered new interface driver hub
    [ 0.891269] usbcore: registered new device driver usb
    [ 0.892313] libata version 3.00 loaded.
    [ 0.892491] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [ 0.892633] ehci_hcd 0000:00:12.2: EHCI Host Controller
    [ 0.892672] ehci_hcd 0000:00:12.2: new USB bus registered, assigned bus number 1
    [ 0.892682] ehci_hcd 0000:00:12.2: applying AMD SB700/SB800/Hudson-2/3 EHCI dummy qh workaround
    [ 0.892712] ehci_hcd 0000:00:12.2: debug port 1
    [ 0.892736] ehci_hcd 0000:00:12.2: irq 17, io mem 0xfbcfe800
    [ 0.894588] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
    [ 0.900033] ehci_hcd 0000:00:12.2: USB 2.0 started, EHCI 1.00
    [ 0.900335] hub 1-0:1.0: USB hub found
    [ 0.900340] hub 1-0:1.0: 6 ports detected
    [ 0.900579] ehci_hcd 0000:00:13.2: EHCI Host Controller
    [ 0.900591] ehci_hcd 0000:00:13.2: new USB bus registered, assigned bus number 2
    [ 0.900599] ehci_hcd 0000:00:13.2: applying AMD SB700/SB800/Hudson-2/3 EHCI dummy qh workaround
    [ 0.900621] ehci_hcd 0000:00:13.2: debug port 1
    [ 0.900645] ehci_hcd 0000:00:13.2: irq 19, io mem 0xfbcfec00
    [ 0.910028] ehci_hcd 0000:00:13.2: USB 2.0 started, EHCI 1.00
    [ 0.910295] hub 2-0:1.0: USB hub found
    [ 0.910299] hub 2-0:1.0: 6 ports detected
    [ 0.910565] ahci 0000:00:11.0: version 3.0
    [ 0.910649] ahci 0000:00:11.0: irq 43 for MSI/MSI-X
    [ 0.910748] ahci 0000:00:11.0: AHCI 0001.0100 32 slots 4 ports 3 Gbps 0xf impl SATA mode
    [ 0.910751] ahci 0000:00:11.0: flags: 64bit ncq sntf ilck pm led clo pmp pio slum part ccc sxs
    [ 0.913392] scsi0 : ahci
    [ 0.913744] scsi1 : ahci
    [ 0.913950] scsi2 : ahci
    [ 0.914322] scsi3 : ahci
    [ 0.914729] ata1: SATA max UDMA/133 abar m1024@0xfbcfe400 port 0xfbcfe500 irq 43
    [ 0.914733] ata2: SATA max UDMA/133 abar m1024@0xfbcfe400 port 0xfbcfe580 irq 43
    [ 0.914736] ata3: SATA max UDMA/133 abar m1024@0xfbcfe400 port 0xfbcfe600 irq 43
    [ 0.914739] ata4: SATA max UDMA/133 abar m1024@0xfbcfe400 port 0xfbcfe680 irq 43
    [ 0.915322] ohci_hcd 0000:00:12.0: OHCI Host Controller
    [ 0.915334] ohci_hcd 0000:00:12.0: new USB bus registered, assigned bus number 3
    [ 0.915365] ohci_hcd 0000:00:12.0: irq 16, io mem 0xfbcf6000
    [ 0.970892] hub 3-0:1.0: USB hub found
    [ 0.970899] hub 3-0:1.0: 3 ports detected
    [ 0.971078] ohci_hcd 0000:00:12.1: OHCI Host Controller
    [ 0.971089] ohci_hcd 0000:00:12.1: new USB bus registered, assigned bus number 4
    [ 0.971107] ohci_hcd 0000:00:12.1: irq 16, io mem 0xfbcf7000
    [ 1.027554] hub 4-0:1.0: USB hub found
    [ 1.027561] hub 4-0:1.0: 3 ports detected
    [ 1.027748] ohci_hcd 0000:00:13.0: OHCI Host Controller
    [ 1.027757] ohci_hcd 0000:00:13.0: new USB bus registered, assigned bus number 5
    [ 1.027782] ohci_hcd 0000:00:13.0: irq 18, io mem 0xfbcfc000
    [ 1.084224] hub 5-0:1.0: USB hub found
    [ 1.084230] hub 5-0:1.0: 3 ports detected
    [ 1.084422] ohci_hcd 0000:00:13.1: OHCI Host Controller
    [ 1.084430] ohci_hcd 0000:00:13.1: new USB bus registered, assigned bus number 6
    [ 1.084446] ohci_hcd 0000:00:13.1: irq 18, io mem 0xfbcfd000
    [ 1.140874] hub 6-0:1.0: USB hub found
    [ 1.140880] hub 6-0:1.0: 3 ports detected
    [ 1.141059] ohci_hcd 0000:00:14.5: OHCI Host Controller
    [ 1.141069] ohci_hcd 0000:00:14.5: new USB bus registered, assigned bus number 7
    [ 1.141087] ohci_hcd 0000:00:14.5: irq 18, io mem 0xfbcff000
    [ 1.197575] hub 7-0:1.0: USB hub found
    [ 1.197581] hub 7-0:1.0: 2 ports detected
    [ 1.233428] ata1: SATA link down (SStatus 0 SControl 300)
    [ 1.233482] ata3: SATA link down (SStatus 0 SControl 300)
    [ 1.233530] ata2: SATA link down (SStatus 0 SControl 300)
    [ 1.233597] ata4: SATA link down (SStatus 0 SControl 300)
    [ 1.234129] pata_atiixp 0000:00:14.1: setting latency timer to 64
    [ 1.236194] scsi4 : pata_atiixp
    [ 1.236384] scsi5 : pata_atiixp
    [ 1.236884] ata5: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xff00 irq 14
    [ 1.236886] ata6: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xff08 irq 15
    [ 1.408804] ata5.00: ATA-7: GENERIC, BAJ41G20, max UDMA/133
    [ 1.408807] ata5.00: 398297088 sectors, multi 16: LBA48
    [ 1.422031] ata5.00: configured for UDMA/100
    [ 1.422229] scsi 4:0:0:0: Direct-Access ATA GENERIC BAJ4 PQ: 0 ANSI: 5
    [ 1.424626] sd 4:0:0:0: [sda] 398297088 512-byte logical blocks: (203 GB/189 GiB)
    [ 1.424739] sd 4:0:0:0: [sda] Write Protect is off
    [ 1.424741] sd 4:0:0:0: [sda] Mode Sense: 00 3a 00 00
    [ 1.424759] sd 4:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
    [ 1.487336] sda: sda1 sda2 < sda5 sda6 sda7 sda8 >
    [ 1.488267] sd 4:0:0:0: [sda] Attached SCSI disk
    [ 1.510062] usb 3-3: new low-speed USB device number 2 using ohci_hcd
    [ 1.677918] input: Microsoft Microsoft Basic Optical Mouse v2.0 as /devices/pci0000:00/0000:00:12.0/usb3/3-3/3-3:1.0/input/input0
    [ 1.678062] generic-usb 0003:045E:00CB.0001: input,hidraw0: USB HID v1.11 Mouse [Microsoft Microsoft Basic Optical Mouse v2.0 ] on usb-0000:00:12.0-3/input0
    [ 1.678078] usbcore: registered new interface driver usbhid
    [ 1.678079] usbhid: USB HID core driver
    [ 1.776721] usb 2-6: new high-speed USB device number 2 using ehci_hcd
    [ 1.803379] Refined TSC clocksource calibration: 3210.938 MHz.
    [ 1.803389] Switching to clocksource tsc
    [ 2.366725] usb 4-1: new full-speed USB device number 2 using ohci_hcd
    [ 2.415746] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
    [ 2.530590] input: RAPOO RAPOO 2.4G Wireless Device as /devices/pci0000:00/0000:00:12.1/usb4/4-1/4-1:1.0/input/input1
    [ 2.530660] generic-usb 0003:24AE:2000.0002: input,hidraw1: USB HID v1.01 Keyboard [RAPOO RAPOO 2.4G Wireless Device] on usb-0000:00:12.1-1/input0
    [ 2.536738] input: RAPOO RAPOO 2.4G Wireless Device as /devices/pci0000:00/0000:00:12.1/usb4/4-1/4-1:1.1/input/input2
    [ 2.536864] generic-usb 0003:24AE:2000.0003: input,hiddev0,hidraw2: USB HID v1.01 Mouse [RAPOO RAPOO 2.4G Wireless Device] on usb-0000:00:12.1-1/input1
    [ 4.045730] udevd[189]: starting version 181
    [ 5.247350] SP5100 TCO timer: SP5100 TCO WatchDog Timer Driver v0.01
    [ 5.247408] SP5100 TCO timer: mmio address 0xfec000f0 already in use
    [ 5.254193] EDAC MC: Ver: 2.1.0
    [ 5.347684] Linux media interface: v0.10
    [ 5.401241] MCE: In-kernel MCE decoding enabled.
    [ 5.406762] firewire_ohci: Added fw-ohci device 0000:02:00.0, OHCI v1.10, 4 IR + 8 IT contexts, quirks 0x11
    [ 5.410134] input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input3
    [ 5.410236] ACPI: Power Button [PWRB]
    [ 5.410305] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input4
    [ 5.410331] ACPI: Power Button [PWRF]
    [ 5.423440] input: PC Speaker as /devices/platform/pcspkr/input/input5
    [ 5.427224] wmi: Mapper loaded
    [ 5.442807] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
    [ 5.442941] r8169 0000:03:00.0: irq 44 for MSI/MSI-X
    [ 5.443253] r8169 0000:03:00.0: eth0: RTL8168b/8111b at 0xffffc9001269c000, 20:cf:30:19:3e:02, XID 18000000 IRQ 44
    [ 5.443255] r8169 0000:03:00.0: eth0: jumbo features [frames: 4080 bytes, tx checksumming: ko]
    [ 5.465393] AMD64 EDAC driver v3.4.0
    [ 5.465442] Floppy drive(s): fd0 is 1.44M
    [ 5.465464] EDAC amd64: DRAM ECC disabled.
    [ 5.466318] EDAC amd64: ECC disabled in the BIOS or no ECC capability, module wil

    Hm, dis- and reconnecting the graphics card solved the problem. Did this because I figured a hardware problem after freezes in three different live systems.
    Last edited by null (2012-04-15 11:32:41)

  • How can I call login.java into mainform.java

    how MainForm.java call in Login.java.I think first close login.java & then call MainForm.java.
    Login.java
    package hajipur.gui;
    public class Login extends org.eclipse.swt.widgets.Composite {
    private Text text1;
    private Text text2;
    private Label label2;
    static private Button button1;
    private Label label4;
    private Label label3;
    private Button button4;
    private Button button3;
    private Button button2;
    private Label label1;
    String user,pass;
    int i;
    //Register as a resource user - SWTResourceManager will
    //handle the obtaining and disposing of resources
    SWTResourceManager.registerResourceUser(this);
    * Auto-generated main method to display this
    * org.eclipse.swt.widgets.Composite inside a new Shell.
    public static void main(String[] args) {
    showGUI();
    * Auto-generated method to display this
    * org.eclipse.swt.widgets.Composite inside a new Shell.
    public static void showGUI() {
    Display display = Display.getDefault();
    Shell shell = new Shell(display);
    Login inst = new Login(shell, SWT.NULL);
    Point size = inst.getSize();
    shell.setLayout(new FillLayout());
    shell.setText("Login Form");
    shell.setForeground(SWTResourceManager.getColor(228, 10, 10));
    shell.setDefaultButton(button1);
    shell.layout();
    if(size.x == 0 && size.y == 0) {
    inst.pack();
    shell.pack();
    } else {
    Rectangle shellBounds = shell.computeTrim(0, 0, size.x, size.y);
    shell.setSize(shellBounds.width, shellBounds.height);
    shell.open();
    while (!shell.isDisposed()) {
    if (!display.readAndDispatch())
    display.sleep();
    public Login(org.eclipse.swt.widgets.Composite parent, int style) {
    super(parent, style);
    initGUI();
    private void initGUI() {
    try {
    this.setLayout(null);
    this.setSize(371, 209);
    this.setBackground(SWTResourceManager.getColor(135, 247, 154));
    this.setLocation(new org.eclipse.swt.graphics.Point(200, 200));
    text1 = new Text(this, SWT.BORDER);
    text1.setBounds(217, 21, 133, 35);
    text1.setTextLimit(6);
    text1.setForeground(SWTResourceManager.getColor(200, 30, 30));
    text1.setFont(SWTResourceManager.getFont("Utopia", 11, 3, false, false));
    text1.setToolTipText("Enter UserID");
    text2 = new Text(this, SWT.BORDER);
    text2.setBounds(217, 77, 133, 35);
    text2.setTextLimit(6);
    text2.setForeground(SWTResourceManager.getColor(200, 30, 30));
    text2.setFont(SWTResourceManager.getFont("Utopia", 11, 3, false, false));
    text2.setToolTipText("Enter Password");
    text2.setEchoChar('*');
    label1 = new Label(this, SWT.CENTER);
    label1.setText("UserID");
    label1.setBounds(42, 28, 98, 28);
    label1.setBackground(SWTResourceManager.getColor(135, 247, 154));
    label1.setForeground(SWTResourceManager.getColor(200, 30, 30));
    label1.setFont(SWTResourceManager.getFont("Utopia", 11, 3, false, false));
    label2 = new Label(this, SWT.CENTER);
    label2.setText("Pasword");
    label2.setBounds(42, 84, 98, 28);
    label2.setBackground(SWTResourceManager.getColor(135, 247, 154));
    label2.setForeground(SWTResourceManager.getColor(200, 30, 30));
    label2.setFont(SWTResourceManager.getFont("Utopia", 11, 3, false, false));
    button1 = new Button(this, SWT.PUSH | SWT.CENTER);
    button1.setText("&Ok");
    button1.setBounds(70, 147, 84, 35);
    button1.setForeground(SWTResourceManager.getColor(200, 30, 30));
    button1.setFont(SWTResourceManager.getFont("Utopia", 11, 3, false, false));
    button1.setToolTipText("Alt+O is Shortcut Key");
    button1.addSelectionListener(new SelectionAdapter() {
    public void widgetSelected(SelectionEvent evt) {
    button1WidgetSelected(evt);
    button2 = new Button(this, SWT.PUSH | SWT.CENTER);
    button2.setText("&Cancel");
    button2.setBounds(196, 147, 84, 35);
    button2.setForeground(SWTResourceManager.getColor(200, 30, 30));
    button2.setFont(SWTResourceManager.getFont("Utopia", 11, 3, false, false));
    button2.setToolTipText("Alt+C is Shortcut Key");
    button2.addSelectionListener(new SelectionAdapter() {
    public void widgetSelected(SelectionEvent evt) {
    button2WidgetSelected(evt);
    this.layout();
    } catch (Exception e) {
    e.printStackTrace();
    private void button2WidgetSelected(SelectionEvent evt) {
    this.getShell().dispose();
    private void button1WidgetSelected(SelectionEvent evt) {
    if(this.text1.getText().equals("")){
    while(true){    
    MessageBox box = new MessageBox(this.getShell(),
    SWT.CANCEL|SWT.APPLICATION_MODAL|SWT.ERROR_CANNOT_GET_ITEM);
    box.setText("Error");
    box.setMessage("Your userID field is blank ");
    if(box.open() == SWT.CANCEL){
    this.text1.setFocus();
    break;
    }else if(this.text2.getText().equals("") ){
    while(true){    
    MessageBox box = new MessageBox(this.getShell(),
    SWT.CANCEL|SWT.APPLICATION_MODAL|SWT.ERROR_CANNOT_GET_ITEM);
    box.setText("Error");
    box.setMessage("Your Password field is blank ");
    if(box.open() == SWT.CANCEL){
    this.text2.setFocus();
    break;
    }else{
    user = this.text1.getText();
    pass = this.text2.getText();
    Client client = new Client();
    // i = client.testBean(user,pass);
    // if(i>= 0 && i<=2){
    {this.getShell().dispose();
                        MainForm mainform = new MainForm(this.getShell(), SWT.NULL);
    MainForm.java
    package hajipur.gui;
    public class MainForm extends org.eclipse.swt.widgets.Composite {
    private Menu menu1;
    private MenuItem aboutMenuItem;
    private MenuItem contentsMenuItem;
    private Menu helpMenu;
    private MenuItem helpMenuItem;
    private MenuItem exitMenuItem;
    private MenuItem closeFileMenuItem;
    private MenuItem saveFileMenuItem;
    private MenuItem newFileMenuItem;
    private MenuItem openFileMenuItem;
    private Menu fileMenu;
    private MenuItem fileMenuItem;
    //Register as a resource user - SWTResourceManager will
    //handle the obtaining and disposing of resources
    SWTResourceManager.registerResourceUser(this);
    public MainForm(Composite parent, int style) {
    super(parent, style);
    initGUI();
    * Initializes the GUI.
    private void initGUI() {
    try {
    this.setSize(new org.eclipse.swt.graphics.Point(400,300));
    this.setBackground(SWTResourceManager.getColor(192, 192, 192));
    GridLayout thisLayout = new GridLayout(1, true);
    thisLayout.marginWidth = 5;
    thisLayout.marginHeight = 5;
    thisLayout.numColumns = 1;
    thisLayout.makeColumnsEqualWidth = true;
    thisLayout.horizontalSpacing = 5;
    thisLayout.verticalSpacing = 5;
    this.setLayout(thisLayout);
    menu1 = new Menu(getShell(), SWT.BAR);
    getShell().setMenuBar(menu1);
    fileMenuItem = new MenuItem(menu1, SWT.CASCADE);
    fileMenuItem.setText("File");
    fileMenu = new Menu(fileMenuItem);
    openFileMenuItem = new MenuItem(fileMenu, SWT.CASCADE);
    openFileMenuItem.setText("Open");
    newFileMenuItem = new MenuItem(fileMenu, SWT.CASCADE);
    newFileMenuItem.setText("New");
    saveFileMenuItem = new MenuItem(fileMenu, SWT.CASCADE);
    saveFileMenuItem.setText("&Save");
    closeFileMenuItem = new MenuItem(fileMenu, SWT.CASCADE);
    closeFileMenuItem.setText("Close");
    exitMenuItem = new MenuItem(fileMenu, SWT.CASCADE);
    exitMenuItem.setText("Exit");
    fileMenuItem.setMenu(fileMenu);
    helpMenuItem = new MenuItem(menu1, SWT.CASCADE);
    helpMenuItem.setText("Help");
    helpMenu = new Menu(helpMenuItem);
    contentsMenuItem = new MenuItem(helpMenu, SWT.CASCADE);
    contentsMenuItem.setText("Contents");
    aboutMenuItem = new MenuItem(helpMenu, SWT.CASCADE);
    aboutMenuItem.setText("About");
    helpMenuItem.setMenu(helpMenu);
    this.layout();
    }catch (Exception e) {
    e.printStackTrace();
    * Auto-generated main method to display this
    * org.eclipse.swt.widgets.Composite inside a new Shell.
    public static void main(String[] args) {
    Display display = Display.getDefault();
    Shell shell = new Shell(display);
    MainForm inst = new MainForm(shell, SWT.NULL);
    Point size = inst.getSize();
    shell.setLayout(new FillLayout());
    shell.layout();
    if(size.x == 0 && size.y == 0) {
    inst.pack();
    shell.pack();
    } else {
    Rectangle shellBounds = shell.computeTrim(0, 0, size.x, size.y);
    shell.setSize(shellBounds.width, shellBounds.height);
    shell.open();
    while (!shell.isDisposed()) {
    if (!display.readAndDispatch())
    display.sleep();
    }

    Are you trying to say you want to open MainForm.java from Login.java???
    Wes

Maybe you are looking for