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...
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)