Active riser card in SC2400 and 1400

2006年3月17日 10点45分 没有评论

There are two riser card in Intel SC2400 platform. One is full height, and the other is low profile. The low profile riser card had three PCI-X 100/66 slots. Full height has three option items:
Passive, which contains three PCI-X 100/66 slots;
Active, two PCI-X 133/66 slots located in top two position, and one PCI-X 100/66 slot.
Option 3, one PCI-X 100/66 and two PCI-E x 4 slots.

Powerleader’s default order is Passive.

In SC1400 platform which is 1U rack,
Low profile riser card: one PCI-X 100/66 slot
Full height riser card: one PCI-X 133/66 or one PCI-E x 8.

分类: 科技 标签:

Resolve alert LED glaring in 7501WV2/SC2300

2006年3月8日 16点56分 没有评论

There are 71 2300RGII(7501WV2/SC2300) servers in the production line. And the worker told me the alter LED in the front panel is always glaring in some machines. I tried to re-flashed the BIOS and FRUSDR, the nosie is lower, and it seemed the LED do not alert. But if the machines is powered off for some minutes,and then power on again, the LED would be glaring again.

Finally, I found the resolution.It will be resolved by the following way:
1. Update the FRUSRD to 5.6.B
2. Update the BMC to 1.20
3. Update the BIOS to 3.90 build 250
4. Clear CMOS
the operation must be taken in former order.

Changsha customer asked if they could only replace the RAID card when the original RAID card halted. The answer is yes. Because the RAID information is written to both RAID Card and Hard Diskes,once the new raid card is inserted, the information will be translated from harddisk to raid card automatically. I’ve done this test in 2510(BD2 / Intel SRCZCRX),when the raid card is replaces,it alters, and will show messages about recovery.

分类: 科技 标签:

Sapello baseboard

2006年3月8日 16点27分 没有评论

Sapello,pilot point 4 DP:
Non-redundant 550W PFC Power Supply;
Two non-redundant cooling fans;
Support for six tool for non-hotswap hard drivers;
Cable(one each): Front panel cable,USB cable, Chassis Instrusion cable.

Silver 5C5299DP(Polot Point 4 DP) with 550W fix PSU, 2 Chassis fan,racable,support up to 6 fixed drivers,upgradable to 6 hot swap drivers.support Sapello and Star Lake.

Thermal Solutions:
http://mpes.fm.intel.com/default.aspx

Bensley CPU Thermal/Machine:
1U passive Cu base (78.7mm x 88.9mm)
Chassis: SSI compliant Chassis list:
http://www.ssiforum.org

S5000VSA(SATA SKU) Server Board
FYI: Operation system drivers:
“Alpha” drivers for Microsoft Windows Server 2003 and Microsoft Windows Server EM64T,RHEL 4.0 u2 and RHEL 4.0u2 EM64T.

Dempsey(1067MHz FSB/2M Cache/Dual Core)

Ther boards provide eight fan headers:
One Memory fan,two for CPU fans and five for system fans.

Intel S5000 Chipset (codename: blackford)
OS Test : Basic Installation Testing, Compability and stress testing.
MS 2003 Enterprise Edition x32 & x64
RHEL Linux 4.0 U2 x 64
SuSE Linux Enterprise 9.0 SP3 x64

Memory: Micron 256MB,Infineon 512MB/1GB,Micron 2.0GB

The Intel server board S5000VSA(Sapello) is designed to support the 3.4GHz(and higher)/1067 MHz FSB/2M L2 cache Intel Xeon Processors.

If there are any error in the testing, we could use SEL to view the log.

分类: 科技 标签:

tr

2006年3月8日 16点01分 没有评论

Tr is used to delete controll characters and substance characters from standard input file.There are two strings, one indicates query conditions, and anther is used to translate between characters. When using tr, the first string is imaged to the second string, and then begin to translate.
syntax: tr -c -d -s [*string1_to_translate_from*] [string2_to_] file
-c : use the other character set except for itself in ASCII to substance the original.
-d : delete all the character existing in the first string
-s : delete all the duplicate character, and only keep the unique character.
1. delete duplicate lines:
# vi oops.txt
Baaarcelona vvs Chellseaa
# tr -s “[a-z]” oops.txt
Barcelona vs Chelsea
2. delete null lines.
# tr -s “[

