atari-home.de - Foren

Software => Software (16-/32-Bit) => Thema gestartet von: tuxie am Di 05.12.2017, 21:44:09

Titel: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: tuxie am Di 05.12.2017, 21:44:09
Hat schon einmal jemand das Netzwerk mit dem UNICORN zum laufen gebracht ?
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: tuxie am Mi 06.12.2017, 09:37:44
Keiner?
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: Lukas Frank am Mi 06.12.2017, 10:06:58
Habt ihr Kontakt zu Alan ?

Was ist mit dem UniCorn Thread auf atari-forum.com ...
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: tuxie am Mi 06.12.2017, 10:09:02
Da steht zwar drin das es den Treiber gibt, aber nicht wie er benutzt wird. Ich habe zwar schon Tests gemacht aber bisher ohne Erfolg. Das Angesprochene Device wird im System gar nicht angelegt (AIX0) na mal schauen. Steht auf der Prioritätenliste etwas weiter hinten.
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: Lukas Frank am Mi 06.12.2017, 10:21:11
Ich denke aus dem USB Ordner nur die eth.udd, mouse.udd und die ganzen KMs benutzen alles andere nicht. Habt ihr ein lightning.ucd?, das braucht man auch. Das asix.xif liegt im MiNT 1-19-CUR Ordner. Es gibt ja auch neuere USB->Ethernet Adapter die nicht laufen.
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: Lukas Frank am Mi 06.12.2017, 10:25:47
->   http://www.atari-forum.com/viewtopic.php?f=15&t=25276&start=25#p244676
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: tuxie am Mi 06.12.2017, 11:32:33
Halt halt stop!! Step by STep.

Erstens ja unser USB Interface ist fertig konfiguriert für Storage und Mouse, alles was dazu benötigt wird ist auch im USB Ordner... wenn ich eth.usb mit rein kopiere wird dieser zwar geladen aber es erscheint kein device. Und von einem asix.xif hab ich bis jetzt nix gelesen ?
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: Lukas Frank am Mi 06.12.2017, 11:43:26
Das asix.xif ist im Driver Ordner vom freemint trunk von Alan ...
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: tuxie am Mi 06.12.2017, 13:34:00
Hast du zufällig einen Link ?
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: Lukas Frank am Mi 06.12.2017, 16:16:59
Weiss nicht wo die Sachen jetzt liegen, auf freemint.org ist nichts mehr ...
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: Lukas Frank am Mi 06.12.2017, 16:37:20
gefunden ->   https://freemint.github.io
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: tuxie am Mi 06.12.2017, 17:35:01
Nach etwas suchen gefunden...
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: tuxie am Mi 06.12.2017, 22:03:29
Gefunden eingerichtet und ... läuft fast.... Netzwerk steht aber so aktuell noch nicht Nutzbar da das Polling 95% der CPU Last verschluckt.
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: czietz am Mi 06.12.2017, 22:21:57
Gefunden eingerichtet und ... läuft fast.... Netzwerk steht aber so aktuell noch nicht Nutzbar da das Polling 95% der CPU Last verschluckt.

Ich denke, das können wir noch deutlich verbessern... (Und Du hast Post.  :) )
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: czietz am Sa 16.12.2017, 21:18:05
Gefunden eingerichtet und ... läuft fast.... Netzwerk steht aber so aktuell noch nicht Nutzbar da das Polling 95% der CPU Last verschluckt.

Denke, das Problem habe ich gefunden. Bei mir läuft nun auf dem TT: Nova (mit ET4000 und in 1024x786) und Lightning VME. An der Lightning VME hängt ein unterstütztes USB-Ethernet-Interface -- und damit ist der TT online. Systemlast ist unauffällig.
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: Lukas Frank am Sa 16.12.2017, 21:52:46
Klasse, sehr schön ...
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: mfro am Sa 16.12.2017, 22:53:43
Das hört sich gut an! Kann man schon was darüber sagen, welchen Durchsatz man erwarten darf?
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: czietz am Sa 16.12.2017, 23:04:29
Mit was benchmarkt man denn Netzwerkdurchsatz unter MiNT so?
Wieviel bringt der Ethernet-Adapter an der Unicorn?
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: gh-baden am Sa 16.12.2017, 23:13:07
Mit was benchmarkt man denn Netzwerkdurchsatz unter MiNT so?

