Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Pie are not square. Pie are round. Cornbread are square.


computers / comp.sys.ibm.ps2.hardware / POSitively confused

SubjectAuthor
* POSitively confusedLouis Ohland
`* Re: POSitively confusedRyan Alswede
 `* Re: POSitively confusedLouis Ohland
  `* Re: POSitively confusedLouis Ohland
   `* Re: POSitively confusedRyan Alswede
    `* Re: POSitively confusedLouis Ohland
     +* Re: POSitively confusedChristian Holzapfel
     |`* Re: POSitively confusedRickE
     | `* Re: POSitively confusedRyan Alswede
     |  +* Re: POSitively confusedChristian Holzapfel
     |  |`* Re: POSitively confusedLouis Ohland
     |  | `- Re: POSitively confusedRyan Alswede
     |  `* Re: POSitively confusedRickE
     |   `* Re: POSitively confusedChristian Holzapfel
     |    +* Re: POSitively confusedLouis Ohland
     |    |`- Re: POSitively confusedRyan Alswede
     |    `* Monitoring MCA and PCI I/O windowLouis Ohland
     |     `* Re: Monitoring MCA and PCI I/O windowChristian Holzapfel
     |      `* Re: Monitoring MCA and PCI I/O windowRyan Alswede
     |       `* Re: Monitoring MCA and PCI I/O windowLouis Ohland
     |        `* Re: Monitoring MCA and PCI I/O windowLouis Ohland
     |         `* Re: Monitoring MCA and PCI I/O windowRyan Alswede
     |          +- Re: Monitoring MCA and PCI I/O windowLouis Ohland
     |          `- Re: Monitoring MCA and PCI I/O windowChristian Holzapfel
     `- Re: POSitively confusedChristian Holzapfel

1
POSitively confused

<ugc0mm$2ifq$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4125&group=comp.sys.ibm.ps2.hardware#4125

  copy link   Newsgroups: comp.sys.ibm.ps2.hardware
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!csiph.com!.POSTED.071-087-128-192.res.spectrum.com!not-for-mail
From: ohl...@charter.net (Louis Ohland)
Newsgroups: comp.sys.ibm.ps2.hardware
Subject: POSitively confused
Date: Fri, 13 Oct 2023 13:02:09 -0500
Organization: csiph.com Internet News Service
Message-ID: <ugc0mm$2ifq$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
References: <qljcmj$1dm6$1@csiph.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 13 Oct 2023 18:01:58 -0000 (UTC)
Injection-Info: 842ffb22-07e1-11e5-a459-00266cf00584.csiph.com; posting-host="071-087-128-192.res.spectrum.com:71.87.128.192";
logging-data="84474"; mail-complaints-to="admin@kev009.com"
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.17.1
In-Reply-To: <qljcmj$1dm6$1@csiph.com>
 by: Louis Ohland - Fri, 13 Oct 2023 18:02 UTC

Ryan, I'll have to dig a bit into the HITR to confirm this, but POS 5
has the channel check bit, which sets the function of POS 6 and 7.

POS 3 and 4 pass address or whatever from 6,7 , damn it Jim, I'm a
doctor, not an engineer. The patent does not seem to fully describe POS
5 bit 6, at least not in detail.

Louis Ohland wrote:
> The subaddress-pointer registers located at input/output ports 106(hex)
> and 107(hex) serve a dual function, storing channel check status
> information in addition to pointing to subaddressing data. A specially
> defined bit, called the channel check status indicator field and located
> at bit six in the register at I/O port 105(hex), shows which of the two
> functions these registers are performing at any given time. When the
> Channel Check Status Indicator Field shows a value of a logical zero, it
> means that registers 106(hex) and 107(hex) provide Channel Check status
> (or point to the location where this status information is stored). When
> this bit indicates a logical one, registers 106(hex) and 107(hex) can be
> used as pointers to subaddressing data.

Re: POSitively confused

<c4959802-605a-42d9-95f3-bb36e455ffefn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4127&group=comp.sys.ibm.ps2.hardware#4127

  copy link   Newsgroups: comp.sys.ibm.ps2.hardware
X-Received: by 2002:a05:6214:2266:b0:65b:c47:10dc with SMTP id gs6-20020a056214226600b0065b0c4710dcmr57835qvb.3.1697246330786;
Fri, 13 Oct 2023 18:18:50 -0700 (PDT)
X-Received: by 2002:a05:6808:f0a:b0:3ab:858e:2d6e with SMTP id
m10-20020a0568080f0a00b003ab858e2d6emr13978850oiw.11.1697246330538; Fri, 13
Oct 2023 18:18:50 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!2.eu.feeder.erje.net!feeder.erje.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.ibm.ps2.hardware
Date: Fri, 13 Oct 2023 18:18:50 -0700 (PDT)
In-Reply-To: <ugc0mm$2ifq$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
Injection-Info: google-groups.googlegroups.com; posting-host=47.187.233.82; posting-account=hY9MKgoAAADq7zYYpSn9YyDsmniHDGMe
NNTP-Posting-Host: 47.187.233.82
References: <qljcmj$1dm6$1@csiph.com> <ugc0mm$2ifq$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c4959802-605a-42d9-95f3-bb36e455ffefn@googlegroups.com>
Subject: Re: POSitively confused
From: ryanalsw...@gmail.com (Ryan Alswede)
Injection-Date: Sat, 14 Oct 2023 01:18:50 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Ryan Alswede - Sat, 14 Oct 2023 01:18 UTC

Bit 7 of POS register 5 is set to 1 unless -CHCK is active from the adapter.
The remaining bits can be implemented as required....

hex 0105
bit 6 **may** be used to indicate that additional status is available
through bytes hex 0106 and 0107.

The indicator is set to 0 on a channel check condition, or when bit
7 of hex 0105 is o. The indicator is set to 1 on a channel reset, or
when bit 7 of hex 0105 is 1. This bit may be reset by any action
that occurs during the channel check service routine.
-------
Will look at this next:

This byte may be read at address hex 0091. Bit 0 of this
byte is set to 1 whenever the 'card selected feedback' signal was
active on a previous cycle or when the system board 1/0 functions
(diskette drive, serial, or parallel interfaces) are accessed by an 1/0
cycle. Bit 0 is reset by the read operation

Re: POSitively confused

<ugcv2l$96e$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4128&group=comp.sys.ibm.ps2.hardware#4128

  copy link   Newsgroups: comp.sys.ibm.ps2.hardware
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!csiph.com!.POSTED.071-087-128-192.res.spectrum.com!not-for-mail
From: ohl...@charter.net (Louis Ohland)
Newsgroups: comp.sys.ibm.ps2.hardware
Subject: Re: POSitively confused
Date: Fri, 13 Oct 2023 21:40:32 -0500
Organization: csiph.com Internet News Service
Message-ID: <ugcv2l$96e$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
References: <qljcmj$1dm6$1@csiph.com>
<ugc0mm$2ifq$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<c4959802-605a-42d9-95f3-bb36e455ffefn@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 14 Oct 2023 02:40:21 -0000 (UTC)
Injection-Info: 842ffb22-07e1-11e5-a459-00266cf00584.csiph.com; posting-host="071-087-128-192.res.spectrum.com:71.87.128.192";
logging-data="9422"; mail-complaints-to="admin@kev009.com"
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.17.1
In-Reply-To: <c4959802-605a-42d9-95f3-bb36e455ffefn@googlegroups.com>
 by: Louis Ohland - Sat, 14 Oct 2023 02:40 UTC

Ryan, the references barely mention POS 5 bits 6,7 when those two bits
determine the function of POS 6 and POS 7.

I sendt you a link to my latest brainchild page,
http://ps-2.kev009.com/ohland/9-K/9-K_and_XPOS.html

I think they futzed up POS 5 bits 6,7 with POS 6 and POS 7. Then they
say to use POS 4 to access the XPOS. I am kontuzed.

Ryan Alswede wrote:
> Bit 7 of POS register 5 is set to 1 unless -CHCK is active from the adapter.
> The remaining bits can be implemented as required....
>
> hex 0105
> bit 6 **may** be used to indicate that additional status is available
> through bytes hex 0106 and 0107.
>
> The indicator is set to 0 on a channel check condition, or when bit
> 7 of hex 0105 is o. The indicator is set to 1 on a channel reset, or
> when bit 7 of hex 0105 is 1. This bit may be reset by any action
> that occurs during the channel check service routine.
> -------
> Will look at this next:
>
> This byte may be read at address hex 0091. Bit 0 of this
> byte is set to 1 whenever the 'card selected feedback' signal was
> active on a previous cycle or when the system board 1/0 functions
> (diskette drive, serial, or parallel interfaces) are accessed by an 1/0
> cycle. Bit 0 is reset by the read operation
>

