
|
View Full Version : Supermicro ipmi console problem
kongen 08-31-2005, 03:57 PM I have several SuperMicro 5014C-MT servers with IPMI card. I can login in into IPMI view, restart server and such. But the text console is only showing text before Linux boots. This happens in both IPMI view and ipmicli.
As soon the bios are finish and one ought to see the Linux boot loader the console stops to update. I can’t write any text, or enter the bios during boot either.
Anybody seen this before?
Useing IPMI view 2.2 (build 041117), newest firmware from cd CDR-0010_2.02. AOC-IPMI20-E IPMI card. RedHat 7.3 on one box, Fedora RC 3 on an other.
TargetWeb 09-02-2005, 10:21 AM I have the same problem with that card. After BIOS it goes to a gray screen where it just sits. Running CentOS4
roblip 09-03-2005, 04:17 AM Most IPMI cards I've seen work by mirroring the serial port output. You need to make sure your linux install is set to use the serial port as THE console. Grub can also be modified similarly.
Search around for the serial console HOWTO if you're not sure how to do it.
For your other problem of not being able to enter the BIOS, I haven't used IPMI view app specifically but it might require you do something special to enter the keycodes required to enter the BIOS (F-something). I'd check the help or ask supermico.
kongen 09-03-2005, 05:23 PM SuperMicro have an faq about this: http://www.supermicro.com/support/faqs/faq.cfm?faq=2838
I have comment out "splashimage=(hd0,0)/grub/splash.xpm.gz" and added:
serial --unit=0 --speed=19200 --word=8 --parity=no --stop=1
terminal --timeout=10 serial console
As described in the faq.
Have also tryed to add "console=ttyS0,19200 console=tty0" command to the kernel.
Still not working. Can't see the grub login screen. Everything stops after "Vertifying DMI Pool Dara ..........."
/boot/grub/grub.conf now looks like this:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/sda2
# initrd /initrd-version.img
#boot=/dev/sda
timeout=30
#for IPMI
#Setup serial (COM1)
serial --unit=0 --speed=19200 --word=8 --parity=no --stop=1
terminal --timeout=30 serial console
#Avoiding splash image
#splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux (2.4.20-8smp)
root (hd0,0)
kernel /vmlinuz-2.4.20-8smp ro root=LABEL=/ console=ttyS0,19200 console=tty0
initrd /initrd-2.4.20-8smp.img
kongen 09-03-2005, 05:50 PM Seems that the AOC-IPMI20-E IPMI card uses COM2/ttyS1 not COM1/ttyS0
This grub.conf works for me:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/sda2
# initrd /initrd-version.img
#boot=/dev/sda
timeout=10
#for IPMI
#Setup serial (COM2)
serial --unit=1 --speed=19200 --word=8 --parity=no --stop=1
terminal --timeout=30 serial console
#Avoiding splash image
#splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux (2.4.20-8smp)
root (hd0,0)
kernel /vmlinuz-2.4.20-8smp ro root=LABEL=/ console=ttyS1,19200 console=tty0
initrd /initrd-2.4.20-8smp.img
On also have to add this to /etc/inittab, below the 6 mingetty lines
s0:2345:respawn:/sbin/mingetty ttyS1 DT19200
like this:
# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6
#for IPMI console
s0:2345:respawn:/sbin/mingetty ttyS1 DT19200
If your card uses COM1 replase ttyS1 with ttyS0, and unit=1 with unit=0 in this line:
serial --unit=1 --speed=19200 --word=8 --parity=no --stop=1
solidhostingph 09-26-2008, 01:23 PM using the grub.conf below, do i have to set something in BIOS? if yes, can you explain what needs to be done in the BIOS?
also, is there something i need to do with the IPMI hardware or just install it as is? we are using SS5015M-MT+ and the same IPMI discussed on this topic.
if cpanel is already installed and running, will there be any effect if i edit grub.conf?
thanks!
Seems that the AOC-IPMI20-E IPMI card uses COM2/ttyS1 not COM1/ttyS0
This grub.conf works for me:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/sda2
# initrd /initrd-version.img
#boot=/dev/sda
timeout=10
#for IPMI
#Setup serial (COM2)
serial --unit=1 --speed=19200 --word=8 --parity=no --stop=1
terminal --timeout=30 serial console
#Avoiding splash image
#splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux (2.4.20-8smp)
root (hd0,0)
kernel /vmlinuz-2.4.20-8smp ro root=LABEL=/ console=ttyS1,19200 console=tty0
initrd /initrd-2.4.20-8smp.img
On also have to add this to /etc/inittab, below the 6 mingetty lines
s0:2345:respawn:/sbin/mingetty ttyS1 DT19200
like this:
# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6
#for IPMI console
s0:2345:respawn:/sbin/mingetty ttyS1 DT19200
If your card uses COM1 replase ttyS1 with ttyS0, and unit=1 with unit=0 in this line:
serial --unit=1 --speed=19200 --word=8 --parity=no --stop=1
solidhostingph 09-26-2008, 01:33 PM using the grub.conf below, do i have to set something in BIOS? if yes, can you explain what needs to be done in the BIOS?
also, is there something i need to do with the IPMI hardware or just install it as is? we are using SS5015M-MT+ and the same IPMI discussed on this topic.
if cpanel is already installed and running, will there be any effect if i edit grub.conf?
thanks!
Seems that the AOC-IPMI20-E IPMI card uses COM2/ttyS1 not COM1/ttyS0
This grub.conf works for me:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/sda2
# initrd /initrd-version.img
#boot=/dev/sda
timeout=10
#for IPMI
#Setup serial (COM2)
serial --unit=1 --speed=19200 --word=8 --parity=no --stop=1
terminal --timeout=30 serial console
#Avoiding splash image
#splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux (2.4.20-8smp)
root (hd0,0)
kernel /vmlinuz-2.4.20-8smp ro root=LABEL=/ console=ttyS1,19200 console=tty0
initrd /initrd-2.4.20-8smp.img
On also have to add this to /etc/inittab, below the 6 mingetty lines
s0:2345:respawn:/sbin/mingetty ttyS1 DT19200
like this:
# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6
#for IPMI console
s0:2345:respawn:/sbin/mingetty ttyS1 DT19200
If your card uses COM1 replase ttyS1 with ttyS0, and unit=1 with unit=0 in this line:
serial --unit=1 --speed=19200 --word=8 --parity=no --stop=1
|