Article View: comp.os.linux.networking
Article #335Re: Burning Ethernet ROMs for Linux
From: Matt Hyne
Date: Sun, 26 May 1996 00:00
Date: Sun, 26 May 1996 00:00
58 lines
3234 bytes
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-mailReferences:
<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