451

(13 odpowiedzi, napisanych Sprzęt - 16/32bit)

Podepnę się tukej, aby nie tworzyć nowego wątku (pytanie dotyczy zasilacza).
Czy ktoś wie gdzie można kupić gniazda, takie jakie są przy zasilaczach ST/STE do połączenia zasilacza z płytą?

To sobie odpowiem :)
Oznaczenie 171822-6
Są w TME i Sławmir.

452

(50 odpowiedzi, napisanych Sprzęt - 16/32bit)

Sprawa się wyjaśniła. Komuś tak bardzo zależało na podpięciu dysku i uczynił to z taką siłą, że wypchnął piny z gniazda DB19 na płycie. Na nieszczęście nie te zewnętrzne (co łatwiej byłoby zauważyć), tylko te bliżej krawędzi płyty, a one  kolei zwarły do zewnętrznych i doopa. Sprawa już poprawiona, wylutowałem gniazdo, podłożyłem kawek plastiku między rzędy, aby ponownie nie wyskoczyły. To na razie tyle.

453

(50 odpowiedzi, napisanych Sprzęt - 16/32bit)

Po pierwsze nie działa, bo inaczej nie byłoby wątku, Po drugie zestaw jest nowy od Oliviera (z pewnością nie 30-letni). Po trzecie, na razie tylko testuję i nic nie dłubię, dopóki nie będzie pewności.

454

(50 odpowiedzi, napisanych Sprzęt - 16/32bit)

Podłączony zastaw testujący pokazuje błąd na porcie DMA:
dma
więc na wymianę pójdzie DMA, potem WD i obaczymy co bezie.

455

(50 odpowiedzi, napisanych Sprzęt - 16/32bit)

Faktycznie. Nie doczytałem, w takim razie we wtorek.

456

(50 odpowiedzi, napisanych Sprzęt - 16/32bit)

Będę w poniedziałek.

457

(50 odpowiedzi, napisanych Sprzęt - 16/32bit)

Można cały zestaw kupić tukej (mam i działa):
https://www.gossuin.be/index.php/shop
jest też schemat tegoż właśnie.

458

(50 odpowiedzi, napisanych Sprzęt - 16/32bit)

Może mógłbym "porwać" to ST na 24h, sprawdziłbym co i jak ?

459

(23 odpowiedzi, napisanych Programowanie - 16/32bit)

Na poziomie protokołu IP odrzucało pakiety, błędnie uznając je za pofragmentowane. Ustawiony nie ten bit. Ciekawe czy kiedyś oprogramowanie nie zwracało uwagi na tę część nagłówka, bo wszystkie wersje TUW-TCP to mają, a zakładam, że przecież musiały działać swego czasu :)
Ja się cieszę, że przy okazji poznałem trochę temat "jak to działa".

460

(23 odpowiedzi, napisanych Programowanie - 16/32bit)

Udało się :) Kilka poprawek i już można słać pliki.

smc7

smc8

smc9

Jeszcze rozpoznawanie wersji Panther, nie zależnie od gala i będzie to dobry początek.

461

(23 odpowiedzi, napisanych Programowanie - 16/32bit)

Udało mi się rozwiązać problem błędu FCS/CRC. Kupiłem huba, dzięki czemu łatwiej węszyć Wireshark'iem i wiem dlaczego atarka się nie łączy. Idzie SYN, wraca SYN/ACK i nie wychodzi z Atari ACK, więc połączenie nie zostaje nawiązane. Sprawdziłem jeszcze, jak to wygląda na karcie Riebl pod Sting'iem. Ciekawi mnie jedna rzecz, mimo iż Riebl działa, router często wysyła pakiet ARP z żądaniem adresu MAC, dostaje odpowiedź i za chwilę ponownie to samo żądanie (czy nie powinien wrzucić do bufora i więcej nie pytać ?). Może w przypadku Atari/Sting to normalne ?

Swoją drogą fajnie widzieć taki adres MAC :)
http://artik-wroc.pl/pliki/arp.png

462

(35 odpowiedzi, napisanych Sprzęt - 16/32bit)

Nie wiem. Nie znalazłem tam więcej informacji odnośnie choćby prędkości działania.

463

(35 odpowiedzi, napisanych Sprzęt - 16/32bit)

ACSI2SD

https://www.eltradec.eu/index.php/de/project-acsi2sd-de

464

(23 odpowiedzi, napisanych Programowanie - 16/32bit)