Re: POSitively confused

<ugcvvn$a06$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4129&group=comp.sys.ibm.ps2.hardware#4129

  copy link   Newsgroups: comp.sys.ibm.ps2.hardware
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!csiph.com!.POSTED.071-087-128-192.res.spectrum.com!not-for-mail
From: ohl...@charter.net (Louis Ohland)
Newsgroups: comp.sys.ibm.ps2.hardware
Subject: Re: POSitively confused
Date: Fri, 13 Oct 2023 21:56:02 -0500
Organization: csiph.com Internet News Service
Message-ID: <ugcvvn$a06$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
References: <qljcmj$1dm6$1@csiph.com>
<ugc0mm$2ifq$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<c4959802-605a-42d9-95f3-bb36e455ffefn@googlegroups.com>
<ugcv2l$96e$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 14 Oct 2023 02:55:51 -0000 (UTC)
Injection-Info: 842ffb22-07e1-11e5-a459-00266cf00584.csiph.com; posting-host="071-087-128-192.res.spectrum.com:71.87.128.192";
logging-data="10246"; mail-complaints-to="admin@kev009.com"
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.17.1
In-Reply-To: <ugcv2l$96e$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
 by: Louis Ohland - Sat, 14 Oct 2023 02:56 UTC

https://www.ardent-tool.com/docs/pdf/Personal_System_2_Hardware_Interface_Technical_Reference_May88.pdf

Page 90

Hex 0105, Bit 6: Channel-Check Status Indicator:
When set to 0, this bit indicates channel-check exception status is
available from POS Registers 6 and 7.

When set to 1, this bit indicates no status is available. Registers 6
and 7 may be the status, a pointer to status, or a command port to
present the address elsewhere (for example, in a subaddress area).

Louis Ohland wrote:
> Ryan, the references barely mention POS 5 bits 6,7 when those two bits
> determine the function of POS 6 and POS 7.
>
> I sendt you a link to my latest brainchild page,
> http://ps-2.kev009.com/ohland/9-K/9-K_and_XPOS.html
>
> I think they futzed up POS 5 bits 6,7 with POS 6 and POS 7. Then they
> say to use POS 4 to access the XPOS. I am kontuzed.
>
> Ryan Alswede wrote:
>> Bit 7 of POS register 5 is set to 1 unless -CHCK is active from the
>> adapter.
>> The remaining bits can be implemented as required....
>>
>>   hex 0105
>> bit 6 **may** be used to indicate that additional status is available
>> through bytes hex 0106 and 0107.
>>
>> The indicator is set to 0 on a channel check condition, or when bit
>> 7 of hex 0105 is o. The indicator is set to 1 on a channel reset, or
>> when bit 7 of hex 0105 is 1. This bit may be reset by any action
>> that occurs during the channel check service routine.
>> -------
>> Will look at this next:
>>
>> This byte may be read at address hex 0091. Bit 0 of this
>> byte is set to 1 whenever the 'card selected feedback' signal was
>> active on a previous cycle or when the system board 1/0 functions
>> (diskette drive, serial, or parallel interfaces) are accessed by an 1/0
>> cycle. Bit 0 is reset by the read operation
>>

Re: POSitively confused

<a8455bc6-99ef-4ecc-9255-89956957e862n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4130&group=comp.sys.ibm.ps2.hardware#4130

  copy link   Newsgroups: comp.sys.ibm.ps2.hardware
X-Received: by 2002:a05:6214:ab4:b0:66c:ffdd:8d6f with SMTP id ew20-20020a0562140ab400b0066cffdd8d6fmr286790qvb.3.1697301041244;
Sat, 14 Oct 2023 09:30:41 -0700 (PDT)
X-Received: by 2002:a9d:7444:0:b0:6c4:58bd:290d with SMTP id
p4-20020a9d7444000000b006c458bd290dmr1045823otk.3.1697301040962; Sat, 14 Oct
2023 09:30:40 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.ibm.ps2.hardware
Date: Sat, 14 Oct 2023 09:30:40 -0700 (PDT)
In-Reply-To: <ugcvvn$a06$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
Injection-Info: google-groups.googlegroups.com; posting-host=47.187.233.82; posting-account=hY9MKgoAAADq7zYYpSn9YyDsmniHDGMe
NNTP-Posting-Host: 47.187.233.82
References: <qljcmj$1dm6$1@csiph.com> <ugc0mm$2ifq$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<c4959802-605a-42d9-95f3-bb36e455ffefn@googlegroups.com> <ugcv2l$96e$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<ugcvvn$a06$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a8455bc6-99ef-4ecc-9255-89956957e862n@googlegroups.com>
Subject: Re: POSitively confused
From: ryanalsw...@gmail.com (Ryan Alswede)
Injection-Date: Sat, 14 Oct 2023 16:30:41 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Ryan Alswede - Sat, 14 Oct 2023 16:30 UTC

POS 5 bit 6 is not implemented on this card. All the mca docs say **may**. They are not using POS 6 or 7 for error status.

POS 6 is the address value mapping to sub register.
POS 7 turns on the piping from POS 4 to the registered addressed by POS 6.

This is just a patent doc so who knows what they revised when going to the real AIC-906R chip

Re: POSitively confused

<ugeoov$1oot$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4131&group=comp.sys.ibm.ps2.hardware#4131

  copy link   Newsgroups: comp.sys.ibm.ps2.hardware
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!csiph.com!.POSTED.071-087-128-192.res.spectrum.com!not-for-mail
From: ohl...@charter.net (Louis Ohland)
Newsgroups: comp.sys.ibm.ps2.hardware
Subject: Re: POSitively confused
Date: Sat, 14 Oct 2023 14:05:17 -0500
Organization: csiph.com Internet News Service
Message-ID: <ugeoov$1oot$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
References: <qljcmj$1dm6$1@csiph.com>
<ugc0mm$2ifq$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<c4959802-605a-42d9-95f3-bb36e455ffefn@googlegroups.com>
<ugcv2l$96e$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<ugcvvn$a06$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<a8455bc6-99ef-4ecc-9255-89956957e862n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 14 Oct 2023 19:05:03 -0000 (UTC)
Injection-Info: 842ffb22-07e1-11e5-a459-00266cf00584.csiph.com; posting-host="071-087-128-192.res.spectrum.com:71.87.128.192";
logging-data="58141"; mail-complaints-to="admin@kev009.com"
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.17.1
In-Reply-To: <a8455bc6-99ef-4ecc-9255-89956957e862n@googlegroups.com>
 by: Louis Ohland - Sat, 14 Oct 2023 19:05 UTC

Well, is B32 present? That is the -CHCK line.

The wimpy announcements make no mention of Channel Czech.

Ryan Alswede wrote:
> POS 5 bit 6 is not implemented on this card. All the mca docs say **may**. They are not using POS 6 or 7 for error status.
>
> POS 6 is the address value mapping to sub register.
> POS 7 turns on the piping from POS 4 to the registered addressed by POS 6.
>
> This is just a patent doc so who knows what they revised when going to the real AIC-906R chip
>

Re: POSitively confused

<960cb6db-447f-42d6-bccf-79c4236fe329n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4132&group=comp.sys.ibm.ps2.hardware#4132

  copy link   Newsgroups: comp.sys.ibm.ps2.hardware
X-Received: by 2002:a0c:c486:0:b0:66d:365:a767 with SMTP id u6-20020a0cc486000000b0066d0365a767mr291085qvi.8.1697446703205;
Mon, 16 Oct 2023 01:58:23 -0700 (PDT)
X-Received: by 2002:a05:6870:8a09:b0:1e9:9dda:12d with SMTP id
p9-20020a0568708a0900b001e99dda012dmr6046834oaq.2.1697446702982; Mon, 16 Oct
2023 01:58:22 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!tncsrv06.tnetconsulting.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.ibm.ps2.hardware
Date: Mon, 16 Oct 2023 01:58:22 -0700 (PDT)
In-Reply-To: <ugeoov$1oot$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
Injection-Info: google-groups.googlegroups.com; posting-host=31.18.81.15; posting-account=FPBAAwoAAAAHSuAFWDSUBrkdVBQ0jD3u
NNTP-Posting-Host: 31.18.81.15
References: <qljcmj$1dm6$1@csiph.com> <ugc0mm$2ifq$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<c4959802-605a-42d9-95f3-bb36e455ffefn@googlegroups.com> <ugcv2l$96e$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<ugcvvn$a06$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<a8455bc6-99ef-4ecc-9255-89956957e862n@googlegroups.com> <ugeoov$1oot$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <960cb6db-447f-42d6-bccf-79c4236fe329n@googlegroups.com>
Subject: Re: POSitively confused
From: goo...@holzapfel.biz (Christian Holzapfel)
Injection-Date: Mon, 16 Oct 2023 08:58:23 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2384
 by: Christian Holzapfel - Mon, 16 Oct 2023 08:58 UTC

