1450 Commits

Author SHA1 Message Date
Jeremy Ellington
f4a014cac9 Use upper case B for sending breaks 2004-07-30 15:44:55 +00:00
Jeremy Ellington
10212fecb5 Added lots of documentation for lanplus and Serial Over LAN commands. 2004-07-30 15:43:31 +00:00
Jeremy Ellington
720ad12aaf Store SOL character data input length separately than the data length
of the whole packet.  Turns out we need it in order to determine whether
the BMC only accepted part of our data.
2004-07-29 18:42:22 +00:00
Jeremy Ellington
40f77f63a1 Support NACKs 2004-07-29 18:41:23 +00:00
Jeremy Ellington
7c9030bf3b Allow update of other SOL parameters 2004-07-29 18:40:52 +00:00
Jeremy Ellington
6f1f26a1b1 Increased maximum payload size 2004-07-28 16:05:50 +00:00
Jeremy Ellington
5859e5cd57 Added support for callback so that lanplus interface can output data
received while waiting for an ACK.
2004-07-28 15:03:59 +00:00
Jeremy Ellington
54c8afcf60 Only send as much data as we are allowed. Added support for
callback so that lanplus library can output data received while
we are waiting for an ACK.
2004-07-28 15:03:06 +00:00
Jeremy Ellington
b27ddb4902 SOL plumbing work. Lots of reformatting. 2004-07-28 15:01:57 +00:00
Jeremy Ellington
5713ee5fc3 Fixed memory leak. Added assert. 2004-07-28 15:01:00 +00:00
Duncan Laurie
285a4d9ce2 Patch submitted by ebrower at users.sourceforge.net
Add command "bmc info" and related output

Attached is a patch to add an "info" subcommand to the
ipmitool "bmc" command in version 1.5.9. This provides
useful information about the BMC, though I am uncertain
as to the format of the bmc device ID field.
2004-07-26 21:42:09 +00:00
Duncan Laurie
b5c97ace65 Patch submitted by ebrower at users.sourceforge.net
Fix "chassis identify" on some BMCs

On the Intel SE7501WV2 w/ BMC firmware 1.20 it seems
the Chassis Identify command only supports one request
byte (Identify Interval). This patch will cause
requests to use only one byte unless "force" is
specified. The return value of intf->sendrecv() is
also now checked prior to printing an outcome to the
console.

It seems on the Intel SE7501WV2 F/W 1.20 we cannot
assume 2-byte requests will be honored. The BMC
returns CC 0xC7 (Request Data Length Invalid) but this
is not defined within the IPMI 1.5 spec so I assume
other BMC vendors could return other completion codes.
2004-07-26 21:40:32 +00:00
Jeremy Ellington
14638f0876 The send_sol interface now returns an impi_rs* 2004-07-23 20:57:06 +00:00
Jeremy Ellington
bf5e378272 Incremental changes for SOL. Support for breaks (R. Sunshine). Much
refactoring and cleanup.  More coming soon.
2004-07-23 20:56:17 +00:00
Jeremy Ellington
9627ab3253 A bit more error checking 2004-07-21 19:37:43 +00:00
Jeremy Ellington
744a151854 Added escape sequences ala ssh. ~. exits. ~^Z suspends, etc. 2004-07-21 19:36:52 +00:00
Jeremy Ellington
6174b3b923 Better packet tracking. In fact, great packet tracking. 2004-07-20 22:31:05 +00:00
Jeremy Ellington
9a980d55b7 More state for SOL session needed 2004-07-20 22:29:53 +00:00
Jeremy Ellington
ca11ec7f52 initialize sol sequence number 2004-07-20 16:19:43 +00:00
Jeremy Ellington
fe98eff12f Bump buffer size to 1024 2004-07-20 16:08:25 +00:00
Jeremy Ellington
b90b6f0257 Use raw tty mode for SOL session 2004-07-20 16:07:56 +00:00
Jeremy Ellington
6801a7300c fix sequence number issues, and abort (for debugging) on error 2004-07-20 16:07:12 +00:00
Jeremy Ellington
a3295bba5e print verbose authcode info for -v -v -v -v 2004-07-20 16:05:41 +00:00
Jeremy Ellington
c4a390fa77 added interface to send SOL data 2004-07-19 21:02:50 +00:00
Jeremy Ellington
c5246ce35d Now sending SOL data to the BMC 2004-07-19 21:02:08 +00:00
Jeremy Ellington
e687d531a3 more debug output 2004-07-19 21:01:24 +00:00
Jeremy Ellington
de2c6447f0 Now printing data from the BMC 2004-07-19 15:56:59 +00:00
Jeremy Ellington
d4edb349a4 made lanplus_crypt_impl a little more verbose 2004-07-19 15:55:35 +00:00
Jeremy Ellington
00b6abee9d Incremental changes for SOL. Now receiving (and acking) data from the
BMC.
2004-07-19 15:55:00 +00:00
Jeremy Ellington
781d59161e added struct for SOL return data 2004-07-19 15:53:43 +00:00
Jeremy Ellington
3d0abad22b Made changes to accomodate SOL 2004-07-19 15:52:46 +00:00
Jeremy Ellington
9c24a1efb8 added set-in-progress strings 2004-07-15 15:14:04 +00:00
Jeremy Ellington
3aed8f0233 added lots of set parameters 2004-07-15 15:13:45 +00:00
Jeremy Ellington
b997633cdc added activate payload return struct 2004-07-15 15:13:03 +00:00
Jeremy Ellington
ee4a11550d added SOL session data to the session struct 2004-07-15 15:12:42 +00:00
Jeremy Ellington
a33c9103f3 added helpers for the set in progress values 2004-07-15 15:11:37 +00:00
Jeremy Ellington
53a67cfc12 reformat help message 2004-07-13 20:32:00 +00:00
Jeremy Ellington
e18fb8b260 added documentation for the "sol info" sub-command. 2004-07-12 21:53:57 +00:00
Jeremy Ellington
7cd6cfa6e7 Added check for error before printing output 2004-07-12 21:17:49 +00:00
Jeremy Ellington
f357316b7f Migrating old sol command to isol 2004-07-12 21:11:38 +00:00
Jeremy Ellington
9f72a2203a Migrating old sol setup command to isol. Also, implemented sol configuration
parameter dumping (info command) per the v2.0 specification.
2004-07-12 21:10:21 +00:00
Jeremy Ellington
fc176f764a migrating old sol to isol 2004-07-12 21:08:07 +00:00
Jeremy Ellington
00e0c7d7fb Use the priv level requested on the command line (default == USER) in the
RAKP1 message
2004-06-16 15:06:33 +00:00
Jeremy Ellington
85ed419117 Added support for the GET SDR REPOSITORY INFO command 2004-06-14 20:04:33 +00:00
Jeremy Ellington
df13ead528 Added prototypes and structure definitions for the GET SDR REPOSITORY INFO
command.
2004-06-14 20:03:19 +00:00
Jeremy Ellington
12d6d12bb7 Added IPMI_GET_SDR_REPOSITORY_INFO 2004-06-14 20:02:26 +00:00
Jeremy Ellington
3de1ef09d2 Added information about the SDR info command 2004-06-14 20:01:40 +00:00
Duncan Laurie
3f7c483766 add new bmc configure script 2004-06-11 20:15:17 +00:00
Jeremy Ellington
c1b3c9d95a set intf->abort to 0. fixes closing issue. fixed by Wes Bemont. 2004-06-11 19:27:19 +00:00
Jeremy Ellington
2d24d4e3fb adjusted error message 2004-06-04 19:47:14 +00:00