[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
On-board eepro100
From: |
Yedidyah Bar-David |
Subject: |
On-board eepro100 |
Date: |
Sun, 3 Mar 2002 17:42:08 +0200 |
User-agent: |
Mutt/1.2.5i |
Hi all,
Today I decided enough is enough, and after many hours of testing,
managed to boot both etherboot 5.0.5 and grub 0.91 on my on-board
eepro100.
The only fix I made, in the end, was to add a 'udelay(4000)' just
before 'whereami ("set stats addr.");' in eepro100.c (line 533).
sleep(1) also works, as well as udelay(more than 4000). udelay(3500)
(and some other numbers smaller than 3500, including 1000, 20, 2
and 1) didn't work. Also udelay(0) works (I believe this is like
udelay(65535) or something).
Some of the smaller delays did progress a bit (e.g. got an IP
address), but got stuck during the tftp.
I tried this with two different boards: one based on i815 with a
eepro100 VE, the other an Intel STL2 (with a GD82559), and also
on a PCI card eepro100 (don't know its exact model). All work.
It will be nice if a better fix, by someone who knows what he is
doing (unlike me), will be in the next versions.
I am still interested in a real PXE driver for grub (e.g. like in
pxelinux), but now, that the eepro100 driver works, it is a lower
priority for me.
BTW: the etherboot-5.0.5+megapatch (5.0.6 rc 2) didn't work at all.
The machine has frozen during boot with a cleared screen.
Thanks to all for great products!
Didi
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- On-board eepro100,
Yedidyah Bar-David <=