Frame 14: 64 bytes on wire (512 bits), 64 bytes captured (512 bits) on interface 0
    Interface id: 0 (enp0s25)
    Encapsulation type: Ethernet (1)
    Arrival Time: Jun 12, 2020 14:57:03.528961934 CEST
    [Time shift for this packet: 0.000000000 seconds]
    Epoch Time: 1591966623.528961934 seconds
    [Time delta from previous captured frame: 0.259931276 seconds]
    [Time delta from previous displayed frame: 0.259931276 seconds]
    [Time since reference or first frame: 132.066817550 seconds]
    Frame Number: 14
    Frame Length: 64 bytes (512 bits)
    Capture Length: 64 bytes (512 bits)
    [Frame is marked: False]
    [Frame is ignored: False]
    [Protocols in frame: eth:ethertype:ip:tcp]
    [Coloring Rule Name: Bad TCP]
    [Coloring Rule String: tcp.analysis.flags && !tcp.analysis.window_update]
    Padding: 0000
    Frame check sequence: 0x00000000 incorrect, should be 0x33fa223a
        [Expert Info (Error/Checksum): Bad checksum [should be 0x33fa223a]]
            [Bad checksum [should be 0x33fa223a]]
            [Severity level: Error]
            [Group: Checksum]
    [FCS Status: Bad]
   0100 .... = Version: 4
    .... 0101 = Header Length: 20 bytes (5)
    Differentiated Services Field: 0x00 (DSCP: CS0, ECN: Not-ECT)
    Total Length: 44
    Identification: 0x0000 (0)
    Flags: 0x0000
    Time to live: 255
    Protocol: TCP (6)
    Header checksum: 0x39a9 [validation disabled]
    [Header checksum status: Unverified]
Transmission Control Protocol, Src Port: 43387, Dst Port: 23, Seq: 0, Len: 0
    Source Port: 43387
    Destination Port: 23
    [Stream index: 0]
    [TCP Segment Len: 0]
    Sequence number: 0    (relative sequence number)
    [Next sequence number: 0    (relative sequence number)]
    Acknowledgment number: 0
    0110 .... = Header Length: 24 bytes (6)
    Flags: 0x002 (SYN)
        000. .... .... = Reserved: Not set
        ...0 .... .... = Nonce: Not set
        .... 0... .... = Congestion Window Reduced (CWR): Not set
        .... .0.. .... = ECN-Echo: Not set
        .... ..0. .... = Urgent: Not set
        .... ...0 .... = Acknowledgment: Not set
        .... .... 0... = Push: Not set
        .... .... .0.. = Reset: Not set
        .... .... ..1. = Syn: Set
            [Expert Info (Chat/Sequence): Connection establish request (SYN): server port 23]
                [Connection establish request (SYN): server port 23]
                [Severity level: Chat]
                [Group: Sequence]
        .... .... ...0 = Fin: Not set
        [TCP Flags: ··········S·]
    Window size value: 4096
    [Calculated window size: 4096]
    Checksum: 0xb4a9 [unverified]
    [Checksum Status: Unverified]
    Urgent pointer: 0
    Options: (4 bytes), Maximum segment size
        TCP Option - Maximum segment size: 1024 bytes
            Kind: Maximum Segment Size (2)
            Length: 4
            MSS Value: 1024
    [SEQ/ACK analysis]
        [TCP Analysis Flags]
            [Expert Info (Note/Sequence): This frame is a (suspected) retransmission]
                [This frame is a (suspected) retransmission]
                [Severity level: Note]
                [Group: Sequence]
            [The RTO for this segment was: 2.079789816 seconds]
            [RTO based on delta from frame: 6]
    [Timestamps]
        [Time since first frame in this TCP stream: 2.079789816 seconds]
        [Time since previous frame in this TCP stream: 0.259931276 seconds]

465

(23 odpowiedzi, napisanych Programowanie - 16/32bit)

wir

466

(23 odpowiedzi, napisanych Programowanie - 16/32bit)

Dał bym się pokroić, że sprawdzałem tę kartę. A teraz pod blaszakiem też niby działa. Jest widoczna, zero problemów przy instalacji, tylko nie wychodzi nic na zewnątrz.
Może program dosowy do ustawiania adresu i przerwania tak źle na nie wpływa. Idzie już następna więc powinienem być mądrzejszy.

467

(23 odpowiedzi, napisanych Programowanie - 16/32bit)

Cyprian: są w katalogu APP:
http://www.umich.edu/~archive/atari/Net … p.1.22.lzh

468

(23 odpowiedzi, napisanych Programowanie - 16/32bit)

BartoszP napisał/a:

Zwykle takie zachowanie jest spowodowane rozjechaniem MTU. Małe pakiety działają ... np. ping ... ale coś większego już nie.

Zrobiłem z poziomu XP taki test, jak opisany tutaj (na adres IP na którym jest Atari):
https://www.tp-link.com/pl/support/faq/190/

i co ciekawe, a właściwie nie ciekawe, przy wartości 1473 pakiety są podzielone, a przy 1472 brak odpowiedzi, więc nie ma tak, aby pakiety były całe.
Na Atarce zmieniałem MTU w górę i w dół, ale nie ma różnicy w działaniu.

Adam Klobukowski napisał/a:

Zobacz wiresharkiem co się tam dzieje.

Ściągnąłem sobie instrukcję, bym przynajmniej wiedział co tam się pokazuje :)

469

(23 odpowiedzi, napisanych Programowanie - 16/32bit)

Walczę dalej. Niestabilność/bomby wynikały w błędu w obsłudze przerwania, teraz już nie sypie i nie wiesza się. Jednak dalej coś nie bangla.

