Welcome, Guest. Please login or register.

Author Topic: Roadshow Update for MorphOS  (Read 12832 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline catohagen

  • Full Member
  • ***
  • Join Date: Apr 2002
  • Posts: 159
    • Show all replies
Re: Roadshow Update for MorphOS
« on: January 16, 2013, 04:57:45 PM »
the addnetinterface fix for bringing the device driver online still doesnt work

Ram Disk:> AddNetInterface DEVS:NetInterfaces/~(#?.info)
Interface "SunGEM" added.
Interface "SunGEM" configured, address = 192.168.0.55, network mask = 255.255.255.0.
Ram Disk:> ping google.com
ping: unknown host google.com
Ram Disk:> online sungem_eth.device unit 0
Ram Disk:> ping google.com
PING google.com (173.194.32.37): 56 data bytes
64 bytes from 173.194.32.37: icmp_seq=0 ttl=54 time=17.487 ms
64 bytes from 173.194.32.37: icmp_seq=1 ttl=54 time=17.047 ms
64 bytes from 173.194.32.37: icmp_seq=2 ttl=54 time=17.291 ms
64 bytes from 173.194.32.37: icmp_seq=3 ttl=54 time=17.105 ms
64 bytes from 173.194.32.37: icmp_seq=4 ttl=54 time=17.078 ms
64 bytes from 173.194.32.37: icmp_seq=5 ttl=54 time=16.872 ms
64 bytes from 173.194.32.37: icmp_seq=6 ttl=54 time=16.965 ms

--- google.com ping statistics ---
7 packets transmitted, 7 packets received, 0% packet loss
round-trip min/avg/max = 16.872/17.120/17.487 ms
Ram Disk:> version c:AddNetInterface
AddNetInterface 4.52
Ram Disk:>
 

Offline catohagen

  • Full Member
  • ***
  • Join Date: Apr 2002
  • Posts: 159
    • Show all replies
Re: Roadshow Update for MorphOS
« Reply #1 on: January 16, 2013, 07:30:11 PM »
so doing these steps (adding full path, copying to devs:networks) worked for you ?

if full path to sungem_eth.device was required, then 'online sungem_eth.device unit 0' would fail too i guess
 

Offline catohagen

  • Full Member
  • ***
  • Join Date: Apr 2002
  • Posts: 159
    • Show all replies
Re: Roadshow Update for MorphOS
« Reply #2 on: January 16, 2013, 09:19:30 PM »
Quote from: kickstart;722783
This new stack can solve the misterious slow ethernet speed on some mac minis?


samba transfers on my macmini goes upto 11.8MB/s on its 100mbit ethernet port with Roadshow
 

Offline catohagen

  • Full Member
  • ***
  • Join Date: Apr 2002
  • Posts: 159
    • Show all replies
Re: Roadshow Update for MorphOS
« Reply #3 on: January 16, 2013, 10:49:22 PM »
@kickstart

downloaded a ubuntu iso in win7/chrome and got 5MB/s

on morphos macmini/owb it was 1.6MB/s
morphos wget 1.9.1 got 1.3MB/s
morphos curl 7.19.5 got 1.5MB/s

however when downloading 3 instances of the same iso, all 3 files was downloading at 1.4MB/s each

maybe not impressive, i havent tried tuning Roadshow so much, the tcp.sendspace and tcp.recvspace env variables can improve that speed(or worsen it)
(its currently 78870 on both)
 

Offline catohagen

  • Full Member
  • ***
  • Join Date: Apr 2002
  • Posts: 159
    • Show all replies
Re: Roadshow Update for MorphOS
« Reply #4 on: January 17, 2013, 07:31:21 AM »
@dragster

well, its probably something here i've forgotten then, good to know it works

@magnetic

piru reported (mz) a download rate of 40MB/s when he wgets a 1gig iso from his local apache server with the new fixed Netstack...

Its always funny how these things work, we have been complaining of the performance of
the stack for years, and nearly every time a morphos-dev replys and says its fine, and works at full speed on his setup..
Then something comes along from the other 'camp' and better, then suddenly the problem gets high priority and gets fixed promtly (atleast thats my impression) :)
« Last Edit: January 17, 2013, 07:33:41 AM by catohagen »
 

Offline catohagen

  • Full Member
  • ***
  • Join Date: Apr 2002
  • Posts: 159
    • Show all replies
Re: Roadshow Update for MorphOS
« Reply #5 on: January 17, 2013, 03:11:32 PM »
Quote from: olsen;722890

I'm wondering: how does your network interface configuration file look like?


on my macmini where I installed the update :

# $VER: SunGEM 1.1 (10.1.2013)
#
# Configuration for the MorphOS "sungem_eth.device", on Apple hardware

# The device name is mandatory
device=sungem_eth.device

# If not provided, unit number 0 will be used. You may
# have to change this if there are multiple cards of the
# same type installed in your machine, or if your network
# hardware supports several independent connections
#unit=0

# You must either pick a fixed (static) IPv4 address and
# a corresponding subnet mask, or request DHCP (dynamic)
# network address configuration.
# You can combine address/netmask/dhcp, which has the effect
# of asking the DHCP server to assign the requested IPv4
# address and subnet mask to this interface, if possible.
address=192.168.0.55
netmask=255.255.255.0
#configure=dhcp

# If no DHCP server is present in your network, you can
# use automatic interface IPv4 address assignment through
# the ZeroConf protocol. Note that this will not set up
# default route and DNS servers for you, only the interface
# address is configured.
#configure=auto

# This variant of automatic IPv4 address assignment should
# be used in a wireless network instead of 'configure=auto'
#configure=fastauto

# You can enable diagnostic messages which can be helpful in
# tracking down configuration errors.
debug=yes

# You can choose how much memory will be used when handling
# incoming and outgoing network traffic for this device.
# The default is to reserve 32 buffers of 1500 byte each, both
# inbound and outbound traffic. Larger values may provide
# better performance.
#iprequests=32
#writerequests=32

# For diagnostic and monitoring purposes it can be helpful to
# capture network traffic that flows through this interface.
# To enable this option, select one of filter=local,
# filter=ipandarp or filter=everything
#filter=local
#filter=ipandarp
#filter=everything

# This option disables a workaround required for the Ariadne
# network hardware, which, if enabled, would otherwise cause
# the interface setup procedure to take longer than really
# necessary.
requiresinitdelay=no
 

Offline catohagen

  • Full Member
  • ***
  • Join Date: Apr 2002
  • Posts: 159
    • Show all replies
Re: Roadshow Update for MorphOS
« Reply #6 on: January 17, 2013, 06:57:39 PM »
adding "state=online" to Devs:NetworkInterfaces/SunGEM worked.
 

Offline catohagen

  • Full Member
  • ***
  • Join Date: Apr 2002
  • Posts: 159
    • Show all replies
Re: Roadshow Update for MorphOS
« Reply #7 on: January 17, 2013, 10:21:34 PM »
Quote from: kickstart;722999
I can download the same file on the very same router

windows 7 firefox 10mb/s
morphos 20, 30, 50kb/s


the 20-50kb/s on Morphos would most certainly be fixed with roadshow, i have downloaded with 50kb/s myself from aminet...try the demo and download again, install doesnt touch your morphos system or settings so you can enable/disable either roadshow or internal netstack as you please.
 

Offline catohagen

  • Full Member
  • ***
  • Join Date: Apr 2002
  • Posts: 159
    • Show all replies
Re: Roadshow Update for MorphOS
« Reply #8 on: January 18, 2013, 10:13:51 AM »
just a quick question, i've noticed if i edit and save config files, and do a typo then log window pops up reporting an error so the stack monitors any change on the fly.

So yesterday tried with roadshowcontrol to change tcp.recv/sendspace and windowscaling on/of while downloading an ubuntu iso, to see if there was any difference, but the difference didnt happen before i've aborted the download and redownloaded.
So i made this quick little arexx script that monitors keys and put a tcp.sendspace and tcp.recvspace increase/decrease with c:RoadshowControl to better find the sweetspot,
and seemed to work, but was wondering if such a live autotuning existed already in the  stack ?
 

Offline catohagen

  • Full Member
  • ***
  • Join Date: Apr 2002
  • Posts: 159
    • Show all replies
Re: Roadshow Update for MorphOS
« Reply #9 on: January 19, 2013, 05:55:10 PM »
Quote from: takemehomegrandma;723207
Name:   Roadshow MorphOS Update 2
Last file modification:   16.01.2013 - 13:47 (today's date 19.01.2013)

+ identical filename
+ identical readme file inside archive (no new changelog)

Was there any change? And if so, what?

:confused:


I didnt see a change either, there should be a 'state=online' in the SunGEM
and VIA_Rhine files
 

Offline catohagen

  • Full Member
  • ***
  • Join Date: Apr 2002
  • Posts: 159
    • Show all replies
Re: Roadshow Update for MorphOS
« Reply #10 on: January 19, 2013, 06:04:23 PM »
I made an installer for Roadshow on Morphos, since the orginal installer doesnt work and if it worked it would install lots of config files for amiga hardware.
It also lets you skip to install the firewall and ppp/ppoe stuff for adsl users

It doesnt touch anything in your existing Morphos system or network config so if you install you have to manually disable internal netstack and run Roadshow 68K manually (s:Network-Startup is renamed Network-Startup.off) Doubleclick from Ambient to start or rename to Net-Startup to let Roadshow start at next boot.

It also let you tune internal Roadshow settings based on calulations you enter
to better find settings spesific to transfer rates and more suited to system with more memory and not low-mem 68k classic systems, as this stack is aimed at... might boost you browsing speed...

After tuning I got tripple transfer rates in OWB downloads, compared with orginal unaltered Roadshow settings.

you need a working arexx tho...
https://github.com/catohagen/morphos-roadshow-installer
« Last Edit: January 23, 2013, 01:01:20 PM by catohagen »
 

Offline catohagen

  • Full Member
  • ***
  • Join Date: Apr 2002
  • Posts: 159
    • Show all replies
Re: Roadshow Update for MorphOS
« Reply #11 on: January 21, 2013, 09:08:22 PM »
I've updated the Roadshow morphos installer to include the new config files for added hardware that came in update 1.8

After every ethernet spesific config files you install, it also asks to open up the file with ed (mossys:c/ed) so you can
change to static ip and netmask or just skip this to stay with default DHCP.

Added option to automatic import the host entries and nameserver/dns from your existing Netstack config files and replaces
the commented out lines with # char as Roadshow requires for comments (Netstack uses ; for comments)

Added switching of Roadshow / Netstack on or off , by renaming SYS:S/network-startup(Roadshow) / MOSSYS:S/network-startup(Netstack)
Whatever stack you enable is displayed visually in the main menu.

Makes installing Roadshow as easy as tapping a few keystrokes, as most of your existing network configuration can be imported into Roadshow.

https://github.com/catohagen/morphos-roadshow-installer
« Last Edit: January 23, 2013, 01:01:55 PM by catohagen »