]>
git.zerfleddert.de Git - rsbs2/log
Michael Gernoth [Sun, 22 Aug 2010 22:35:30 +0000 (00:35 +0200)]
fix TWSTO thinko in i2c.c
Michael Gernoth [Sun, 22 Aug 2010 22:23:56 +0000 (00:23 +0200)]
Completely working IPMB communication (power up/down, reset)
Michael Gernoth [Sun, 22 Aug 2010 19:42:37 +0000 (21:42 +0200)]
I2C master mode implemented and more decoding
Michael Gernoth [Sun, 22 Aug 2010 18:53:18 +0000 (20:53 +0200)]
decode packets
Michael Gernoth [Sun, 22 Aug 2010 18:19:29 +0000 (20:19 +0200)]
ipmb messages from RSBS2 card
Michael Gernoth [Sun, 22 Aug 2010 16:31:35 +0000 (18:31 +0200)]
working i2c connection to RSBS2-card
Michael Gernoth [Sun, 22 Aug 2010 14:28:20 +0000 (16:28 +0200)]
beginning i2c
Michael Gernoth [Sun, 22 Aug 2010 14:16:14 +0000 (16:16 +0200)]
serial support
Michael Gernoth [Sun, 22 Aug 2010 10:12:34 +0000 (12:12 +0200)]
don't kill avarice before the jtag device is returned to normal state
Michael Gernoth [Sun, 22 Aug 2010 10:10:14 +0000 (12:10 +0200)]
first bits for AVR BMC firmware
Michael Gernoth [Sat, 21 Aug 2010 12:44:48 +0000 (14:44 +0200)]
use policy-file for applet to allow remote-storage
Michael Gernoth [Mon, 17 May 2010 09:14:47 +0000 (11:14 +0200)]
more URL fixes
Michael Gernoth [Mon, 17 May 2010 09:11:57 +0000 (11:11 +0200)]
update firmware URLs for fujitsu website
Michael Gernoth [Mon, 15 Mar 2010 13:32:22 +0000 (14:32 +0100)]
don't enable (not working) COM redirection
Michael Gernoth [Mon, 15 Mar 2010 12:53:50 +0000 (13:53 +0100)]
fix firmware rebuild
Michael Gernoth [Mon, 15 Mar 2010 12:51:42 +0000 (13:51 +0100)]
fix firmware extraction
Michael Gernoth [Sat, 6 Mar 2010 10:23:06 +0000 (11:23 +0100)]
move source files to own subdirectory
Michael Gernoth [Wed, 11 Feb 2009 09:17:07 +0000 (10:17 +0100)]
add correct handle to sensorpropget requests
Michael Gernoth [Wed, 11 Feb 2009 07:25:18 +0000 (08:25 +0100)]
add configfile option to specify port and enable SSL
SSL doesn't work correctly yet, dies somewhere in Crypt::SSLeay
Michael Gernoth [Tue, 10 Feb 2009 10:06:39 +0000 (11:06 +0100)]
cleanup cookie code
Michael Gernoth [Mon, 9 Feb 2009 10:22:26 +0000 (11:22 +0100)]
clean up URL generation
Michael Gernoth [Mon, 9 Feb 2009 07:15:54 +0000 (08:15 +0100)]
typo
Michael Gernoth [Sun, 8 Feb 2009 23:32:47 +0000 (00:32 +0100)]
document required perl packages
Michael Gernoth [Sun, 8 Feb 2009 23:31:36 +0000 (00:31 +0100)]
add parameter to perl CLI to start GUI in appletviewer
Michael Gernoth [Sun, 8 Feb 2009 13:27:43 +0000 (14:27 +0100)]
cleanup response handling code a bit
Michael Gernoth [Sun, 8 Feb 2009 13:18:57 +0000 (14:18 +0100)]
better sensor output
Michael Gernoth [Sun, 8 Feb 2009 13:15:16 +0000 (14:15 +0100)]
show sensor values when boardstatus is requested
Michael Gernoth [Sun, 8 Feb 2009 12:43:57 +0000 (13:43 +0100)]
cleanup request generation, add sensor list function
Michael Gernoth [Sun, 8 Feb 2009 12:06:51 +0000 (13:06 +0100)]
fix boardstatus output
Michael Gernoth [Sun, 8 Feb 2009 12:03:45 +0000 (13:03 +0100)]
add options for resetting RSB S2 board an sending raw XML
Michael Gernoth [Sun, 8 Feb 2009 11:22:21 +0000 (12:22 +0100)]
add option to show board/server status
Michael Gernoth [Sat, 7 Feb 2009 17:57:23 +0000 (18:57 +0100)]
jumper descriptions added
Michael Gernoth [Thu, 5 Feb 2009 09:42:36 +0000 (10:42 +0100)]
don't make up valid card-aliases...
Michael Gernoth [Thu, 5 Feb 2009 09:15:17 +0000 (10:15 +0100)]
save and load user settings, too
Michael Gernoth [Thu, 5 Feb 2009 07:18:24 +0000 (08:18 +0100)]
retrieve userlist, so user properties can bes saved and restored, too
Michael Gernoth [Thu, 5 Feb 2009 07:07:28 +0000 (08:07 +0100)]
fileaccess cleanups
Michael Gernoth [Thu, 5 Feb 2009 06:57:54 +0000 (07:57 +0100)]
correctly retrieve empty settings
Michael Gernoth [Wed, 4 Feb 2009 23:08:31 +0000 (00:08 +0100)]
CLI cleanups
Michael Gernoth [Wed, 4 Feb 2009 23:00:29 +0000 (00:00 +0100)]
fix comment about ATX connectors
Michael Gernoth [Wed, 4 Feb 2009 22:55:49 +0000 (23:55 +0100)]
use unified write_file function everywhere...
Michael Gernoth [Wed, 4 Feb 2009 22:33:44 +0000 (23:33 +0100)]
more save/load fixes
Michael Gernoth [Wed, 4 Feb 2009 22:14:43 +0000 (23:14 +0100)]
more duplicate variables
Michael Gernoth [Wed, 4 Feb 2009 22:13:15 +0000 (23:13 +0100)]
remove duplicate variables from dump
Michael Gernoth [Wed, 4 Feb 2009 22:11:10 +0000 (23:11 +0100)]
saving/restoring of settings implemented
Michael Gernoth [Wed, 4 Feb 2009 21:49:37 +0000 (22:49 +0100)]
increase poweroff time
Michael Gernoth [Wed, 4 Feb 2009 21:47:31 +0000 (22:47 +0100)]
implement command line parsing for rsbs2.pl, now it's useable
Michael Gernoth [Wed, 4 Feb 2009 11:25:15 +0000 (12:25 +0100)]
working powerup(), powerdown() and powercycle() functions
they still abuse the powercycle serveraction...
Michael Gernoth [Tue, 3 Feb 2009 20:56:25 +0000 (21:56 +0100)]
config file for perl client
Michael Gernoth [Tue, 3 Feb 2009 20:40:25 +0000 (21:40 +0100)]
add possibly working compression algorithm
Michael Gernoth [Mon, 2 Feb 2009 23:27:09 +0000 (00:27 +0100)]
add comments about compression algorithm implementation
Michael Gernoth [Mon, 2 Feb 2009 23:13:00 +0000 (00:13 +0100)]
check crc of embedded compressed firmware after expansion
Michael Gernoth [Mon, 2 Feb 2009 22:56:23 +0000 (23:56 +0100)]
update .gitignore (forgot it after last renaming...)
Michael Gernoth [Mon, 2 Feb 2009 22:55:08 +0000 (23:55 +0100)]
remove last register named variables. now it's readable and even still works :-)
Michael Gernoth [Mon, 2 Feb 2009 22:30:52 +0000 (23:30 +0100)]
all functions now have meaningful names
Michael Gernoth [Mon, 2 Feb 2009 22:19:18 +0000 (23:19 +0100)]
the unknown element of the data_in struct is the current working byte
Michael Gernoth [Mon, 2 Feb 2009 22:17:13 +0000 (23:17 +0100)]
more lz cleanups...
Michael Gernoth [Mon, 2 Feb 2009 22:07:42 +0000 (23:07 +0100)]
cleanup more parts to get rid of all those assembler remains
Michael Gernoth [Mon, 2 Feb 2009 21:54:39 +0000 (22:54 +0100)]
general cleanups
Michael Gernoth [Mon, 2 Feb 2009 21:53:39 +0000 (22:53 +0100)]
cleanup extract_lz_file
Michael Gernoth [Mon, 2 Feb 2009 21:47:53 +0000 (22:47 +0100)]
cleanup some structs
Michael Gernoth [Sun, 1 Feb 2009 23:23:09 +0000 (00:23 +0100)]
add 'list all files in image' option
Michael Gernoth [Sun, 1 Feb 2009 22:32:33 +0000 (23:32 +0100)]
add stub for adding/replacing files in the firmware image
Michael Gernoth [Sun, 1 Feb 2009 22:26:27 +0000 (23:26 +0100)]
rename extract.{c,h} to filesystem.{c,h}
Michael Gernoth [Sun, 1 Feb 2009 15:03:44 +0000 (16:03 +0100)]
typo in error message
Michael Gernoth [Sun, 1 Feb 2009 14:56:07 +0000 (15:56 +0100)]
better corruption check by calculating the number of fill bytes
Michael Gernoth [Sun, 1 Feb 2009 13:55:54 +0000 (14:55 +0100)]
more paranoia (check consistency after patching the image, too)
Michael Gernoth [Sun, 1 Feb 2009 13:14:37 +0000 (14:14 +0100)]
fix syslog debug setup
Michael Gernoth [Sun, 1 Feb 2009 12:59:59 +0000 (13:59 +0100)]
add missing text to output when files are ignored
Michael Gernoth [Sun, 1 Feb 2009 12:43:33 +0000 (13:43 +0100)]
don't traverse the filesystem by hand in three different ways, use new accessor
Michael Gernoth [Sun, 1 Feb 2009 12:21:32 +0000 (13:21 +0100)]
don't ever update the checksum of a corrupt image
Michael Gernoth [Sun, 1 Feb 2009 12:16:04 +0000 (13:16 +0100)]
add functions to reliably read files in the filesystem, to be used by the
property functions.
Michael Gernoth [Sat, 31 Jan 2009 22:44:37 +0000 (23:44 +0100)]
solved the mistrey of 4 unknown bytes, only one left
Michael Gernoth [Sat, 31 Jan 2009 22:23:42 +0000 (23:23 +0100)]
add function to enable syslog debug messages from the RSB
Michael Gernoth [Sat, 31 Jan 2009 22:15:48 +0000 (23:15 +0100)]
don't assume that some bytes are the filetype
Michael Gernoth [Sat, 31 Jan 2009 22:09:02 +0000 (23:09 +0100)]
extract all files from the firmware image.
this should even make it possible, to build our own image with
changed graphics, text, ...
Michael Gernoth [Sat, 31 Jan 2009 13:39:18 +0000 (14:39 +0100)]
don't continue with wrong checksum...
Michael Gernoth [Sat, 31 Jan 2009 13:11:10 +0000 (14:11 +0100)]
compressed main firmware now also gets extracted :-)
this contains the missing parts of the puzzle
Michael Gernoth [Sat, 31 Jan 2009 12:11:50 +0000 (13:11 +0100)]
show length of properties (they are files, too)
Michael Gernoth [Sat, 31 Jan 2009 11:48:10 +0000 (12:48 +0100)]
fix console output
Michael Gernoth [Sat, 31 Jan 2009 11:16:57 +0000 (12:16 +0100)]
write extracted files to the filesystem.
checksumming of extracted content is still broken, so it's currently disabled
Michael Gernoth [Sat, 31 Jan 2009 01:50:07 +0000 (02:50 +0100)]
extracting works now correctly :-)
but the checksum-function is still broken...
Michael Gernoth [Sat, 31 Jan 2009 00:15:05 +0000 (01:15 +0100)]
remove r5_crc variable
Michael Gernoth [Sat, 31 Jan 2009 00:12:30 +0000 (01:12 +0100)]
everything needed implemented, but it's broken. probably fn_5993c is wrong
Michael Gernoth [Fri, 30 Jan 2009 23:54:56 +0000 (00:54 +0100)]
fn_597c8 implemented
Michael Gernoth [Fri, 30 Jan 2009 23:48:40 +0000 (00:48 +0100)]
fn_598b4 implemented
Michael Gernoth [Fri, 30 Jan 2009 23:32:49 +0000 (00:32 +0100)]
fn_5980c implemented
Michael Gernoth [Fri, 30 Jan 2009 23:23:17 +0000 (00:23 +0100)]
fn_5993c implemented
Michael Gernoth [Fri, 30 Jan 2009 20:51:03 +0000 (21:51 +0100)]
ignore rsb-lz.o
Michael Gernoth [Fri, 30 Jan 2009 20:41:40 +0000 (21:41 +0100)]
get rid of the return value variable
Michael Gernoth [Fri, 30 Jan 2009 20:38:12 +0000 (21:38 +0100)]
don't implement checksum algorithm twice
Michael Gernoth [Fri, 30 Jan 2009 20:32:56 +0000 (21:32 +0100)]
more parts of lz implemented
Michael Gernoth [Fri, 30 Jan 2009 19:37:03 +0000 (20:37 +0100)]
begin lz implementation
Michael Gernoth [Fri, 30 Jan 2009 18:27:12 +0000 (19:27 +0100)]
pinout additions
Michael Gernoth [Fri, 30 Jan 2009 14:48:28 +0000 (15:48 +0100)]
search for compressed sections in firmware image
Michael Gernoth [Fri, 30 Jan 2009 12:50:06 +0000 (13:50 +0100)]
and more assembler...
Michael Gernoth [Fri, 30 Jan 2009 12:42:04 +0000 (13:42 +0100)]
more bits of the lz algorithm (still only arm assembler)
Michael Gernoth [Fri, 30 Jan 2009 12:17:11 +0000 (13:17 +0100)]
add ,,empty'' file for the agilent lz algorithm (with assembler)
Michael Gernoth [Fri, 30 Jan 2009 10:08:42 +0000 (11:08 +0100)]
pinout changes... I'm not sure about the ATX pins...
Michael Gernoth [Thu, 29 Jan 2009 23:23:17 +0000 (00:23 +0100)]
make the power-relay work
this is a hack: use powercycle with 0 power_on_ms and a long enough
power_off_ms as substitution for powerup/powerdown. This can't be
activated via the gui but only with the rsbs2 perl script.
more firmware reverse engineering is needed to get the commands
powerup and powerdown to work, too.
Michael Gernoth [Thu, 29 Jan 2009 23:22:59 +0000 (00:22 +0100)]
only enable relay (and ipmi...) power switching