Bus Standard PCI Express 2.0 Video Memory DDR3 4096 MB Engine Clock 700 MHz Memory Clock 1333 MHz Memory Interface 128-Bit D-Sub Max Resolution 2048 x 1536 DVI Max Resolution 2560 x 1600 D-Sub Output Yes x 1 DVI OutputYes x 1 HDMI Output Yes x 1 HDCP Support Yes Low Profile Bracket Bundled Yes (1 slots x 2) Accessories 1 x Driver CD 1 x Quick Guide. Supposedly, the RocketFish USB-to-LAN adapter runs the Asix AX88772 chipset, which is recognized by Windows 7, but the drivers are easy enough to find if you're run into issues. Whether or not they support 802.1Q, I don't know. Click on an image below to download a product line by category. Click here for the entire Line Card.

CANdo & CANdoISO Interfaces USB to CAN Bus The CANdo USB to CAN (Controller Area Network) interface provides a direct connection between a PC & an embedded CAN bus, via USB. Encore ENLWI-N (Netronix) – WikiDevi. Your name or email address: August 26th, 6. Add to watch list Email to friends Share on Facebook – opens in a new window or tab Share on Twitter – opens in a new window or tab Share on Pinterest – opens enlwi n a new window or tab.

Here are our current job openings:

USA

Remote

  • Embedded Program Manager

Martinez/San Jose, CA

  • Netsuite Developer
  • Embedded Program Manager
  • Embedded Program Manager

Placentia, CA

  • Installer / Apprentice

Denver, CO

  • No openings at this time
Netronix jobs

Dallas, TX

  • No openings at this time

Netronix Jobs

Austin, TX

  • No openings at this time

Washington, DC

  • Installation Technician
  • Application Engineer

United Kingdom

Watford

  • Business Development
  • Project Manager

India

Bangalore

  • General Manager - Please note candidates should submit resume/CV to india@netronixint.com

Click here to apply today!

PLEASE - NO RECRUITMENT AGENCIES

This document describes in depth how to prepare your NH-230/231 NAS for installing NetBSD/sandpoint. Models based on the NH-230 have an ITE PATA controller while those based on the NH-231 have a SiliconImage SataLink SATA controller. The following models are known to be compatible:

Netronix
  • Allnet 6250 (PATA)
  • Allnet 6260 (SATA)
  • Encore ENNHD-1000 (PATA)
  • Fujitsu-Siemens AMS150 (SATA)
  • Fujitsu-Siemens SBLAN2 (SATA)
  • Lindy NAS Personal Server Premium, IDE (PATA)
  • Lindy NAS Personal Server Premium, SATA (SATA)
  • Longshine LCS-8311 (SATA)
  • Netronix NH-230 (PATA)
  • Netronix NH-231 (SATA)
  • Planex NAS-01G (PATA)
  • SinanPower GigaBit LAN NAS-349 (SATA)
  • Vibe NS-349-S (SATA)

The hardware shown in these instructions is an Allnet 6250.

We need a serial console to get access to the firmware. Therefore you have to open the case and connect a serial adapter, which converts the NH-230/231 TTL levels to RS232 levels. You will also have to make a plug for the 4-pin serial header on the board.

Look out for a 4-pin header, which is labeled J6 on an Allnet 6250 board.

The serial port on the NH-230/231 compatibles is using 3.3V TTL levels, which have to be converted into regular RS232 levels by a level shifter circuit. Instructions how to build such a circuit yourself can be found here:

Make sure that the layout of the connector fits to the pinout of the boards serial header, as shown above.

Another option is to buy such a converter. There are solutions for a standard RS232 interface and for an USB interface. Look out for:

  • RS232 level shifter / breakout board (MAX3232 based)
  • USB to TLL serial level shifter / breakout board (FT232 based)

Now you can connect with any terminal program to the NH-230/231 serial console. The easiest approach may be to use NetBSD's tip(1) command to make a direct console connection at 9600bps.

Note that when using a serial connection via USB you may have to make an entry for /dev/ttyU0 in /etc/remote.

The altboot(8) utility functions as a bridge between the PPCBoot firmware and the NetBSD kernel startup environment. NAS firmware often provides no means to boot a kernel from disk or from the network and doesn't initialize all hardware correctly. We will also use it to pass a bootinfo list to the kernel.

The altboot boot loader has to be loaded and started using the NH-230/231 firmware, which is PPCBoot 2.0.0-A9.

The functionality of this NH-230/231 PPCBoot version is restricted. Probably to keep it small and to save space for a Linux kernel and ramdisk in the 4MB Flash, but also to keep the user from hacking it. It only allows to overwrite four predefined regions of the flash with special load commands, and the lack of a cp command leaves us with the only option to boot altboot(8) as a Linux kernel image through bootm.

The altboot boot loader has to be loaded and started using PPCBoot. Usually there are three ways to invoke it:

  • loadb to load a binary file via serial line in kermit mode
  • tftpboot to load a binary file over the network with TFTP protocol
  • start it from the flash memory

The last option is prefered once the installation is completed, but obviously it is not possible for the first time boot. Fortunately PPCBoot has set up the network interface, which we can use after configuring the ipaddr and serverip environment variables:

Once you have set up TFTP and DHCP (read below) you can download altboot into RAM at 0x1000000 like this:

Now you can use altboot to launch the netbsd-INSTALL kernel for installing NetBSD. You may choose to load it with TFTP or from NFS. For TFTP you have to enable tftpd(8) in /etc/inetd.conf, and for NFS there is a documentation at The Network File System. But in both cases you have to set up a DHCP server, which is explained in the DHCP Howto . An appropriate dhcpd.conf entry could look like this:

Netronix Int

The root-path option is only needed when using NFS and should match your exported NFS directory. Uncompress netbsd-INSTALL.gz from the NetBSD/sandpoint distribution and copy it into the NFS or TFTP directory. Then start the DHCP, NFS or TFTP server and boot the installation kernel from the firmware either with

or from NFS:

Our bootloader configures the hardware, determines the IP address, loads the kernel via network and launches it:

Just follow the usual procedure to install a NetBSD system.

After a successful installation you want to make the system boot standalone when switched on, without the need for a serial console. So you have to find a way to make your firmware automatically boot altboot and the kernel.

Without a working cp command the only way to make your system automatically boot NetBSD is to replace the Linux kernel on flash by altboot.img, which is our bootloader in PPCBoot image format, faking a Linux kernel.

When viewing the environment variables with printenv you can see that the bootcmd is calling bootm to load the Linux kernel. The first address is the location which we have to overwrite with altboot.img. Here it is 0xffc10000, which you have to replace in all the following commands, in case your bootcmd differs.

Load altboot.img into memory, for example at 0x1000000 again, as explained above. You might want to backup the Linux kernel image first. Then execute the following commands to overwrite it with altboot.img:

Additionally you may think about replacing the Linux RAM disk image at the second address (0xfff20000 in the example above) by an empty PPCBoot image, like this one (do not forget to uncompress it with gunzip(1)). Or use mkubootimage to make your own dummy. Write it to flash as shown below. This will speed up the boot process, but is not really required.

Netronix Driver

Have fun with your mini NetBSD server!

Back to NetBSD/sandpoint Port Page