[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Etherboot-developers] More analysis to the old problem with etherb
Re: [Etherboot-developers] More analysis to the old problem with etherboot+GRUB (diskless/disk)
Thu, 22 Feb 2001 10:08:00 -0500
On 2/22/2001 6:00 AM Christoph Plattner address@hidden
>Is there something done or initialized in `stage1' or `start.S'
>which is missed anywhere in `stage2' or `diskless'. I have not
>My first idea was the STACK, but it is defined in `asm.S'. The
>only thing `start.S' passes to `asm.S' is the boot driver, which
>is ignored in `asm.S' in diskless binary.
Which Etherboot driver are you using? There was a mod made some time ago
to a couple of the larger Etherboot drivers:
/* transmit descriptor and buffer */
static struct txdesc txd __attribute__ ((aligned(4)));
#define txb ((char *)0x10000 - BUFLEN)
static unsigned char txb[BUFLEN] __attribute__ ((aligned(4)));
What I am wondering is if txb at 0x10000 is incompatible with something
that grub is doing. I think the only drivers that do this are tulip and
realtek. I would try defining USE_INTERNAL_BUFFER and see if that might
change your result. Just a thought.
Try: http://rom-o-matic.net/ to make Etherboot images instantly.
Name: Martin D. Connor
US Mail: Entity Cyber, Inc.; P.O. Box 391827; Cambridge, MA 02139; USA
Voice: (617) 491-6935, Fax: (617) 491-7046
- Re: [Etherboot-developers] More analysis to the old problem with etherboot+GRUB (diskless/disk),
Marty Connor <=