fuel audio

SGI hardware problems, solutions, tips, hacks, etc.
Forum rules
Any posts concerning pirated software or offering to buy/sell/trade commercial software are subject to removal.
hamei
Posts: 10000
Joined: Tue Feb 24, 2004 4:10 pm
Location: over the rainbow

fuel audio

Unread postby hamei » Tue Jan 06, 2015 10:05 pm

Was just disassembling a recalcitrant O2 for parts when I noticed ... the socket on the frontplane of the O2 looks exactly like a pci slot. And the audio card buried in the plastic carrier looks like it has pci connectors hidden under all that plastic.

The fuel has pci slots and the drivers are already in Irix ... don't have a fuel to try it on but I can't help wondering ....
... to the moon, Alice !

User avatar
GL1zdA
Posts: 274
Joined: Thu Dec 31, 2009 3:18 pm
Location: Warsaw, PL

Re: fuel audio

Unread postby GL1zdA » Tue Jan 06, 2015 11:03 pm

Look around the slot if there is something like "THIS IS NOT A PCI SLOT" - this is what they did in the VW540 for the SDI card.
:PI: :Indigo: :Indigo: :Indigo: :Indy: :Indy: :Indigo2: :Indigo2IMP: :Octane: :Fuel: :540: Image

hamei
Posts: 10000
Joined: Tue Feb 24, 2004 4:10 pm
Location: over the rainbow

Re: fuel audio

Unread postby hamei » Wed Jan 07, 2015 3:38 am

GL1zdA wrote:Look around the slot if there is something like "THIS IS NOT A PCI SLOT" - this is what they did in the VW540 for the SDI card.

You're right ! What was I thinking ? that they would make something they could use again in future products ? Use a standard interface instead of reinventing the wheel every time they needed to go to the grocery store ? I musta been into the sherry again ...
... to the moon, Alice !

User avatar
recondas
Moderator
Moderator
Posts: 5277
Joined: Sun Jun 06, 2004 5:55 pm
Location: NC - USA

Re: fuel audio

Unread postby recondas » Wed Jan 07, 2015 4:36 am

hamei wrote:The fuel has pci slots and the drivers are already in Irix ... don't have a fuel to try it on but I can't help wondering ....
If the edge connector on the O2 AV board is PCI, given the age of the O2 it's likely a 5V PCI device (the PCI expansion slot in the O2 is definitely 5V). The PCI slots in the Fuel are 3.3V.
***********************************************************************
Welcome to ARMLand - 0/0x0d00
running...(sherwood-root 0607201829)
* InfiniteReality/Reality Software, IRIX 6.5 Release *
***********************************************************************

User avatar
jan-jaap
Posts: 4034
Joined: Thu Jun 17, 2004 11:35 am
Location: Wijchen, The Netherlands

Re: fuel audio

Unread postby jan-jaap » Wed Jan 07, 2015 4:44 am

hamei wrote:the audio card buried in the plastic carrier looks like it has pci connectors hidden under all that plastic.

The fuel has pci slots and the drivers are already in Irix

The O2 audio kernel driver code is probably only compiled and shipped as a 32bit, IP32 binary. For a Fuel kernel module you need 64bit IP35 object code.
Now this is a deep dark secret, so everybody keep it quiet :)
It turns out that when reset, the WD33C93 defaults to a SCSI ID of 0, and it was simpler to leave it that way... -- Dave Olson, in comp.sys.sgi

Currently in commercial service: Image :Onyx2:(2x) :O3x02L:
In the museum: almost every MIPS/IRIX system.
Wanted: GM1 board for Professional Series GT graphics (030-0076-003, 030-0076-004)

User avatar
ClassicHasClass
Posts: 1171
Joined: Wed Jul 25, 2012 7:12 pm
Location: Sunny So Cal
Contact:

Re: fuel audio

Unread postby ClassicHasClass » Wed Jan 07, 2015 6:47 am

hamei wrote:
GL1zdA wrote:Look around the slot if there is something like "THIS IS NOT A PCI SLOT" - this is what they did in the VW540 for the SDI card.

You're right ! What was I thinking ? that they would make something they could use again in future products ? Use a standard interface instead of reinventing the wheel every time they needed to go to the grocery store ? I musta been into the sherry again ...


Apple and Comm Slots come to mind (particularly Comm Slot II, which actually is a funked up PCI).
smit happens.

