[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Etherboot-developers] More analysis to the old problem with etherb
From: |
Marty Connor |
Subject: |
Re: [Etherboot-developers] More analysis to the old problem with etherboot+GRUB (diskless/disk) |
Date: |
Thu, 22 Feb 2001 10:08:00 -0500 |
On 2/22/2001 6:00 AM Christoph Plattner address@hidden
wrote:
>Is there something done or initialized in `stage1' or `start.S'
>which is missed anywhere in `stage2' or `diskless'. I have not
>found anything.
>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)));
#ifndef USE_INTERNAL_BUFFER
#define txb ((char *)0x10000 - BUFLEN)
#else
static unsigned char txb[BUFLEN] __attribute__ ((aligned(4)));
#endif
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.
Regards,
Marty
---
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
Email: address@hidden
Web: http://www.thinguin.org/
- Re: [Etherboot-developers] More analysis to the old problem with etherboot+GRUB (diskless/disk),
Marty Connor <=