分类: 科技 标签:

uniq, join,cut and paste

2006年3月8日 15点11分 没有评论

uniq : remove the duplicate lines from sorted file.
syntax : uniq -u -d -c input-file output-file
-u : display the unique lines
-d : dipalsy the duplicate lines
-c : print the duplicate count
-f n : n means number, the first n characters are ignored

join : join lines of two file to a common field
syntax : join [option] input-file1 input-file2

cut:remove sections from echa line of files
paste: merge lines of files
# ls -l | paste

split : split files into pieces,or split big files to some small pieces.
Sometimes, it would be easy for us to split big files to some small pieces when we are transporting these big files. For example,when we use Vi or sort, there will be a large buffer area if edit big files. As we all know, large buffer should be avoided.That is saying, we have to split the file first.
split syntax : split -output_file_size input_filename output_filename
-output_file_size means how many lines the file will be splited. the maximum lines is 1000.
The splited pieces are named from x[aa] to x[zz], in which “x” is the firt character of the file name. [aa][zz] must be used together.for example:
# split -2 test_file
result: xaa xbb
Pay attention,”x” is always “x”,not “s” which is the first letter of the file_name.

分类: 科技 标签:

Month Summary

2006年3月8日 13点58分 没有评论

Last month, February, I am busy in making the project plan which is about Intel dual core baseboard.Sapello and Star Lake’s SAS sku are arranged to me,and these products will be released at March 15th. Due to the project time point, I believe good communication with my group members are very important, try to know what they need, and when they would start and finish their own working. This communication seemes to be difficult, but I’ve found fun in these project management. More useful knowledge except of technology are learned.

Everyboby in my team has great effection and patience. The succession is always depended on them. I must keep balance in the team and encourage both my engineers and myself.

I am on my way which I want to affect the persons around me, and I hope we could learne from each other and be good friends. If so, my team should be the most strongest and powerful.

An emergency issue is AF2/5300BRP in Hainan. These machines are not stable and the customer lost the patience. I think Samsung DDR2 memory and Intel’s BIOS are the reason. A report suggesting not to use Samsung DDR2 memory in Intel server board was sent by some inside sales of Intel. We had servaral meetings to discussing whether our products should still use Samsung Memory. As the result, Infineon is determined to instead of Samsung.

Intel platform must not be trusted without testing in our lab. There are so many error including hardware design and bios bugs happened in these expensive machines.

Finally, I am continuting my Linux Shell studying in my spare time.The notes will be written following this article.

分类: 科技 标签:

Happy birthday

2006年3月1日 16点52分 没有评论

Happy birthday, Mother.

分类: 科技 标签:

sort

2006年2月11日 10点22分 没有评论

Sort, sort lines of text files.
syntax:
sort -c -m -u -o output-file [other options] +pos1.+pos2 input_files
-c : to check the text has been sorted
-m : combine two sorted files
-u : delete all duplicate characters to keep contents unique.
-o : write result to a file instead of standard output
-t : the default seperator is space, but we can also identify other characters by using “-t”.
-r : revers the sort sequence.
+pos1 : indicate the fields which will be sorted
+pos2 : indicate the character position which will be sorted
Note, the fieid and characters’ sequence are not as same as they are described in RE.These sequence account from 0 not 1.for example:
My name is Phillip Huang
Fields 0 1 2 3 4

P h i l l i p
Character 0 1 2 3 4 5 6

pos usage:
# sort +field_number.characters_number
Then ,the command line “# sort +4.6 input-file” means sort operation will be start from 5th fields, 7th character.

If we only execute the following command “# sort filename” without any options and specified fields or characters, sort will make the field 0 as default automatically.

sort by numeric field:
# sort -t: +3n video.txt
if “n” character is not used here, the result would be like following:
1789
2562
400
In fact, the output is not what we want because it is sorted by the first number of the numberic string.What will be if the “n”
character added?
# sort -t +3n video.txt
400
1789
2562
This operation sorted with the whole numeric string gives the right answer.

By using “-k” option, it is impossible for us to identify the first partition as field 1 just as RE. This way is more easily used which should not confuse us.for example:
# sort -t: -k4 video.txt

分类: 科技 标签:

sed

2006年2月10日 16点52分 没有评论