:Fuel: bigred, 800MHz R16K, 4GB RAM, V12, 6.5.30
:Indy: indy, 150MHz R4400SC, 256MB RAM, XL24, 6.5.10
:Indigo2IMP: purplehaze, R10000, Solid IMPACT
probably posted from Image bruce, Quad 2.5GHz PowerPC 970MP, 16GB RAM, Mac OS X 10.4.11
plus IBM POWER6 p520 * Apple Network Server 500 * HP C8000 * BeBox * Solbourne S3000 * Commodore 128 * many more...

hamei
Posts: 10000
Joined: Tue Feb 24, 2004 4:10 pm
Location: over the rainbow

Re: fuel audio

Unread postby hamei » Wed Jan 07, 2015 6:48 am

Seriously, I musta been into the booze .... I was thinking of the RAD audio card which

1) has excellent quality
2) works in Octane, Fuel, O300, O350, Tezro, VW320 and VW 540 and probably some others
3) universal, works in both 3.3 volt and 5 volt systems (with some precautions)

but that kind of thing only happens once in a lifetime. I just saw that pci connector and it went to my head :oops:
... to the moon, Alice !

User avatar
Kumba
Posts: 122
Joined: Mon May 24, 2004 12:14 am
Location: Byzantine Secundus

Re: fuel audio

Unread postby Kumba » Sun Jan 18, 2015 2:10 am

recondas wrote:If the edge connector on the O2 AV board is PCI, given the age of the O2 it's likely a 5V PCI device (the PCI expansion slot in the O2 is definitely 5V). The PCI slots in the Fuel are 3.3V.

It's a PCI slot. There's a Linux kernel driver for O2 audio, and it uses standard PCI accesses to talk to the card. No special bus or such in the way. Only thing SGI did was put the card's connector on the short edge of the card, so it won't fit in a normal PCI setup, unless you take the side of a PC case off and balance it on something so it doesn't eventually snap off.

It's an AD1843, and the data/programming sheet is here if anyone wants to try writing their own 64-bit driver:
http://www.analog.com/en/obsolete/ad184 ... oduct.html
:Onyx2: 4x R14000 :Tezro: 4x R16000 :Octane: 2x R14000 :O2+: RM7000 :O2: R10000 :O2: RM5200 :Indigo2IMP: R10000 :Indigo2: R8000 :O3x0: 4x R14000 :Indy: R5000

"The past tempts us, the present confuses us, the future frightens us. And our lives slip away, moment by moment, lost in that vast, terrible in-between."
--Emperor Turhan, Centauri Republic

hamei
Posts: 10000
Joined: Tue Feb 24, 2004 4:10 pm
Location: over the rainbow

Re: fuel audio

Unread postby hamei » Sun Jan 18, 2015 10:24 pm

Kumba wrote:It's a PCI slot. There's a Linux kernel driver for O2 audio, and it uses standard PCI accesses to talk to the card. No special bus or such in the way ...

It's an AD1843, and the data/programming sheet is here if anyone wants to try writing their own 64-bit driver:
http://www.analog.com/en/obsolete/ad184 ... oduct.html

Not a surprise, given what we know about the dm-10 but still interesting. Thanks, Kumba(ya) :P

What is the video portion of that card, would you happen to know ?

Running unmatched driver-bitness should not be a problem, if you had the source I guess. That was common with NT and early OS/2, both had lots of 16-bit drivers running in a 32-bit o.s. Ladies and germs, thunk you, thunk you verra much :D
... to the moon, Alice !

kubatyszko
Posts: 352
Joined: Sat Nov 12, 2011 3:18 am
Location: Tokyo
Contact:

Re: fuel audio

Unread postby kubatyszko » Sun Jan 18, 2015 11:06 pm

