With linux, I often miss the Gigabit-ethernet on the first start after powerup.
Gigabit works first time every time for me, here. But I do have an odd problem - when I turn the power off to my Pegasos completely, SmartFirmware tftpboot and the first boot into MorphOS find the via rhine ethernet interface unusable. I have to boot into Linux and then return to firmware/MorphOS before I can use that network interface.
I guess it's something to do with some initialisation that the Linux rhine driver does that firmware/via_rhinepci.device do not do.
Which is annoying, because if I don't have a usable Linux installation at the time, I have to shift the network cable from the 100Mb port to the Gigabit port to netboot just to get the 100Mb interface working!Quote:
( If it was an "Open source firmware", I guess we wouldn't even talk about these topics now.)
Actually, CodeGen released SmartFirmware under a shared-source license. See http://www.openbios.org/SmartFirmware
for details. It's by no means a full implementation - in fact, the code in the subversion repository contains amd64, i386, bebox and coldfire hardware support (most likely not board-implementation specific). You would have to implement much more to even get it to boot on a Pegasos machine, and that's before you consider the various board revisions.
[ Edited by nine on 2007/6/4 9:37 ]