Solaris 11 enable default splash screen boot-up

After playing around with 'bootadm' due to some reasons, I restored the original menu like 'bootadm generate-menu' and everything runs just perfect.
But the original Solaris boot splash screen dismissed.
I know many people around want to disable it while running virtually on e.g. vmware.
I am running on a physical machine and want the default splash back!
How to restore it, please?

I don't have a system to check on this myself but you might look in /boot/grub to see if the default
splash screen file is included. The file name should be apparent. If it is included, then the bootadm
syntax (from the bootadm.1m man page) looks something like this:
# bootadm set-menu splashimage=/boot/grub/splash.xpm.gz
Thanks, Cindy

Similar Messages

  • Can i change default splash screen in Oracle ADF mobile

    hi,
    can i change the default splash screen (i.e. the Oracle screen that shows up) when you open the app in mobile?
    i want to use my own custom splash screen.
    regards,
    ad

    i found that at,
    http://docs.oracle.com/cd/E35521_01/doc.111230/e24475/deploying.htm#CHDGEJAI
    thanks,
    ad

  • Possible to change MSI Splash Screen @ Boot???

    I dont like it.  Is there a way to modify it?
    thanks
    Sean

    Hi Uhkordguy,
    Modbin is not a splash screen editor, but a BIOS editor. Don't refrain from using Modbin If it doesn't work with WinXP, use it in DOS then. In WinXP, you still can use any painter software to make your splash screen according to the size and format, then use Modbin to bind them together.

  • Useful Code of the Day:  Splash Screen & Busy Application

    So you are making an Swing application. So what are two common things to do in it?
    1) Display a splash screen.
    2) Block user input when busy.
    Enter AppFrame! It's a JFrame subclass which has a glass pane overlay option to block input (setBusy()). While "busy", it displays the system wait cursor.
    It also supports display of a splash screen. There's a default splash screen if you don't provide a component to be the splash screen, and an initializer runner which takes a Runnable object. The Runnable object can then modify the splash screen component, for example to update a progress bar or text. See the main method for example usage.
    It also has a method to center a component on another component (useful for dialogs) or center the component on the screen.
    NOTE on setBusy: I do recall issues with the setBusy option to block input. I recall it having a problem on some Unix systems, but I can't remember the details offhand (sorry).
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.event.*;
    * <CODE>AppFrame</CODE> is a <CODE>javax.swing.JFrame</CODE> subclass that
    * provides some convenient methods for applications.  This class implements
    * all the same constructors as <CODE>JFrame</CODE>, plus a few others. 
    * Methods exist to show the frame centered on the screen, display a splash
    * screen, run an initializer thread and set the frame as "busy" to block 
    * user input. 
    public class AppFrame extends JFrame implements KeyListener, MouseListener {
          * The splash screen window. 
         private JWindow splash = null;
          * The busy state of the frame. 
         private boolean busy = false;
          * The glass pane used when busy. 
         private Component glassPane = null;
          * The original glass pane, which is reset when not busy. 
         private Component defaultGlassPane = null;
          * Creates a new <CODE>AppFrame</CODE>. 
         public AppFrame() {
              super();
              init();
          * Creates a new <CODE>AppFrame</CODE> with the specified
          * <CODE>GraphicsConfiguration</CODE>. 
          * @param  gc  the GraphicsConfiguration of a screen device
         public AppFrame(GraphicsConfiguration gc) {
              super(gc);
              init();
          * Creates a new <CODE>AppFrame</CODE> with the specified title. 
          * @param  title  the title
         public AppFrame(String title) {
              super(title);
              init();
          * Creates a new <CODE>AppFrame</CODE> with the specified title and
          * <CODE>GraphicsConfiguration</CODE>. 
          * @param  title  the title
          * @param  gc     the GraphicsConfiguration of a screen device
         public AppFrame(String title, GraphicsConfiguration gc) {
              super(title, gc);
              init();
          * Creates a new <CODE>AppFrame</CODE> with the specified title and
          * icon image. 
          * @param  title  the title
          * @param  icon   the image icon
         public AppFrame(String title, Image icon) {
              super(title);
              setIconImage(icon);
              init();
          * Creates a new <CODE>AppFrame</CODE> with the specified title and
          * icon image. 
          * @param  title  the title
          * @param  icon  the image icon
         public AppFrame(String title, ImageIcon icon) {
              this(title, icon.getImage());
          * Initializes internal frame settings. 
         protected void init() {
              // set default close operation (which will likely be changed later)
              setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
              // set up the glass pane
              glassPane = new JPanel();
              ((JPanel)glassPane).setOpaque(false);
              glassPane.addKeyListener(this);
              glassPane.addMouseListener(this);
          * Displays a new <CODE>JWindow</CODE> as a splash screen using the
          * specified component as the content.  The default size of the
          * component will be used to size the splash screen.  See the
          * <CODE>showSplash(Component, int, int)</CODE> method description for
          * more details. 
          * @param  c  the splash screen contents
          * @return  the window object
          * @see  #showSplash(Component, int, int)
          * @see  #hideSplash()
         public JWindow showSplash(Component c) {
              return showSplash(c, -1, -1);
          * Displays a new <CODE>JWindow</CODE> as a splash screen using the
          * specified component as the content.  The component should have all
          * the content it needs to display, like borders, images, text, etc. 
          * The splash screen is centered on monitor.  If width and height are
          * <CODE><= 0</CODE>, the default size of the component will be used
          * to size the splash screen. 
          * <P>
          * The window object is returned to allow the application to manipulate
          * it, (such as move it or resize it, etc.).  However, <B>do not</B>
          * dispose the window directly.  Instead, use <CODE>hideSplash()</CODE>
          * to allow internal cleanup. 
          * <P>
          * If the component is <CODE>null</CODE>, a default component with the
          * frame title and icon will be created. 
          * <P>
          * The splash screen window will be passed the same
          * <CODE>GraphicsConfiguration</CODE> as this frame uses. 
          * @param  c  the splash screen contents
          * @param  w  the splash screen width
          * @param  h  the splash screen height
          * @return  the window object
          * @see  #showSplash(Component)
          * @see  #hideSplash()
         public JWindow showSplash(Component c, int w, int h) {
              // if a splash window was already created...
              if(splash != null) {
                   // if it's showing, leave it; else null it
                   if(splash.isShowing()) {
                        return splash;
                   } else {
                        splash = null;
              // if the component is null, then create a generic splash screen
              // based on the frame title and icon
              if(c == null) {
                   JPanel p = new JPanel();
                   p.setBorder(BorderFactory.createCompoundBorder(
                        BorderFactory.createRaisedBevelBorder(),
                        BorderFactory.createEmptyBorder(10, 10, 10, 10)
                   JLabel l = new JLabel("Loading application...");
                   if(getTitle() != null) {
                        l.setText("Loading " + getTitle() + "...");
                   if(getIconImage() != null) {
                        l.setIcon(new ImageIcon(getIconImage()));
                   p.add(l);
                   c = p;
              splash = new JWindow(this, getGraphicsConfiguration());
              splash.getContentPane().add(c);
              splash.pack();
              // set the splash screen size
              if(w > 0 && h > 0) {
                   splash.setSize(w, h);
              } else {
                   splash.setSize(c.getPreferredSize().width, c.getPreferredSize().height);
              centerComponent(splash);
              splash.show();
              return splash;
          * Disposes the splash window. 
          * @see  #showSplash(Component, int, int)
          * @see  #showSplash(Component)
         public void hideSplash() {
              if(splash != null) {
                   splash.dispose();
                   splash = null;
          * Runs an initializer <CODE>Runnable</CODE> object in a new thread. 
          * The initializer object should handle application initialization
          * steps.  A typical use would be:
          * <OL>
          *   <LI>Create the frame.
          *   <LI>Create the splash screen component.
          *   <LI>Call <CODE>showSplash()</CODE> to display splash screen.
          *   <LI>Run the initializer, in which: 
          *   <UL>
          *     <LI>Build the UI contents of the frame.
          *     <LI>Perform other initialization (load settings, data, etc.).
          *     <LI>Pack and show the frame.
          *     <LI>Call <CODE>hideSplash()</CODE>.
          *   </UL>
          * </OL>
          * <P>
          * <B>NOTE:</B>  Since this will be done in a new thread that is
          * external to the event thread, any updates to the splash screen that
          * might be done should be triggered through with
          * <CODE>SwingUtilities.invokeAndWait(Runnable)</CODE>. 
          * @param  r  the <CODE>Runnable</CODE> initializer
         public void runInitializer(Runnable r) {
              Thread t = new Thread(r);
              t.start();
          * Shows the frame centered on the screen. 
         public void showCentered() {
              centerComponent(this);
              this.show();
          * Checks the busy state.
          * @return  <CODE>true</CODE> if the frame is disabled;
          *          <CODE>false</CODE> if the frame is enabled
          * @see  #setBusy(boolean)
         public boolean isBusy() {
              return this.busy;
          * Sets the busy state.  When busy, the glasspane is shown which will
          * consume all mouse and keyboard events, and a wait cursor is
          * set for the frame. 
          * @param  busy  if <CODE>true</CODE>, disables frame;
          *               if <CODE>false</CODE>, enables frame
          * @see  #getBusy()
         public void setBusy(boolean busy) {
              // only set if changing
              if(this.busy != busy) {
                   this.busy = busy;
                   // If busy, keep current glass pane to put back when not
                   // busy.  This is done in case the application is using
                   // it's own glass pane for something special. 
                   if(busy) {
                        defaultGlassPane = getGlassPane();
                        setGlassPane(glassPane);
                   } else {
                        setGlassPane(defaultGlassPane);
                        defaultGlassPane = null;
                   glassPane.setVisible(busy);
                   glassPane.setCursor(busy ?
                        Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR) :
                        Cursor.getDefaultCursor()
                   setCursor(glassPane.getCursor());
          * Handle key typed events.  Consumes the event for the glasspane
          * when the frame is busy. 
          * @param  ke  the key event
         public void keyTyped(KeyEvent ke) {
              ke.consume();
          * Handle key released events.  Consumes the event for the glasspane
          * when the frame is busy. 
          * @param  ke  the key event
         public void keyReleased(KeyEvent ke) {
              ke.consume();
          * Handle key pressed events.  Consumes the event for the glasspane
          * when the frame is busy. 
          * @param  ke  the key event
         public void keyPressed(KeyEvent ke) {
              ke.consume();
          * Handle mouse clicked events.  Consumes the event for the glasspane
          * when the frame is busy. 
          * @param  me  the mouse event
         public void mouseClicked(MouseEvent me) {
              me.consume();
          * Handle mouse entered events.  Consumes the event for the glasspane
          * when the frame is busy. 
          * @param  me  the mouse event
         public void mouseEntered(MouseEvent me) {
              me.consume();
          * Handle mouse exited events.  Consumes the event for the glasspane
          * when the frame is busy. 
          * @param  me  the mouse event
         public void mouseExited(MouseEvent me) {
              me.consume();
          * Handle mouse pressed events.  Consumes the event for the glasspane
          * when the frame is busy. 
          * @param  me  the mouse event
         public void mousePressed(MouseEvent me) {
              me.consume();
          * Handle mouse released events.  Consumes the event for the glasspane
          * when the frame is busy. 
          * @param  me  the mouse event
         public void mouseReleased(MouseEvent me) {
              me.consume();
          * Centers the component <CODE>c</CODE> on the screen. 
          * @param  c  the component to center
          * @see  #centerComponent(Component, Component)
         public static void centerComponent(Component c) {
              centerComponent(c, null);
          * Centers the component <CODE>c</CODE> on component <CODE>p</CODE>. 
          * If <CODE>p</CODE> is null, the component <CODE>c</CODE> will be
          * centered on the screen. 
          * @param  c  the component to center
          * @param  p  the parent component to center on or null for screen
          * @see  #centerComponent(Component)
         public static void centerComponent(Component c, Component p) {
              if(c != null) {
                   Dimension d = (p != null ? p.getSize() :
                        Toolkit.getDefaultToolkit().getScreenSize()
                   c.setLocation(
                        Math.max(0, (d.getSize().width/2)  - (c.getSize().width/2)),
                        Math.max(0, (d.getSize().height/2) - (c.getSize().height/2))
          * Main method.  Used for testing.
          * @param  args  the arguments
         public static void main(String[] args) {
              final AppFrame f = new AppFrame("Test Application",
                   new ImageIcon("center.gif"));
              f.showSplash(null);
              f.runInitializer(new Runnable() {
                   public void run() {
                        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                        f.getContentPane().add(new JButton("this is a frame"));
                        f.pack();
                        f.setSize(300, 400);
                        try {
                             Thread.currentThread().sleep(3000);
                        } catch(Exception e) {}
                        f.showCentered();
                        f.setBusy(true);
                        try {
                             Thread.currentThread().sleep(100);
                        } catch(Exception e) {}
                        f.hideSplash();
                        try {
                             Thread.currentThread().sleep(3000);
                        } catch(Exception e) {}
                        f.setBusy(false);
    "Useful Code of the Day" is supplied by the person who posted this message. This code is not guaranteed by any warranty whatsoever. The code is free to use and modify as you see fit. The code was tested and worked for the author. If anyone else has some useful code, feel free to post it under this heading.

    Hi
    Thanks fo this piece of code. This one really help me
    Deepa

  • IOS launch screen / splash screen shift

    Hi All,
    I've implemented launch screen images, including [email protected], and am testing on an iPhone 4.
    When I disable my splash screen (i.e. I don't set the app's splashScreenImage prop) the launch image displays briefly, then I get a blank white screen for multiple seconds while my app loads.
    If I enable the splash screen, like this...
         splashScreenImage = "@Embed('[email protected]')"
    the app displays the image continuously, first as iPhone launch screen, then as AIR splash screen, but when it switches from launch screen to splash screen the image is displayed about 19 pixels lower than it was when displayed as launch screen.
    This happens with splashScreenScaleMode set to both "stretch" and "zoom".
    I can provide two different images, instead of using the same image, and make most of the shift invisible to the user, but there are two problems with this approach:
    It's obviously kludgy. It would be nice if this just worked.
    I'm fairly sure that even if I get this to look good on iPhone 4, it will look bad on iPhone 5, and vice-versa. If we could use different splash screen images for 4 and 5 we could kludge a fix that way, but I don't believe that that's possible.
    Two questions:
    Any suggestions? 
    Should I report this as a bug?
    Thanks,
    Douglas

    Hi Colin,
    > Might be worth doing a trace of the scale mode, just out of curiosity.
    I've done some googling and set a few breakpoints - all indicate that Flex apps have a default scale mode of NO_SCALE.
    If I could configure my app to use SHOW_ALL immediately at startup, that might solve the spash screen problem. I could then change the mode back to NO_SCALE in my app's preInitialize handler, which I'd probably want to do as SHOW_ALL would probably be problematic when the app started to display.
    That would be an interesting experiment, but I don't see any way to configure a Flex app to begin with any scale mode other than the default, so I'm at a dead end there.
    I don't fully understand what you're suggesting re using a SWC. Looks like we're running up against the Flex-nonFlex divide.    
    > I don't know how Flex users solve the problem of getting the stage to be in a particular state right away.
    We let the framework handle this for us, and don't think about it, which is great, until it isn't. 
    Or, to put it another way, I think that we may not have much control over this in a Flex app. 
    I'm imagining a possible strategy of creating a non-Flex AIR app and having it load my Flex SWF, but I'm not sure it's a good investment of my time to research/attempt this. For one thing I'm not _sure_ that I'll have a problem on iPhone 5. I'll find some way to test this, and postpone worrying about this until I'm sure that I actually have a problem.
    But thanks a lot for all your input - this(scale mode, etc) is good stuff to be aware of.
    Douglas

  • Loading time of splash screen verus initial siena created splash screen

    Hi everyone,
    I have a load issue on windows surface RT device with a seina app.  I need some insight on trying to decrease load time.  This new app has about 2000 images and growing and each image is optimized to be about 20 kb.  This app is for reference
    when training in specific disciplines.  The source is an excel file and the images are downloaded locally when published.
    I have two splash screens, the initial splash screen that loads via the default html webpage of the app.  The other is a siena screen visual that I call an extended splash screen with the usual timer and rating control. The extended splash screen set
    for 2 seconds loads the default settings to be used every time the app loads.  The settings are saved to file when the user changes the configuration.  This all works are designed.
    The app loads within 5-7 seconds on a laptop but takes between 25 - 30 seconds to load on the surface device.  I know the initial surface is somewhat slow device but I have tweaked the surface to squeeze every cpu cycle I can during the testing and
    analysis stage. 
    The initial default splash screen takes about 17 - 21 seconds to load.  I have tried tweaking as much as possible by removing some visuals on the extended splash screen down to 3, picture, timer, rating.  I don't think the extended splash
    screen is the issue as this part loads within 7-9 seconds to load.  
    Can someone explain or provide some insight on the load process during the initial phase on the splash screen, like is the app loading the source data from excel, initializing all the scripts, loading itself into memory, etc... This will allow me to build
    more efficient apps with siena. 
    Thanks,
    William

    Hi
    I cant really give you an technical insight on the load process, but I have noticed that if I have multiple timers and or gallery's (15 +) (I suspect more timers that gallery's) in my app load time was very slow on ARM devices.
    Again not sure if this applies to your app but might help point you towards the issue.
    Ronan

  • Animation after Splash Screen?

    When an application starts, I supply a Default.png which is displayed immediately, configure the main view in awakeFromNib, and my view with its subviews then suddenly appears replacing the default "splash" screen.
    My questions is, how can I animate the initial appearance of my main view, so that it scales or dissolves or rotates onto the screen when the application is finally ready to run?
    I tried the animation in applicationDidLoad (if there was an animation I only saw the final result and not the animation) so I guess I don't know the application method that signals everything is done and can trigger the animation seen by the user.

    In the primary views vieDidLoad method, you can scale it to another size or so when you add to the window and then scale it back to normal size in an animation loop.

  • [kernel] gensplash framebuffer boot splash screens for 2.6.x

    coming very, very soon....
    if you haven't already, patch a kernel for fbsplash.  i've got 2.6.10 with -nitro2 running just fine, you can grab my PKGBUILD and the patch here - start with the usual Arch config.
    i have a complete splashutils PKGBUILD with added extras including scripts and sample configs. PLUS I have created initscripts patches for fbsplash and fbsplash/bkgdDaemon combined...and yes, i do have the silent progress bar working...
    MWAHAHAHAHA - it's alive!

    After much blood, sweat and tears (not too mention annoying comments from my girlfriend) I have finally managed to patch initscripts to work with silent gensplash! Better late than never, eh?  I had some major headaches with this but I wanted to save it till it was completely ready.
    So, here's the deal and the files - all stored here http://dtw.jiwe.org/share/gensplash
    with a whole bunch of gensplash showcase pics here
    First you need a patched kernel - I am using 2.6.10 and nitro2 - it works great - see the wiki on how to do that.  I have a PKGBUILD and patch file on my server too.
    Then you need a splashutils package - there are several about on the forums but I hope mine will provide everything you might need.  Splashutils needs to link to your patched kernel source when you build it - so my PKGBUILD allows this.  The PKGBUILD also uses a pack i put together containing some handy bits for gensplash.  This includes examples for lilo and grub, a splash rc.d script to start the backgrounds on the virtual terminals (and a config file to support this), and it includes three themes: the ArchPool theme, ArchMetal (created by me but credit to the Arch wallpaper author tho!) and the emergence gentoo theme (which is a bit crap to be honest).
    You can use the PKGBUILD and the gensplash-files pack to build splashutils.
    Pre-built packages of both splashutils, initscripts-custom and initscripts-gensplash (see below) are in my repo – they should work perfectly but YMMV!
    When you install splashutils you should get a handy introduction from the install script.
    If you want to use silent splash you'll also need to patch your initscripts.  You can use splashutils quite happily to add a verbose boot screen and vc backgrounds if you don't want to mess with your initscripts.  I have a neat PKGBUILD which will grab and patch the latest initscripts from the current repo if you do - this one is for initscripts-gensplash
    # Contributor: dibblethewrecker <[email protected]>
    # This package is only a modified version of the arch initscripts package
    # It allows you to easily checkout the latest initscripts and patch them
    # (based on a pkg by Brice Carpentier <[email protected]>)
    # (incorporated a patch by Truls Becken <[email protected]>)
    pkgname=initscripts-gensplash
    pkgver=0.6
    pkgrel=1
    pkgdesc="System initialization/bootup scripts with gensplash support"
    url="http://dev.gentoo.org/~spock/projects/gensplash/"
    backup=(etc/inittab etc/rc.conf etc/rc.local)
    depends=('bash' 'mawk' 'grep' 'coreutils' 'sed' 'splashutils')
    provides=('initscripts')
    conflicts=('initscripts')
    source=(initscripts-gensplash.diff)
    md5sums=('f1770772913855d9539b12b384d9941f')
    build() {
    # check the latest version of initscripts, grab it, copy and extract it to src
    latestver=`pacman -Ss initscripts | grep current | sed "s|current/initscripts ||g"`
    echo
    echo " : Latest version in current repo is initscripts-$latestver"
    echo -n " : Press any key to continue "
    read anykey
    pacman -Sw --noconfirm initscripts
    cp /var/cache/pacman/pkg/initscripts-$latestver.pkg.tar.gz $startdir/src
    cd $startdir/src
    gunzip -cd initscripts-$latestver.pkg.tar.gz | tar xf -
    # create the pkg - no compile required
    mkdir -p $startdir/pkg/etc/{rc.d,conf.d}
    cd $startdir/src/etc
    install -D -m644 inittab $startdir/pkg/etc/inittab
    install -D -m644 rc.conf $startdir/pkg/etc/rc.conf
    for i in rc.local rc.multi rc.shutdown rc.single rc.sysinit; do
    install -D -m755 $i $startdir/pkg/etc/$i
    done
    cd $startdir/src/etc/rc.d
    install -D -m755 network $startdir/pkg/etc/rc.d/network
    install -D -m755 netfs $startdir/pkg/etc/rc.d/netfs
    install -D -m644 functions $startdir/pkg/etc/rc.d/functions
    cd $startdir/src/sbin
    install -D -m755 minilogd $startdir/pkg/sbin/minilogd
    # apply your patches
    cd $startdir/pkg/etc
    patch -Np1 -i $startdir/src/initscripts-gensplash.diff
    If you do want silent splash (you do – that's what all this work is for) i have 2 patches for this - the first simply patches for gensplash (initscripts-gensplash), the second patches for gensplash and the bkgdDaemons patch (combo-plus).  The old initscripts-bootsplash patch is there for completeness and reference too
    The patched initscripts allow you to run silent bootsplash and drop to verbose should errors (fails) occur.  This can be overridden by an option has been added to rc.conf – however, it will ALWAYS drop to verbose if the fs check fails – at least it should – I don't know how to test that.
    As I said the drop option has currently been added to rc.conf but the alternative is to use the conf.d/splash config file from the splashutil pkg (which is already set up to allow this).  I would like feedback on this, for and against, whether you intend to us the package or not.  Here is the way I see it:
    FOR using rc.conf
    You control the majority of boot options from rc.conf – this is a boot option
    rc.conf is already sourced by the scripts by default
    rc.conf is part of the initscripts package
    AGAINST rc.conf
    It is the main config file – do we want to pollute it with extraneous commands for eye candy?
    FOR using conf.d/splash
    It's not rc.conf – it is a gensplash related option in a dedicated gensplash config file
    AGAINST using conf.d/splash
    This file is not actually used for any config options that relate to boot (except to pre-empt a switch ), only for setting backgrounds on virtual consoles
    This file is not part of the initscripts package – although my initscripts obviously depend on apps in splashutils (won't work without it) – cross dependent configs seem dodgy.
    We have to source an extra file in the scripts
    I have also separately packaged the ArchPool and ArchMetal themes but I will have to upload them later because I forgot them today
    Problems and Bugs
    I am having MAJOR problems with the splash rc.d script.  It uses the conf.d/splash config file fine but i still CANNOT get it to work at boot BEFORE i log in - it works fine after - ideas PLEASE!
    It now also seems to cause similar overlay problems to that are described in bug 2 below – with SOME themes you get a persistent progress bar on your vc after the boot process is finished and it seems to affect different themes depending on when you run the script in your daemons array – am baffled – it needs serious work! Bug 2 and this maybe related...more testing needed!
    Last but not least - the bkgdDaemons patch.  If we background a daemon how do we know if it failed or not?  Has anyone thought of that?  My initscripts consider a background daemon BKGD to be DONE for the purposes of displaying the progress bar although the bkgdDaemons patch functionality remains identical and BKGD still shows in verbose.  If a BKGD daemon fails, this maybe as late as after login for DHCP failures, for example, we'll never know until we try to use the network.
    Bugs
    1. When udev starts you get message saying can't open /dev/fb0 and /dev/fbsplash for reading – no apparent ill effects tho? [FIXED]
    2. If you switch to verbose with F2 at a very specific point – during the fs check I think – the background MIGHT corrupt a tiny bit as the verbose overlays the silent (correctly) but then when the fs check finishes I think it still thinks it is in silent mode (due to the mode being passed to it when it starts to execute) and overlays silent again – only for the next rc script to overlay verbose (again correctly).  It's hardly terrible but someone might like to have a look – I can't be bothered right now as there is very little need to switch to verbose with F2 (cos it does it automatically on errors) and you do have to do it at just the right second to get the problem!  Feel free to check it out tho.
    TODO:
    1) workaround the current symlink workaround – DONE (don't ask it was awful)
    2) figure out how to drop out of silent if errors occur at startup - DONE
    3) fix that f**king rc.d script – - SOMETIMES WORKS SOMETIMES NOT -SETTING IT AS THE LAST DAEMON SEEMS TO HELP
    4) investigate the bugs - DONE
    5) enable silent splash in ArchMetal – DONE
    6) make lots of nice gensplash screens for Arch! – EVERYONE!

  • BLACK SCREEN on start up with 3 beeps, FREEZES when power unplugged, IF IT BOOTS splash screen freezes, OVERHEATING REQUIRED TO BOOT - 0x7B, Event 41 kernel-power

    Issue: One day I unplug the power, the screen freezes and I get frozen music sound. I shut down, start up, I get 3 beeps (1 short 2 long), which indicates a Video failure according to the Thinkpad Laptop beep code list.
    How I solve the issue day-to-day: I turn the heat up - I disconnect the battery and hard drive and plug in the power then turn it on. I will wait until the underneath is searing hot with a blanket blocking the fan's flow of air, I mean way hot because any
    cooler and it won't start. Plug stuff back in, Hard drive first, Battery second, turn off with power button hold, unplug power, replug power. 
    I turn it on, no beeps, it goes past the first Lenovo screen, then gives me a prompt because it "didn't shut down properly" and continue regular startup. What happens next is the Windows logo appears,
    and just as the animated windows logo starts to move (you see 2 small colored dots on the screen), it freezes. I see this every time, I know naturally that it means that the laptop is still too hot to go past that point, so I shut it down and try again. After
    about 5 - 10 tries it will go past the splash screen and into the login area, then it's all fine. 
    Sometimes when I unplug the power from the back by accident it will freeze. By accident I mean that the connector wiggles it's self out easily. This unplug freezing thing started happening about 1 week before the 3 beep black screen problem started rolling,
    so I'm putting 2 together.
           Errors:
    I got a Blue Screen of Death the first time I started it up with the overheating ritual, but I never got it since. It was 0X7B.
    I got another Blue Screen of Death about a week ago, but came as it was on already and I had been using it, and said something about disabling Cache or Shadowing in BIOS. I never got it since.
           Event Viewer events found:
    1. Kernel-Power, Summary page.
    There are critical events for a few things like Kernel-Power, Event ID 41, Task Category (63). There are 19 of them, each day 1 or 2 of them but mostly 1, so this maybe corresponds to my daily ritual.
    "The system has rebooted without cleanly shutting down first. This error could be caused if the system stopped responding, crashed, or lost power unexpectedly."
    2. Kernel-Processor-Power - Event ID 37, task category (7)
    "The speed of processor 1 in group 0 is being limited by system firmware. The processor has been in this reduced performance state for 71 seconds since the last report."
    3. LMS - HCMI - Event ID 2, Task Category: none
    "LMS Service cannot connect to HECI driver".
    I came across a very sluggish performing control panel for Nvidia before and after this problem, and I tried installing a newer version, which I had to jump through a few hoops to do, like uninstalling first, not just updating. At first it said that the
    driver wasnt for the system, which was wrong. I made it work somehow, but it was still sluggish. I rolled it back to an earlier driver, and now it works fine. No sluggish performance / slight freeze window thing going on.
                 MSCONFIG.exe, Boot Advanced Options: I have tried twice to change this 1 setting, check box "Number of processors" and change to 2 processors, because I do have 2 processors. I have been able to change
    this in the past, but it does not save the setting now, and I believe this option was selected before I started having problems, and settings did not disappear then.
    What could this be. The small round BIOS battery? The video card like everyone presumes? (I.E. the entire motherboard replacement), Software? The wiggly power input area? (Not enough power getting in?), Firmware of some sort? The BIOS software being wrong?
    SYSTEM INFO:
    Thinkpad T61p 6457-A24, Intel core 2 duo (T7700) 2.4GHz, Intel 120GB SSD 6Gb/s, NVIDIA Quadro FX 570M (256 MB),
    Windows 7 64 bit Home Premium (6.1, Build 7601), BIOS Ver 1.00PARTTBLx
    Display: 1680 x 1050 (32 bit 60 Hz), Integrated RAMDAC, Main driver: nvd3dumx.dll,nvwgf2umx,nvwgf2,
    Version 8.17.12.9688, Date 5/31/2012, DDI version 10, Driver model WDDM 1.1
    Please excuse the small text at the beginning, there isn't an option to un-do that error.

    You are very wrong about that mystified. What do YOU think made my computer work without beeping at all hu? (I bet you're gonna tell me). I figured it out.
    RE-INSTALL WINDOWS 7 OS.
    SOLVED.
    DOESN'T BEEP ANY MORE.
    THAT IS A PART OF microsoft ISN'T IT.
    ::: EGO KILLER 9000 :::

  • T430U not booting - blank screen or never gets passed splash screen

    System specs:
    Lenovo T430U
    Intel i5-3427U
    8GB PC3-12800 DDR3-1600MHz SoDIMM Memory
    HDD 500G 7200rpm Toshiba
    mSATA 24GB Samsung Cache
    Win 8 Pro, upgraded to 8.1
    I rarely use this machine but a couple of months ago I went to boot it up and found that I was not able to get past the Windows splash screen. Sometimes I don't even get the Windows splash screen, I just get a black screen. Rarely I get a Windows screen saying that it is diagnosing a system problem or something to that effect and I can even get to where it will allow me to do some Windows diagnostics but nothing ever comes of it and the process is extremely slow.
    I called Lenovo, but of course my machine is out of waranty so the tech just gave me a few pointers and said I could send it in to the depo but the potential repair cost could range up to about 75% of what I paid for the machine in the first place. Anyways, after having me try a few things in the BIOS he suggested that it was likely the hard drive. I mistakenly thought from the time that I bought this machine that the OS was installed on the 24 GB SSD so I ordered a new SSD and swapped it in. This made no difference at all as I have now learned that the mSATA SSD drive is merely for cache to speed up booting.
    I am afraid that this means the main HDD is at fault, and quite frankly, if I replace it I am going to do a fresh install of Windows 7. But I do have pictures and docs that I would like to salvage if possible. Any ideas on what might be going on here?
    Solved!
    Go to Solution.

    Install this on the computer that you are going to hook up the hard drive to: https://www.piriform.com/recuva
    I've had pretty good luck with it in getting files off of dying hard drives.  Wrap the hard drive in a small towel and put it in the freezer for a half an hour, then take it out and hook it up and run recuva right away.  You might get lucky.
    It sounds funny but I've had it work more than once.
    Regards,
    Dave 
    T430u, x301, x200T, x61T, x61, x32, x41T, x40, U160, ThinkPad Tablet 1838-22R, Z500 touch, Yoga Tab 2 Windows 8.1, Yoga Tablet 3 Pro
    Did someone help you today? Press the star on the left to thank them with a Kudo!
    If you find a post helpful and it answers your question, please mark it as an "Accepted Solution"!
    If someone helped you today, pay it forward. Help Someone Else!
    English Community   Deutsche Community   Comunidad en Español   Русскоязычное Сообщество

  • L512 Wont Boot , Splash Screen then stuck blank screen and Fan in full throttle

    I was using the laptop, then it went to suspend mode due normal timeout.
    When it came back, the fan start to spin full throttle but it was functionating  beside that, normally.
    I restarted but then it never boot again.
    This is the process where it gets stucked
    Boot to Splash Screen, Beep, then a black screen and the fan start to spin at full speed.
    (In the post in diagnostic mode, shows no error, pass the memory check, shows the info of the processor )
    I tried this:
    Retired Hard Disk,
    Press 60 Seconds  (Reset BIOS) - without battery and power cord 
    Press 10 times the power button an then 30 seconds -- without battery and power cord 
    Visually there is no damage in the usb ports, maybe i  will need  to disassembly to get a better view to check if there is a short somewhere.
    With this symptoms , what should else i try.  Could be a memory issue?
    Thanks for any help you can provide me.

    Thanks to the Mod!
    It happens that if i wait for about 30 secs, then it will boot up, asking a proper boot media.
    I was testing it  and was workiing fine, except  for  the Fan working at full speed, Not suspending or shuting down or Hibernate. Only blinking power button led. So a rude disconnection /Battery Extraction needed to acomplish full shutdown.
    But Now in the bios diagnostics splash shows
    2201: Machine UUID is invalid
    The bios shows only 0s in the uuid section.
    i was looking for some imformation about this problem, and i found tah can be solved using some kind of floppy for servicing the laptop.
     I ve already downloaded a copy, Havent tried yet, But plan to do some test. as soon i can get some spare time.
    It appear tha some comand will let me regenerate  the UUID, and with some luck, reflashing the bios will solve my problem.
    I'll update as any new steps performed

  • Satellite Pro L300-1FN does not boot - hangs at BIOS splash screen

    My Satellite pro L300-1FN is refusing to boot up. When switched on the laptop displays the toshiba/insyde H20 BIOS splash screen and the "Press F2 go to Setup Utility, F12 go to boot menu" message and flashes the hard disk access light but does not attempt to continue loading. I have left the bios at the splash screen but it does nothing for many hours on AC or runs the battery flat while on battery.
    Is there a way of re-setting the BIOS on this unit? If it were a desktop unit I would remove the CMOS battery to force a BIOS reset but this is impossible on a laptop. The hard disk is fine as I have connected it to another system to remove valuable data.

    *I managed to fix this issue* ,,, thanks to some other dudes on other forums
    What i did was Format a Floppy disk as MS-DOS boot using a Windows XP PC and USB floppy drive, then downloaded the latest BIOS for my L300-1BW laptop model, copied *.fd bios image to the floppy disk and renamed it to BIOS.fd.
    Connect FDD to the toshiba laptop with out AC connected. Held Power button for 12 seconds, connected AC adapter, then held Fn+F, powered on , and kept the Fn+F keys held down for about 10 seconds into the reading of the floppy drive just to be sure, then let go. The screen was black throughout the process. I left this for a few minutes, or until it had finished, the laptop rebooted itself, and voila, it now goes passed the TOSHIBA POST logo screen :)
    I hope this helps others with Toshiba Laptops. should work for any Toshiba laptop.

  • Removed Battery from MB to clear CMOS, Now no MSI splash screen, no booting

    My System:
    CPU: AMD 720 X3 2.3 Mhz per core.
    MB: MSI K9A2 Platinum, Version 1, 1.4
    Memory: OCZ Platinum II memory, 4 1gb sticks.  667
    GPU: Gigabyte Radeon HD4850, 1GB memory
    HD: Seagate Baracuda 7200 500GB memory card.  RAID.  Recently replaced.  I can hook it up as an external SATA -> ESATA to my laptop via a 1.5 ESATA PCMCIA card.
    OS:  XP, SP3, 32 bit
    PSU:  Ultra 750w, +5v 32A
    My PC was working, until this.  In the boot menu, I was getting the raid setting instead of the hard drive, so I decided to reset the CMOS.  I changed the Jumper and that did not clear settings enough.  I pulled the battery and reinstalled it.  Now, When I turn the PC on, I just see a black screen.  No MSI splash screen, no Posting.  No response at all.  The MB gets power.  Lights on, fans working, but nothing more.  My main HD is getting power but it is not read.  There is no sound of feel of the heads moving.  As I mentioned, I can access it as an external drive on my laptop and all diagnostics have been fine.
    I don't know what I did to my system, but I would really appreciate any help fixing it.  I have built PCs since the mid 90s, and I am sure that all cables are connected properly.
    Thank you. 

    Quote from: Bas on 06-December-09, 05:40:19
    5V of the powersupply is unimportant, the 12V combined output it (if the psu lists that).
    As for the memory, try 1 stick only! See what happens.
    The Cmos clear jumper clears everything, HOWEVER! the power from the powersupply MUST be removed!
    Else it keeps getting 5V-stb and the cmos won't be cleared.
    However, this didn't happen out of the blue, what did you do before this?
    12V 45A.  The MB started every time before this.

  • BLACK SCREEN startup with 3 beeps, FREEZES when unplugged, Splash screen freeze, HEAT-UP TO BOOT

    BLACK SCREEN startup with 3 beeps, FREEZES when power unplugged, IF IT BOOTS splash screen freezes, OVERHEATING REQUIRED TO BOOT - 0x7B, Event 41 kernel-powe
    Issue: One day I unplug the power, the screen freezes and I get frozen music sound. I shut down, start up, I get 3 beeps (1 short 2 long), which indicates a Video failure according to the Thinkpad Laptop beep code list.
    How I solve the issue day-to-day: I turn the heat up - I disconnect the battery and hard drive and plug in the power then turn it on. I will wait until the underneath is searing hot with a blanket blocking the fan's flow of air, I mean way hot because any cooler and it won't start. Plug stuff back in, Hard drive first, Battery second, turn off with power button hold, unplug power, replug power.
    I turn it on, no beeps, it goes past the first Lenovo screen, then gives me a prompt because it "didn't shut down properly" and continue regular startup. What happens next is the Windows logo appears, and just as the animated windows logo starts to move (you see 2 small colored dots on the screen), it freezes. I see this every time, I know naturally that it means that the laptop is still too hot to go past that point, so I shut it down and try again. After about 5 - 10 tries it will go past the splash screen and into the login area, then it's all fine.
    Sometimes when I unplug the power from the back by accident it will freeze. By accident I mean that the connector wiggles it's self out easily. This unplug freezing thing started happening about 1 week before the 3 beep black screen problem started rolling, so I'm putting 2 together.
    Errors:
    I got a Blue Screen of Death the first time I started it up with the overheating ritual, but I never got it since. It was 0X7B. I ended up changing a setting in BIOS from AHCI to Compatibility Mode, and I passed everything without the BSOD again. I have always had it on AHCI.
    I got another Blue Screen of Death about a week ago, but came as it was on already and I had been using it, and said something about disabling Cache or Shadowing in BIOS. I never got it since.
    BIOS:
    Also, the time was set to 1988 or something in the BIOS.
    Event Viewer events found:
    1. Kernel-Power, Summary page.
    There are critical events for a few things like Kernel-Power, Event ID 41, Task Category (63). There are 19 of them, each day 1 or 2 of them but mostly 1, so this maybe corresponds to my daily ritual.
    "The system has rebooted without cleanly shutting down first. This error could be caused if the system stopped responding, crashed, or lost power unexpectedly."
    2. Kernel-Processor-Power - Event ID 37, task category (7)
    "The speed of processor 1 in group 0 is being limited by system firmware. The processor has been in this reduced performance state for 71 seconds since the last report."
    3. LMS - HCMI - Event ID 2, Task Category: none
    "LMS Service cannot connect to HECI driver".
    I came across a very sluggish performing control panel for Nvidia before and after this problem, and I tried installing a newer version, which I had to jump through a few hoops to do, like uninstalling first, not just updating. At first it said that the driver wasnt made for the system, or that it wasnt compatible or something, which was wrong. I made it work somehow, but it was still sluggish after install. I rolled it back to an earlier driver, and now it works fine oddly. No sluggish performance / slight freeze window thing going on. No problem at all.
         MSCONFIG.exe, Boot Advanced Options: I have tried twice to change this 1 setting, check box "Number of processors" and change to 2 processors, because I do have 2 processors. I have been able to change this in the past, but it does not save the setting now, and I believe this option was selected before I started having problems, and settings did not disappear then.
    What could this be. The small round BIOS battery? The video card like everyone presumes? (I.E. the entire motherboard replacement), Software? The wiggly power input area? (Not enough power getting in?), Firmware of some sort? The BIOS software being wrong?
    SYSTEM INFO:
    Thinkpad T61p 6457-A24, Intel core 2 duo (T7700) 2.4GHz, Intel 120GB SSD 6Gb/s, NVIDIA Quadro FX 570M (256 MB),
    Windows 7 64 bit Home Premium (6.1, Build 7601), BIOS Ver 1.00PARTTBLx
    Display: 1680 x 1050 (32 bit 60 Hz), Integrated RAMDAC, Main driver: nvd3dumx.dll,nvwgf2umx,nvwgf2,
    Version 8.17.12.9688, Date 5/31/2012, DDI version 10, Driver model WDDM 1.1

    T61-Elwood wrote:
    Laptops of all Brands using Nvidia GPUsmade  from 2007-2008  are faulty.
    You wont get good Nvidia ones on Ebay/forumes anywhere.
    I'd beg to differ on both accounts.
    *61 series nVidia-based ThinkPads from late January through July of 2008 are a 50/50 shot, since the old chips were mixed with the new ones. Any machine built in August and later can be deemed "safe".
    As for the forums (I don't do feebay) there are people who sell genuine, properly-tested planars. However, these do not come at bargain basement prices, and with a good reason if I may add.
    Good luck.
    Cheers,
    George
    In daily use: R60F, R500F, T61, T410
    Collecting dust: T60
    Enjoying retirement: A31p, T42p,
    Non-ThinkPads: Panasonic CF-31 & CF-52, HP 8760W
    Starting Thursday, 08/14/2014 I'll be away from the forums until further notice. Please do NOT send private messages since I won't be able to read them. Thank you.

  • IdeaTab A2109A will not boot past Lenovo Splash screen

    Tablet was charging over night, early in the morning I heard a couple of beeps, and thought it was my phone.  After waking I turned on the Tablet and first saw a green circle with 100%, then after trying the power switch again, it booted to the Lenovo splash screen with the audio and color bar, but will not boot to the operating system.

    I gave up and sent the Tablet into Grapevine, Texas under warranty.

Maybe you are looking for

  • Adding formula for costcenter in report painter

    Hi All, i have a requirement to get only those cost centers which are ending by 450. can anyone tell me where do i need to make the changes? is it i the set or which variable? please suggest on this

  • PREVENT USER TO CHANGE PR

    Dears, We have set up the system messages (06 152 and 608 as error).  However still it is possible that the user can change the description after the release/po creation.  How to prevent this.  We don't want to do this in release starategy (block PR

  • Composite Application Services perspective not visible

    Hi ,            i am working with Netweaver 7.1. I am not able to view Composite Application Services perspective in my NWDS. is there any licence issue or plug problem? Kavita

  • Slowness with ipod touch

    I have downloaded the ios6 for my ipod touch it makes my ipod real slow

  • Roles and their authorization profiles time period

    Can roles and their authorization profiles be assigned to a user for a limited time period? please reply Thanks Edited by: tracey_hrecc6.0 on Nov 1, 2010 5:24 PM