Sed is a stream editor which modify the copy of original file.Of course we could re-direct the output file to a named result.
Sed syntax: # sed sed_command input_file
the following option are ofen used with sed:
-n : suppress automatic printing and pattern space

There are two ways to query text by using sed: line number and Regular expressions.
print syntax: [address[,address] p
eg: print the 2nd line
# sed -n ‘2p’ test.txt
print the 2nd and 3rd lines
# sed -n ‘2,3p’ test.txt
print the line which match the identified strings:
# sed -n ‘/Yellow/’p test.txt
or # sed -n ‘/Yellow/p’ test.txt
Using mode and line number to query:
line_number,/pattern/ (, is comma)
# sed -n ‘4,/The/’p test.txt
print the last line:
# sed -n ‘$’p test.txt
delete line by using “d”
# sed ‘1d’ test.txt
write the output file created by sed to a new file:
# sed ‘1,2 w new_file’ test.txt

How to know if there are controlling characters in the text? if issue the “# cat -v filename”, the system beeps and there are many stranger characters displaying in the screen, it means the text file has controlling characters.

分类: 科技 标签:

gawk

2006年2月9日 16点32分 没有评论

gawk: pattern scanning and processing language.
There are three method using gawk command.
1. general syntax:
gawk [-F field-separator] ‘commands’ input-files
The space character is default seperator, and we could identify other character such as “:”. For example,
# gawk -F: ‘commands’ input-file
2.create file include gawk commands,and then issue the gawk command with this file.
# gawk -f awk-script-file input-files

gawk has two partitions:mode and action.The mode could be any if statement,complex statement and Regular expression.When we want to make the output file more readable.the key words “BEGIN” and “END” are included.The action is describled by using { }.

Field and recorder:
The lines read by gawk is seperated into fieids which following the sequence:$1,$2…$n.The comma acts as the seperator between the field numbers.”$0″ means all the fields.
In order to print sepecified field or all fields,the “print” command is needed.This command strings should be included in ().

Examples:
Phillip Cocu is DMC.
Field Field1 Field2 Field3 Field4

# cat test1
Cocu Barcelone 1972
Keane Man.Utd 1974
# gawk ‘{print $1}’ test1
Cocu
Keane
# gawk ‘{print $1,$3}’ test1
Cocu 1972
Keane 1974
# gawk ‘{print $0}’ test1
Cocu Barcelona 1972
Keane Man.Utd 1974

tee could be used with gawk to type the result and save it to an output file.
# gawk ‘{print $1,$3}’ grade.txt | tee result.out

BEGIN and END key words make the outfile of gawk more readable.
# gawk ‘BEGIN {print “this is beginning”}{print $1″t”$4}’ file
This command line prints “this is beginning ” string before the normal output which does not include “BEGIN” key word.It is similar that END is able to print meaningful messages at final.

The following item would be attentioned:
1.insuring all the gawk command be included with single quotations.
2.the quotations in the command shoule be pairs.
3.{} contains the whole commands, and in the {},if statement must be included with ( ).

The operators of gawk are listed here:
<, <=, ==, !=, >=, ~, !~
Note,~ means the output file must be matched with the identified regular expression.For example,
# gawk ‘{if($4 ~ /Brown/) print $0}’ test.txt
the regular expression is included with pairs of back slash”/”.
# gawk ‘{if($4==”48″) print $0}’ test.txt

It’s possible to use variables insteading of field number.due to this way,we could identify and change the gawk command easily.for example,
# gawk ‘{name=$1;belt=$4;if(belts ~ /Yellow/) print name “is belt” belts}’ test.txt
gawk is not able to modify the original file, it only operates on a copy.
# gawk ‘BEGIN {print “name,string”} {if($6>$5) print $1,$3} END {print “end of result”}’ test.txt
# gawk ‘{if ($1==”J Troll”)($1=”J.L.Troll”);print $1}’ test.txt

Count function:
# gawk ‘/^[^d]/ {print $9,$5}{tot+=$5} END {print “total KB:” tot}’ test.txt

To find which partition capacity is more than “56000KB”,the following command could be issued:
# df -k | gawk ‘{$4~/^[0-9]/}{if($4>TRIGGER) print $6″t”$4}’ TRIGGER=56000
#df -k
Filesystem 1024-blocks Used Free %Used Mountpoint
—————————————————————————————-
Column 1 2 3 4 5 6

分类: 科技 标签: