Seems it does work on Morphos after some tweaking , quote from Morphzone.org
"OK...figured it out now ... got it working with my Pegasos II ethernet (via_rhine) *and* on my Powerbook!
Here's the catch:
The sungem_eth.device on the PB and the via_rhine_pci,device on the PB cannot be "initialized" by roadshow for some reason... so what I had to do on the powerbook to get it working was this:
open a cli and type:
online sungem_eth.device unit 0
and then double click your roadshow configi/init file in devs:netinterfaces... and voila!
I did the same thing on the Pegasos II with the via_rhinepci.device...
So, roadshow *68K DOES* work (and it's very fast) under MorphOS 3.1!! YAY!
Cheers,
Dragster
"
Thread is here :
http://www.morphzone.org/modules/newbb_plus/viewtopic.php?topic_id=8962&forum=9
Thank you. This is surprising behaviour for an Ethernet driver. When you open a network driver which is responsible for a specific type of hardware, the driver is supposed to take control of it immediately, or fail with an error code instead.
For example, if you opened "serial.device", you would expect that immediately after opening it, the driver would respond to I/O operations and not require an additional SDCMD_SETPARAMS command to be sent in order to coax it out of xOff mode first.
It's the same thing with Amiga network drivers, except that the situation is somewhat murky. The SANA-II documentation for network drivers does not specifically mention that a driver immediately has to take control of the hardware when it is opened. Absence of this requirement in the SANA-II documentation should not be construed as an indication that network drivers should open in "offline" mode.
All the Amiga Ethernet drivers which I know of will start in "online" mode when you succeed in opening them. Also, client software such as Envoy, which talks to the SANA-II drivers directly, expects the respective network device to be in "online" mode after opening it. This is common, established practice.
According to the SANA-II specifications, the online/offline mode has a specific use. Offline mode means that the device is taken out of service. The driver takes its hands off the wheel (so to speak), and the hardware may be used for other purposes until it is placed back into service again (which resets the operating mode of the driver, including its statistics counters). To illustrate: the original A2065 came with a set of tools which included a hardware diagnostic test. In order to run the diagnostic test, you had to take the a2065.device out of service (and unplug the Ethernet link, too), or otherwise strange things would happen.
The SANA-II developer material shipped with command-line tools for switching devices to online or offline mode. This implies that device online/offline mode is primarily subject to manual user intervention. Since network device drivers are supposed to start in online mode, this means that it's the user's responsibility alone to take it offline. A network device driver is not supposed to go offline on its own accord. At least, that's what the original standard implies. Since there is no specific method for the driver to indicate that it is no longer able to transmit or receive data (because its network link was unplugged), some drivers respond to a "carrier lost" event by behaving as if the user had manually switched them into offline mode. This gets the job done, but it's only a workaround for an unresolved SANA-II design problem

This is where things get murky, because the (ancient) slip.device/cslip.device drivers would respond to the online/offline mode change by opening/closing the respective underlying serial.device driver. In a way, the behaviour was similar to what an Ethernet device driver would have done under these circumstances . But because there was no distinction between going online/offline and a link going up/down, this "hack" was used in its place. I tried to resolve this with the SANA-IIR4 specs, which have dedicated commands for establishing a link connection or tearing it down. But this distinction did not exist in 1991, when SANA-II was designed primarily with IEEE 802.3 type devices in mind (Ethernet, ArcNet). Back then you connected these NICs via transceivers to a shared transmission medium, this being a coaxial cable. Whether or not a NIC was connected to or disconnected from this medium was indistiguishable. Hence, the Ethernet drivers were unaware of being offline or online. This changed when the modern cabling, using UTP cables with RJ45 style plugs was introduced. By the time this technology was generally available for the Amiga, nobody was around to update the SANA-II standard to take advantage of the new features the modern cabling offered.
Unless there are specific reasons why sungem_eth.device and via_rhinepci.device do not open in "online" mode, I would hope that these drivers will be updated to conform to the standard practice.
In the mean time, I will update the AddNetInterface command to support a new configuration file parameter "GOONLINE=YES" ("go online", not "goon line") which will have the effect of bringing the interface online before starting the DHCP negotiation, etc.