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
40f77f63a1
Support NACKs
2004-07-29 18:41:23 +00:00
7c9030bf3b
Allow update of other SOL parameters
2004-07-29 18:40:52 +00:00
6f1f26a1b1
Increased maximum payload size
2004-07-28 16:05:50 +00:00
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
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
b27ddb4902
SOL plumbing work. Lots of reformatting.
2004-07-28 15:01:57 +00:00
5713ee5fc3
Fixed memory leak. Added assert.
2004-07-28 15:01:00 +00:00
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
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
14638f0876
The send_sol interface now returns an impi_rs*
2004-07-23 20:57:06 +00:00
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
9627ab3253
A bit more error checking
2004-07-21 19:37:43 +00:00
744a151854
Added escape sequences ala ssh. ~. exits. ~^Z suspends, etc.
2004-07-21 19:36:52 +00:00
6174b3b923
Better packet tracking. In fact, great packet tracking.
2004-07-20 22:31:05 +00:00
9a980d55b7
More state for SOL session needed
2004-07-20 22:29:53 +00:00
ca11ec7f52
initialize sol sequence number
2004-07-20 16:19:43 +00:00
fe98eff12f
Bump buffer size to 1024
2004-07-20 16:08:25 +00:00
b90b6f0257
Use raw tty mode for SOL session
2004-07-20 16:07:56 +00:00
6801a7300c
fix sequence number issues, and abort (for debugging) on error
2004-07-20 16:07:12 +00:00
a3295bba5e
print verbose authcode info for -v -v -v -v
2004-07-20 16:05:41 +00:00
c4a390fa77
added interface to send SOL data
2004-07-19 21:02:50 +00:00
c5246ce35d
Now sending SOL data to the BMC
2004-07-19 21:02:08 +00:00
e687d531a3
more debug output
2004-07-19 21:01:24 +00:00
de2c6447f0
Now printing data from the BMC
2004-07-19 15:56:59 +00:00
d4edb349a4
made lanplus_crypt_impl a little more verbose
2004-07-19 15:55:35 +00:00
00b6abee9d
Incremental changes for SOL. Now receiving (and acking) data from the
...
BMC.
2004-07-19 15:55:00 +00:00
781d59161e
added struct for SOL return data
2004-07-19 15:53:43 +00:00
3d0abad22b
Made changes to accomodate SOL
2004-07-19 15:52:46 +00:00
9c24a1efb8
added set-in-progress strings
2004-07-15 15:14:04 +00:00
3aed8f0233
added lots of set parameters
2004-07-15 15:13:45 +00:00
b997633cdc
added activate payload return struct
2004-07-15 15:13:03 +00:00
ee4a11550d
added SOL session data to the session struct
2004-07-15 15:12:42 +00:00
a33c9103f3
added helpers for the set in progress values
2004-07-15 15:11:37 +00:00
53a67cfc12
reformat help message
2004-07-13 20:32:00 +00:00
e18fb8b260
added documentation for the "sol info" sub-command.
2004-07-12 21:53:57 +00:00
7cd6cfa6e7
Added check for error before printing output
2004-07-12 21:17:49 +00:00
f357316b7f
Migrating old sol command to isol
2004-07-12 21:11:38 +00:00
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
fc176f764a
migrating old sol to isol
2004-07-12 21:08:07 +00:00
00e0c7d7fb
Use the priv level requested on the command line (default == USER) in the
...
RAKP1 message
2004-06-16 15:06:33 +00:00
85ed419117
Added support for the GET SDR REPOSITORY INFO command
2004-06-14 20:04:33 +00:00
df13ead528
Added prototypes and structure definitions for the GET SDR REPOSITORY INFO
...
command.
2004-06-14 20:03:19 +00:00
12d6d12bb7
Added IPMI_GET_SDR_REPOSITORY_INFO
2004-06-14 20:02:26 +00:00
3de1ef09d2
Added information about the SDR info command
2004-06-14 20:01:40 +00:00
3f7c483766
add new bmc configure script
2004-06-11 20:15:17 +00:00
c1b3c9d95a
set intf->abort to 0. fixes closing issue. fixed by Wes Bemont.
2004-06-11 19:27:19 +00:00
2d24d4e3fb
adjusted error message
2004-06-04 19:47:14 +00:00
db90c6dbdf
1) fix request length bug in session info id subcommand
...
2) gracefully exit when printing all sessions
3) give useful message for "session info active" requests on session-less
interfaces
2004-06-04 16:11:54 +00:00
a45fb5e859
store the name of the interface in the interface object
2004-06-04 16:05:22 +00:00