This is getting intersting (again).
Beginning of this year I was already in touch with Ryan, and wrote an AIX userspace tool to read/write the 9-K's POS/XPOS and I/O space. The tool worked, but did not come up with anything useful.
XPOS subaddressing did not seem to do anything, but I have to refresh my memory on the convo.

These are dumps of the POS and IO space:
http://www.holzapfel.biz/8F62/POS_8F62.txt
http://www.holzapfel.biz/8F62/IO_8F62.txt

I started looking for a proper 100 MHz capable, multi-channel logic analyzer like the HP 16700 series to capture the initialization sequence directly on the bus, but those machines all look either dead or incomplete and still very expensive, if available at all in my old world.
Any suggestions for an alternative?

Will also fire up my RS/6000 -42T that made the 9-K testbench last time.

Re: POSitively confused

<0c7e0b8a-3a7f-4ff2-9fe7-0f9b36ff4962n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4133&group=comp.sys.ibm.ps2.hardware#4133

  copy link   Newsgroups: comp.sys.ibm.ps2.hardware
X-Received: by 2002:ac8:61c7:0:b0:41b:7738:2a20 with SMTP id kr7-20020ac861c7000000b0041b77382a20mr5879qtb.9.1697446923342;
Mon, 16 Oct 2023 02:02:03 -0700 (PDT)
X-Received: by 2002:a9d:624a:0:b0:6bf:27b3:3d29 with SMTP id
i10-20020a9d624a000000b006bf27b33d29mr9648780otk.5.1697446923117; Mon, 16 Oct
2023 02:02:03 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.mixmin.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.ibm.ps2.hardware
Date: Mon, 16 Oct 2023 02:02:02 -0700 (PDT)
In-Reply-To: <ugeoov$1oot$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
Injection-Info: google-groups.googlegroups.com; posting-host=31.18.81.15; posting-account=FPBAAwoAAAAHSuAFWDSUBrkdVBQ0jD3u
NNTP-Posting-Host: 31.18.81.15
References: <qljcmj$1dm6$1@csiph.com> <ugc0mm$2ifq$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<c4959802-605a-42d9-95f3-bb36e455ffefn@googlegroups.com> <ugcv2l$96e$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<ugcvvn$a06$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<a8455bc6-99ef-4ecc-9255-89956957e862n@googlegroups.com> <ugeoov$1oot$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <0c7e0b8a-3a7f-4ff2-9fe7-0f9b36ff4962n@googlegroups.com>
Subject: Re: POSitively confused
From: goo...@holzapfel.biz (Christian Holzapfel)
Injection-Date: Mon, 16 Oct 2023 09:02:03 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Christian Holzapfel - Mon, 16 Oct 2023 09:02 UTC

Louis Ohland schrieb am Samstag, 14. Oktober 2023 um 21:05:06 UTC+2:
> Well, is B32 present? That is the -CHCK line.
>
> The wimpy announcements make no mention of Channel Czech.

I was confronted with "Channel Check" when trying to repair my MIAMI based Ultimedia Video Adapter.
CHCK# was active on very basic disturbance of important MCA control lines, like when I had a dead 74xx logic chip in the CMD# line.
The Adaptec chip may be different, but I don't think this is the right bit to look at.

Re: POSitively confused

<5159397a-b200-4647-aab6-1a3e9ce10667n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4134&group=comp.sys.ibm.ps2.hardware#4134

  copy link   Newsgroups: comp.sys.ibm.ps2.hardware
X-Received: by 2002:a05:6214:1929:b0:66d:fa4:e330 with SMTP id es9-20020a056214192900b0066d0fa4e330mr304254qvb.7.1697461665723;
Mon, 16 Oct 2023 06:07:45 -0700 (PDT)
X-Received: by 2002:a05:6871:6b90:b0:1e9:ee3f:4c7c with SMTP id
zh16-20020a0568716b9000b001e9ee3f4c7cmr2496268oab.2.1697461665497; Mon, 16
Oct 2023 06:07:45 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.ibm.ps2.hardware
Date: Mon, 16 Oct 2023 06:07:45 -0700 (PDT)
In-Reply-To: <960cb6db-447f-42d6-bccf-79c4236fe329n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=23.175.80.42; posting-account=XBVAmgkAAACClT4wjysC2A7lFA1pjzDq
NNTP-Posting-Host: 23.175.80.42
References: <qljcmj$1dm6$1@csiph.com> <ugc0mm$2ifq$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<c4959802-605a-42d9-95f3-bb36e455ffefn@googlegroups.com> <ugcv2l$96e$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<ugcvvn$a06$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<a8455bc6-99ef-4ecc-9255-89956957e862n@googlegroups.com> <ugeoov$1oot$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<960cb6db-447f-42d6-bccf-79c4236fe329n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <5159397a-b200-4647-aab6-1a3e9ce10667n@googlegroups.com>
Subject: Re: POSitively confused
From: ekb...@vnet.ibm.com (RickE)
Injection-Date: Mon, 16 Oct 2023 13:07:45 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2851
 by: RickE - Mon, 16 Oct 2023 13:07 UTC

On Monday, October 16, 2023 at 4:58:24 AM UTC-4, Christian Holzapfel wrote:

> I started looking for a proper 100 MHz capable, multi-channel logic analyzer like the HP 16700 series to capture the initialization sequence directly on the bus, but those machines all look either dead or incomplete and still very expensive, if available at all in my old world.
> Any suggestions for an alternative?

