• Cocoon
    Posts: 46 from 2006/6/14

    judas wrote:
    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!


    judas wrote:
    ( 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 ]
  • »04.06.07 - 10:35