P R O D U C T S

 

 Stino MPEG4 STB

 

 Media Adaptor

 

 Kiosk

 

 Set Top Box

H O W    T O

 

Remote Control Linux Program

 

MPEG4 Playback

 

VBI Tuner Program

 

3rd LED Program

 

AUX_IN Audio

 

Disk On Chip

 

MPEG Video

 

PXE (6086)

 

PXE (3036)

 

PXE Server

 

PXE Server Fix

 

RedHat Installation

WORKSHOP & TIPS

 

Remote Boot (XPE)

 A R T I C L E

 

IPSec Router

 

Light Station

 

DIY MP3 Player

 

 Linux Palm Key

 

 VOD White Paper

 R E F E R E N C E
D E S I G N

 

VIP6086N
Advanced digital VOD client based on VIA C3 667MHz

 

RG100
Residential Gateway for SOHO and home use

 

RouterLinux 1.1
based on 100% open source OS to full feature router

Upgrade your BIOS to boot from the network (3036 series)
Using PXE protocol for BOOTP/DHCP server
Courtesy of Denis Penot- Digigram,
24th August 2001

The Set Top Box 3036N is designed to be bootable from a LAN (Local Area Network), but if you want to boot it as a diskless workstation, some little modifications have to be done in the standardBIOS provided with it. Moreover, this mini-HOWTO deals with the little problems you could meet if you want to work with Linux on the Set Top Box for a Diskless Workstation.

If your STB3036N already come with the PXE protocol then you don't need to upgrade the BIOS. However some of the STB3036N come with RFP protocol please follow the instruction to upgrade the BIOS.

1. Download the BIOS update

Download the awdf733.exe file which will program your BIOS, and the pxe3036n.bin which contains the binary code to upgrade the BIOS. Put those files on a hard drive (MSDOS filesystem) or a simple floppy. I know it can sound strange to use a whole hard drive for only two files, but if you work with Linux and don't have the floppy adapter's option in your STB3036N, then the only means you have is to use a local hard drive specially formatted to be able to use the DOS application awdf733.exe !

2. Boot your Set Top Box in DOS mode.

Well, now you have a hard drive or floppy, DOS formatted, containing the 2 files quoted above. You need now to boot your Set Top Box in DOS mode to be able to run the upgrading application. If you're running Windows on your Set Top Box, there isn't any problem : just boot your STB and open a command window or reboot in DOS mode. If you're using Linux/Unix, then you could say "how do I boot this beast, without having DOS installed ?". In fact it is not so difficult : just plug a CDROM device and load a Windows install disk (it should be bootable). The install program asks you if you want to boot from the hard drive or with the CDROM, choose the CDROM. After this, it asks you wether you want to install Windows from the CDROM, or boot with or without CDROM coverage, choose to boot with the CDROM coverage. Then you should see the DOS prompt. Go to the drive where you put your files (type c: if you use a hard drive, or try different letters to find your floppy).

3. Upgrade the BIOS

Once you have your DOS prompt and you can see the 2 files, the most difficult is done : now you just have to follow these instructions :
- type awdf733 pxe3036n.bin Do you want to save bios? answer "N" and enter
- Do you want to program? answer "Y" and enter
- Press F10 and exit
- Unplug the CDROM device and the hard drive/floppy and reboot
- Press "DEL" key to enter into CMOS and load the setup default
- Enable BOOT FROM LAN FIRST, ESC, Save and exit
- After the Splash screen press SHIFT-F10 to go into setup the Realtek protocol
- change the boot protocol to PXE
- change the boot order to INT18h
- change the message section to Disabled
- change the time the message shoudl stay to 3 sec
- Press F4 to save and exit

That's all folks !!! Now when the STB3036N boots, it sends DHCP requests on the network, waiting for a BOOTP/DHCP server to give it its IP address.

Now if you want to have it working like an independant workstation but diskless, you have to see the LTSP (Linux Terminal Server Protocol) web page : www.ltsp.com. Know that there are many HOWTOs about diskless nodes available through the Web, but I advice you to go and see on www.linuxdoc.org.

Good Luck !

 

Feedback Tips

Problem: After PXE boot using TFTP, the 3036 screen is filled with flashing colors and characters. The operating system being loaded is Linux.


Fix: The problem is caused by the 3036 being unable to access the kernel. Doing a chmod 777 on the kernel file (bzlmage) will correct the problem and allow the kernel to load correctly.
by Craig Buckland, e-mail: cbuckland@vcnet.com