Sadly, no. About 25 years ago, it was possible to pick up a Biomation logic analyzer for a relatively good price (around USD1000), those days are long gone, and finding a Biomation AT ALL these days requires arduous searching. One might get lucky with a herd of 4-channel digital scopes that have external triggers that actually work properly (many don't), but you would need a lot of luck. Your best bet is likely to find/make a friend with someone in the technical services department of a well-equipped university, you might be able to come into a lab and use one of their logic analyzers with some kind words and a bit of handwaving. I don't know of any makerspaces with logic analyzers, but maybe they exist -- or maybe one of the makers in the community knows of a way to get access to a logic analyzer at their day job.

Re: POSitively confused

<d75ec36e-54ad-4769-9547-a8d60c1a0499n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4135&group=comp.sys.ibm.ps2.hardware#4135

  copy link   Newsgroups: comp.sys.ibm.ps2.hardware
X-Received: by 2002:a05:620a:562f:b0:775:9026:3235 with SMTP id vv15-20020a05620a562f00b0077590263235mr487776qkn.2.1697463517155;
Mon, 16 Oct 2023 06:38:37 -0700 (PDT)
X-Received: by 2002:a05:6870:3a02:b0:1e9:9bdc:7555 with SMTP id
du2-20020a0568703a0200b001e99bdc7555mr4396028oab.8.1697463516748; Mon, 16 Oct
2023 06:38:36 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.ibm.ps2.hardware
Date: Mon, 16 Oct 2023 06:38:36 -0700 (PDT)
In-Reply-To: <5159397a-b200-4647-aab6-1a3e9ce10667n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=47.187.233.82; posting-account=hY9MKgoAAADq7zYYpSn9YyDsmniHDGMe
NNTP-Posting-Host: 47.187.233.82
References: <qljcmj$1dm6$1@csiph.com> <ugc0mm$2ifq$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<c4959802-605a-42d9-95f3-bb36e455ffefn@googlegroups.com> <ugcv2l$96e$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<ugcvvn$a06$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<a8455bc6-99ef-4ecc-9255-89956957e862n@googlegroups.com> <ugeoov$1oot$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<960cb6db-447f-42d6-bccf-79c4236fe329n@googlegroups.com> <5159397a-b200-4647-aab6-1a3e9ce10667n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d75ec36e-54ad-4769-9547-a8d60c1a0499n@googlegroups.com>
Subject: Re: POSitively confused
From: ryanalsw...@gmail.com (Ryan Alswede)
Injection-Date: Mon, 16 Oct 2023 13:38:37 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Ryan Alswede - Mon, 16 Oct 2023 13:38 UTC

Got to be a simpler tool out there to just watch bits 0-3 on an address line and bits 0-7 on the data lines on a break out board when CDSETUP goes high and stop recording when CDSETUP goes low on the slot. The POS registers are only 1 byte and the bus on an RS/6000 runs at a max of 20Mhz but if your machine is older then it's only 10mhz.

Re: POSitively confused

<3be6b124-2f25-4c2c-87a6-11dbbe9ff9f6n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4136&group=comp.sys.ibm.ps2.hardware#4136

  copy link   Newsgroups: comp.sys.ibm.ps2.hardware
X-Received: by 2002:a05:620a:2953:b0:76d:77d2:e74e with SMTP id n19-20020a05620a295300b0076d77d2e74emr667442qkp.2.1697463917125;
Mon, 16 Oct 2023 06:45:17 -0700 (PDT)
X-Received: by 2002:a05:6808:3089:b0:3a7:9a19:332b with SMTP id
bl9-20020a056808308900b003a79a19332bmr16385774oib.7.1697463916905; Mon, 16
Oct 2023 06:45:16 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.ibm.ps2.hardware
Date: Mon, 16 Oct 2023 06:45:16 -0700 (PDT)
In-Reply-To: <d75ec36e-54ad-4769-9547-a8d60c1a0499n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=31.18.81.15; posting-account=FPBAAwoAAAAHSuAFWDSUBrkdVBQ0jD3u
NNTP-Posting-Host: 31.18.81.15
References: <qljcmj$1dm6$1@csiph.com> <ugc0mm$2ifq$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<c4959802-605a-42d9-95f3-bb36e455ffefn@googlegroups.com> <ugcv2l$96e$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<ugcvvn$a06$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<a8455bc6-99ef-4ecc-9255-89956957e862n@googlegroups.com> <ugeoov$1oot$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<960cb6db-447f-42d6-bccf-79c4236fe329n@googlegroups.com> <5159397a-b200-4647-aab6-1a3e9ce10667n@googlegroups.com>
<d75ec36e-54ad-4769-9547-a8d60c1a0499n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <3be6b124-2f25-4c2c-87a6-11dbbe9ff9f6n@googlegroups.com>
Subject: Re: POSitively confused
From: goo...@holzapfel.biz (Christian Holzapfel)
Injection-Date: Mon, 16 Oct 2023 13:45:17 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Christian Holzapfel - Mon, 16 Oct 2023 13:45 UTC

Just for fun I fired up my -42T and stuffed 3 San Remo cards in it.
Check out the dump:

http://www.holzapfel.biz/8F62/IO_POS_3x_8F62.txt

I also added the current ressource configuration for comparison.
Looks like POS[3] upper nibble is clearly DMA arbitration level.

Still unsure about interrupt level and if the I/O dump is useful at all.

Are we sure the missing configuration is done through the XPOS rather than through the I/O window or DMA memory space?

Re: POSitively confused

<ugjqst$d0g$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4137&group=comp.sys.ibm.ps2.hardware#4137

  copy link   Newsgroups: comp.sys.ibm.ps2.hardware
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!csiph.com!.POSTED.071-087-128-192.res.spectrum.com!not-for-mail
From: ohl...@charter.net (Louis Ohland)
Newsgroups: comp.sys.ibm.ps2.hardware
Subject: Re: POSitively confused
Date: Mon, 16 Oct 2023 12:12:15 -0500
Organization: csiph.com Internet News Service
Message-ID: <ugjqst$d0g$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
References: <qljcmj$1dm6$1@csiph.com>
<ugc0mm$2ifq$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<c4959802-605a-42d9-95f3-bb36e455ffefn@googlegroups.com>
<ugcv2l$96e$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<ugcvvn$a06$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<a8455bc6-99ef-4ecc-9255-89956957e862n@googlegroups.com>
<ugeoov$1oot$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<960cb6db-447f-42d6-bccf-79c4236fe329n@googlegroups.com>
<5159397a-b200-4647-aab6-1a3e9ce10667n@googlegroups.com>
<d75ec36e-54ad-4769-9547-a8d60c1a0499n@googlegroups.com>
<3be6b124-2f25-4c2c-87a6-11dbbe9ff9f6n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 16 Oct 2023 17:11:57 -0000 (UTC)
Injection-Info: 842ffb22-07e1-11e5-a459-00266cf00584.csiph.com; posting-host="071-087-128-192.res.spectrum.com:71.87.128.192";
logging-data="13328"; mail-complaints-to="admin@kev009.com"
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.17.1
In-Reply-To: <3be6b124-2f25-4c2c-87a6-11dbbe9ff9f6n@googlegroups.com>
 by: Louis Ohland - Mon, 16 Oct 2023 17:12 UTC

POS[4] register = 0x03 Interrupt priority 3

Christian Holzapfel wrote:
> Just for fun I fired up my -42T and stuffed 3 San Remo cards in it.
> Check out the dump:
>
> http://www.holzapfel.biz/8F62/IO_POS_3x_8F62.txt
>
> I also added the current ressource configuration for comparison.
> Looks like POS[3] upper nibble is clearly DMA arbitration level.
>
> Still unsure about interrupt level and if the I/O dump is useful at all.
>
> Are we sure the missing configuration is done through the XPOS rather than through the I/O window or DMA memory space?
>

Re: POSitively confused

<3c3edda2-5bf9-436f-ac15-98322bda611cn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4138&group=comp.sys.ibm.ps2.hardware#4138

  copy link   Newsgroups: comp.sys.ibm.ps2.hardware
X-Received: by 2002:a05:620a:a8f:b0:775:8ff6:ae1e with SMTP id v15-20020a05620a0a8f00b007758ff6ae1emr563349qkg.8.1697477642336;
Mon, 16 Oct 2023 10:34:02 -0700 (PDT)
X-Received: by 2002:a05:6808:20a2:b0:3ae:1b49:c4d6 with SMTP id
s34-20020a05680820a200b003ae1b49c4d6mr17578656oiw.10.1697477642134; Mon, 16
Oct 2023 10:34:02 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.ibm.ps2.hardware
Date: Mon, 16 Oct 2023 10:34:01 -0700 (PDT)
In-Reply-To: <ugjqst$d0g$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
Injection-Info: google-groups.googlegroups.com; posting-host=47.187.233.82; posting-account=hY9MKgoAAADq7zYYpSn9YyDsmniHDGMe
NNTP-Posting-Host: 47.187.233.82
References: <qljcmj$1dm6$1@csiph.com> <ugc0mm$2ifq$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<c4959802-605a-42d9-95f3-bb36e455ffefn@googlegroups.com> <ugcv2l$96e$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<ugcvvn$a06$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<a8455bc6-99ef-4ecc-9255-89956957e862n@googlegroups.com> <ugeoov$1oot$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<960cb6db-447f-42d6-bccf-79c4236fe329n@googlegroups.com> <5159397a-b200-4647-aab6-1a3e9ce10667n@googlegroups.com>
<d75ec36e-54ad-4769-9547-a8d60c1a0499n@googlegroups.com> <3be6b124-2f25-4c2c-87a6-11dbbe9ff9f6n@googlegroups.com>
<ugjqst$d0g$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <3c3edda2-5bf9-436f-ac15-98322bda611cn@googlegroups.com>
Subject: Re: POSitively confused
From: ryanalsw...@gmail.com (Ryan Alswede)
Injection-Date: Mon, 16 Oct 2023 17:34:02 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1867
 by: Ryan Alswede - Mon, 16 Oct 2023 17:34 UTC

> POS[4] register = 0x03 Interrupt priority 3

Interrupt priority is CPU based, not set by POS.

Re: POSitively confused

<29895ee0-0580-4250-b565-efa0e55a9ebfn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4139&group=comp.sys.ibm.ps2.hardware#4139

  copy link   Newsgroups: comp.sys.ibm.ps2.hardware
X-Received: by 2002:a05:6214:4a91:b0:66d:ce9:29e5 with SMTP id pi17-20020a0562144a9100b0066d0ce929e5mr8069qvb.1.1697484650555;
Mon, 16 Oct 2023 12:30:50 -0700 (PDT)
X-Received: by 2002:a05:6870:82aa:b0:1e9:9b7f:a058 with SMTP id
q42-20020a05687082aa00b001e99b7fa058mr25121oae.4.1697484650191; Mon, 16 Oct
2023 12:30:50 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeder1.feed.usenet.farm!feed.usenet.farm!peer03.ams4!peer.am4.highwinds-media.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.ibm.ps2.hardware
Date: Mon, 16 Oct 2023 12:30:49 -0700 (PDT)
In-Reply-To: <d75ec36e-54ad-4769-9547-a8d60c1a0499n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=23.175.80.42; posting-account=XBVAmgkAAACClT4wjysC2A7lFA1pjzDq
NNTP-Posting-Host: 23.175.80.42
References: <qljcmj$1dm6$1@csiph.com> <ugc0mm$2ifq$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<c4959802-605a-42d9-95f3-bb36e455ffefn@googlegroups.com> <ugcv2l$96e$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<ugcvvn$a06$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<a8455bc6-99ef-4ecc-9255-89956957e862n@googlegroups.com> <ugeoov$1oot$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<960cb6db-447f-42d6-bccf-79c4236fe329n@googlegroups.com> <5159397a-b200-4647-aab6-1a3e9ce10667n@googlegroups.com>
<d75ec36e-54ad-4769-9547-a8d60c1a0499n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <29895ee0-0580-4250-b565-efa0e55a9ebfn@googlegroups.com>
Subject: Re: POSitively confused
From: ekb...@vnet.ibm.com (RickE)
Injection-Date: Mon, 16 Oct 2023 19:30:50 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2734
 by: RickE - Mon, 16 Oct 2023 19:30 UTC

On Monday, October 16, 2023 at 9:38:37 AM UTC-4, Ryan Alswede wrote:
> Got to be a simpler tool out there to just watch bits 0-3 on an address line and bits 0-7 on the data lines on a break out board when CDSETUP goes high and stop recording when CDSETUP goes low on the slot. The POS registers are only 1 byte and the bus on an RS/6000 runs at a max of 20Mhz but if your machine is older then it's only 10mhz.

Certainly, if someone had the inclination (I do not), perhaps they could use an Arduino Uno (14 digital I/Os), write some software for trigger and capture, then dump and analyze. Other microcontrollers could also be used, the Uno is inexpensive and readily available. I'm not sure if it would be fast enough to reliably pick up the data. One phrase I used to hate when I was working was "it's just a simple matter of software". If it's so simple, friend, YOU write the software. That response always shut them up.

Re: POSitively confused

<800ade7e-947e-45ca-85d8-846b1c4d2e76n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4146&group=comp.sys.ibm.ps2.hardware#4146

  copy link   Newsgroups: comp.sys.ibm.ps2.hardware
X-Received: by 2002:a05:620a:8fc2:b0:778:9259:9883 with SMTP id rj2-20020a05620a8fc200b0077892599883mr162671qkn.2.1698132302867;
Tue, 24 Oct 2023 00:25:02 -0700 (PDT)
X-Received: by 2002:a05:6870:15cf:b0:1e9:adc3:c31c with SMTP id
k15-20020a05687015cf00b001e9adc3c31cmr5218298oad.0.1698132301756; Tue, 24 Oct
2023 00:25:01 -0700 (PDT)
Path: i2pn2.org!i2pn.org!paganini.bofh.team!3.eu.feeder.erje.net!feeder.erje.net!border-1.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.ibm.ps2.hardware
Date: Tue, 24 Oct 2023 00:25:01 -0700 (PDT)
In-Reply-To: <29895ee0-0580-4250-b565-efa0e55a9ebfn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=31.18.79.57; posting-account=FPBAAwoAAAAHSuAFWDSUBrkdVBQ0jD3u
NNTP-Posting-Host: 31.18.79.57
References: <qljcmj$1dm6$1@csiph.com> <ugc0mm$2ifq$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<c4959802-605a-42d9-95f3-bb36e455ffefn@googlegroups.com> <ugcv2l$96e$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<ugcvvn$a06$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<a8455bc6-99ef-4ecc-9255-89956957e862n@googlegroups.com> <ugeoov$1oot$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<960cb6db-447f-42d6-bccf-79c4236fe329n@googlegroups.com> <5159397a-b200-4647-aab6-1a3e9ce10667n@googlegroups.com>
<d75ec36e-54ad-4769-9547-a8d60c1a0499n@googlegroups.com> <29895ee0-0580-4250-b565-efa0e55a9ebfn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <800ade7e-947e-45ca-85d8-846b1c4d2e76n@googlegroups.com>
Subject: Re: POSitively confused
From: goo...@holzapfel.biz (Christian Holzapfel)
Injection-Date: Tue, 24 Oct 2023 07:25:02 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 28
 by: Christian Holzapfel - Tue, 24 Oct 2023 07:25 UTC

I got myself a cheap rip-off of the Saleae Logic 16 analyzer from e*ay. The original costs way over a thousand bucks, and is capable of doing up to 100 MSPS on 16 channels , 16 MSPS when all 16 channels are used. Juuust enough. The software is excellent and extensible through their C++ SDK.

It's enough signal inputs to monitor the POS addressing:
CDSETUP#, CMD#, S0#, S1#, M/IO#, A[0-2], Data[0-7].

The original Snark Barker has debug pin headers to access all those signals, plus I grabbed the card-exclusive CDSETUP# signal from the 9-K San Remo card in question.
Stuffed this unusual setup in my RS/6000 -42T and took a 60 s long capture of the whole AIX bootup process.

Then used the Saleae software to manually analyze all POS accesses to the 9-K card from the BIOS, BOS and driver.
It's 36 accesses in total, and all very plausible.
The BIOS only reads out the Card ID in POS[0-1] and sometimes enables-disables the adapter through bit 0 in POS[2].
The driver additionally sets the values to POS[2-5] for IRQ, DMA and IO window as they could be read out later during AIX run time.

There's no access to POS[6-7], no signs of XPOS subaddressing at all. No mysterious, unexpected reads or writes. All very simple and basic.

I'm afraid, we're on the wrong track here, and said patent does not have anything to do with our 9-K adapter.
It must be using a completely different way of configuration, maybe through the IO window.

Re: POSitively confused

<uh88sf$k23$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4147&group=comp.sys.ibm.ps2.hardware#4147

  copy link   Newsgroups: comp.sys.ibm.ps2.hardware
Path: i2pn2.org!i2pn.org!news.nntp4.net!weretis.net!feeder6.news.weretis.net!csiph.com!.POSTED.071-087-128-192.res.spectrum.com!not-for-mail
From: ohl...@charter.net (Louis Ohland)
Newsgroups: comp.sys.ibm.ps2.hardware
Subject: Re: POSitively confused
Date: Tue, 24 Oct 2023 06:13:24 -0500
Organization: csiph.com Internet News Service
Message-ID: <uh88sf$k23$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
References: <qljcmj$1dm6$1@csiph.com>
<ugc0mm$2ifq$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<c4959802-605a-42d9-95f3-bb36e455ffefn@googlegroups.com>
<ugcv2l$96e$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<ugcvvn$a06$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<a8455bc6-99ef-4ecc-9255-89956957e862n@googlegroups.com>
<ugeoov$1oot$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<960cb6db-447f-42d6-bccf-79c4236fe329n@googlegroups.com>
<5159397a-b200-4647-aab6-1a3e9ce10667n@googlegroups.com>
<d75ec36e-54ad-4769-9547-a8d60c1a0499n@googlegroups.com>
<29895ee0-0580-4250-b565-efa0e55a9ebfn@googlegroups.com>
<800ade7e-947e-45ca-85d8-846b1c4d2e76n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 24 Oct 2023 11:13:19 -0000 (UTC)
Injection-Info: 842ffb22-07e1-11e5-a459-00266cf00584.csiph.com; posting-host="071-087-128-192.res.spectrum.com:71.87.128.192";
logging-data="20547"; mail-complaints-to="admin@kev009.com"
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.17.1
In-Reply-To: <800ade7e-947e-45ca-85d8-846b1c4d2e76n@googlegroups.com>
 by: Louis Ohland - Tue, 24 Oct 2023 11:13 UTC

What if... AIX does the XPOS thing, and not setup?

Christian Holzapfel wrote:
> There's no access to POS[6-7], no signs of XPOS subaddressing at all. No mysterious, unexpected reads or writes. All very simple and basic.
>
> I'm afraid, we're on the wrong track here, and said patent does not have anything to do with our 9-K adapter.
> It must be using a completely different way of configuration, maybe through the IO window.

Re: POSitively confused

<b2b53540-1422-4eff-a666-27f3240ee18dn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4148&group=comp.sys.ibm.ps2.hardware#4148

  copy link   Newsgroups: comp.sys.ibm.ps2.hardware
X-Received: by 2002:ad4:45ac:0:b0:66d:a3e:673a with SMTP id y12-20020ad445ac000000b0066d0a3e673amr182643qvu.7.1698147188266;
Tue, 24 Oct 2023 04:33:08 -0700 (PDT)
X-Received: by 2002:a05:6870:724b:b0:1e9:ade8:7417 with SMTP id
y11-20020a056870724b00b001e9ade87417mr5461241oaf.8.1698147188009; Tue, 24 Oct
2023 04:33:08 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.ibm.ps2.hardware
Date: Tue, 24 Oct 2023 04:33:07 -0700 (PDT)
In-Reply-To: <uh88sf$k23$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
Injection-Info: google-groups.googlegroups.com; posting-host=47.187.233.82; posting-account=hY9MKgoAAADq7zYYpSn9YyDsmniHDGMe
NNTP-Posting-Host: 47.187.233.82
References: <qljcmj$1dm6$1@csiph.com> <ugc0mm$2ifq$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<c4959802-605a-42d9-95f3-bb36e455ffefn@googlegroups.com> <ugcv2l$96e$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<ugcvvn$a06$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<a8455bc6-99ef-4ecc-9255-89956957e862n@googlegroups.com> <ugeoov$1oot$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<960cb6db-447f-42d6-bccf-79c4236fe329n@googlegroups.com> <5159397a-b200-4647-aab6-1a3e9ce10667n@googlegroups.com>
<d75ec36e-54ad-4769-9547-a8d60c1a0499n@googlegroups.com> <29895ee0-0580-4250-b565-efa0e55a9ebfn@googlegroups.com>
<800ade7e-947e-45ca-85d8-846b1c4d2e76n@googlegroups.com> <uh88sf$k23$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b2b53540-1422-4eff-a666-27f3240ee18dn@googlegroups.com>
Subject: Re: POSitively confused
From: ryanalsw...@gmail.com (Ryan Alswede)
Injection-Date: Tue, 24 Oct 2023 11:33:08 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Ryan Alswede - Tue, 24 Oct 2023 11:33 UTC

There's no action on POS 6 or POS 7 and POS 4 stays 0x03 the whole time CDSETUP is high.

The card is still a mystery on how to access the PCI registers. The command register being the most important.

I do have an ADF put together based on Christian's work that we can upload to the website for others to play with this card.

Monitoring MCA and PCI I/O window

<uh8d9f$ndv$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4149&group=comp.sys.ibm.ps2.hardware#4149

  copy link   Newsgroups: comp.sys.ibm.ps2.hardware
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!csiph.com!.POSTED.071-087-128-192.res.spectrum.com!not-for-mail
From: ohl...@charter.net (Louis Ohland)
Newsgroups: comp.sys.ibm.ps2.hardware
Subject: Monitoring MCA and PCI I/O window
Date: Tue, 24 Oct 2023 07:28:36 -0500
Organization: csiph.com Internet News Service
Message-ID: <uh8d9f$ndv$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
References: <qljcmj$1dm6$1@csiph.com>
<ugc0mm$2ifq$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<c4959802-605a-42d9-95f3-bb36e455ffefn@googlegroups.com>
<ugcv2l$96e$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<ugcvvn$a06$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<a8455bc6-99ef-4ecc-9255-89956957e862n@googlegroups.com>
<ugeoov$1oot$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<960cb6db-447f-42d6-bccf-79c4236fe329n@googlegroups.com>
<5159397a-b200-4647-aab6-1a3e9ce10667n@googlegroups.com>
<d75ec36e-54ad-4769-9547-a8d60c1a0499n@googlegroups.com>
<29895ee0-0580-4250-b565-efa0e55a9ebfn@googlegroups.com>
<800ade7e-947e-45ca-85d8-846b1c4d2e76n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 24 Oct 2023 12:28:31 -0000 (UTC)
Injection-Info: 842ffb22-07e1-11e5-a459-00266cf00584.csiph.com; posting-host="071-087-128-192.res.spectrum.com:71.87.128.192";
logging-data="23999"; mail-complaints-to="admin@kev009.com"
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.17.1
In-Reply-To: <800ade7e-947e-45ca-85d8-846b1c4d2e76n@googlegroups.com>
 by: Louis Ohland - Tue, 24 Oct 2023 12:28 UTC

Hope dies last...

How can you monitor accesses to the I/O window on the MCA side and the
PCI side? If it is a SIMMple use of an I/O window, maybe we can
turbo-diddle the conversion?

Dammit Jim, I'm a doctor, not an engineer...

Christian Holzapfel wrote:
> I'm afraid, we're on the wrong track here, and said patent does not have anything to do with our 9-K adapter.
> It must be using a completely different way of configuration, maybe through the IO window.

Re: Monitoring MCA and PCI I/O window

<bac7c090-77b0-4acf-9bf1-dd8839a29a67n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4150&group=comp.sys.ibm.ps2.hardware#4150

  copy link   Newsgroups: comp.sys.ibm.ps2.hardware
X-Received: by 2002:ac8:7142:0:b0:412:1a03:ba55 with SMTP id h2-20020ac87142000000b004121a03ba55mr193529qtp.9.1698160660933;
Tue, 24 Oct 2023 08:17:40 -0700 (PDT)
X-Received: by 2002:a05:6870:b293:b0:1e9:97fd:5d7d with SMTP id
c19-20020a056870b29300b001e997fd5d7dmr5813047oao.6.1698160660685; Tue, 24 Oct
2023 08:17:40 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.ibm.ps2.hardware
Date: Tue, 24 Oct 2023 08:17:40 -0700 (PDT)
In-Reply-To: <uh8d9f$ndv$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
Injection-Info: google-groups.googlegroups.com; posting-host=31.18.79.57; posting-account=FPBAAwoAAAAHSuAFWDSUBrkdVBQ0jD3u
NNTP-Posting-Host: 31.18.79.57
References: <qljcmj$1dm6$1@csiph.com> <ugc0mm$2ifq$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<c4959802-605a-42d9-95f3-bb36e455ffefn@googlegroups.com> <ugcv2l$96e$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<ugcvvn$a06$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<a8455bc6-99ef-4ecc-9255-89956957e862n@googlegroups.com> <ugeoov$1oot$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<960cb6db-447f-42d6-bccf-79c4236fe329n@googlegroups.com> <5159397a-b200-4647-aab6-1a3e9ce10667n@googlegroups.com>
<d75ec36e-54ad-4769-9547-a8d60c1a0499n@googlegroups.com> <29895ee0-0580-4250-b565-efa0e55a9ebfn@googlegroups.com>
<800ade7e-947e-45ca-85d8-846b1c4d2e76n@googlegroups.com> <uh8d9f$ndv$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <bac7c090-77b0-4acf-9bf1-dd8839a29a67n@googlegroups.com>
Subject: Re: Monitoring MCA and PCI I/O window
From: goo...@holzapfel.biz (Christian Holzapfel)
Injection-Date: Tue, 24 Oct 2023 15:17:40 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2890
 by: Christian Holzapfel - Tue, 24 Oct 2023 15:17 UTC

Louis Ohland schrieb am Dienstag, 24. Oktober 2023 um 14:28:33 UTC+2:
> How can you monitor accesses to the I/O window on the MCA side and the
> PCI side? If it is a SIMMple use of an I/O window, maybe we can
> turbo-diddle the conversion?

It's certainly doable.
One could probably build an address decoder for the 0x1CXX IO range out of A[8-15] and M/IO# with some fast discrete 74xx logic or an FPGA to retrieve a trigger signal whenever the card's IO range is addressed. I've never done that so far.
Then one would need to monitor A[0-5] to capture the address inside the window that is actually written to, plus the D[0-31] lines. Way too many channels for my cheap analyzer.
Maybe we're lucky and the driver does 8-bit wide access only, then my tools would be sufficient. But for an 32-bit OS driving a 32-bit card on a 32-bit bus, I doubt it for now.
Maybe there's a smarter way.

Since all this "probably" happens during AIX driver initialization, I'm not sure the kernel debugger would be of great help, if I understand it at all.

Re: Monitoring MCA and PCI I/O window

<9ddd2678-c451-428b-b793-7717635de68en@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4177&group=comp.sys.ibm.ps2.hardware#4177

  copy link   Newsgroups: comp.sys.ibm.ps2.hardware
X-Received: by 2002:ac8:6786:0:b0:412:2f98:2b96 with SMTP id b6-20020ac86786000000b004122f982b96mr80127qtp.8.1699499503677;
Wed, 08 Nov 2023 19:11:43 -0800 (PST)
X-Received: by 2002:a4a:ab87:0:b0:582:786:26dc with SMTP id
m7-20020a4aab87000000b00582078626dcmr994684oon.1.1699499503279; Wed, 08 Nov
2023 19:11:43 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.ibm.ps2.hardware
Date: Wed, 8 Nov 2023 19:11:43 -0800 (PST)
In-Reply-To: <bac7c090-77b0-4acf-9bf1-dd8839a29a67n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=47.187.233.82; posting-account=hY9MKgoAAADq7zYYpSn9YyDsmniHDGMe
NNTP-Posting-Host: 47.187.233.82
References: <qljcmj$1dm6$1@csiph.com> <ugc0mm$2ifq$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<c4959802-605a-42d9-95f3-bb36e455ffefn@googlegroups.com> <ugcv2l$96e$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<ugcvvn$a06$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<a8455bc6-99ef-4ecc-9255-89956957e862n@googlegroups.com> <ugeoov$1oot$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<960cb6db-447f-42d6-bccf-79c4236fe329n@googlegroups.com> <5159397a-b200-4647-aab6-1a3e9ce10667n@googlegroups.com>
<d75ec36e-54ad-4769-9547-a8d60c1a0499n@googlegroups.com> <29895ee0-0580-4250-b565-efa0e55a9ebfn@googlegroups.com>
<800ade7e-947e-45ca-85d8-846b1c4d2e76n@googlegroups.com> <uh8d9f$ndv$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<bac7c090-77b0-4acf-9bf1-dd8839a29a67n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9ddd2678-c451-428b-b793-7717635de68en@googlegroups.com>
Subject: Re: Monitoring MCA and PCI I/O window
From: ryanalsw...@gmail.com (Ryan Alswede)
Injection-Date: Thu, 09 Nov 2023 03:11:43 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Ryan Alswede - Thu, 9 Nov 2023 03:11 UTC

Christian Holzapfel through his work has discovered the io window addressing that the ASIC uses to talked to the Pcnet chipset. We now know how the the PCI config registers are set on the PCI bus, how VPN data is read from the base card and some readings on card init / IRQ reset.

The patent pdf on the 9-K page is not related to this card and should be removed from the 9-K page.

I've emailed Tomáš Slavotínek the official ADF file. Driver development is underway and more info will be released in time.

Re: Monitoring MCA and PCI I/O window

<uiiosr$1jpf$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4178&group=comp.sys.ibm.ps2.hardware#4178

  copy link   Newsgroups: comp.sys.ibm.ps2.hardware
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!csiph.com!.POSTED.071-087-128-192.res.spectrum.com!not-for-mail
From: ohl...@charter.net (Louis Ohland)
Newsgroups: comp.sys.ibm.ps2.hardware
Subject: Re: Monitoring MCA and PCI I/O window
Date: Thu, 9 Nov 2023 08:04:36 -0600
Organization: csiph.com Internet News Service
Message-ID: <uiiosr$1jpf$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
References: <qljcmj$1dm6$1@csiph.com>
<ugc0mm$2ifq$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<c4959802-605a-42d9-95f3-bb36e455ffefn@googlegroups.com>
<ugcv2l$96e$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<ugcvvn$a06$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<a8455bc6-99ef-4ecc-9255-89956957e862n@googlegroups.com>
<ugeoov$1oot$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<960cb6db-447f-42d6-bccf-79c4236fe329n@googlegroups.com>
<5159397a-b200-4647-aab6-1a3e9ce10667n@googlegroups.com>
<d75ec36e-54ad-4769-9547-a8d60c1a0499n@googlegroups.com>
<29895ee0-0580-4250-b565-efa0e55a9ebfn@googlegroups.com>
<800ade7e-947e-45ca-85d8-846b1c4d2e76n@googlegroups.com>
<uh8d9f$ndv$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<bac7c090-77b0-4acf-9bf1-dd8839a29a67n@googlegroups.com>
<9ddd2678-c451-428b-b793-7717635de68en@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 9 Nov 2023 14:04:11 -0000 (UTC)
Injection-Info: 842ffb22-07e1-11e5-a459-00266cf00584.csiph.com; posting-host="071-087-128-192.res.spectrum.com:71.87.128.192";
logging-data="53039"; mail-complaints-to="admin@kev009.com"
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.17.1
In-Reply-To: <9ddd2678-c451-428b-b793-7717635de68en@googlegroups.com>
 by: Louis Ohland - Thu, 9 Nov 2023 14:04 UTC

One yard and a cloud of dust.

> The patent pdf on the 9-K page is not related to this card

We use what we got until someone proves it otherwise. I'm happy to be
proven wrong, since the Magic Christian has penetrated the inner sanctum
of IBM secrecy....

https://www.youtube.com/watch?v=EYOaNOLVMb0

Any SWAG on which card? Which type of card? Components which would be
significant to that style of Sub POS implementation?

Ryan Alswede wrote:
> Christian Holzapfel through his work has discovered the io window addressing that the ASIC uses to talked to the Pcnet chipset. We now know how the the PCI config registers are set on the PCI bus, how VPN data is read from the base card and some readings on card init / IRQ reset.
>
> The patent pdf on the 9-K page is not related to this card and should be removed from the 9-K page.
>
> I've emailed Tomáš Slavotínek the official ADF file. Driver development is underway and more info will be released in time.
>

Re: Monitoring MCA and PCI I/O window

<uiip3s$1jv7$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4179&group=comp.sys.ibm.ps2.hardware#4179

  copy link   Newsgroups: comp.sys.ibm.ps2.hardware
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!csiph.com!.POSTED.071-087-128-192.res.spectrum.com!not-for-mail
From: ohl...@charter.net (Louis Ohland)
Newsgroups: comp.sys.ibm.ps2.hardware
Subject: Re: Monitoring MCA and PCI I/O window
Date: Thu, 9 Nov 2023 08:08:21 -0600
Organization: csiph.com Internet News Service
Message-ID: <uiip3s$1jv7$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
References: <qljcmj$1dm6$1@csiph.com>
<ugc0mm$2ifq$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<c4959802-605a-42d9-95f3-bb36e455ffefn@googlegroups.com>
<ugcv2l$96e$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<ugcvvn$a06$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<a8455bc6-99ef-4ecc-9255-89956957e862n@googlegroups.com>
<ugeoov$1oot$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<960cb6db-447f-42d6-bccf-79c4236fe329n@googlegroups.com>
<5159397a-b200-4647-aab6-1a3e9ce10667n@googlegroups.com>
<d75ec36e-54ad-4769-9547-a8d60c1a0499n@googlegroups.com>
<29895ee0-0580-4250-b565-efa0e55a9ebfn@googlegroups.com>
<800ade7e-947e-45ca-85d8-846b1c4d2e76n@googlegroups.com>
<uh8d9f$ndv$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<bac7c090-77b0-4acf-9bf1-dd8839a29a67n@googlegroups.com>
<9ddd2678-c451-428b-b793-7717635de68en@googlegroups.com>
<uiiosr$1jpf$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 9 Nov 2023 14:07:56 -0000 (UTC)
Injection-Info: 842ffb22-07e1-11e5-a459-00266cf00584.csiph.com; posting-host="071-087-128-192.res.spectrum.com:71.87.128.192";
logging-data="53223"; mail-complaints-to="admin@kev009.com"
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.17.1
In-Reply-To: <uiiosr$1jpf$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
 by: Louis Ohland - Thu, 9 Nov 2023 14:08 UTC

My dark suspicion is since the 9-K was only used under AIX, the O/S
handled the hardware WITHOUT needing to go the Sub POS route.

Louis Ohland wrote:
> Ryan Alswede wrote:
>> Christian Holzapfel through his work has discovered the io window
>> addressing that the ASIC uses to talked to the Pcnet chipset.  We now
>> know how the the PCI config registers are set on the PCI bus, how VPN
>> data is read from the base card and some readings on card init / IRQ
>> reset.

Re: Monitoring MCA and PCI I/O window

<857b9433-725e-4312-b55f-1df60611cb3en@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4180&group=comp.sys.ibm.ps2.hardware#4180

  copy link   Newsgroups: comp.sys.ibm.ps2.hardware
X-Received: by 2002:a05:620a:1582:b0:76d:be21:5074 with SMTP id d2-20020a05620a158200b0076dbe215074mr110274qkk.7.1699542408381;
Thu, 09 Nov 2023 07:06:48 -0800 (PST)
X-Received: by 2002:a4a:ab87:0:b0:573:540a:fe3b with SMTP id
m7-20020a4aab87000000b00573540afe3bmr1179009oon.0.1699542408125; Thu, 09 Nov
2023 07:06:48 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.ibm.ps2.hardware
Date: Thu, 9 Nov 2023 07:06:47 -0800 (PST)
In-Reply-To: <uiip3s$1jv7$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
Injection-Info: google-groups.googlegroups.com; posting-host=208.48.51.22; posting-account=hY9MKgoAAADq7zYYpSn9YyDsmniHDGMe
NNTP-Posting-Host: 208.48.51.22
References: <qljcmj$1dm6$1@csiph.com> <ugc0mm$2ifq$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<c4959802-605a-42d9-95f3-bb36e455ffefn@googlegroups.com> <ugcv2l$96e$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<ugcvvn$a06$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<a8455bc6-99ef-4ecc-9255-89956957e862n@googlegroups.com> <ugeoov$1oot$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<960cb6db-447f-42d6-bccf-79c4236fe329n@googlegroups.com> <5159397a-b200-4647-aab6-1a3e9ce10667n@googlegroups.com>
<d75ec36e-54ad-4769-9547-a8d60c1a0499n@googlegroups.com> <29895ee0-0580-4250-b565-efa0e55a9ebfn@googlegroups.com>
<800ade7e-947e-45ca-85d8-846b1c4d2e76n@googlegroups.com> <uh8d9f$ndv$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<bac7c090-77b0-4acf-9bf1-dd8839a29a67n@googlegroups.com> <9ddd2678-c451-428b-b793-7717635de68en@googlegroups.com>
<uiiosr$1jpf$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com> <uiip3s$1jv7$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <857b9433-725e-4312-b55f-1df60611cb3en@googlegroups.com>
Subject: Re: Monitoring MCA and PCI I/O window
From: ryanalsw...@gmail.com (Ryan Alswede)
Injection-Date: Thu, 09 Nov 2023 15:06:48 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Ryan Alswede - Thu, 9 Nov 2023 15:06 UTC

>> WITHOUT needing to go the Sub POS route.

Louis it's very very good news. I/O can be done easily from a device driver since that's what a device driver does all day long.

AIX OS isn't needed to use this card. And we don't have to try to figure out assembly for an init POS program.

I'll let Christian share his Linux driver progress when he is ready.

Re: Monitoring MCA and PCI I/O window

<uij156$1q4q$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4181&group=comp.sys.ibm.ps2.hardware#4181

  copy link   Newsgroups: comp.sys.ibm.ps2.hardware
Path: i2pn2.org!rocksolid2!news.neodome.net!tncsrv06.tnetconsulting.net!csiph.com!.POSTED.071-087-128-192.res.spectrum.com!not-for-mail
From: ohl...@charter.net (Louis Ohland)
Newsgroups: comp.sys.ibm.ps2.hardware
Subject: Re: Monitoring MCA and PCI I/O window
Date: Thu, 9 Nov 2023 10:25:35 -0600
Organization: csiph.com Internet News Service
Message-ID: <uij156$1q4q$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
References: <qljcmj$1dm6$1@csiph.com>
<c4959802-605a-42d9-95f3-bb36e455ffefn@googlegroups.com>
<ugcv2l$96e$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<ugcvvn$a06$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<a8455bc6-99ef-4ecc-9255-89956957e862n@googlegroups.com>
<ugeoov$1oot$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<960cb6db-447f-42d6-bccf-79c4236fe329n@googlegroups.com>
<5159397a-b200-4647-aab6-1a3e9ce10667n@googlegroups.com>
<d75ec36e-54ad-4769-9547-a8d60c1a0499n@googlegroups.com>
<29895ee0-0580-4250-b565-efa0e55a9ebfn@googlegroups.com>
<800ade7e-947e-45ca-85d8-846b1c4d2e76n@googlegroups.com>
<uh8d9f$ndv$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<bac7c090-77b0-4acf-9bf1-dd8839a29a67n@googlegroups.com>
<9ddd2678-c451-428b-b793-7717635de68en@googlegroups.com>
<uiiosr$1jpf$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<uiip3s$1jv7$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<857b9433-725e-4312-b55f-1df60611cb3en@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 9 Nov 2023 16:25:10 -0000 (UTC)
Injection-Info: 842ffb22-07e1-11e5-a459-00266cf00584.csiph.com; posting-host="071-087-128-192.res.spectrum.com:71.87.128.192";
logging-data="59546"; mail-complaints-to="admin@kev009.com"
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.17.1
In-Reply-To: <857b9433-725e-4312-b55f-1df60611cb3en@googlegroups.com>
 by: Louis Ohland - Thu, 9 Nov 2023 16:25 UTC

My thought was NOT that we needed AIX, but perhaps the adapter didn't
use Sub POS because AIX spoke directly to the card registers or
whatever. I _think_ adapters can be initialized both via ADF / IADF -or-
Sub POS.

I'm not broke up over not needing AIX...

Ryan Alswede wrote:
> AIX OS isn't needed to use this card.

Re: Monitoring MCA and PCI I/O window

<425cfa3b-a875-456a-ad12-233480759cbcn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4182&group=comp.sys.ibm.ps2.hardware#4182

  copy link   Newsgroups: comp.sys.ibm.ps2.hardware
X-Received: by 2002:ac8:686:0:b0:410:6ea4:9662 with SMTP id f6-20020ac80686000000b004106ea49662mr145443qth.2.1699551887337;
Thu, 09 Nov 2023 09:44:47 -0800 (PST)
X-Received: by 2002:a05:6830:4094:b0:6b8:6f61:5f61 with SMTP id
x20-20020a056830409400b006b86f615f61mr925129ott.6.1699551886854; Thu, 09 Nov
2023 09:44:46 -0800 (PST)
Path: i2pn2.org!rocksolid2!news.neodome.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.ibm.ps2.hardware
Date: Thu, 9 Nov 2023 09:44:46 -0800 (PST)
In-Reply-To: <uij156$1q4q$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
Injection-Info: google-groups.googlegroups.com; posting-host=31.18.79.57; posting-account=FPBAAwoAAAAHSuAFWDSUBrkdVBQ0jD3u
NNTP-Posting-Host: 31.18.79.57
References: <qljcmj$1dm6$1@csiph.com> <c4959802-605a-42d9-95f3-bb36e455ffefn@googlegroups.com>
<ugcv2l$96e$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<ugcvvn$a06$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<a8455bc6-99ef-4ecc-9255-89956957e862n@googlegroups.com> <ugeoov$1oot$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<960cb6db-447f-42d6-bccf-79c4236fe329n@googlegroups.com> <5159397a-b200-4647-aab6-1a3e9ce10667n@googlegroups.com>
<d75ec36e-54ad-4769-9547-a8d60c1a0499n@googlegroups.com> <29895ee0-0580-4250-b565-efa0e55a9ebfn@googlegroups.com>
<800ade7e-947e-45ca-85d8-846b1c4d2e76n@googlegroups.com> <uh8d9f$ndv$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<bac7c090-77b0-4acf-9bf1-dd8839a29a67n@googlegroups.com> <9ddd2678-c451-428b-b793-7717635de68en@googlegroups.com>
<uiiosr$1jpf$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<uiip3s$1jv7$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
<857b9433-725e-4312-b55f-1df60611cb3en@googlegroups.com> <uij156$1q4q$1@842ffb22-07e1-11e5-a459-00266cf00584.csiph.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <425cfa3b-a875-456a-ad12-233480759cbcn@googlegroups.com>
Subject: Re: Monitoring MCA and PCI I/O window
From: goo...@holzapfel.biz (Christian Holzapfel)
Injection-Date: Thu, 09 Nov 2023 17:44:47 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4404
 by: Christian Holzapfel - Thu, 9 Nov 2023 17:44 UTC

Yes, it's true!

Finally there is a Linux driver for the card that you can try on your dusted 2.2 kernel:

https://github.com/holzachr/sanremo-linux

Getting there was quite a ride.

Using cheap clones of usually expensive 8- and 16-channel USB logic analyzers, I initially sniffed on the CDSETUP# line of the card, plus A0-2 and D0-7, to see all accesses to the POS registers during card initialization on my RS/6000 7006-42T with AIX 4.3.3.
That did not show up anything significant, but experimenting with multiple card and seeing the POS values set according to the assigned ressources led us to conclusions that Ryan welded his ADF from.

Now knowing that the card is not *mainly* set up through the POS registers, we concluded it must go through the regular I/O port window at 0x1C00 to 0x1FFF.
From some discrete 74xx logic I built a simple address decoder that gave me a single trigger once the 0x1Cxx range is addressed.

Check out the nifty setup:

http://www.holzapfel.biz/8F62/LogicAnalyzers.jpg

Further, I used a Snark Barker as a bus break-out board (yes, in an RS/6000!), since it has unpopulated pin headers for many important bus signals.
Being an 8-bit card only, I had to tap in on the San Remo card to get the upper Data and -BE lines.

Having that compact many-in-one trigger signal, I was able to capture the initalization sequences on the Micro Channel bus when the card is initialized.
Trigger + CMD# + S0WRITE# + S1READ# + A0-7 + Data0-31 + BE0-3.
Although the initialization sequence is always the same, this led to countless hours of digital signal analysis and writing down what I/O addresses are accessed, read or written, and which data is exchanged.
Living the dream.

With everything written down in endless lists, Ryan and I were able to see patterns in those accesses and data, bit by bit, concluding what those ASIC I/O registers do, how data is tunneled through the ASIC to the PCnet chip and how interrupts are handled.

Finally, I was able to modify the existing PCnet32 Linux driver to work with the card in my PC 750.

Let's see if someone is able to form a Windows 9X/NT driver from that...

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor