Article View: de.comp.sys.amiga.tech
Article #2263Re: ARCNET A 2060 !
From: Heinz Wrobel
Date: Mon, 18 Dec 1995 23:57
Date: Mon, 18 Dec 1995 23:57
83 lines
3297 bytes
3297 bytes
Peter Froehlich (p.froehlich@amc.cube.net) wrote:
> Auf den Thread hab' ich gewartet. Jetzt versuche ich mal wieder mit
>drauf zu springen. Ich habe seit letztem Jahr zwei A2060 hier aber bin bis
>jetzt zu doof gewesen _irgendwas_ zwischen meinem A3000 und A4000/30 hin-
>oder herzuschicken.
Du machst was falsch.
> Wenn jemand die genauen Versionen der Karten weiß für die verdreht oder
>nicht-verdreht gilt könnte das schon helfen. Jemand der mir sagen kann wie
Völlig egal. Ruf Dir per Bastelprogram und S2_GETSTATIONADDRESS
einfach ab, was für eine Adresse eingestellt ist. Per Ablesen
merkst Du dann schon welcher Switch 0 ist. Siehe unten.
>ich elektrisch sicherstellen kann das die Dinger überhaupt funktionieren
>wäre für eine Tüte Gummibärchen auserkoren.
Wenn sich das a2060.device öffnen läßt, kann es nicht so schlimm sein.
Hauptfehler bei ARCNET: Die Verwendung von Ethernet-Verkabelung
und/oder Terminatoren.
> Am liebsten wäre mir natürlich wenn jetzt einer aus München sagt: "Kein
>Problem, bei mir läuft alles und für 'ne Pizza installieren wir das bei dir
>auch". :-)
Ich bin zwar nahe dran, mach mir aber selten Streß für ne Pizza alleine. ;^)
>
> Inzwischen hab' ich mir vorgenommen wieder ein ParNET zu installieren,
>aber das ist ja _so_ grausam... :-(
Zwingt Dich ja keiner.
Hier der versprochene Hack. Eventuell mußt Du noch an
S2_CONFIGINTERFACE denken.
#include <devices/sana2.h>
#include <stdio.h>
#include <stdlib.h>
#include <proto/exec.h>
#include <proto/dos.h>
int main(int argc, const char **argv)
{
if(argc == 3)
{
int unit = atoi(argv[2]);
struct MsgPort *mp = CreatePort(NULL, NULL);
if(mp)
{
struct IOSana2Req *ior = (struct IOSana2Req *)CreateExtIO(mp, sizeof(struct IOSana2Req));
if(ior)
{
if(OpenDevice(argv[1], unit, (struct IORequest *)ior, 0) == 0)
{
ior->ios2_Req.io_Command = S2_GETSTATIONADDRESS;
DoIO((struct IORequest *)ior);
if(ior->ios2_Req.io_Error == 0)
{
Printf("Current: %ld\n", (long)ior->ios2_SrcAddr[0]);
Printf("Default: %ld\n", (long)ior->ios2_DstAddr[0]);
} /* if */
CloseDevice((struct IORequest *)ior);
} /* if */
DeleteExtIO((struct IORequest *)ior);
} /* if */
DeletePort(mp);
} /* if */
}
else
{
puts("sana_getstationaddress <devicename> <unit>");
} /* if */
} /* main */
--
Heinz Wrobel Private Mail: heinz@hwg.muc.de
My private FAX: +49 89 850 51 25, I prefer email
Technical Details
Message-ID:
<heinz.13wg@hwg.muc.de>Path:
arc1-ca.pugleaf.net!news.muc.de!hwg!heinzReferences:
<951108225931gbins1eamb@fil.thunder.mcnet.de> <wqgYIMD42Daez3@j-plewka.amtrash.comlink.de> <48rfch$a27@serpens.rhein.de> <21C3418DH00088B83H@p.froehlich.amc.cube.net>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.muc.de!hwg!heinz Subject: Re: ARCNET A 2060 ! Newsgroups: de.comp.sys.amiga.tech References: <951108225931gbins1eamb@fil.thunder.mcnet.de> <wqgYIMD42Daez3@j-plewka.amtrash.comlink.de> <48rfch$a27@serpens.rhein.de> <21C3418DH00088B83H@p.froehlich.amc.cube.net> X-Newsreader: TIN [AMIGA 1.3 950726BETA PL0] From: heinz@hwg.muc.de (Heinz Wrobel) Message-ID: <heinz.13wg@hwg.muc.de> Date: Mon, 18 Dec 95 23:57:21 GMT Organization: My Private Site