Odpaliłem na XP prosty serwer ftp i mogę się do niego zalogować. Wiedząc jakie są katalogi przechodzić między nimi, ale już wyświetlenie listy plików nie jest możliwe.

smc3

Próba pobrania pliku kończy się niepowodzeniem.

smc4

Jest program NETSTAT, ale on jest dla innego sterownika więc nie jest wiarygodny :)

smc5

W odwrotnej sytuacji, gdy serwer jest na Atari, niby jest połączenia, ale zaraz potem...

smc6

Mam jeszcze kilka podejrzeń, więc może coś z tego będzie.

470

(6 odpowiedzi, napisanych Software, Gry - 16/32bit)

3mam kciuki :)

471

(6 odpowiedzi, napisanych Software, Gry - 16/32bit)

A czy ta wersja działa z....

472

(23 odpowiedzi, napisanych Programowanie - 16/32bit)

Na starcie ładujesz 3 programy, z tym że zmienia się tylko jeden w zależności od karty.
Więc zakładam, że to właśnie smclance(wdtools) jest przyczyną.

sqward napisał/a:

Lance? Do tego nie ma sterownika w Mint?

To nie jest sterownik do Lance, tylko do SMC. Nie wiem dlaczego taka nazwa, może oryginalny był do Lance. Sam pakiet TUW-TCP chyba "debiutował" właśnie w wersji do kart z układem AMD.

473

(23 odpowiedzi, napisanych Programowanie - 16/32bit)

Jak pewnie część osób wie, istnieje możliwość podłączenia karty ISA - SMC 8216 to TT-tki.
smc_tt1.zip - Tuw-tcp for TT Lan and SMC ELITE ULTRA card
są do tego dostępne źródła oprogramowania.

Pomyślałem więc sobie, że spróbuję ożenić tę kartę z Panther/2 (w końcu to ISA jest).

Co mam. Sterownik się ładuje i testuje pamięć karty - jest OK.

smc1

Obsługa przerwania na VME i Panther to całkiem inna sprawa. Pantera ma program (P2INT), który niejako wszystko szykuje, należy się jedynie podłączyć w łańcuch XBRA, w czym pomagał mi Cyprian i udało się tę część przerobić:

smc2

doczytałem i okazało się, że jeszcze trzeba było je włączyć, adres do procedur włącz/wyłącz jest w ciasteczku, które wspomniany program tworzy. Więc przerwanie dla Pantery jest aktywne.

No i to by było na tyle z tego co się udało :)
Teraz jak uruchamiam wszystkie potrzebne programy do Tuw-tcp wszystko się uruchamia i nie zgłasza jakowychś błędów. Dostępny jest program umożliwiający połączenie FTP lub Telnet.
Problem jest taki, że przy próbie połączenia zwis lub 3 bombki. 3 bombki są akurat oczywiste (cytat z Profilbuch'a):

68000 i 68010 dostęp do adresów nieparzystych mogą uzyskiwać tylko bajt po bajcie. Ten wyjątek jest wyzwalany, gdy próbujesz uzyskać dostęp do słowa lub długiego słowa (licznik programu i wskaźnik stosu nie mogą zawierać żadnych nieparzystych wartości!).

wiadomo kwestia brakującej nogi A0.

Pomimo tego, jak puszczę ping z Windowsa (XP :) ) to widzi Panterę i jest odpowiedź. Sam router nie widzi (pewnie nie jest tak dziurawy jak XP, to tak odnośnie innego wątku).

No i teraz myślę jak się do tego zabrać. Sam przesył z karty do bufora to po prostu zestaw kilku instrukcji move.l, adresy docelowy jest parzysty, źródłowy to wskaźnik do struktury:

typedef struct
  {
  unsigned long  in_dst;  /* Internet Empf„nger          */
  unsigned long  in_src;  /* Ethernet Absender           */
  unsigned short in_port; /* Port zu senden              */
  unsigned short dummy;   /* long align                  */
  unsigned short len;     /* Laenge der Daten in lan_data*/
  unsigned short code;    /* Befehlscode                 */
  unsigned long  id;      /* ID dieses Paketes           */
  short          req_id;  /* ID des eigenen Requesters   */
  short          usr_id;  /* ID des eingeloggten Users   */
  lan_data_typ   lan_data;/* eigentlicher Datenpuffer    */
  } lan_buffer_typ;

Wszelkie wpisy do rejestrów to operacje na bajtach.
Gdyby ktoś bieglejszy rzucił na to okiem, byłbym rad niezmiernie.

474

(29 odpowiedzi, napisanych Bałagan)

atarixegs napisał/a:

TOS malware :D

MagiC ? :)

475

(29 odpowiedzi, napisanych Bałagan)

A ja myślałem, że to forum ma coś z retro :)
To gdyby napisać post o NetUSBee i ST to będzie jak sex bez w agencji ?
Chodzi o podłączenie, nie zamierzam bankować czy nawet surfować, chodziło mi tylko o te aktualizacje do AV.
Do tego mam MINT-a (nie, nie chodzi o FreeMiNT-a) :)