Customization Guide
Page 4
4 Contents About This Guide...2 Chapter 1: Customization...6 Introduction...6 Customization overview ...8 Accessing the Magnia SG20...8 Copying software to the Magnia SG20 ...8 Modifying the Magnia SG20 GUI ...9 Listing installed Linux packages...9 User accounts and passwords ...10 Default accounts and passwords... executing a trigger ...27 Adding trigger scripts ...27 Implemented Triggers...28 Useful files...32 LCD panel customization ...32 LCD interface technical overview ...33 LCD panel direct access ...34 Direct LCD message display...34 LCD Control Codes ...35 Button status codes...36
4 Contents About This Guide...2 Chapter 1: Customization...6 Introduction...6 Customization overview ...8 Accessing the Magnia SG20...8 Copying software to the Magnia SG20 ...8 Modifying the Magnia SG20 GUI ...9 Listing installed Linux packages...9 User accounts and passwords ...10 Default accounts and passwords... executing a trigger ...27 Adding trigger scripts ...27 Implemented Triggers...28 Useful files...32 LCD panel customization ...32 LCD interface technical overview ...33 LCD panel direct access ...34 Direct LCD message display...34 LCD Control Codes ...35 Button status codes...36
Customization Guide
Page 5
5 Magnia SG20 queued LCD message interface...Direct command line interface...Queued LCD messages...Adding LCD messages ...LCD message display options...36 37 38 38 40 Reader Response Questionnaire ...42
5 Magnia SG20 queued LCD message interface...Direct command line interface...Queued LCD messages...Adding LCD messages ...LCD message display options...36 37 38 38 40 Reader Response Questionnaire ...42
Customization Guide
Page 6
...for dial-in networking and dial-out to Internet ❖ Ethernet port for broadband Internet connections ❖ Parallel port for printer sharing ❖ LCD panel to display status (configurable) ❖ Soft power shutdown ❖ Easy-to provide ease of features targeted for more experienced users. These... for small workgroups, remote offices and small business. The appliance is based on Red Hat Linux 7.3. 6 Chapter 1 Customization Introduction The Toshiba Magnia SG20 is a multifunction server appliance, designed to -use and a friendly setup and management environment.
...for dial-in networking and dial-out to Internet ❖ Ethernet port for broadband Internet connections ❖ Parallel port for printer sharing ❖ LCD panel to display status (configurable) ❖ Soft power shutdown ❖ Easy-to provide ease of features targeted for more experienced users. These... for small workgroups, remote offices and small business. The appliance is based on Red Hat Linux 7.3. 6 Chapter 1 Customization Introduction The Toshiba Magnia SG20 is a multifunction server appliance, designed to -use and a friendly setup and management environment.
Customization Guide
Page 31
... upgrades/Newcat upgrades/Start upgrades/Status users/admin_reset UI change to SNMP settings System Health Report Shutdown of system Boot time startup scripts Boot time LCD initialization Boot time startup scripts Backup completion status Restore completion status Auto check cron job for server upgrades UI change of upgrade autocheck settings UI...
... upgrades/Newcat upgrades/Start upgrades/Status users/admin_reset UI change to SNMP settings System Health Report Shutdown of system Boot time startup scripts Boot time LCD initialization Boot time startup scripts Backup completion status Restore completion status Auto check cron job for server upgrades UI change of upgrade autocheck settings UI...
Customization Guide
Page 32
... system configuration. This display is a good place to go if you want to -read and use LCD panel. While not all software packages installed on the LCD panel. This file contains the build number of primary interest. LCD panel customization The Toshiba Magnia SG20 contains a built-in the BUILDVERSION file. Because the internal software controls the...
... system configuration. This display is a good place to go if you want to -read and use LCD panel. While not all software packages installed on the LCD panel. This file contains the build number of primary interest. LCD panel customization The Toshiba Magnia SG20 contains a built-in the BUILDVERSION file. Because the internal software controls the...
Customization Guide
Page 33
... to the serial port and displays characters sent through the LCD daemon. When using the Magnia SG20 preinstalled software, interaction with the LCD panel is a two-line display. LCD interface technical overview The Magnia SG20 contains two main boards. Customization LCD panel customization 33 This section describes the LCD panel operation, its interface, the software controlling message display, and...
... to the serial port and displays characters sent through the LCD daemon. When using the Magnia SG20 preinstalled software, interaction with the LCD panel is a two-line display. LCD interface technical overview The Magnia SG20 contains two main boards. Customization LCD panel customization 33 This section describes the LCD panel operation, its interface, the software controlling message display, and...
Customization Guide
Page 34
... /dev/ttyS0 More complicated strings, controlling wrapping on the two LCD lines and spacing are automatically displayed on the standard Magnia SG20 operating system installation conflicts with the Magnia SG20 LCD panel without using the supplied LCD control software. Scroll line as a generic Linux system, or...information on the LCD screen, it is very easy to appear on the LCD panel. The standard Magnia SG20 software contains a Linux daemon that are for use with operating systems other than the one normally supplied with the Magnia SG20 by Toshiba. The techniques described...
... /dev/ttyS0 More complicated strings, controlling wrapping on the two LCD lines and spacing are automatically displayed on the standard Magnia SG20 operating system installation conflicts with the Magnia SG20 LCD panel without using the supplied LCD control software. Scroll line as a generic Linux system, or...information on the LCD screen, it is very easy to appear on the LCD panel. The standard Magnia SG20 software contains a Linux daemon that are for use with operating systems other than the one normally supplied with the Magnia SG20 by Toshiba. The techniques described...
Customization Guide
Page 35
...several special command sequences that can be sent to the top row, far left character position: echo -n -e "\033H" > /dev/ttyS0 To clear the LCD display: echo -n -e "\033X" > /dev/ttyS0 To turn off the backlight Power down in seconds. Sufficient time should not be issued unless the operating...system is being shut down the system in an orderly manner. Examples of the use of these commands appear below: To send the LCD cursor to the LCD controller. Should only be given for the OS to ease formatting and manipulation of the shutdown sequence. The following by a character ...
...several special command sequences that can be sent to the top row, far left character position: echo -n -e "\033H" > /dev/ttyS0 To clear the LCD display: echo -n -e "\033X" > /dev/ttyS0 To turn off the backlight Power down in seconds. Sufficient time should not be issued unless the operating...system is being shut down the system in an orderly manner. Examples of the use of these commands appear below: To send the LCD cursor to the LCD controller. Should only be given for the OS to ease formatting and manipulation of the shutdown sequence. The following by a character ...
Customization Guide
Page 36
... characters are listed in a program specifically written for display on the Magnia SG20. The internal queuing system manages the display of LCD messages, their positioning, translation and cycling through the COM1 port without ...Magnia SG20 and to integrate your messaging into the internal messaging management system. While these actions can be accomplished using the LCD scroll button. An LCD/KBD daemon (LCDKBD) coordinates client application access to the device. Magnia SG20 queued LCD message interface To add custom LCD messages when using a Toshiba Magnia SG20...
... characters are listed in a program specifically written for display on the Magnia SG20. The internal queuing system manages the display of LCD messages, their positioning, translation and cycling through the COM1 port without ...Magnia SG20 and to integrate your messaging into the internal messaging management system. While these actions can be accomplished using the LCD scroll button. An LCD/KBD daemon (LCDKBD) coordinates client application access to the device. Magnia SG20 queued LCD message interface To add custom LCD messages when using a Toshiba Magnia SG20...
Customization Guide
Page 37
... is used for direct display of messages on the LCD panel. Move the cursor to the row=2, col=1 position. Customization LCD panel customization 37 Application ShowMsg LCD Panel LCD Controller COM1 LCDKB Daemon ShowMsg LCD message definition files Application Direct command line interface The ...command line interface to the LCD/KB port is reserved for use by the...
... is used for direct display of messages on the LCD panel. Move the cursor to the row=2, col=1 position. Customization LCD panel customization 37 Application ShowMsg LCD Panel LCD Controller COM1 LCDKB Daemon ShowMsg LCD message definition files Application Direct command line interface The ...command line interface to the LCD/KB port is reserved for use by the...
Customization Guide
Page 38
...de/lcdmsg for the English language (the default). Because multiple messages are available for one time only. When defined properly, the LCD message can be displayed for display on the LCD panel, the LCD scroll button on the LCD panel by the LCDKBD daemon, display of the queue, placing the message on the... are managed by sending the LCDKBD daemon an instruction. This daemon takes messages that should be displayed on the front of the LCD display are displayed and managed by the LCDKBD daemon. Use the Perl object ShowMsg to tell the LCDKBD daemon to the directory /sa2/lang/...
...de/lcdmsg for the English language (the default). Because multiple messages are available for one time only. When defined properly, the LCD message can be displayed for display on the LCD panel, the LCD scroll button on the LCD panel by the LCDKBD daemon, display of the queue, placing the message on the... are managed by sending the LCDKBD daemon an instruction. This daemon takes messages that should be displayed on the front of the LCD display are displayed and managed by the LCDKBD daemon. Use the Perl object ShowMsg to tell the LCDKBD daemon to the directory /sa2/lang/...
Customization Guide
Page 39
... App" and "Check Mail" on page 40 for the new message, execute the mod_lcd trigger. trigger mod_lcd The execution of the LCD panel. An example program follows: use the following: $objDisp->ShowMsg("newmsg.msgalert", "Download"); 4 To complete the configuration process for more... information about these fields and their operation. 3 Add a Perl script to display a message. use SA::LCD::Disp; This trigger regenerates the LCD configuration files and informs the LCDKBD daemon that it should incorporate the appropriate ShowMsg call to your application that incorporates dynamic...
... App" and "Check Mail" on page 40 for the new message, execute the mod_lcd trigger. trigger mod_lcd The execution of the LCD panel. An example program follows: use the following: $objDisp->ShowMsg("newmsg.msgalert", "Download"); 4 To complete the configuration process for more... information about these fields and their operation. 3 Add a Perl script to display a message. use SA::LCD::Disp; This trigger regenerates the LCD configuration files and informs the LCDKBD daemon that it should incorporate the appropriate ShowMsg call to your application that incorporates dynamic...
Customization Guide
Page 40
... indicating the text description of the message with a specific configuration parameter suffix. To allow the user to prevent this LCD message from deselecting this message and force the message to always display, set the read -only field specifies whether the...LCD panel customization 40 LCD message display options The LCD message definition files contained in the Web administration user interface that allows the user to select which LCD messages to display. newmsg.name=ACME The name of the preceding example). Fields are always checked and cannot be unchecked by the Magnia SG20...
... indicating the text description of the message with a specific configuration parameter suffix. To allow the user to prevent this LCD message from deselecting this message and force the message to always display, set the read -only field specifies whether the...LCD panel customization 40 LCD message display options The LCD message definition files contained in the Web administration user interface that allows the user to select which LCD messages to display. newmsg.name=ACME The name of the preceding example). Fields are always checked and cannot be unchecked by the Magnia SG20...
Customization Guide
Page 41
...message queue. ❖ -onetime: Clear this message by the user once. Customization newmsg.hidden=0 LCD panel customization 41 The hidden field specifies whether the LCD message appears on the first LCD line. For example, the backup message may display the backup status as health monitoring, do ..."%s Error" newmsg.msgmail=-ontop -onetime -center "Acme App" -center "Check Mail" A single LCD message can be Running, Not Running, Error or Check Mail. To prevent a message from the LCD message queue after it has been viewed by placing it on the user configuration screen, set the ...
...message queue. ❖ -onetime: Clear this message by the user once. Customization newmsg.hidden=0 LCD panel customization 41 The hidden field specifies whether the LCD message appears on the first LCD line. For example, the backup message may display the backup status as health monitoring, do ..."%s Error" newmsg.msgmail=-ontop -onetime -center "Acme App" -center "Check Mail" A single LCD message can be Running, Not Running, Error or Check Mail. To prevent a message from the LCD message queue after it has been viewed by placing it on the user configuration screen, set the ...
Quick Start Guide
Page 1
...SG20...WAN interface will boot up, but sometimes another local network). Your SG20 will request an IP address via DHCP (usually from the DHCP... no WAN IP address. 2. Make sure you aren't going to your SG20 to use when logging into LAN port number 1, and reboot. 3. Launch...will work with port number 1). Enter your client computer to the LCD screen toggles between various information display options. GLOSSARY: WAN: LAN: ...Refer to the LAN Ports. If you enter all 7 ports of Toshiba® Downloaded from the Installation Worksheet(s) found in a hub. The ...
...SG20...WAN interface will boot up, but sometimes another local network). Your SG20 will request an IP address via DHCP (usually from the DHCP... no WAN IP address. 2. Make sure you aren't going to your SG20 to use when logging into LAN port number 1, and reboot. 3. Launch...will work with port number 1). Enter your client computer to the LCD screen toggles between various information display options. GLOSSARY: WAN: LAN: ...Refer to the LAN Ports. If you enter all 7 ports of Toshiba® Downloaded from the Installation Worksheet(s) found in a hub. The ...