• Re: IBM 10/100 Mbps Ethernet Adapter (9-K) drivers for PS/2 availablenow!

    From Wolfgang Gehl@wolfgang_no_spam@maxi-dsl.de to comp.sys.ibm.ps2.hardware on Sun Feb 25 18:20:24 2024
    From Newsgroup: comp.sys.ibm.ps2.hardware

    Hmmm, very silent here. I hope I'm not the last man standing.

    After a lot of fiddling with the kernel source code I have found a way
    to establish a reliable and persistent network connection under
    Slackware 11, Kernel 2.4.33.3. The solution to the puzzle here was to
    build the network driver as a module, to load the module via /etc/rc.d/rc.netdevice and assign a static ip configuration via /etc/rc.d/rc.inet1.conf, /etc/resolv.conf and /etc/hosts, ymmv.

    Involved was a 9595A, P90, 256MB RAM, now with a 10/100 network link. A
    big thank you to all who were involved in the driver development and especially to Christian, who sent driver patches and was patient with me.

    Here are the netio 1.30 client results.

    KB/s Tx KB/s Rx
    1KB Paket 6567,01 5229,21
    2KB Paket 7499,88 5307,07
    4KB Paket 7623,93 5288,49
    8KB Paket 7545,33 5315,38
    16KB Paket 7151,32 5326,32
    32KB Paket 7668,42 5256,43

    Wolfgang


    Am 16.01.24 um 09:20 schrieb Christian Holzapfel:
    Wolfgang Gehl schrieb am Dienstag, 16. Januar 2024 um 00:26:09 UTC+1:
    Looks like I need help. Is there a solution to this or do I have to go
    back to Slackware 8 (Kernel 2.2.19)?

    Wolfgang

    The patch and C-file won't work with a 2.4 Kernel out of the box.
    I already started porting the sanremo.c to 2.4, but it's not final yet, I have no patch and corrupted my 2.4 Linux partition >.<
    I can send it to you for further testing. It's not fully cleaned up, but should compile and give a connection.

    Interestingly, the 2.4 Kernel seems to tackle some performance issues: It now seems to hand the network subsystem buffers straight down to the card for DMA.
    Seems to only profit in one direction, and degrade in the other.

    This is what I measured on an 8595 with Pentium 200, Kernel 2.2:

    NETIO - Network Throughput Benchmark, Version 1.7
    (C) 1997-1999 Kai Uwe Rommel

    TCP/IP connection established.
    1k packets: 6726 k/sec
    2k packets: 8456 k/sec
    4k packets: 8741 k/sec
    8k packets: 8680 k/sec
    16k packets: 8586 k/sec
    32k packets: 7974 k/sec

    NETIO - Network Throughput Benchmark, Version 1.7
    (C) 1997-1999 Kai Uwe Rommel

    TCP/IP connection established.
    1k packets: 6196 k/sec
    2k packets: 6175 k/sec
    4k packets: 6237 k/sec
    8k packets: 6250 k/sec
    16k packets: 6240 k/sec
    32k packets: 6172 k/sec

    And on the same system with a Kernel 2.4:

    NETIO - Network Throughput Benchmark, Version 1.7
    (C) 1997-1999 Kai Uwe Rommel

    TCP/IP connection established.
    1k packets: 7415 k/sec
    2k packets: 7485 k/sec
    4k packets: 7809 k/sec
    8k packets: 7793 k/sec
    16k packets: 7689 k/sec
    32k packets: 7199 k/sec

    NETIO - Network Throughput Benchmark, Version 1.7
    (C) 1997-1999 Kai Uwe Rommel

    TCP/IP connection established.
    1k packets: 6949 k/sec
    2k packets: 6900 k/sec
    4k packets: 6903 k/sec
    8k packets: 6900 k/sec
    16k packets: 6910 k/sec
    32k packets: 6886 k/sec


    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From news@news@holzapfel.biz (holzachr) to comp.sys.ibm.ps2.hardware on Mon Feb 26 10:53:26 2024
    From Newsgroup: comp.sys.ibm.ps2.hardware

    Still reading and working on it, slowly but thoroughly ;-)

    Thank you for your time and testing - glad it finally works.

    I added the kernel 2.4 files to my GitHub repo: https://github.com/holzachr/sanremo-linux/tree/Kernel-2.4.18

    Tomas received a separate copy too.
    --- Synchronet 3.20a-Linux NewsLink 1.114