Solaris don't boot without mouse and keyboard

Hi guys,

I've installed Solaris 10 (SunOS 5.10) in a x86 box. I will put this box as a home server to store my files/backups/whatterver shared stuff replacing my old NetBSD machine. But, after installed and correctly configured, when I tried to boot this box without keybord and mouse (USB both), the system freezes after the Grub screen.

I've already configured in the x86 bios the option "Halt On: [No errors]. :stuck_out_tongue:

The system start booting, shows the "SunOS 5.10 Solaris (etc...)" banner message on the top, but stops and don't display any error log. Putting the USB mouse/keyboard again and rebooting, it starts and works perfectly, and show all your boot message as it should. Later I've checked in /var/log and didn't found any related error message.

I've already try adding the "-m verbose" option in Grub, to get a verbose boot and see the system messages, but it still stops after show the "SunOS 5.10 Solaris (etc...)" in the top.

I've still try touching the /reconfigure file and reboot the system without the USB keyboard and mouse, enforcing the system to re-check my hardware devices, but it stops again after the top banner message.

Have Solaris some configuration file where I would configure the system to ignore the keyboard and mouse absence?

Rgds,
Lucas Timm.

what h/w type are you using?

Hi Incredible,

My box is a Intel Pentium 3 1.13GHz (Tualatin), 1.5GB Ram (SDRam PC-133), motherboard Asus TUV4-X, Realtek 8139, two IDE HDDs (80 and 120GB) and generic USB Mouse and Keyboard. I've installed Solaris 10 32bits, and it's running with excelent performance. If you need I can paste my prtconf. When this box was running Linux (CentOS 5.2) it works perfectly without keyboard and mouse, I've controlled it by SSH and XDMCP. That's what I want with Solaris.

Do you have some idea?

Lucas Timm

If you tried to boot from cdrom to single user level, does it bypass the banner stage eg..?

You haven't actually. "-m verbose" is enabling SMF verbose messages, not kernel ones which might help better in your case.
I would try these options instead:

-rv -m milestone=none

or

-srv

"man kernel" for details.