Lines Matching +full:5 +full:- +full:byte

11 ------------
13 - InitThread message and return code
15 2. Doorbell is used for RS-232 emulation
16 ----------------------------------------
35 ---------------------
46 4. RS-232 emulation
47 -------------------
49 Currently 128 byte buffer is used:
52 1st uint32_t Data length (1--124)
53 Byte 4--127 Max 124 bytes of data
56 5. PostQ
57 --------
64 #bit27--bit31
66 #bit0--bit26
67 real address (bit27--bit31) of post arcmsr_cdb
86 #bit27--bit31
88 #bit0--bit26
89 real address (bit27--bit31) of reply arcmsr_cdb
103 ---------------
122 --------------------------------------
124 8. Message1 Out - Diag Status Code (????)
125 -----------------------------------------
128 ------------------------
133 ->offset 0xa00 :for outbound message code message_rwbuffer
140 SDRAM Size 0x00000100(4)-->256 MB
148 - Added for checking of
152 ->offset 0xa00 :for inbound message code message_rwbuffer
157 UPPER32 of Request Frame (4)-->Driver Only
163 (re-start if background is halted)
167 ->offset 0xa00 for inbound message code message_rwbuffer
171 byte 0 0xaa <-- signature
172 byte 1 0x55 <-- signature
173 byte 2 year (04)
174 byte 3 month (1..12)
175 byte 4 date (1..31)
176 byte 5 hour (0..23)
177 byte 6 minute (0..59)
178 byte 7 second (0..59)
183 RS-232 Interface for Areca Raid Controller
189 --------------------------------
196 command code, data and checksum byte
202 ----------------
204 (A) 1st byte
205 command block length (low byte)
207 (B) 2nd byte
208 command block length (high byte)
213 (C) 3rd byte
221 (E) last byte
222 checksum byte (sum of 1st byte until last data byte)
225 -----------------------------------
228 code 0x10--0x1? are used for system level management,
231 Command code 0x20--0x?? always check the password,
288 byte 0,1 length
289 byte 2 command code 0x10
290 byte 3 password length (should be 0x0f)
291 byte 4-0x13 should be "ArEcATecHnoLogY"
292 byte 0x14--0x23 Serial number string (must be 16 bytes)
299 byte 0,1 length
300 byte 2 command code 0x11
301 byte 3 password length (should be 0x08)
302 byte 4-0x13 should be "ArEcAvAr"
303 byte 0x14--0x3B vendor string (must be 40 bytes)
310 byte 0,1 length
311 byte 2 command code 0x12
312 byte 3 password length (should be 0x08)
313 byte 4-0x13 should be "ArEcAvAr"
314 byte 0x14--0x1B model string (must be 8 bytes)
321 byte 0,1 length
322 byte 2 command code 0x13
330 byte 0,1 length
331 byte 2 command code 0x14
332 byte 3 password length
333 byte 4-0x?? user password to be checked
340 byte 0,1 length
341 byte 2 command code 0x15
351 byte 0,1 length
352 byte 2 command code 0x17
353 byte 3 password length (should be 0x08)
354 byte 4-0x13 should be "ArEcAvAr"
355 byte 0x14--0x19 Ethernet MAC address (must be 6 bytes)
362 byte 0,1 length
363 byte 2 command code 0x18
364 byte 3 Page# (0/1/2/3) (0xff --> clear OEM logo)
365 byte 4/5/6/7 0x55/0xaa/0xa5/0x5a
366 byte 8 TITLE.JPG data (each page must be 2000 bytes)
368 .. Note:: page0 1st 2 byte must be
376 byte 0,1 length
377 byte 2 command code 0x19
384 byte 0,1 length
385 byte 2 command code 0x1a
386 byte 3 Event Page (0:1st page/1/2/3:last page)
393 byte 0,1 length
394 byte 2 command code 0x1b
395 byte 3 # of FANs(example 2)
396 byte 4 # of Voltage sensor(example 3)
397 byte 5 # of temperature sensor(example 2)
398 byte 6 # of power
399 byte 7/8 Fan#0 (RPM)
400 byte 9/10 Fan#1
401 byte 11/12 Voltage#0 original value in ``*1000``
402 byte 13/14 Voltage#0 value
403 byte 15/16 Voltage#1 org
404 byte 17/18 Voltage#1
405 byte 19/20 Voltage#2 org
406 byte 21/22 Voltage#2
407 byte 23 Temp#0
408 byte 24 Temp#1
409 byte 25 Power indicator (bit0 power#0,
411 byte 26 UPS indicator
418 byte 0,1 length
419 byte 2 command code 0x20
420 byte 3/4/5/6 raw capacity
421 byte 7 raid level
422 byte 8 stripe size
423 byte 9 spare
424 byte 10/11/12/13 device mask (the devices to create raid/volume)
436 byte 0,1 length
437 byte 2 command code 0x20
438 byte 3 raidset#
445 BYTE grsRaidSetName[16];
449 BYTE grsDevArray[32];
450 BYTE grsMemberDevices;
451 BYTE grsNewMemberDevices;
452 BYTE grsRaidState;
453 BYTE grsVolumes;
454 BYTE grsVolumeList[16];
455 BYTE grsRes1;
456 BYTE grsRes2;
457 BYTE grsRes3;
458 BYTE grsFreeSegments;
469 byte 0,1 length
470 byte 2 command code 0x21
471 byte 3 volumeset#
478 BYTE gvsVolumeName[16]; // 16
488 BYTE gvsMemberDisks;
489 BYTE gvsRaidLevel; // 8
490 BYTE gvsNewMemberDisks;
491 BYTE gvsNewRaidLevel;
492 BYTE gvsRaidSetNumber;
493 BYTE gvsRes0; // 4
494 BYTE gvsRes1[4]; // 64 bytes
501 byte 0,1 length
502 byte 2 command code 0x22
503 byte 3 drive # (from 0 to max-channels - 1)
510 BYTE gpdModelName[40];
511 BYTE gpdSerialNumber[20];
512 BYTE gpdFirmRev[8];
515 BYTE gpdDeviceState;
516 BYTE gpdPioMode;
517 BYTE gpdCurrentUdmaMode;
518 BYTE gpdUdmaMode;
519 BYTE gpdDriveSelect;
520 BYTE gpdRaidNumber; // 0xff if not belongs to a raid set
522 BYTE gpdReserved[40]; // Total to 128 bytes
529 byte 0,1 length
530 byte 2 command code 0x23
537 BYTE comBaudRate;
538 BYTE comDataBits;
539 BYTE comStopBits;
540 BYTE comParity;
541 BYTE comFlowControl;
545 BYTE gsiVendorName[40];
546 BYTE gsiSerialNumber[16];
547 BYTE gsiFirmVersion[16];
548 BYTE gsiBootVersion[16];
549 BYTE gsiMbVersion[16];
550 BYTE gsiModelName[8];
551 BYTE gsiLocalIp[4];
552 BYTE gsiCurrentIp[4];
561 BYTE gsiMacAddress[6];
562 BYTE gsiDhcp;
563 BYTE gsiBeeper;
564 BYTE gsiChannelUsage;
565 BYTE gsiMaxAtaMode;
566 BYTE gsiSdramEcc; // 1:if ECC enabled
567 BYTE gsiRebuildPriority;
568 sCOM_ATTR gsiComA; // 5 bytes
569 sCOM_ATTR gsiComB; // 5 bytes
570 BYTE gsiIdeChannels;
571 BYTE gsiScsiHostChannels;
572 BYTE gsiIdeHostChannels;
573 BYTE gsiMaxVolumeSet;
574 BYTE gsiMaxRaidSet;
575 BYTE gsiEtherPort; // 1:if ether net port supported
576 BYTE gsiRaid6Engine; // 1:Raid6 engine supported
577 BYTE gsiRes[75];
584 byte 0,1 length
585 byte 2 command code 0x24
592 byte 0,1 length
593 byte 2 command code 0x30
599 byte 0,1 length
600 byte 2 command code 0x31
601 byte 3 0->disable, 1->enable
608 byte 0,1 length
609 byte 2 command code 0x32
610 byte 3 pass word length ( must <= 15 )
611 byte 4 password (must be alpha-numerical)
618 byte 0,1 length
619 byte 2 command code 0x33
620 byte 3 0->Independent, 1->cluster
627 byte 0,1 length
628 byte 2 command code 0x34
629 byte 3 0/1/2/3 (low->high)
636 byte 0,1 length
637 byte 2 command code 0x35
638 byte 3 0/1/2/3 (133/100/66/33)
645 byte 0,1 length
646 byte 2 command code 0x36
654 byte 0,1 length
655 byte 2 command code 0x37
656 byte 3 0->COMA (term port),
657 1->COMB (debug port)
658 byte 4 0/1/2/3/4/5/6/7
660 byte 5 data bit
662 byte 6 stop bit (0:1, 1:2 stop bits)
663 byte 7 parity (0:none, 1:off, 2:even)
664 byte 8 flow control
672 byte 0,1 length
673 byte 2 command code 0x38
680 byte 0,1 length
681 byte 2 command code 0x39
682 byte 3 0:dhcp disabled, 1:dhcp enabled
683 byte 4/5/6/7 IP address
690 byte 0,1 length
691 byte 2 command code 0x40
692 byte 3 device #
693 byte 4 scsi channel (0/1)
694 byte 5 scsi id (0-->15)
695 byte 6 scsi lun (0-->7)
696 byte 7 tagged queue (1 enabled)
697 byte 8 cache mode (1 enabled)
698 byte 9 max speed (0/1/2/3/4,
707 byte 0,1 length
708 byte 2 command code 0x41
709 byte 3 device #
710 byte 4 scsi channel (0/1)
711 byte 5 scsi id (0-->15)
712 byte 6 scsi lun (0-->7)
713 byte 7 tagged queue (1 enabled)
714 byte 8 cache mode (1 enabled)
715 byte 9 max speed (0/1/2/3/4,
724 byte 0,1 length
725 byte 2 command code 0x42
726 byte 3 device# to be deleted
732 byte 0,1 length
733 byte 2 command code 0x43
734 byte 3 Flash Method
736 byte 4/5/6/7 IDE device mask to be flashed
744 byte 0,1 length
745 byte 2 command code 0x50
746 byte 3/4/5/6 device mask
747 byte 7-22 raidset name (if byte 7 == 0:use default)
754 byte 0,1 length
755 byte 2 command code 0x51
756 byte 3 raidset#
763 byte 0,1 length
764 byte 2 command code 0x52
765 byte 3 raidset#
766 byte 4/5/6/7 device mask for expansion
767 byte 8/9/10 (8:0 no change, 1 change, 0xff:terminate,
770 0/1/2/3/4/5->4/8/16/32/64/128K )
771 byte 11/12/13 repeat for each volume in the raidset
778 byte 0,1 length
779 byte 2 command code 0x53
780 byte 3 raidset#
787 byte 0,1 length
788 byte 2 command code 0x54
789 byte 3/4/5/6 device mask for hot spare creation
796 byte 0,1 length
797 byte 2 command code 0x55
798 byte 3/4/5/6 device mask for hot spare deletion
805 byte 0,1 length
806 byte 2 command code 0x60
807 byte 3 raidset#
808 byte 4-19 volume set name
810 byte 20-27 volume capacity (blocks)
811 byte 28 raid level
812 byte 29 stripe size
813 (0/1/2/3/4/5->4/8/16/32/64/128K)
814 byte 30 channel
815 byte 31 ID
816 byte 32 LUN
817 byte 33 1 enable tag
818 byte 34 1 enable cache
819 byte 35 speed
820 (0/1/2/3/4->async/20/40/80/160 for scsi)
821 (0/1/2/3/4->33/66/100/133/150 for IDE )
822 byte 36 1 to select quick init
829 byte 0,1 length
830 byte 2 command code 0x61
831 byte 3 volumeset#
832 byte 4-19 new volume set name
834 byte 20-27 new volume capacity (reserved)
835 byte 28 new raid level
836 byte 29 new stripe size
837 (0/1/2/3/4/5->4/8/16/32/64/128K)
838 byte 30 new channel
839 byte 31 new ID
840 byte 32 new LUN
841 byte 33 1 enable tag
842 byte 34 1 enable cache
843 byte 35 speed
844 (0/1/2/3/4->async/20/40/80/160 for scsi)
845 (0/1/2/3/4->33/66/100/133/150 for IDE )
852 byte 0,1 length
853 byte 2 command code 0x62
854 byte 3 volumeset#
861 byte 0,1 length
862 byte 2 command code 0x63
863 byte 3 volumeset#
870 byte 0,1 length
871 byte 2 command code 0x64
875 ----------------
881 (low byte 1st, excludes length and checksum byte)
885 1) If length == 1 ==> 1 byte status code::
907 checksum of length and status or data byte