🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.linux.networking
Article #335

Re: Burning Ethernet ROMs for Linux

#335
From: Matt Hyne
Date: Sun, 26 May 1996 00:00
58 lines
3234 bytes
I too am trying to do this for my father - he is running a linux server 
and want's to boot diskless workstations 

I anyone have any information on this could they PLEASE email me a copy

Matthew
------------------------------------------
Matthew Hyne
(Radio Systems Engineer)
CSIRO - Division of Radiophysics
Email : mhyne@rp.csiro.au
WWW : http://www.rp.csiro.au/~mhyne/
----------------------------------------------

On 21 May 1996, Paul Gortmaker wrote:

> ken@syd.dit.CSIRO.AU (Ken Yap) writes:
> 
> >|Hello,
> >|
> >|I am interested in booting some linux machines as diskless clients
> >|from a server machine. I currently have a variety of ether cards in
> >|these machines, mostly ne2000 clones or 3COM cards. These all have
> >|empty eeprom sockets.
> >|
> >|I seem to remember reading somewhere that someone was working on some
> >|code I could blow into ROM and put in the cards to do this. I have no
> >|idea where to look to try and find this work. Can anyone help with any
> >|pointers?
> 
> >Hi, look for etherboot-1.1 at all good Linux archives.
> 
> I recall somebody e-mailing me, who had burned a few ROMS, but found that
> the code wasn't executed by the host BIOS. The same code on a floppy worked
> fine, and they couldn't figure it out. They checked with DOS debug and
> the ROM code appeared where it should, and also had the 0x55 0xAA signature,
> but still no-go.
> 
> Since I can't recall who it was, and since I think I have found a possible
> reason for the above, I'll mention it here. According to a Nat Semic.
> application note for a ne2000 clone, they state that the following check 
> can be used to verify a ROMs content is valid. The PC BIOS may be doing 
> this same check (which fails) and hence it ignores the ether-ROM.
> 
> 	If a boot ROM has been identified as belonging to the adapter
> 	undergoing diagnostics, then it is possible to check that its
> 	data has not been corrupted. The sum of all the ROM bytes should
> 	equal zero. The size of the ROM (in 1/2k segments) is held at
> 	byte offset 0x03, and offsets 0x00 and 0x01 should hold values
> 	0x55 and 0xaa respectively.
> 
> Maybe the above tidbit will help somebody. The etherboot ROM images
> may not be storing their size at 0x03 and checksumming to zero.
> 
> Paul.
> 
> 
Technical Details
Message-ID: <Pine.SOL.3.91.960526142233.8872A-100000@venice.rp.CSIRO.AU>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <yrvg28vegvv.fsf@getafix> <4nr71gINNm08@seurat.syd.dit.csiro.au> <4nrilp$2iv@leonard.anu.edu.au>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10669a,ad6fa59bf6885885
X-Google-Attributes: gid10669a,public
X-Google-Thread: 1297db,79152dfcaa2b08d8
X-Google-Attributes: gid1297db,public
X-Google-Thread: 102983,79152dfcaa2b08d8
X-Google-Attributes: gid102983,public
From: Matt Hyne <mhyne@rp.csiro.au>
Subject: Re: Burning Ethernet ROMs for Linux 
Date: 1996/05/26
Message-ID: <Pine.SOL.3.91.960526142233.8872A-100000@venice.rp.CSIRO.AU>
X-Deja-AN: 157029918
sender: usenet@rp.CSIRO.AU (Network news)
x-nntp-posting-host: venice.rp.csiro.au
references: <yrvg28vegvv.fsf@getafix> <4nr71gINNm08@seurat.syd.dit.csiro.au> <4nrilp$2iv@leonard.anu.edu.au> 
content-type: TEXT/PLAIN; charset=US-ASCII
organization: CSIRO Division of Radiophysics/Australia Telescope National Facility
mime-version: 1.0
newsgroups: comp.os.linux.networking,anu.linux,aus.computers.linux