> |Now, all SBCs boot well with rtl_disable and I thought that I have to report
> >this. If you add a few lines of code - copied ;) - about rtl_disable at next
> > release there will be no people meet the danger.
> |
> |
> |-------------------------------------------
> |static void rtl_disable(struct nic *nic)
> |{
> | int i;
> |
> | /* reset the chip */
> | outb(CmdReset, ioaddr + ChipCmd);
> |
> | /* Check that the chip has finished the reset. */
> | for (i = 1000; i > 0; i--)
> | if ((inb(ioaddr + ChipCmd) & CmdReset) == 0)
> | break;
> |}
Hi, all is working fine now with this patch applied to the rtl8139.c file.
But I got some other problems: With the newest etherboot (4.7.23) it takes
a long time to decompress kernel image (ca. 30 seconds). It's much faster
with (4.7.22). But with both of them I'm not able to boot from floppy
after selection local boot via menu (options: CFLAGS32+= -DASK_BOOT=3
-DANS_DEFAULT=ANS_NETWORK) I get the message from the computer: PRESS ANY
KEY FOR REBOOT :-(
Because I patched the code into mainboard bios I'm in a bit of trouble now
:-))
So long,
Dirk
|