[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Did test ... Re: grub is stuck with an on-board eepro100
From: |
Yedidyah Bar-David |
Subject: |
Re: Did test ... Re: grub is stuck with an on-board eepro100 |
Date: |
Thu, 7 Feb 2002 16:57:56 +0200 |
User-agent: |
Mutt/1.2.5i |
On Wed, Feb 06, 2002 at 11:13:23AM +0100, Christoph Plattner wrote:
> Hello,
>
> so I have test result.
Thanks for your testing, but,
>
> Before going in details: The PCI bus master enabling and the
> `eepro100.c' driver is working OK !!
> Mr. Okuji has done complete work (including PCI handling).
>
> To the test case:
> I reused the embedded machine with the define problem. This
> version of prototype board has definitly a problem, if the
> etherboot driver do not activate the bus master mode.
>
> I retried this non-working etherboot version - machine
> cannot communicate via the LAN, althogh all data and output
> on the console seems to be ok.
>
> Then I tried to boot a current CVS version of GRUB compiled
> with
> ../grub/configure --enable-diskless --enable-eepro100
> --enable-preset-menu=../ep.preset
Tried now exactly this (all the same except not a serial console),
both from a floppy and from PXE, and it hangs after printing
Probing...[Intel EtherExpressPro100]Ethernet addr: xx:xx:xx:xx:xx:xx
This version doesn't even print "." every few seconds.
My hardware: An Intel STL2 board, on-board eepro100 whose chip
is labeled:
GD82559
L132LX21
What should I further try to debug?
Thanks,
Didi
>
> and a preset menu:
>
> # serial console setup
> serial --unit=0 --port=0x3f8 --speed=19200
> terminal --timeout=0 serial
>
> # setup network
> bootp
>
> I used a floppy boot notto have influence of etherboot, and
> of course I did the boot after power off/on, not to have
> bus master enabled by other influences a boot before.
>
> GRUB boots from floppy and loads the menu from net (after
> bootp, etc....) --> PASS !
>
> So your problem is another EEPRO100 chip or a other problem
> case. The PCI setup and eepro100 driver seems to work on
> the quite new 82559ER chip.
>
> Bye
> Christoph
>
>
>
> Yedidyah Bar-David wrote:
> >
> > On Wed, Feb 06, 2002 at 02:50:44AM +0900, Yoshinori K. Okuji wrote:
> > > At Tue, 5 Feb 2002 09:36:39 +0200,
> > > Yedidyah Bar-David wrote:
> > > > Of course it's desirable, but is it possible? I don't really know grub,
> > > > but isn't the fact that it's written in C, in 32bit, means it would be
> > > > difficult to call 16 bit APIs? I downloaded the PXE specs, and looked
> > > > at the pxelinux source (all asm), and don't really know what to do.
> > > > E.g., how do I write an function in asm that is callable from C?
> > >
> > > Please take a look at stage2/asm.S, for example. GRUB can switch
> > > between real mode and protected mode. Also, note that PXE has an
> > > interface for protected mode as well.
> >
> > I will look at that.
> >
> > >
> > > > I tried Etherboot-5.0.5, and the sympthoms are mostly the same.
> > > > What else should I try?
> > >
> > > Would you like to report the problem to the Etherboot people? Because
> > > Etherboot is the upstream project of the network drivers, it is
> > > preferable to fix the problem in Etherboot and propagate the change to
> > > GRUB afterwards. Furthermore, they are probably better at debugging
> > > network drivers than us.
> >
> > I will.
> >
> > >
> > > Thanks,
> > > Okuji
> >
> > Didi
> >
> > _______________________________________________
> > Bug-grub mailing list
> > address@hidden
> > http://mail.gnu.org/mailman/listinfo/bug-grub
>
> --
> +--------V--------+ address@hidden
> | A L C A T E L | -----------------------------
> +-----------------+ Phone: +43 1 27722 3706
> T A S Fax: +43 1 27722 3955