Ich habe kein MiNT laufen, aber einklich nimmt man iperf (Version 2) (https://sourceforge.net/projects/iperf2/) oder iperf3 (http://software.es.net/iperf) für sowas.
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: Lukas Frank am Sa 16.12.2017, 23:46:51
Von Vincent ->   http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/mint/iperf/
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: tuxie am So 17.12.2017, 00:04:57
Klasse das es läuft, könnte mir durchaus vorstellen das es in Regionen geht wie bei usb stick?
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: Gaga am So 17.12.2017, 00:16:51
Sehr gut! Klasse gemacht, @czietz
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: czietz am So 17.12.2017, 15:08:45
So, ich habe jetzt mit iperf gemessen und komme am TT auf gut 2 MBit/s.

Bevor jetzt wieder das übliche große Nörgeln losgeht (das müsse doch viel schneller gehen, man habe sich viel mehr erwartet, etc. pp.), wüsste ich von Euch gerne Vergleichswerte: Was schafft ein USB-Ethernet-Adapter an der Unicorn oder einem anderen USB-Host für den Atari? (Bedenkt, dass wir den USB-Ethernet-Treiber von MiNT nutzen, wie z.B. die Unicorn auch.) Was schaffen andere Ethernet-Lösungen im TT oder in anderen Atari-Computern?

In diesem Thread finde ich für eine vergleichbare Konfiguration (Atari als Client, Server im LAN) z.B. 612 kBit/s mit einem MegaST (und unbekannter Netzwerkkarte) oder 1,25 MBit/s mit einem Falcon + Ethernat: http://forum.atari-home.de/index.php?topic=11200.0
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: gh-baden am So 17.12.2017, 15:29:46
So, ich habe jetzt mit iperf gemessen und komme am TT auf gut 2 MBit/s.

Bevor jetzt wieder das übliche große Nörgeln losgeht (das müsse doch viel schneller gehen, man habe sich viel mehr erwartet, etc. pp.), wüsste ich von Euch gerne Vergleichswerte: Was schafft ein USB-Ethernet-Adapter an der Unicorn oder einem anderen USB-Host für den Atari? (Bedenkt, dass wir den USB-Ethernet-Treiber von MiNT nutzen, wie z.B. die Unicorn auch.) Was schaffen andere Ethernet-Lösungen im TT oder in anderen Atari-Computern?

In diesem Thread finde ich für eine vergleichbare Konfiguration (Atari als Client, Server im LAN) z.B. 612 kBit/s mit einem MegaST oder 1,25 MBit/s mit einem Falcon: http://forum.atari-home.de/index.php?topic=11200.0

Ich habe keine Vergleichswerte am Atari mit USB, aber mit einer Plattform mit 68030/16 MHz, und direkt am Prozessorbus angedockter Ethernetkarte. Da kommt man auf etwa 3,7 MBit/s. (Mac SE/30 mit PDS-Ethernetkarte). Insofern halte ich 2 MBit/s für einen äußerst guten Wert, angesichts des Umwegs, der bei USB gegangen werden muss, für einen Rechner, der etwa 6 Jahre vor USB 1.1 präsentiert wurde, und der etwa ein Hundertstel an Rechenleistung hat, was die ersten PCs mit UBS 1.1 mitbrachten.
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: mfro am So 17.12.2017, 15:55:32
So, ich habe jetzt mit iperf gemessen und komme am TT auf gut 2 MBit/s.

Da gibt's nix zu meckern.

Eine schweineteure (und trotzdem kaum aufzutreibende) Riebl-Karte schafft das im TT (jedenfalls nach meiner Erinnerung, er ist grad' nich pässlich) nicht. Gängige ROM-Port Lösungen sowieso nicht.
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: Gaga am So 17.12.2017, 15:58:06
Selbst Dynaport per SCSI scheint weniger zu schaffen.
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: Lukas Frank am So 17.12.2017, 17:01:26
Für mich wären die 2MB/s Super Klasse ...
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: dbsys am So 17.12.2017, 17:19:23
2 MBit/s klingt doch nach einer supertollen Lösung!

Ist diese eigentlich ausschließlich für MiNT gültig? Oder ist das auch was für native TOS User?
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: czietz am So 17.12.2017, 17:35:55
Anders als Maus und USB-Stick wird das Ethernet-Interface nur unter MiNT unterstützt, weil für Netzwerk nun einmal der MiNTNet-Netzwerkstack (inet4.xdd) geladen sein muss. Den gibt's leider nicht für TOS.
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: gh-baden am So 17.12.2017, 17:51:55
Für mich wären die 2MB/s Super Klasse ...

Äh, es sind 2 MBit/s (=200 kB/s), nicht 2 MB/s (=2000 kB/s).
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: dbsys am So 17.12.2017, 18:03:33
Für mich wären die 2MB/s Super Klasse ...

Äh, es sind 2 MBit/s (=200 kB/s), nicht 2 MB/s (=2000 kB/s).

Das meinte ich auch. Und das ist noch immer eine super Lösung...  ;)
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: dbsys am So 17.12.2017, 18:05:35
Anders als Maus und USB-Stick wird das Ethernet-Interface nur unter MiNT unterstützt, weil für Netzwerk nun einmal der MiNTNet-Netzwerkstack (inet4.xdd) geladen sein muss. Den gibt's leider nicht für TOS.

Ja, das hatte ich schon befürchtet. Immerhin lautet die Themen-Überschrift wohl nicht ohne Grund "USB Ethernet eth.udd unter Mint einrichten". Aber es hätte ja sein können - die Hoffnung stirbt zuletzt  ;)
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: 1ST1 am So 17.12.2017, 18:10:57
Am ROM-Port

Zitat
> uname -a
FreeMiNT TTT30 1.19a 3.6 ataritt mc68030
> iperf -c xyz.abc.def.ghi
------------------------------------------------------------
Client connecting to xyz.abc.def.ghi, TCP port 5001
TCP window size: 62.7 KByte (default)
------------------------------------------------------------
[  6] local xyz.abc.def.jkl port 1027 connected with xyz.abc.def.ghi port 5001
[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-10.9 sec  3.00 MBytes  2.31 Mbits/sec
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: tuxie am So 17.12.2017, 18:17:12
Selbst erstellt ?
Will ich nicht so richtig glauben, wenn nicht einmal die EtherNAT am CT60 das schafft ?

Am ROM-Port

Zitat
> uname -a
FreeMiNT TTT30 1.19a 3.6 ataritt mc68030
> iperf -c xyz.abc.def.ghi
------------------------------------------------------------
Client connecting to xyz.abc.def.ghi, TCP port 5001
TCP window size: 62.7 KByte (default)
------------------------------------------------------------
[  6] local xyz.abc.def.jkl port 1027 connected with xyz.abc.def.ghi port 5001
[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-10.9 sec  3.00 MBytes  2.31 Mbits/sec
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: 1ST1 am So 17.12.2017, 18:23:09
Gerade eben... Soll ich noch ein Foto machen?
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: Lukas Frank am So 17.12.2017, 19:07:08
200kB/s sind auch voll in Ordnung ...
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: gh-baden am So 17.12.2017, 19:52:42
200kB/s sind auch voll in Ordnung ...

Full ACK. Eine SH205 hätte Mühe das wegzuschreiben, erst eine Megafile 30 kommt da langsam ran.

Und selbst dickere Programmpakete am Atari haben ja selten mehr als 2-3 Disketten umfaßt, so dass man mit 200 KB/s in wenigen Sekunden ein Paket übertragen hat. 8k-Videos wird ja keiner rüberschieben wollen, hoffe ich.
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: 1ST1 am So 17.12.2017, 21:29:01
Warum nicht, für den STE gibts ne schöne Demo, die rund 50 MB groß ist. Aber egal, wir haben ja Zeit, wir mögen es nur bequem...
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: gh-baden am Mo 18.12.2017, 00:28:39
Warum nicht, für den STE gibts ne schöne Demo, die rund 50 MB groß ist.

Wenn man mehr Umpf am Netzwerk will, dann muss aber einiges geändert werden. Kein USB, kein ROM-Port, sondern VME oder zur Not SCSI. Kein NE2000-Chipsatz, sondern was mit gutem Interface. Und am besten natürlich keine Highlevel-Protokolle. Portier dir am besten EtherDFS (http://etherdfs.sourceforge.net). Dann kannst du an die 1 MB/s von 10 MBit-Ethernet ranrobben.

Wenn man bei TCP/IP bleiben möchte – den größten Geschwindigkeitszuwachs ist in den Treibern und im Kernel meist dadurch zu holen, dass man die Pakete nicht oder wenigst möglich umkopiert. Das ist aber nicht ganz trivial …

Bis dahin find ich 200 kB/s großartig, und noch mehr die Massenspeicherübertragungsrate.
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: 1ST1 am Mo 18.12.2017, 07:42:17
Die 200 kB/s sind ja auch gut, das habe ich ja mit dem von dir nicht zitierten zweiten Teil des Satzes ausgedrückt. Der Realtek-NE2000-Chip in der Lighning, NetUSBee usw. ist aber wahrscheinlich nicht der Bottleneck.
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: czietz am Mo 18.12.2017, 08:33:39
An der Lightning VME ist kein NE2000 angeschlossen, sondern ein ASIX-USB-zu-Ethernet-Chip. Aber auch der ist, da stimme ich zu, sicherlich nicht der Flaschenhals. Das sind eher der Netzwerkstack, der für TCP/IP nun einmal eine gewisse Komplexität hat und USB.

Man muss dazu wissen: USB hat keine Interrupts, d.h. ein angeschlossenes Gerät kann nicht via Interrupt dem Host mitteilen, dass es Daten hat -- hier: ein empfangenes Netzwerkpaket. Stattdessen muss der Host USB-Geräte regelmäßig abfragen. Um die Latenz gering und den Datendurchsatz hoch zu halten, möchte man dieses "Polling" natürlich so oft wie möglich durchführen. Für einen PC mit x GHz ist das auch ein Klacks. Am TT mit seinen gerade einmal 32 MHz hingegen sieht man schon, wie die Systemlast ansteigt, wenn man zu oft "pollt". Irgendwann würde der 68030 nur noch USB und Netzwerkstack bedienen. Es gilt also, den Tradeoff zu finden zwischen Netzwerkdurchsatz und CPU-Last.
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: Lukas Frank am Mo 18.12.2017, 12:56:11
Alan hat ja einen USB Stack für Single TOS zu seinem UniCorn. Da müsste mal jemand einen STING Treiber schreiben ...
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: czietz am Mo 18.12.2017, 13:01:16
Alan hat ja einen USB Stack für Single TOS zu seinem UniCorn.

Ja, den habe ich ja für die Lightning portiert und verbessert. Was meinst Du, warum USB-Sticks und USB-Mäuse unter TOS so gut funktionieren?

Da müsste mal jemand einen STING Treiber schreiben ...

"Müsste" und "jemand", klar. Darf natürlich gerne ein Freiwilliger machen. Ich habe keine Zeit dafür.
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: Lukas Frank am Mo 18.12.2017, 13:07:32
Wunder soll es ja immer wieder mal geben ...
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: Lukas Frank am Mo 18.12.2017, 15:00:46
iperf ins Internet wäre mal Interessant ->   https://iperf.fr/iperf-servers.php

Franks-MacMini:~ frank$ iperf -c iperf.volia.net
------------------------------------------------------------
Client connecting to iperf.volia.net, TCP port 5001
TCP window size:  129 KByte (default)
------------------------------------------------------------
[  6] local 192.168.2.118 port 51381 connected with 82.144.193.18 port 5001
[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-10.1 sec  2.38 MBytes  1.97 Mbits/sec

Das macht mein MacMini über eine 16Mbit/s Telekom Leitung ...

Und die Ataris ->   http://forum.atari-home.de/index.php?topic=11200.msg88597#msg88597
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: gh-baden am Mo 18.12.2017, 15:04:22
Wunder soll es ja immer wieder mal geben ...

„Ein Schiff wird kommen. Und es wird voll mit Falcon030s sein“ (© Atari, so Anfang 1993).
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: gh-baden am Mo 18.12.2017, 15:06:47
iperf ins Internet wäre mal Interessant ->   https://iperf.fr/iperf-servers.php

Franks-MacMini:~ frank$ iperf -c iperf.volia.net
------------------------------------------------------------
Client connecting to iperf.volia.net, TCP port 5001
TCP window size:  129 KByte (default)
------------------------------------------------------------
[  6] local 192.168.2.118 port 51381 connected with 82.144.193.18 port 5001
[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-10.1 sec  2.38 MBytes  1.97 Mbits/sec

Das macht mein MacMini über eine 16Mbit/s Telekom Leitung ...

Und die Ataris ->   http://forum.atari-home.de/index.php?topic=11200.msg88597#msg88597

Wenn man messen will, was die eigene Internet-Leitung kann, dann kann iperf nach draußen helfen – wenn man weiß, wie das Routing vom eigenen ISP durchs Internet zum Zielrechner so typischerweise ist. Ansonsten sagt das so viel aus wie des ISPs Werbeslogan „bis zu 16 MBit/s“, nämlich praktisch nichts.

Wenn man messen will, was der Atari so kann, dann intern im LAN messen, von Rechner A zu Rechner B. Auf dem zweiten muss ja nur auch ein iperf laufen.
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: 1ST1 am Mo 18.12.2017, 15:10:24
Was ist denn ein ...
ein unterstütztes USB-Ethernet-Interface

Hersteller / Bezeichnung / bekommt man das noch wo neu, oder muss man sich das aus der Bucht fischen?
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: gh-baden am Mo 18.12.2017, 15:19:50
Was ist denn ein ...
ein unterstütztes USB-Ethernet-Interface

Hersteller / Bezeichnung / bekommt man das noch wo neu, oder muss man sich das aus der Bucht fischen?

D-Link E-100 oder Apple USB Ethernet Adapter
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: Lukas Frank am Mo 18.12.2017, 15:30:16
Was ist denn ein ...
ein unterstütztes USB-Ethernet-Interface

Hersteller / Bezeichnung / bekommt man das noch wo neu, oder muss man sich das aus der Bucht fischen?

Da ->   http://forum.atari-home.de/index.php?topic=13982.msg222857#msg222857

Frage mal czietz was er hat, die neueren über Ebay gehen wohl nicht !?!
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: Gaga am Mo 18.12.2017, 15:37:26
Er hat genau den D-Link E-100 in dem grauen Gehäuse.
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: 1ST1 am Mo 18.12.2017, 15:47:46
Hab gerade mal in der Bucht geschaut, da gibts einen alten grauen und viele neuere schwarze. Gehen nur die alten grauen oder auch die neueren schwarzen?
Titel: Re: USB Ethernet eth.udd unter Mint einrichten
Beitrag von: gh-baden am Mo 18.12.2017, 15:49:36
Hab gerade mal in der Bucht geschaut, da gibts einen alten grauen und viele neuere schwarze. Gehen nur die alten grauen oder auch die neueren schwarzen?

Am Unicorn habe ich es noch nicht probiert, am MiST geht der neue schwarze D-Link E-100 (vor etwa 16 Monaten gekauft) auch.

Oder man nimmt den Apple USB Ethernet Adapter. Der ist Firmware-stabil bzw. man bekommt nichts anderes als Überraschungspaket drin, und er ist auch unterstützt. Den gibt es natürlich auch als Billig-Clon (Lesestoff über die Unterschiede und warum billig halt billiger ist (http://projectgus.com/2013/03/anatomy-of-a-cheap-usb-ethernet-adapter/r)).