You can easily buy a PCI riser/extender that will lead the slot outside so that any card fits (it won't look any good though).

Those are *very* common in the age of bitcoin miners etc. (the PCI-X/Express ones).
[click for links to hinv] JP: :Fuel: |:O2: | :Indy: || PL: [ :Fuel: :O2: :O2+: :Indy: ]

User avatar
miod
Posts: 318
Joined: Fri Oct 09, 2009 2:44 am
Location: Orgerus (France)
Contact:

Re: fuel audio

Unread postby miod » Sun Jan 18, 2015 11:17 pm

Kumba wrote:
recondas wrote:If the edge connector on the O2 AV board is PCI, given the age of the O2 it's likely a 5V PCI device (the PCI expansion slot in the O2 is definitely 5V). The PCI slots in the Fuel are 3.3V.

It's a PCI slot. There's a Linux kernel driver for O2 audio, and it uses standard PCI accesses to talk to the card. No special bus or such in the way.

I couldn't disagree more.

1. the audio/video board appears within the MACE ``misc I/O'' address space, not within PCI space.
2. the audio/video interrupt is a specific interrupt source on CRIME, and none of the PCI interrupts.
3. neither the Linux driver for the audio board, nor the BSD driver, use PCI specific code.

There is absolutely nothing to back the idea that the O2 A/V slot is a bastarized PCI slot. Nothing.
:Indigo:R4000 :Indigo:R4000 :Indigo:R4000 :Indigo2:R4400 :Indigo2IMP:R4400 :Indigo2:R8000 :Indigo2IMP:R10000 :Indy:R4000PC :Indy:R4000SC :Indy:R4600 :Indy:R5000SC :O2:R5000 :O2:RM7000 :Octane:2xR10000 :Octane:R12000 :O200:2xR12000 :O200: - :O200:2x2xR10000 :Fuel:R16000 :O3x0:4xR16000 :A350:
among more than 150 machines : Apollo, Data General, Digital, HP, IBM, MIPS before SGI, Motorola, NeXT, SGI, Solbourne, Sun...

hamei
Posts: 10000
Joined: Tue Feb 24, 2004 4:10 pm
Location: over the rainbow

Re: fuel audio

Unread postby hamei » Sun Jan 18, 2015 11:38 pm

miod wrote:There is absolutely nothing to back the idea that the O2 A/V slot ....

My fault there : I was actually thinking of the A/V card but there is also the audio-only card. I shoulda been more exact in the description :oops:

It is definitely a pci connector though. I just stuck a pci card into the slot to check. Fits perfectly.
... to the moon, Alice !

kubatyszko
Posts: 352
Joined: Sat Nov 12, 2011 3:18 am
Location: Tokyo
Contact:

Re: fuel audio

Unread postby kubatyszko » Tue Jan 20, 2015 6:45 am

SGI is known to have used slots against their primary design, like USB type B for L1 connector, DB15 on the Octane that is definitely not a serial port (likely debug/programming interface),
PCI that is not a PCI doesn't surprise me at all.
[click for links to hinv] JP: :Fuel: |:O2: | :Indy: || PL: [ :Fuel: :O2: :O2+: :Indy: ]

Pontus
Posts: 604
Joined: Thu May 08, 2008 12:12 pm
Location: Uppsala, Sweden

Re: fuel audio

Unread postby Pontus » Tue Jan 20, 2015 7:14 am

DEC also had some shenanigans when it comes to this. Look at this MicroVAX 3100 model 98:

http://www.decadence.it/files/images/mvax3100-98-3.jpg

Those white things are not PCI.
:Onyx2R: :IRIS3130: :Onyx2: :O2000: :O200: :PI: :Fuel: :Indigo: :Octane: :O2: :Indigo2IMP: :Indigo2: :Indy: :1600SW: :pdp8e:
:BA213: <- MicroVAX 3500 :BA213: <- DECsystem 5500 :BA215: <- MicroVAX 3300
Pictures of my collection: www.pdp8.se

User avatar
jan-jaap
Posts: 4034
Joined: Thu Jun 17, 2004 11:35 am
Location: Wijchen, The Netherlands

Re: fuel audio

Unread postby jan-jaap » Tue Jan 20, 2015 7:35 am

kubatyszko wrote:DB15 on the Octane that is definitely not a serial port (likely debug/programming interface)

Then again, I'd expect a serial port to use a DB9 connector (or DB25 maybe).

DB connectors are used for lots of things. I wouldn't make any assumptions about the pinout of an undocumented connector hidden behind a panel.

Now, how about network switches using an RJ45 for a (serial) console port :roll:
Now this is a deep dark secret, so everybody keep it quiet :)
It turns out that when reset, the WD33C93 defaults to a SCSI ID of 0, and it was simpler to leave it that way... -- Dave Olson, in comp.sys.sgi

Currently in commercial service: Image :Onyx2:(2x) :O3x02L:
In the museum: almost every MIPS/IRIX system.
Wanted: GM1 board for Professional Series GT graphics (030-0076-003, 030-0076-004)


Return to “SGI: Hardware”

Who is online

Users browsing this forum: No registered users and 1 guest