Difference between revisions of "LASAT"
(→EUCP) |
|||
(34 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[[Image:Masquerade.gif|thumb|right|LASAT Masquerade PRO]] | [[Image:Masquerade.gif|thumb|right|LASAT Masquerade PRO]] | ||
− | The LASAT Masquerade 2 | + | The LASAT Masquerade 2 and later Masquerade PRO were created in 1998-2001 by LASAT Networks, as part of a product line of self-contained SOHO all-in-one servers (firewall/NAT/router, mail server etc.) and VPN gateways (the SafePipe series, which has less RAM and no IDE controller, and is thus less interesting for general-purpose use). |
Unfortunately the company went bust, so very few of these devices were ever shipped, but they still fulfill their original purpose very well. | Unfortunately the company went bust, so very few of these devices were ever shipped, but they still fulfill their original purpose very well. | ||
− | The Debian project still uses two Masquerade PRO as MIPS autobuilders. | + | The Debian project still uses two Masquerade PRO, donated by LASAT, as MIPS autobuilders. |
== Features == | == Features == | ||
Line 11: | Line 11: | ||
{| border="2" cellpadding="4" cellspacing="0" valign="top" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;" | {| border="2" cellpadding="4" cellspacing="0" valign="top" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;" | ||
|-| | |-| | ||
− | ! Feature || Masquerade 2 || Masquerade PRO | + | ! Feature || Masquerade 2<br><small>(SafePipe 100/200)</small> || Masquerade PRO<br><small>(SafePipe 1000/2000/5000)</small> |
|- | |- | ||
| Size || 1U || 1U | | Size || 1U || 1U | ||
|- | |- | ||
| Processor || NEC VR4310 || NEC R5000 | | Processor || NEC VR4310 || NEC R5000 | ||
+ | |- | ||
+ | | System Controller || [[Marvell system controllers|Galileo GT-64115]] || NEC VRC5074 | ||
|- | |- | ||
| Clock freq. || 133/166 MHz || 250 MHz | | Clock freq. || 133/166 MHz || 250 MHz | ||
+ | |- | ||
+ | | Cache || 32KB instruction + 16KB data || L1: 32KB instruction + 32KB data L2: 1024KB | ||
|- | |- | ||
| Network | | Network | ||
− | | 2xAMD PCnet32 10/100Mbps | + | | 2xAMD Am79C972 PCnet32 10/100Mbps |
− | | 2xAMD PCnet32 10/100Mbps | + | | 2xAMD Am79C972 PCnet32 10/100Mbps |
|- | |- | ||
| IDE || CMD643 IDE controller|| CMD643 IDE controller | | IDE || CMD643 IDE controller|| CMD643 IDE controller | ||
− | |||
|- | |- | ||
| Harddisk || Room for 1x3.5" HD || Room for 1x3.5" HD | | Harddisk || Room for 1x3.5" HD || Room for 1x3.5" HD | ||
|- | |- | ||
− | | RAM || | + | | RAM || 16-128MB SDRAM SIMM || 128MB on-board SDRAM (100MHz) |
|- | |- | ||
− | | Flash || | + | | Flash || 4MB? || 4MB<br><small>Compressed kernel image limited to 1MB (2MB by overwriting FileSystem partition)</small> |
|- | |- | ||
− | | Expansion || 1xPCI slot || 1xPCI slot | + | | Expansion || 1xPCI slot || 1xPCI slot (32-bit 66MHz) |
|- | |- | ||
| Other | | Other | ||
Line 46: | Line 49: | ||
* DS1603 RTC | * DS1603 RTC | ||
* <font color="red">HIFN 9710 compression chip</font> | * <font color="red">HIFN 9710 compression chip</font> | ||
− | * <font color="red">Address Filter FPGA</font> | + | * <font color="red">Address Filter/DMA Controller FPGA</font> |
* <font color="red">Ethernet TX/RX swap</font> | * <font color="red">Ethernet TX/RX swap</font> | ||
* <font color="red">HDLC controller (V.35/X.25)</font> | * <font color="red">HDLC controller (V.35/X.25)</font> | ||
+ | * <font color="red">Hardware noise generator</font> | ||
|- | |- | ||
− | | Console || | + | | Console || Optional RS-232 header on PCB || Optional RS-232 header on PCB |
|- | |- | ||
| Documentation | | Documentation | ||
Line 58: | Line 62: | ||
[http://www.infowares.com/mqsp/dinsen.net/mqsp/lasat200schem.pdf Board Schematics] | [http://www.infowares.com/mqsp/dinsen.net/mqsp/lasat200schem.pdf Board Schematics] | ||
|- | |- | ||
− | | Linux-mips || ||2.6. | + | | Linux-mips || || <font color="green">2.6.17.14 tested OK</font><br> |
+ | <font color="red">2.6.18.x-2.6.25.7 NOT working/supported</font><br> | ||
+ | <font color="green">2.6.25.10 tested OK</font> | ||
|} | |} | ||
Line 65: | Line 71: | ||
== Description == | == Description == | ||
− | + | === Block diagrams === | |
+ | |||
<gallery> | <gallery> | ||
Image:Mq2-block.png|Masquerade 2 block diagram | Image:Mq2-block.png|Masquerade 2 block diagram | ||
Line 73: | Line 80: | ||
=== Serial Cable === | === Serial Cable === | ||
− | If you want to do any debugging on your Masquerade, you'll need a serial cable. The cable conncets to the 6-pin (only 3 used) header on the PCB (J2). This header is not mounted on all boards, if it is | + | If you want to do any debugging on your Masquerade, you'll need a serial cable. The cable conncets to the 6-pin (only 3 used) header on the PCB (J2). This header is not mounted on all boards, if it is missing you'll need to mount the header plus an RS-232 buffer (IC34), see the board design specification for details on which part to use. The cable design can be found [http://www.infowares.com/mqsp/dinsen.net/netbsd/port-eiconmips/serial_cable.pdf here]. |
=== EUCP === | === EUCP === | ||
− | The LASAT devices have a "service mode" where you can use a special tool to upload a new kernel to the device. The | + | The LASAT devices have a "service mode" where you can use a special tool to upload a new kernel to the device. The protocol used is called EUCP, and documentation can be found at this link: [http://www.infowares.com/mqsp/dinsen.net/netbsd/port-eiconmips/EUCP-1_00.pdf]. Tools to create the images and upload the files are available on the Debian instructions page, see Links. |
+ | |||
+ | == Distributions == | ||
+ | |||
+ | No Linux distributions provide dedicated support for the Masquerade Pro, but the Debian port for [[Cobalt]] Qube works very well on these devices. | ||
+ | |||
+ | == Support == | ||
+ | |||
+ | Currently, Thomas Horsten maintains the kernel port for these devices. E-mail address is firstname @ lastname dot com. | ||
== Links == | == Links == | ||
Line 84: | Line 99: | ||
* [http://debian.murphy.dk/ Instructions for installing Debian on Masquerade/Masquerade PRO] | * [http://debian.murphy.dk/ Instructions for installing Debian on Masquerade/Masquerade PRO] | ||
* [http://www.debian.org/ports/mips/ Debian MIPS port] | * [http://www.debian.org/ports/mips/ Debian MIPS port] | ||
+ | * [http://dinsen.net/netbsd/port-eiconmips/ Anders Dinsen's info about NetBSD on Masquerade] |
Latest revision as of 23:12, 5 September 2008
The LASAT Masquerade 2 and later Masquerade PRO were created in 1998-2001 by LASAT Networks, as part of a product line of self-contained SOHO all-in-one servers (firewall/NAT/router, mail server etc.) and VPN gateways (the SafePipe series, which has less RAM and no IDE controller, and is thus less interesting for general-purpose use).
Unfortunately the company went bust, so very few of these devices were ever shipped, but they still fulfill their original purpose very well.
The Debian project still uses two Masquerade PRO, donated by LASAT, as MIPS autobuilders.
Contents
Features
Feature | Masquerade 2 (SafePipe 100/200) |
Masquerade PRO (SafePipe 1000/2000/5000) |
---|---|---|
Size | 1U | 1U |
Processor | NEC VR4310 | NEC R5000 |
System Controller | Galileo GT-64115 | NEC VRC5074 |
Clock freq. | 133/166 MHz | 250 MHz |
Cache | 32KB instruction + 16KB data | L1: 32KB instruction + 32KB data L2: 1024KB |
Network | 2xAMD Am79C972 PCnet32 10/100Mbps | 2xAMD Am79C972 PCnet32 10/100Mbps |
IDE | CMD643 IDE controller | CMD643 IDE controller |
Harddisk | Room for 1x3.5" HD | Room for 1x3.5" HD |
RAM | 16-128MB SDRAM SIMM | 128MB on-board SDRAM (100MHz) |
Flash | 4MB? | 4MB Compressed kernel image limited to 1MB (2MB by overwriting FileSystem partition) |
Expansion | 1xPCI slot | 1xPCI slot (32-bit 66MHz) |
Other |
|
|
Console | Optional RS-232 header on PCB | Optional RS-232 header on PCB |
Documentation | Design Specification | Design Specification |
Linux-mips | 2.6.17.14 tested OK 2.6.18.x-2.6.25.7 NOT working/supported |
Note: Features in red are not supported by the current linux-mips kernel releases. Features in amber are only known to work in certain older kernels.
Description
Block diagrams
Serial Cable
If you want to do any debugging on your Masquerade, you'll need a serial cable. The cable conncets to the 6-pin (only 3 used) header on the PCB (J2). This header is not mounted on all boards, if it is missing you'll need to mount the header plus an RS-232 buffer (IC34), see the board design specification for details on which part to use. The cable design can be found here.
EUCP
The LASAT devices have a "service mode" where you can use a special tool to upload a new kernel to the device. The protocol used is called EUCP, and documentation can be found at this link: [1]. Tools to create the images and upload the files are available on the Debian instructions page, see Links.
Distributions
No Linux distributions provide dedicated support for the Masquerade Pro, but the Debian port for Cobalt Qube works very well on these devices.
Support
Currently, Thomas Horsten maintains the kernel port for these devices. E-mail address is firstname @ lastname dot com.