I will provide some more info. I don't know why a kernel driver exists
for IPMI Serial Terminal-Mode interface. Using a standard serial
driver (say /dev/ttyS1) and serial programming library, just the
serial mode settings (BAUD rate and stuff) and you can parse it like
regular text.
Intel mother boards are known to support the "Terminal Mode ASCII Text
Commands" as in IPMI specifications properly. By sending a special key
stroke you can instruct the BMC to take control over the serial port
and enter TERMINAL-MODE.

You should first try with minicom and make sure the commands
work. If you need help, let me know.

--
Anand Babu Periasamy.

Anand Babu Periasamy writes:

IPMI Terminal-Mode is different interface from serial driver.
PPP, Terminal mode and native mode are different ways to access the
BMC through the serial port. You cannot access the serial interface
through inband.

With PPP, IPMI uses UDP protocol for communication. So the LAN driver
should work.
With native serial interface, I haven't seen any users for it.

With Terminal Mode, upon a specific key stroke [say Esc(], BMC takes
control over the serial port and throws a console interface to IPMI.
The user interface for Terminal Mode is not a specification. I have
seen both command line and curses like interface.
You can use any serial driver library and write a parser. It will be
highly vendor / firmware version specific though.

Best Regards,
Anand Babu Periasamy

Deepak Gaur writes:

Hi all

I have task of making software for following hardware interface

PowerPC MPC8560 SCC ------UART----IPMI Serial Interface(Terminal 
Mode)---->BMR-AVR BMC

As I am not much aware about IPMI I shall be grateful if anyone can clear my 
doubts

Software Available

OS : linux kernel > 2.6.17 on Host processor Driver : SCC driver (Serial Driver) available with Linux Kernel
Host processor : MPC8560 (ppc)

The host processor is MPC8560 (Motorola ppc) and its Serial Communication 
controller is
connected to BMC(BMR-AVR) over Serial Interface. The mode required is Terminal 
Mode as
defined in IPMI Specs 1.5.

My task is to write a user mode application in linux which issues commands over 
this
serial interface to BMC and get the responses.
My doubt is regarding software stacking of the various drives and my 
applicatiom .

Layer 1 -> My Application
Layer 2 -> libfreeipmi
Layer 3 -> Terminal Mode Serial Interface Driver (Linux)
Layer 4 -> Serial Driver (MPC8560 SCC)

Is the above stacking correct as per FreeIPMI framework or I haven't understood 
the things?

If it is correct then is Terminal Mode Serial Interface Driver (Linux) 
available with
freeIPMI and what all is required to customise it for using MPC8560 serial 
driver(SCC)?

If it is not available where can I get the same?

Thanks in advance,

with regards,

Deepak Gaur




_______________________________________________
Freeipmi-devel mailing list
Freeipmi-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/freeipmi-devel


_______________________________________________
Freeipmi-devel mailing list
Freeipmi-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/freeipmi-devel


_______________________________________________
Freeipmi-devel mailing list
Freeipmi-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/freeipmi-devel

Reply via email to