PC-verkkokortti Amigassa

Saku-foorumi » Classic Amiga » Yleinen keskustelu » Viestit 2007 » Viestit 12/2007 asti » PC-verkkokortti Amigassa « Edellinen Seuraava »

Kirjoittaja Viesti
 

Flux
Torstaina, 22. marraskuuta, 2007 - klo 7.40:   
http://koti.mbnet.fi/flux/saku/8bit.jpg
http://koti.mbnet.fi/flux/saku/16bit.jpg
http://koti.mbnet.fi/flux/saku/286kit.jpg
http://koti.mbnet.fi/flux/saku/akku.jpg
http://koti.mbnet.fi/flux/saku/c2000.jpg
http://koti.mbnet.fi/flux/saku/iv24.jpg
http://koti.mbnet.fi/flux/saku/pc-emo.jpg
http://www.amiga-hardware.com/showhardware.cgi?HARDID=329
http://aminet.net/package/driver/net/Etherbridge12

Turbotettu A1200 pcmcia-wlanilla oli kätevä adf-siirtoon, yksi file siirtyi muutamassa sekunnissa. Sitten A1200 ja turbo laukesi ja piti ottaa kaapista C2000 ankealla nollakaapeliyhteydellä. Noin 5v sitten olin myynyt zorro-ariadne-verkkokortin, jolle olisi ollut nyt käyttöä. Kuka tunnustaa ostaneensa? Gentle Eyellä olisi tarjolla X-surffeja hintaan 116e, mikä tuntuu turhan suolaiselta.

Pian Jakodemus hehkutti tarjolla olevista kamoista. A2286-kortista (286kit.jpg) pisti silmään "there is a special driver available from Aminet that does let you use NE2000 network cards from the Amiga." Tämä herätti mielenkiinnon, sillä hyllyssäni oli isa-verkkiksiä, eikä semmoinen ole mahdottomuus löytää paikallisesta roskiksestakaan.

Etherbridge lähti toimimaan heittämällä ilman mitään ongelmia. Tähän auttoi varsinkin se, kun oli pcmcia-wlanista kokemusta ennestään Amitcp-säätämisessä. Verkkokortiksi piisaa mikä tahansa isa-verkkis, jolle löytyy dos-pakettiajuri. Etherbridgen mukana tulee valmiiksi 3comin 3c509 kortille ja NE2000-yhteensopivalle.

A2286 haukkaa sandwich-kortteineen kahden korttipaikan tilan. Näin ollen verkkokortille ei jäänyt enää 16bit isapaikkaa (8bit.jpg). Verkkokortit toimivat myös 8bit-moodissa, mutta readmeen mukaan NE2000-korteille on hankala löytää 8bit-pakettiajuria. Koska 3comin comboliitännät eivät ole hyvää silmänruokaa, laitoin A2000-emolle 16bit palat ja NE2000-kortin, jossa komeilee pelkkä rj45-liitin, kuva 16bit.jpg. On 3comistakin tehty pelkkä rj45-versio, mutta ei näy hyllyssäni. Palojen lähteiksi löyty mainio pc-emo.jpg, jossa ovat eri moduuleita, yleensä 8bit ja 16bit ovat samaa muovia. Nopeuden kannalta eri kortit sekä 8/16bit ovat samanarvoisia, pullonkaula on amigapuolella. 16bit isa mahdollistaa myös irq10 ja sitä suurempien käyttämisen.

Testivaiheessa (c2000.jpg) oli 286-kortissa PC-korputin, mutta sille ei ole paikkaa kotelossa. Onneksi siihen on tehty kiintolevyemulaatio, jonka image-tiedosto sijaitsee amigan kiintolevyllä. On autoboottava ja jopa fdisk ja format toimivat. Näin PC-levyaseman voi jättää kokonaan pois, kun projekti on valmis.

A2286 lähtee boottautumaan, kun startup-sequencessä tulee binddrivers-komento, joka aktivoi sys:expansion/janus.libraryn. Etherbridgen softilla voi käynnistää amigasta käskien pakettiajurit ja serveriohjelman, mutta kätevimmin ne latautuu autoexec.batista. Etherbridge vaatii Janus 2.1 ohjelmiston, mikä oli hyllyssäni valmiina, varmaankin joskus poimattu netin syövereistä. Mukana tullut originaali 2.0 ei piisaa.

3comin asetukset säädetään etukäteen 3c5x9cfg.exe softalla, jonka saa 3comin sivuilta. Pakettiajuri poimii ne kortin eprom-muistista. NE2000-kortille ne annetaan pakettiajurin yhteydessä kuten "e2000.com 0x60 0xa 0x300", jossa ensimmäinen on pakettiajurin softakeskeytys, toinen on kortin irq ja kolmas on kortin osoite.

Pinona testasin Amitcp 4.0 demo ja 4.1. Ei nopeuseroa. PC-puolen valmiuden voi tarkistaa kellolla, kiintolevyn rouskutuksesta tai tilanteen syynämisellä PC-ikkunasta. Kun pc-puoli valmis, voidaan pino käynnistää startnet-komennolla.

Kuvassa akku.jpg on kypsynyt NiCd-akku korvattu Bebekin 1F 5,5V muistikonkalla. Kuvassa iv24.jpg näkyy gvp iv24 kortin homemade A2000-adapteri, mikä on bueno scandoubler ja flickerfixer.

Testit ja käyttökohde on turboton C2000, WB3.1, vakio serial.device ja Golem scsi-kortti, jossa ei ole varsinaista scsi-ohjainpiiriä lainkaan, vain 74-, gal-logiikkaa ja autobootromit. Testissä PC:lta kopioidaan 880kt tiedosto (adf) käyttäen Amiga Explorer ohjelmistoa. Toiseensuuntaan on yllättävästi oleellisesti hitaampi, mutta sitä suuntaa tarvii harvoin, eikä siitä ole testituloksia. Ensimmäiset ovat nollakaapelilla ja LAN-merkityt ovat etherbridgellä. 4096 tarkoittaa pakettikokoa. RAM tarkoittaa ram-levylle ja scsi taasen kiintolevylle. Testien toistettavuus on huippuluokkaa, aina tulee sama aika.

9600 4096 RAM 16min 5sek
19200 4096 SCSI 8min 15sek
19200 4096 RAM 8min 15sek
38400 8192 SCSI 5min
38400 512 SCSI 5min 45sek
38400 4096 SCSI 5min 10sek
38400 4096 RAM 4min 20sek
56000 error
57600 error

LAN 4096 SCSI 2min
LAN 4096 RAM 1min 15sek
LAN 8192 SCSI 1min 50sek
LAN 8192 RAM 1min 5sek

Testeistä havaitaan, että 19200 bps nopeudellakaan kone ei pysty vastaanottamaan virheettä, vaikka käytetään ram-levyä. Tosin pienillä nopeuksella scsi ja ram ei eroa. Vasta suurilla nopeuksella alkaa scsi hidastamaan ram-levyyn nähden. Syynä tähän on selvästi käytetty ohjain, joka nielee cpu-tehoa.

Etherbrigden readmeen mukaan turboamigalla päästään 300 kB/s pintaan nopeudessa. Olisi mielenkiintoista tietää, paljonko zorro-verkkikset siirtävät turbottomalla koneella. Näin voisi verrata, onko etherbridge kuinka pätevä suorituskyvyltään.

 

jPV
Keskiviikkona, 28. marraskuuta, 2007 - klo 20.04:   
Tänään siirtelin käytännössä turbottomalla (68010) Amiga 2000:lla Hydran Amiganet 1.1 zorro-kortilla... pari tiedostoa tuli tasaista 97kB/s nopeutta. Sama kortti turbotetussa (060/66) A1200:ssa antoi maksimissaan 600kB/s nopeuksia.

 

Flux
Torstaina, 29. marraskuuta, 2007 - klo 19.29:   
jPV:n testistä uupui lisätiedot. Mikä pino ja mikä softa? Tokkopa aexplorer.

Tein äskön lisää testejä käyttäen aexplorer sijaan amitcp mukana tullutta ncftp.

RAM 26 kB/s
SCSI 30 kB/s

Tästä voi päätellä, että tälläkertaa ram-levy oli jostain syystä hitaampi.

Lisäksi voi päätellä, että Aexplorer hidastaa siirtoa puolella. Oisko jonkinsortin pakkopulla verify? Asetuksissa verify on/off tarkoittaa vain suoraan korpulle adf-kirjoittamisen verifyä.

Etherbridgen suorituskyky näyttää jäävän zorro-verkkikseen nähden kolmasosaan.

 

jPV
Torstaina, 29. marraskuuta, 2007 - klo 20.19:   
AmiTCP/IP ja ncftp. Rammiin. Serverinä A1200/060/Mediator/Realtek/wu-ftpd :)

 

Hanzu
Käyttäjätunnus: hanzu

Rekisteröity: 3-2010
Torstaina, 13. elokuuta, 2015 - klo 8.39:   
Näköjään kehitystä tapahtunut vielä kuusi vuotta fluxin testin jälkeen:

http://aminet.net/package/driver/net/Etherbridge12 Package 'driver/net/Etherbridge12' not found

uudempi:

http://aminet.net/driver/net/etherbridge.lha (V1.2.2)

HISTORY:

V1.2.2 (29th Oct. 2013)
- Bugfix: Still a problem with A2088 Bridgeboard. Now it's working.
- Bugfix: Interrupt mode (COMMODE=0 in Prefs) was not working correctly.
COMMODE=1 (polling) was used instead.
- Some code cleanups on DOS Server (the Amiga Device is currently not
changed)


V1.2.1 (13th Jul. 2013)
- Bugfix: EBServer.exe is now able to run on A2088 (a file was compiled
with 386 option and can't run on an 8088)
- Update contact data

 

flux
Käyttäjätunnus: flux

Rekisteröity: 2-2010
Torstaina, 13. elokuuta, 2015 - klo 11.29:   
Tuon jälkeen pöydälleni on tullut A3000, jossa verkkokortille olisi enemmän käyttöä kuin turbottamassa A2000. Samalla voisi testata etherbridgen siirtonopeuksia A3000 teholuokassa.

Lisää viestisi tähän
Viestisi:
Käyttäjätunnus: Postitus informaatiota:
Tämä on yksityinen keskustelupalsta. Vain rekisteröidyt käyttäjät ja moderaattorit voivat postittaa tänne.
Salasana:
valinnat: Aktivoi URL:t automaattisesti tässä viestissä
Toimenpide: